.elementor-1707 .elementor-element.elementor-element-ofc0100{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fdlstone200 );--border-color:var( --e-global-color-fdlstone200 );--padding-top:16px;--padding-bottom:24px;--padding-left:4vw;--padding-right:4vw;}.elementor-1707 .elementor-element.elementor-element-zbidtod{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1707 .elementor-element.elementor-element-mrskdlp .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:600;line-height:1.25em;fill:var( --e-global-color-fdlnavy800 );color:var( --e-global-color-fdlnavy800 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fdlnavy800 );border-radius:999px 999px 999px 999px;padding:10px 16px 10px 16px;}.elementor-1707 .elementor-element.elementor-element-mrskdlp .elementor-button:hover, .elementor-1707 .elementor-element.elementor-element-mrskdlp .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-fdlnavy800 );border-color:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-mrskdlp.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1707 .elementor-element.elementor-element-mrskdlp .elementor-button-content-wrapper{flex-direction:row;}.elementor-1707 .elementor-element.elementor-element-mrskdlp .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1707 .elementor-element.elementor-element-mrskdlp .elementor-button:hover svg, .elementor-1707 .elementor-element.elementor-element-mrskdlp .elementor-button:focus svg{fill:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-ofc0160{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__container{min-height:56px;}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__submit{min-width:56px;font-family:var( --e-global-typography-fdlbtnlg-font-family ), Sans-serif;font-size:var( --e-global-typography-fdlbtnlg-font-size );font-weight:var( --e-global-typography-fdlbtnlg-font-weight );text-transform:var( --e-global-typography-fdlbtnlg-text-transform );font-style:var( --e-global-typography-fdlbtnlg-font-style );line-height:var( --e-global-typography-fdlbtnlg-line-height );letter-spacing:var( --e-global-typography-fdlbtnlg-letter-spacing );--e-search-form-submit-text-color:var( --e-global-color-fdlwhite );background-color:var( --e-global-color-fdlnavy800 );}body:not(.rtl) .elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__icon{padding-left:calc(56px / 3);}body.rtl .elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__icon{padding-right:calc(56px / 3);}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__input, .elementor-1707 .elementor-element.elementor-element-ofc0161.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(56px / 3);padding-right:calc(56px / 3);}.elementor-1707 .elementor-element.elementor-element-ofc0161 input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-fdlbody-font-family ), Sans-serif;font-size:var( --e-global-typography-fdlbody-font-size );font-weight:var( --e-global-typography-fdlbody-font-weight );text-transform:var( --e-global-typography-fdlbody-text-transform );font-style:var( --e-global-typography-fdlbody-font-style );line-height:var( --e-global-typography-fdlbody-line-height );letter-spacing:var( --e-global-typography-fdlbody-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__input,
					.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__icon,
					.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-1707 .elementor-element.elementor-element-ofc0161.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-fdlink );fill:var( --e-global-color-fdlink );}.elementor-1707 .elementor-element.elementor-element-ofc0161:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-fdlwhite );border-color:var( --e-global-color-fdlstone500 );border-width:2px 2px 2px 2px;border-radius:10px;}.elementor-1707 .elementor-element.elementor-element-ofc0161.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-fdlwhite );border-color:var( --e-global-color-fdlstone500 );border-width:2px 2px 2px 2px;border-radius:10px;}.elementor-1707 .elementor-element.elementor-element-ofc0161:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-1707 .elementor-element.elementor-element-ofc0161.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-fdlink );fill:var( --e-global-color-fdlink );}.elementor-1707 .elementor-element.elementor-element-ofc0161:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:var( --e-global-color-fdlwhite );border-color:var( --e-global-color-fdlteal700 );}.elementor-1707 .elementor-element.elementor-element-ofc0161.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:var( --e-global-color-fdlwhite );border-color:var( --e-global-color-fdlteal700 );}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__submit:hover{--e-search-form-submit-text-color:var( --e-global-color-fdlwhite );background-color:var( --e-global-color-fdlnavy900 );}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__submit:focus{--e-search-form-submit-text-color:var( --e-global-color-fdlwhite );background-color:var( --e-global-color-fdlnavy900 );}.elementor-1707 .elementor-element.elementor-element-2fsgw1o{--display:grid;--e-con-grid-template-columns:repeat(auto-fit,minmax(200px,1fr));--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0110{--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:2px 2px;--row-gap:2px;--column-gap:2px;--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-1707 .elementor-element.elementor-element-ofc0111{padding:8px 0px 8px 0px;}.elementor-1707 .elementor-element.elementor-element-ofc0111 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-fdlnavy800 );}.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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1707 .elementor-element.elementor-element-ofc0112{padding:8px 0px 8px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdlsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-fdlsmall-font-size );font-weight:var( --e-global-typography-fdlsmall-font-weight );text-transform:var( --e-global-typography-fdlsmall-text-transform );font-style:var( --e-global-typography-fdlsmall-font-style );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-text{color:var( --e-global-color-fdlink );transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-ofc0120{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0121{padding:8px 0px 8px 0px;}.elementor-1707 .elementor-element.elementor-element-ofc0121 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-ofc0122{padding:8px 0px 8px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdlsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-fdlsmall-font-size );font-weight:var( --e-global-typography-fdlsmall-font-weight );text-transform:var( --e-global-typography-fdlsmall-text-transform );font-style:var( --e-global-typography-fdlsmall-font-style );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-text{color:var( --e-global-color-fdlink );transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-ofc0130{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0131{padding:8px 0px 8px 0px;}.elementor-1707 .elementor-element.elementor-element-ofc0131 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-ofc0132{padding:8px 0px 8px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdlsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-fdlsmall-font-size );font-weight:var( --e-global-typography-fdlsmall-font-weight );text-transform:var( --e-global-typography-fdlsmall-text-transform );font-style:var( --e-global-typography-fdlsmall-font-style );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-text{color:var( --e-global-color-fdlink );transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-ofc0140{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0141{padding:8px 0px 8px 0px;}.elementor-1707 .elementor-element.elementor-element-ofc0141 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-ofc0142{padding:8px 0px 8px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdlsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-fdlsmall-font-size );font-weight:var( --e-global-typography-fdlsmall-font-weight );text-transform:var( --e-global-typography-fdlsmall-text-transform );font-style:var( --e-global-typography-fdlsmall-font-style );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-text{color:var( --e-global-color-fdlink );transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fdlnavy800 );}.elementor-1707 .elementor-element.elementor-element-ofc0150{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0151{padding:8px 0px 8px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdlsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-fdlsmall-font-size );font-weight:var( --e-global-typography-fdlsmall-font-weight );text-transform:var( --e-global-typography-fdlsmall-text-transform );font-style:var( --e-global-typography-fdlsmall-font-style );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-text{color:var( --e-global-color-fdlink );transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fdlnavy800 );}#elementor-popup-modal-1707 .dialog-widget-content{background-color:#FFFFFF;}#elementor-popup-modal-1707 .dialog-message{width:100vw;height:fit_to_content;align-items:flex-start;}#elementor-popup-modal-1707{justify-content:center;align-items:flex-start;}@media(min-width:768px){.elementor-1707 .elementor-element.elementor-element-ofc0100{--content-width:1104px;}}@media(min-width:1440px){.elementor-1707 .elementor-element.elementor-element-ofc0161 input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-fdlbody-font-size );line-height:var( --e-global-typography-fdlbody-line-height );letter-spacing:var( --e-global-typography-fdlbody-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__submit{font-size:var( --e-global-typography-fdlbtnlg-font-size );line-height:var( --e-global-typography-fdlbtnlg-line-height );letter-spacing:var( --e-global-typography-fdlbtnlg-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-2fsgw1o{--grid-auto-flow:row;}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}}@media(max-width:1099px){.elementor-1707 .elementor-element.elementor-element-ofc0161 input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-fdlbody-font-size );line-height:var( --e-global-typography-fdlbody-line-height );letter-spacing:var( --e-global-typography-fdlbody-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__submit{font-size:var( --e-global-typography-fdlbtnlg-font-size );line-height:var( --e-global-typography-fdlbtnlg-line-height );letter-spacing:var( --e-global-typography-fdlbtnlg-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-2fsgw1o{--grid-auto-flow:row;}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}}@media(max-width:1024px){.elementor-1707 .elementor-element.elementor-element-ofc0161 input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-fdlbody-font-size );line-height:var( --e-global-typography-fdlbody-line-height );letter-spacing:var( --e-global-typography-fdlbody-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__submit{font-size:var( --e-global-typography-fdlbtnlg-font-size );line-height:var( --e-global-typography-fdlbtnlg-line-height );letter-spacing:var( --e-global-typography-fdlbtnlg-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-2fsgw1o{--grid-auto-flow:row;}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}}@media(max-width:767px){.elementor-1707 .elementor-element.elementor-element-ofc0100{--padding-top:16px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1707 .elementor-element.elementor-element-ofc0161 input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-fdlbody-font-size );line-height:var( --e-global-typography-fdlbody-line-height );letter-spacing:var( --e-global-typography-fdlbody-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__submit{font-size:var( --e-global-typography-fdlbtnlg-font-size );line-height:var( --e-global-typography-fdlbtnlg-line-height );letter-spacing:var( --e-global-typography-fdlbtnlg-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-2fsgw1o{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0112 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0122 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0132 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0142 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}.elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-ofc0151 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdlsmall-font-size );line-height:var( --e-global-typography-fdlsmall-line-height );letter-spacing:var( --e-global-typography-fdlsmall-letter-spacing );}}/* Start custom CSS for search-form, class: .elementor-element-ofc0161 *//* (d) Search Form: no control for the submit button's horizontal padding (its width is a multiple of the field height), the 200ms hover fade, or the site's teal focus ring (Kit focus style used on every field). */
.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__submit{min-width:0;padding:0 24px;transition:background-color .2s}
.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__container:focus-within{box-shadow:0 0 0 3px #D9F2F3}
.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__input{padding-left:16px}
.elementor-1707 .elementor-element.elementor-element-ofc0161 .elementor-search-form__input::placeholder{color:var(--e-global-color-fdlstone600);opacity:1}/* End custom CSS */
/* Start custom CSS *//* (d) Mobile menu popup: the source panel opens directly under the 119px sticky header (utility 38 + main bar 80, above the bar 1px bottom border). Elementor Popup position has no offset control, so the panel is pushed down here and capped like the source (100vh - 120px, scrollable). The child theme's custom.js then sets the exact offset from the header's real bottom edge (admin bar, breakpoint). */
#elementor-popup-modal-1707 .dialog-widget-content{width:100%!important;margin-top:118px;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;box-shadow:none}
#elementor-popup-modal-1707{background:transparent}
/* Width 100% of the panel (not 100vw), so the panel's own scrollbar never pushes the Close button and chevrons off the right edge. */
#elementor-popup-modal-1707 .dialog-message{width:100%!important;max-width:100%}
/* Phones (<=767px): the header main bar is 70px there (smaller logo), so the header is 108px tall. */
@media (max-width:767px){#elementor-popup-modal-1707 .dialog-widget-content{margin-top:108px;max-height:calc(100vh - 110px)}}/* End custom CSS */