.elementor-1166 .elementor-element.elementor-element-dbe6d53{--display:flex;}.elementor-1166 .elementor-element.elementor-element-b7d8902{--display:flex;}.elementor-1166 .elementor-element.elementor-element-dad9061{--display:flex;}.elementor-1166 .elementor-element.elementor-element-02b90b5{--display:flex;}.elementor-1166 .elementor-element.elementor-element-6c271c6{--display:flex;}.elementor-1166 .elementor-element.elementor-element-0702615{--display:flex;}.elementor-1166 .elementor-element.elementor-element-0b29fd4{--display:flex;}.elementor-1166 .elementor-element.elementor-element-5c5443e{--display:flex;}.elementor-1166 .elementor-element.elementor-element-bcfd100{--display:flex;}.elementor-1166 .elementor-element.elementor-element-bf997a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1166 .elementor-element.elementor-element-5b356df{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #FFDEDE 0%, #FFFFFF 100%);text-align:center;}.elementor-1166 .elementor-element.elementor-element-5b356df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#1E3A8A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1166 .elementor-element.elementor-element-d15d34d{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-1166 .elementor-element.elementor-element-d15d34d.elementor-element{--align-self:center;}.elementor-1166 .elementor-element.elementor-element-c4c10df{--display:flex;}.elementor-1166 .elementor-element.elementor-element-1299c8f{--display:flex;}.elementor-1166 .elementor-element.elementor-element-796750d{--display:flex;}.elementor-1166 .elementor-element.elementor-element-850634a{--display:flex;}.elementor-1166 .elementor-element.elementor-element-2d4f9d6{--display:flex;}.elementor-1166 .elementor-element.elementor-element-6585680{--display:flex;}.elementor-1166 .elementor-element.elementor-element-2d6273f{--display:flex;}.elementor-1166 .elementor-element.elementor-element-8c44dc1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:10px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FF0000;--n-accordion-icon-hover-color:#FF0000;--n-accordion-icon-active-color:#316BFF;}.elementor-1166 .elementor-element.elementor-element-8c44dc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#DFE9FF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F500A3;}.elementor-1166 .elementor-element.elementor-element-8c44dc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFA9D3 0%, #B9C4FB 100%);}.elementor-1166 .elementor-element.elementor-element-8c44dc1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #F7C3C3 0%, #94E7FF 100%);}.elementor-1166 .elementor-element.elementor-element-8c44dc1 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-1166 .elementor-element.elementor-element-8c44dc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-1166 .elementor-element.elementor-element-999610a{--display:flex;}@media(min-width:768px){.elementor-1166 .elementor-element.elementor-element-bf997a6{--content-width:1200px;}}/* Start custom CSS for heading, class: .elementor-element-5b356df */.elementor-1166 .elementor-element.elementor-element-5b356df {
  position: relative;
  padding-bottom: 18px;
}

.elementor-1166 .elementor-element.elementor-element-5b356df::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 75px;
  height: 5px;
  background: #f59e0b;
  transform: translateX(-50%);
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d15d34d */.elementor-1166 .elementor-element.elementor-element-d15d34d {
  padding: 24px 28px;
  border-radius: 18px;
  background: linear-gradient(135deg, #ffffff, #eef2ff, #ecfeff);
  border: 1px solid #dbeafe;
  box-shadow: 0 10px 24px rgba(37, 99, 235, 0.10);
}

.elementor-1166 .elementor-element.elementor-element-d15d34d p {
  color: #334155;
  font-size: 16px;
  line-height: 1.8;
  margin: 0;
}/* End custom CSS */