.elementor-1414 .elementor-element.elementor-element-43d4535{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--content-gap-m) var(--content-gap-s);--row-gap:var(--content-gap-m);--column-gap:var(--content-gap-s);}.elementor-1414 .elementor-element.elementor-element-f02c642{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(var(--content-gap-s)/2) var(--content-gap-s);--row-gap:calc(var(--content-gap-s)/2);--column-gap:var(--content-gap-s);--padding-top:0;--padding-bottom:0;--padding-left:var(--section-inline-padding);--padding-right:var(--section-inline-padding);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1414 .elementor-element.elementor-element-ea3fb0b{text-align:start;}.elementor-1414 .elementor-element.elementor-element-ea3fb0b .elementor-heading-title{font-family:var( --e-global-typography-d61b189-font-family );font-size:var( --e-global-typography-d61b189-font-size );font-weight:var( --e-global-typography-d61b189-font-weight );text-transform:var( --e-global-typography-d61b189-text-transform );line-height:var( --e-global-typography-d61b189-line-height );letter-spacing:var( --e-global-typography-d61b189-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-1414 .elementor-element.elementor-element-d9d80b8{width:var( --container-widget-width, var(--section-content-max-width) );max-width:var(--section-content-max-width);--container-widget-width:var(--section-content-max-width);--container-widget-flex-grow:0;text-align:start;}.elementor-1414 .elementor-element.elementor-element-d76d93c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--content-gap-l) var(--content-gap-l);--row-gap:var(--content-gap-l);--column-gap:var(--content-gap-l);--padding-top:0;--padding-bottom:0;--padding-left:var(--section-inline-padding);--padding-right:var(--section-inline-padding);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-5e3467a.elementor-element{--align-self:flex-start;}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(calc(var(--content-gap-s)/2)/2);}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(calc(var(--content-gap-s)/2)/2);}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(calc(var(--content-gap-s)/2)/2);}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-calc(var(--content-gap-s)/2)/2);}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-calc(var(--content-gap-s)/2)/2);}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1414 .elementor-element.elementor-element-5e3467a{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1414 .elementor-element.elementor-element-5e3467a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-body_text_color );}.elementor-1414 .elementor-element.elementor-element-5956421{width:100%;max-width:100%;}.elementor-1414 .elementor-element.elementor-element-5956421 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1414 .elementor-element.elementor-element-5956421.elementor-element{--align-self:flex-start;}.elementor-1414 .elementor-element.elementor-element-80cca98{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-24e92e4{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-833e047{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-02a3b8e{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-69145b0{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-8e29140{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-33cb401{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-772d22c{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-8228e49{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-ce550e0{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-7980df2{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-f895493{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-36c1c8f{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-b7ab9d7{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-1fed3fa{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-f5c655a{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-b4f2acd{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-db59359{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-6830ecb{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-70803a9{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-0c7483d{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-a1f9de0{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-1fcaf9e{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-a81b133{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-9bbfa9d{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-0cff8e1{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-1414 .elementor-element.elementor-element-5f630b6{--n-accordion-title-font-size:var( --e-global-typography-8864567-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:calc(var(--content-gap-s)/2);--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:var(--radius) var(--radius) var(--radius) var(--radius);--n-accordion-title-normal-color:var( --e-global-color-heading_text_color );--n-accordion-title-hover-color:var( --e-global-color-secondary_color );--n-accordion-title-active-color:var( --e-global-color-primary_color );--n-accordion-icon-size:15px;}.elementor-1414 .elementor-element.elementor-element-5f630b6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1414 .elementor-element.elementor-element-5f630b6 {--n-accordion-padding:calc(var(--section-block-padding-s)/2) var(--section-inline-padding-s) calc(var(--section-block-padding-s)/2) var(--section-inline-padding-s);}:where( .elementor-1414 .elementor-element.elementor-element-5f630b6 > .elementor-widget-container > .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-family:var( --e-global-typography-8864567-font-family );font-weight:var( --e-global-typography-8864567-font-weight );line-height:var( --e-global-typography-8864567-line-height );letter-spacing:var( --e-global-typography-8864567-letter-spacing );}:where( .elementor-1414 .elementor-element.elementor-element-5f630b6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1414 .elementor-element.elementor-element-40f26b1{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1414 .elementor-element.elementor-element-33404d6 .elementor-button{background-color:var( --e-global-color-primary_color );font-family:var( --e-global-typography-712cc98-font-family );font-size:var( --e-global-typography-712cc98-font-size );font-weight:var( --e-global-typography-712cc98-font-weight );letter-spacing:var( --e-global-typography-712cc98-letter-spacing );}.elementor-1414 .elementor-element.elementor-element-33404d6{width:var( --container-widget-width, clamp(35%, 10rem, 80%) );max-width:clamp(35%, 10rem, 80%);--container-widget-width:clamp(35%, 10rem, 80%);--container-widget-flex-grow:0;}.elementor-1414 .elementor-element.elementor-element-33404d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1414 .elementor-element.elementor-element-33404d6.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1414 .elementor-element.elementor-element-33404d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1414 .elementor-element.elementor-element-33404d6 .elementor-button .elementor-button-content-wrapper{gap:0.5em;justify-content:start;}@media(max-width:1024px){.elementor-1414 .elementor-element.elementor-element-ea3fb0b .elementor-heading-title{font-size:var( --e-global-typography-d61b189-font-size );line-height:var( --e-global-typography-d61b189-line-height );letter-spacing:var( --e-global-typography-d61b189-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1414 .elementor-element.elementor-element-5f630b6{--n-accordion-title-font-size:var( --e-global-typography-8864567-font-size );}:where( .elementor-1414 .elementor-element.elementor-element-5f630b6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-8864567-line-height );letter-spacing:var( --e-global-typography-8864567-letter-spacing );}.elementor-1414 .elementor-element.elementor-element-33404d6{width:initial;max-width:initial;}.elementor-1414 .elementor-element.elementor-element-33404d6 .elementor-button{font-size:var( --e-global-typography-712cc98-font-size );letter-spacing:var( --e-global-typography-712cc98-letter-spacing );}}@media(max-width:767px){.elementor-1414 .elementor-element.elementor-element-ea3fb0b .elementor-heading-title{font-size:var( --e-global-typography-d61b189-font-size );line-height:var( --e-global-typography-d61b189-line-height );letter-spacing:var( --e-global-typography-d61b189-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1414 .elementor-element.elementor-element-5f630b6{--n-accordion-title-font-size:var( --e-global-typography-8864567-font-size );}:where( .elementor-1414 .elementor-element.elementor-element-5f630b6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-8864567-line-height );letter-spacing:var( --e-global-typography-8864567-letter-spacing );}.elementor-1414 .elementor-element.elementor-element-33404d6{width:initial;max-width:initial;}.elementor-1414 .elementor-element.elementor-element-33404d6.elementor-element{--align-self:stretch;}.elementor-1414 .elementor-element.elementor-element-33404d6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1414 .elementor-element.elementor-element-33404d6 .elementor-button{font-size:var( --e-global-typography-712cc98-font-size );letter-spacing:var( --e-global-typography-712cc98-letter-spacing );}}/* Start custom CSS for icon-list, class: .elementor-element-5e3467a */.elementor-1414 .elementor-element.elementor-element-5e3467a :nth-child(1) svg path{
    fill:#ccccff;
}
.elementor-1414 .elementor-element.elementor-element-5e3467a :nth-child(2) svg path{
    fill:#cce5ff;
}
.elementor-1414 .elementor-element.elementor-element-5e3467a :nth-child(3) svg path{
    fill:#daffb3;
}
.elementor-1414 .elementor-element.elementor-element-5e3467a :nth-child(4) svg path{
    fill:#efccff;
}
.elementor-1414 .elementor-element.elementor-element-5e3467a :nth-child(5) svg path{
    fill: #fff0b3;
}
.elementor-1414 .elementor-element.elementor-element-5e3467a :nth-child(6) svg path{
    fill:#ccffcc;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5956421 */.faq-search-container {
    position: relative;
    width: 100%;
    max-width: 500px;
    margin: 0;
}

.faq-search-wrapper {
    position: relative;
    display: flex;
    align-items: center;
}

.faq-search-input {
    background: var(--e-global-color-main_bg) !important;
    font-family: var(--e-global-typography-text-font-family) !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    letter-spacing: var(--e-global-typography-text-letter-spacing) !important;
    color: var(--e-global-color-body_text_color) !important;
    outline: none !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2) inset;
    border-radius: var(--pill-radius) !important;
    padding: calc(var(--content-gap-s) / 1.5) var(--content-gap-m) !important;
    
}

.faq-search-icon-wrapper {
    position: absolute;
    right: 1px;
    top: 50%;
    transform: translateY(-50%);
    background: var(--e-global-color-secondary_color);
    padding: 0.8em 2em; /* Adjusted for better sizing */
    border-radius: var(--pill-radius);
    box-shadow: 0px 0px 11px 2px rgba(11, 9, 15, 0.5) inset;
    display: flex;
    align-items: center;
    justify-content: center;
}

.faq-search-icon {
    width: 1.7rem;
    height: 1.7rem;
    fill: none !important;
    pointer-events: none;
}
.faq-search-icon path{
 stroke:var(--e-global-color-main_bg);
}

/* Hide search icon when text is entered */
.faq-search-input:not(:placeholder-shown) + .faq-search-icon {
    display: none;
}

/* Clear button (X) */
.faq-clear-btn {
    position: absolute;
    right: var(--content-gap-m);
    top: 50%;
    transform: translateY(-50%);
    border: none;
    font-size: 2.8rem!important;
    cursor: pointer;
    color: var(--e-global-color-cancel_red);
    background: none !important;
    padding: 0;
    border-radius: var(--radius);
    display: none;
}

/* Show clear button when input has text */
.faq-search-input:not(:placeholder-shown) ~ .faq-clear-btn {
    display: block;
}

.faq-clear-btn:hover,
.faq-clear-btn:focus {
    color: var(--e-global-color-heading_color);
}

.highlight {
    background-color: var(--e-global-color-vip);
}

.faq-no-results {
    display: none;
    color: var(--e-global-color-cancel_red);
    font-size: var(--body-text-s);
    margin-top: var(--content-gap-m);
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5f630b6 */.elementor-1414 .elementor-element.elementor-element-5f630b6 {
    max-width: var(--section-content-max-width)!important;
}
.elementor-1414 .elementor-element.elementor-element-5f630b6 #general-questions .e-n-accordion-item-title{
    background: #e6e6ff;
}
.elementor-1414 .elementor-element.elementor-element-5f630b6 #prenancy-loss-questions .e-n-accordion-item-title{
    background: #e6f2ff;
}
.elementor-1414 .elementor-element.elementor-element-5f630b6 #practical-process-questions .e-n-accordion-item-title{
    background: #e6ffcc;
}

.elementor-1414 .elementor-element.elementor-element-5f630b6 #support-wellbeing-questions .e-n-accordion-item-title{
    background: #f7e6ff;
}

.elementor-1414 .elementor-element.elementor-element-5f630b6 #financial-accessibility-questions .e-n-accordion-item-title{
    background: #fff5cc;
}

.elementor-1414 .elementor-element.elementor-element-5f630b6 #additional-concerns-questions .e-n-accordion-item-title{
    background: #e6ffe6;
}/* End custom CSS */