.elementor-303 .elementor-element.elementor-element-5807252{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;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 );}body:not(.rtl) .elementor-303 .elementor-element.elementor-element-c30e1c1{left:0px;}body.rtl .elementor-303 .elementor-element.elementor-element-c30e1c1{right:0px;}.elementor-303 .elementor-element.elementor-element-c30e1c1{top:0px;}.elementor-303 .elementor-element.elementor-element-861ba18{--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: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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-303 .elementor-element.elementor-element-389842a{width:var( --container-widget-width, 582px );max-width:582px;--container-widget-width:582px;--container-widget-flex-grow:0;}.elementor-303 .elementor-element.elementor-element-389842a .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:44.982px;font-weight:700;text-transform:uppercase;line-height:49.98px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;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 );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-303 .elementor-element.elementor-element-42bec0f{width:var( --container-widget-width, 638px );max-width:638px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;--container-widget-width:638px;--container-widget-flex-grow:0;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-861efa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-1efc438{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-b986559{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-1f52250{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-303 .elementor-element.elementor-element-f6e8a65{left:0px;}body.rtl .elementor-303 .elementor-element.elementor-element-f6e8a65{right:0px;}.elementor-303 .elementor-element.elementor-element-f6e8a65{top:0px;}body:not(.rtl) .elementor-303 .elementor-element.elementor-element-801153b{left:0px;}body.rtl .elementor-303 .elementor-element.elementor-element-801153b{right:0px;}.elementor-303 .elementor-element.elementor-element-801153b{top:0px;}body:not(.rtl) .elementor-303 .elementor-element.elementor-element-c25e64e{left:0px;}body.rtl .elementor-303 .elementor-element.elementor-element-c25e64e{right:0px;}.elementor-303 .elementor-element.elementor-element-c25e64e{top:0px;}body:not(.rtl) .elementor-303 .elementor-element.elementor-element-789e4f5{left:0px;}body.rtl .elementor-303 .elementor-element.elementor-element-789e4f5{right:0px;}.elementor-303 .elementor-element.elementor-element-789e4f5{top:0px;}body:not(.rtl) .elementor-303 .elementor-element.elementor-element-129fb50{left:0px;}body.rtl .elementor-303 .elementor-element.elementor-element-129fb50{right:0px;}.elementor-303 .elementor-element.elementor-element-129fb50{top:0px;}.elementor-303 .elementor-element.elementor-element-f6f0e42{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-1ade8b1 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:34.986px;font-weight:700;text-transform:uppercase;line-height:44.982px;color:#1F56A8;}.elementor-303 .elementor-element.elementor-element-2d1f23a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#333333;}.elementor-303 .elementor-element.elementor-element-5b8f740{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-7328c1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-c4dc1e4 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:34.986px;font-weight:700;text-transform:uppercase;line-height:44.982px;color:#1F56A8;}.elementor-303 .elementor-element.elementor-element-f5d7d6f{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#333333;}.elementor-303 .elementor-element.elementor-element-b8c2611{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-24c3cc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-918eaa5{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:174px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-03c8370{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-415479f{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;}.elementor-303 .elementor-element.elementor-element-415479f .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:34.986px;font-weight:700;text-transform:uppercase;line-height:44.982px;color:#1F56A8;}.elementor-303 .elementor-element.elementor-element-21478c4{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-cde2e94{width:var( --container-widget-width, 374px );max-width:374px;margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:374px;--container-widget-flex-grow:0;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#333333;}.elementor-303 .elementor-element.elementor-element-71216d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-04669bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-5cf16ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-88099f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-de68272{--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:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-303 .elementor-element.elementor-element-d3c186e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-dc5fd71{margin:20.3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-303 .elementor-element.elementor-element-dc5fd71 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:35px;color:#1551A7;}.elementor-303 .elementor-element.elementor-element-f4768f3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#333333;}.elementor-303 .elementor-element.elementor-element-9f1cac9{--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:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-303 .elementor-element.elementor-element-58cfb05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-5e29ea9{margin:20.3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-303 .elementor-element.elementor-element-5e29ea9 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:35px;color:#1551A7;}.elementor-303 .elementor-element.elementor-element-65d30ec{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#333333;}.elementor-303 .elementor-element.elementor-element-850884d{--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:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-303 .elementor-element.elementor-element-f20b1a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-639c6b7{margin:20.3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-303 .elementor-element.elementor-element-639c6b7 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:35px;color:#1551A7;}.elementor-303 .elementor-element.elementor-element-58eaaa2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#333333;}.elementor-303 .elementor-element.elementor-element-bf698cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-3c1dd8f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-35da3ef{text-align:center;}.elementor-303 .elementor-element.elementor-element-35da3ef .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:34.986px;font-weight:700;text-transform:uppercase;line-height:44.982px;color:#1F56A8;}.elementor-303 .elementor-element.elementor-element-b020a4a{width:var( --container-widget-width, 902px );max-width:902px;margin:30.35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:902px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#333333;}.elementor-303 .elementor-element.elementor-element-459f88f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-303 .elementor-element.elementor-element-ab1d2c1 .elementor-button{background-color:rgba(0,0,0,0);fill:#1F56A8;color:#1F56A8;border-style:solid;border-color:#1F56A8;}.elementor-303 .elementor-element.elementor-element-ab1d2c1 .elementor-button:hover, .elementor-303 .elementor-element.elementor-element-ab1d2c1 .elementor-button:focus{background-color:#1F56A8;color:#FFFFFF;border-color:#1F56A8;}.elementor-303 .elementor-element.elementor-element-ab1d2c1 .elementor-button:hover svg, .elementor-303 .elementor-element.elementor-element-ab1d2c1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-e241957{--display:flex;--min-height:589px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-e241957:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-e241957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #1F56A8 22%, #022E59 59%);}.elementor-303 .elementor-element.elementor-element-88a4d77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-16f353d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-38c3f1c .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;line-height:56px;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-4d5785b{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#FFFFFF;}.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-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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-303 .elementor-element.elementor-element-1ed24b3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(52px/2);}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(52px/2);}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(52px/2);}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-52px/2);}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-52px/2);}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-icon i{color:#FCD23D;transition:color 0.3s;}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-icon svg{fill:#FCD23D;transition:fill 0.3s;}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-item > a{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-303 .elementor-element.elementor-element-1ed24b3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-303 .elementor-element.elementor-element-fa7eb59{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-303 .elementor-element.elementor-element-d0048f9{--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:50px;--padding-bottom:50.4px;--padding-left:50px;--padding-right:50px;}.elementor-303 .elementor-element.elementor-element-1cebce5 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:45px;color:#1551A7;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), sans-serif;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 );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), sans-serif;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 );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), sans-serif;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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-303 .elementor-element.elementor-element-9bc5e53{margin:30.8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:10px;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-10px;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-field-type-html{padding-bottom:0px;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-field-group .elementor-field{color:#333333;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(0,0,0,0);}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(0,0,0,0);}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-button{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .e-form__buttons__wrapper__button-next{background-color:#FCD23D;color:#000000;border-color:#FCD23D;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-button[type="submit"]{background-color:#FCD23D;color:#000000;border-color:#FCD23D;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-303 .elementor-element.elementor-element-9bc5e53 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-303 .elementor-element.elementor-element-032b934{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-f269406{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-c655f0f{width:var( --container-widget-width, 612px );max-width:612px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-303 .elementor-element.elementor-element-c655f0f .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:45px;color:#1551A7;}.elementor-303 .elementor-element.elementor-element-143e303{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-ed6e817{color:#333333;}.elementor-303 .elementor-element.elementor-element-fc1b033{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-b8e29e5{color:#333333;}.elementor-303 .elementor-element.elementor-element-fb9f391{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-3ca46d3{color:#333333;}.elementor-303 .elementor-element.elementor-element-f072a39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-6047cbb{color:#333333;}.elementor-303 .elementor-element.elementor-element-1cb1271{--n-accordion-title-font-size:1rem;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}body:not(.rtl) .elementor-303 .elementor-element.elementor-element-33df8cb{left:0px;}body.rtl .elementor-303 .elementor-element.elementor-element-33df8cb{right:0px;}.elementor-303 .elementor-element.elementor-element-33df8cb{top:0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-303 .elementor-element.elementor-element-389842a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-389842a .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-303 .elementor-element.elementor-element-42bec0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-415479f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-cde2e94{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-b020a4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.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 );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-303 .elementor-element.elementor-element-c655f0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-c655f0f .elementor-heading-title{font-size:30px;line-height:40px;}}@media(max-width:767px){.elementor-303 .elementor-element.elementor-element-5807252{--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;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-303 .elementor-element.elementor-element-861ba18{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-303 .elementor-element.elementor-element-389842a{text-align:center;}.elementor-303 .elementor-element.elementor-element-389842a .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-303 .elementor-element.elementor-element-42bec0f{text-align:center;}.elementor-303 .elementor-element.elementor-element-1ade8b1{text-align:center;}.elementor-303 .elementor-element.elementor-element-1ade8b1 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-303 .elementor-element.elementor-element-2d1f23a{text-align:center;}.elementor-303 .elementor-element.elementor-element-c4dc1e4{text-align:center;}.elementor-303 .elementor-element.elementor-element-c4dc1e4 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-303 .elementor-element.elementor-element-f5d7d6f{text-align:center;}.elementor-303 .elementor-element.elementor-element-415479f{text-align:center;}.elementor-303 .elementor-element.elementor-element-415479f .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-303 .elementor-element.elementor-element-cde2e94{text-align:center;}.elementor-303 .elementor-element.elementor-element-88099f2{--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;}.elementor-303 .elementor-element.elementor-element-de68272{--padding-top:16px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-dc5fd71 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-303 .elementor-element.elementor-element-9f1cac9{--padding-top:16px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-5e29ea9 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-303 .elementor-element.elementor-element-850884d{--padding-top:16px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-639c6b7 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-303 .elementor-element.elementor-element-35da3ef .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-303 .elementor-element.elementor-element-38c3f1c{text-align:center;}.elementor-303 .elementor-element.elementor-element-38c3f1c .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-303 .elementor-element.elementor-element-4d5785b{text-align:center;}.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 );}.elementor-303 .elementor-element.elementor-element-fa7eb59.elementor-element{--align-self:center;}.elementor-303 .elementor-element.elementor-element-d0048f9{--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-303 .elementor-element.elementor-element-1cebce5{text-align:center;}.elementor-303 .elementor-element.elementor-element-1cebce5 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-303 .elementor-element.elementor-element-c655f0f .elementor-heading-title{font-size:28px;line-height:36px;}}/* Start custom CSS for container, class: .elementor-element-5807252 */@media screen and (max-width: 600px) {
.elementor .g-sh.e-con {
    height: auto;
    min-height: auto !important;
}
}/* End custom CSS */
/* Start custom CSS */:root{--blue:#1F56A8;--blue-deep:#1551A7;--sky:#63ABE8;--yellow:#FCD23D;--ink:#333;--white:#fff;--display:'Montserrat',ui-sans-serif,system-ui,sans-serif;--ui:'Montserrat',ui-sans-serif,system-ui,sans-serif}
.elementor .g-sh.e-con{position:relative;display:block;height:550px;overflow:hidden;background:#1F56A8;color:#fff;padding:0}
.g-sh-photo.elementor-widget{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%;margin:0!important;z-index:0!important}
.g-sh-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 82.2%}
.g-sh.e-con::before{content:'';position:absolute;inset:0;z-index:1!important;pointer-events:none;background:linear-gradient(90deg,#1F56A8 20.416%,rgba(31,86,168,.75) 41.796%,rgba(31,86,168,0) 64.134%)}
.elementor .g-sh-in.e-con{position:relative;z-index:2!important;width:min(1280px,calc(100% - 32px))!important;max-width:none!important;margin-inline:auto;padding-top:128px}
.elementor .g-intro.e-con{position:relative;display:block;padding:119px 0}
.g-intro.e-con::before{content:'';position:absolute;top:0;bottom:0;left:0;width:calc(50% - 275px);background:#FCD23D}
.elementor .g-intro-in.e-con{position:relative;display:grid;grid-template-columns:minmax(0,670px) minmax(0,610px);justify-content:space-between;column-gap:30px;align-items:start;width:min(1280px,calc(100% - 32px))!important;max-width:none!important;margin-inline:auto;padding:0}
.elementor .g-intro-team.e-con{position:relative;margin:49px 0 0 -12px;width:600px!important;max-width:calc(100% + 12px)!important;padding:0}
.elementor .g-faces.e-con{position:relative;aspect-ratio:600/324;width:100%!important;border-radius:10.547px;padding:0}
.elementor .g-intro-text.e-con{width:auto!important}
.g-face.elementor-widget{position:absolute!important;top:0!important;height:100%;margin:0!important;max-width:none!important}
.g-face img{display:block;width:100%;height:100%;object-fit:fill;max-width:none}
.g-face--1.elementor-widget{left:0!important;width:20.667%!important}.g-face--2.elementor-widget{left:12.167%!important;width:30.833%!important}.g-face--3.elementor-widget{left:34.5%!important;width:30.833%!important}.g-face--4.elementor-widget{left:56.833%!important;width:30.833%!important}.g-face--5.elementor-widget{left:79.167%!important;width:20.833%!important}
.elementor .g-val.e-con{display:block;padding:100px 0 0}
.elementor .g-val-in.e-con{display:grid;grid-template-columns:minmax(0,282px) minmax(0,576px) minmax(0,282px);column-gap:20px;justify-content:space-between;align-items:center;width:min(1280px,calc(100% - 32px))!important;max-width:none!important;margin-inline:auto;padding:0}
.g-val-text p{font:500 16px/26px 'Montserrat',sans-serif;color:#333}
.g-val-fig.elementor-widget{width:100%}
.values__fig{position:relative;width:576px;max-width:100%;aspect-ratio:1;container-type:inline-size;margin-inline:auto}
.values__ink{position:absolute;inset:0;filter:drop-shadow(.81cqw .81cqw .506cqw rgba(0,0,0,.3))}
.vals{position:absolute;inset:0;list-style:none;margin:0;padding:0}
.val{position:absolute;inset:0;pointer-events:none;transition:transform .3s ease-out}
.val__seg{position:absolute;display:block}
.val__seg svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none;transition:filter .3s ease-out}
.val__seg .seg-shape{pointer-events:visiblePainted;cursor:pointer}
.val__lbl{position:absolute;font:600 4.085cqw/4.902cqw 'Montserrat',sans-serif;text-transform:capitalize;color:#fff;white-space:nowrap;text-align:center}
.val:hover{transform:translate(var(--tx),var(--ty))}
.val:hover .val__seg svg{filter:brightness(1.12)}
.vals__logo{position:absolute;left:44.2%;top:41.32%;width:11.665%;height:17.366%;pointer-events:none}
.vals__logo img{position:absolute;max-width:none}
.vals__logo .a{left:0;top:0;width:100%;height:66%}.vals__logo .b{left:9.09%;top:66%;width:90.91%;height:34%}
.elementor .g-resp.e-con{position:relative;display:block;margin-top:124px;height:1230px}
.elementor .g-resp-in.e-con{--bgw:1100px;position:relative;display:block;height:100%;width:min(1280px,calc(100% - 32px))!important;max-width:none!important;margin-inline:auto;padding:0}
.elementor .g-resp-top.e-con{position:relative;z-index:1;width:100%!important}
.elementor .g-resp-l.e-con,.elementor .g-resp-r.e-con{width:auto!important}
.elementor .g-resp-bg.e-con{position:absolute!important;top:0;left:calc(50% - 765px);width:1550px!important;height:1112px;max-width:none!important;pointer-events:none;padding:0}
.elementor .g-resp-bulb.e-con,.elementor .g-resp-soil.e-con{position:absolute!important;left:0;width:100%!important;overflow:hidden;padding:0}
.elementor .g-resp-bulb.e-con{top:0;height:77.158%}.elementor .g-resp-soil.e-con{top:52.248%;height:47.752%}
.g-resp-bulb-img.elementor-widget,.g-resp-soil-img.elementor-widget{position:absolute!important;left:0!important;width:100%!important;max-width:none!important;margin:0!important}
.g-resp-bulb-img img,.g-resp-soil-img img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}
.g-resp-bulb-img.elementor-widget{top:-37.43%!important;height:120.22%}.g-resp-soil-img.elementor-widget{top:-170.43%!important;height:270.43%}
.g-resp-soil.e-con::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 2.637%,#fff 49.906%)}
.elementor .g-charities.e-con{position:absolute!important;z-index:1;left:0;right:0;top:616px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20.5px;width:auto!important;padding:0}
.elementor .g-charity.e-con{min-height:614px;width:auto!important;border-radius:22.5px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15)}
.elementor .g-charity-img.e-con{margin:0 -10px;width:auto!important;aspect-ratio:373/229.4;border-radius:18.063px;overflow:hidden;background:#1551A7;padding:0}
.g-charity-img .elementor-widget-image,.g-charity-img img{display:block;width:100%;height:100%;object-fit:cover}
.elementor .g-tl.e-con{display:block;margin-top:120px;padding:119.66px 0 110px;background:#F8F8F8;overflow:hidden}
.elementor .g-tl-in.e-con{width:min(1280px,calc(100% - 32px))!important;max-width:none!important;margin-inline:auto;padding:0}
.g-tl-title .elementor-heading-title{line-height:39.984px}
.g-tl-lead.elementor-widget{margin-left:auto!important;margin-right:auto!important}
.tl__list{--dw:258px;--tg:50px;position:relative;margin-top:54px;display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}
.tl__list::before{content:'';position:absolute;left:calc(var(--dw) + var(--tg) + 13px);top:0;bottom:-110px;width:1px;background:#1F56A8}
.tl-item{position:relative;display:grid;grid-template-columns:minmax(0,var(--dw)) 26px minmax(0,1fr);column-gap:var(--tg);align-items:center;min-height:var(--ch)}
.tl-date{margin:0;font:700 16px/26px 'Montserrat',sans-serif;text-transform:uppercase;color:#1551A7;white-space:nowrap;transition:font-size .3s ease-out,line-height .3s ease-out}
.tl-dot{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#F8F8F8;border:1px solid #9F9F9F;transition:border-color .3s ease-out}
.tl-dot::after{content:'';width:15px;height:15px;border-radius:50%;background:#9F9F9F;transition:background-color .3s ease-out}
.tl-item.is-open .tl-dot{border-color:#1F56A8;border-width:2px}.tl-item.is-open .tl-dot::after{background:#FCD23D}
.tl-item.is-open .tl-date{font-size:25px;line-height:35px}
.tl-card{display:flex;align-items:center;gap:40px;padding:20px 40px 20px 20px;border-radius:22.5px;background:rgba(200,229,255,.7);transition:padding .3s ease-out}
.tl-item.is-open .tl-card{padding:40px}
.tl-img{position:relative;flex:none;align-self:flex-start;width:150px;height:var(--cih);border-radius:15px;overflow:hidden;transition:height .3s ease-out}
.tl-item.is-open .tl-img{height:var(--xih)}
.tl-img img{position:absolute;left:var(--cl,0);top:var(--ct,0);width:var(--cw,100%);height:var(--ch2,100%);max-width:none;object-fit:var(--cfit,cover);transition:left .3s ease-out,top .3s ease-out,width .3s ease-out,height .3s ease-out}
.tl-item.is-open .tl-img img{left:var(--xl,0);top:var(--xt,0);width:var(--xw,100%);height:var(--xh2,100%);object-fit:cover}
.tl-txt{flex:1 1 0;min-width:0;max-width:600px;transition:max-width .3s ease-out}.tl-item.is-open .tl-txt{max-width:700px}
.tl-title{margin:0;font:700 16px/26px 'Montserrat',sans-serif;text-transform:uppercase;color:#1551A7;transition:font-size .3s ease-out,line-height .3s ease-out}
.tl-item.is-open .tl-title{font-size:25px;line-height:35px}
.tl-btn{display:block;width:100%;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}
.tl-more{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,visibility 0s linear .3s}
.tl-item.is-open .tl-more{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,visibility 0s}
.tl-more__in{overflow:hidden;font:500 16px/26px 'Montserrat',sans-serif;color:#333}
.tl-more__in::before{content:'';display:block;height:30px}.tl-more__in p{margin:0;white-space:pre-line}.tl-more__in p.gap{height:26px}
@media(max-width:1260px){.elementor .g-sh-in.e-con{padding-top:100px}.tl__list{--dw:200px;--tg:30px}.tl-item.is-open .tl-date{font-size:20px;line-height:28px}.tl-item.is-open .tl-card{padding:30px}.tl-item.is-open .tl-title{font-size:21px;line-height:30px}.tl-txt,.tl-item.is-open .tl-txt{max-width:none}}
@media(max-width:1100px){
 .elementor .g-intro.e-con{padding:80px 0}.g-intro.e-con::before{bottom:auto;width:62%;height:300px}
 .elementor .g-intro-in.e-con{grid-template-columns:minmax(0,1fr);row-gap:40px}.elementor .g-intro-team.e-con{margin:0;width:100%!important;max-width:600px!important}
 .elementor .g-val.e-con{padding-top:80px}.elementor .g-val-in.e-con{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:30px}.g-val-title.elementor-widget,.g-val-text.elementor-widget{justify-self:start;max-width:640px}
 .elementor .g-resp.e-con{height:auto;margin-top:90px;padding-bottom:70px}.elementor .g-resp-in.e-con{height:auto;display:flex;flex-direction:column}
 .elementor .g-resp-top.e-con{flex-direction:column;gap:22px;padding:40px 0 0}.g-resp-top .elementor-widget{width:auto!important;max-width:520px;margin-top:0!important}
 .elementor .g-resp-bg.e-con{position:relative!important;left:50%;top:auto;width:var(--bgw)!important;height:auto;aspect-ratio:1550/1112;transform:translateX(-50%);margin-top:10px}
 .elementor .g-charities.e-con{position:relative!important;top:auto;margin-top:calc(var(--bgw) * -0.325)}.elementor .g-charity.e-con{min-height:0}
 .elementor .g-tl.e-con{margin-top:80px;padding:80px 0 90px}.tl__list{--dw:170px;--tg:24px}.tl-item.is-open .tl-date{font-size:18px;line-height:26px}
}
@media(max-width:900px){
 .g-sh.e-con::before{background:linear-gradient(90deg,#1F56A8 0%,rgba(31,86,168,.85) 55%,rgba(31,86,168,.45) 100%)}.g-sh-photo img{object-position:70% 82.2%}
 .elementor .g-sh.e-con{height:auto;min-height:550px}.elementor .g-sh-in.e-con{padding:76px 0 72px}
 .elementor .g-charities.e-con{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto;width:100%!important;gap:20px}.elementor .g-resp-in.e-con{--bgw:900px}
}
@media(max-width:700px){
 .elementor .g-sh-in.e-con{padding:56px 0 52px}
 .elementor .g-intro.e-con{padding:56px 0}.g-intro.e-con::before{height:200px;width:100%}.elementor .g-val.e-con{padding-top:60px}
 .elementor .g-resp.e-con{margin-top:60px;padding-bottom:50px}.elementor .g-resp-top.e-con{padding-top:20px}.elementor .g-charity-img.e-con{margin:0}
 .elementor .g-tl.e-con{margin-top:60px;padding:56px 0 70px}
 .tl__list{--dw:0px;--tg:14px;margin-top:36px;gap:16px}.tl__list::before{left:13px}
 .tl-item{grid-template-columns:26px minmax(0,1fr);grid-template-areas:'dot date' '. card';row-gap:8px;align-items:start;min-height:0}.tl-dot{grid-area:dot}.tl-date{grid-area:date;font-size:14px;line-height:26px;white-space:normal}.tl-card{grid-area:card;gap:16px;padding:14px;align-items:flex-start;min-height:calc(var(--cih)*.6 + 28px)}
 .tl-img{--k:.6;width:calc(150px*var(--k));height:calc(var(--cih)*var(--k));align-self:flex-start}.tl-title{font-size:14px;line-height:20px}.tl-item.is-open .tl-date{font-size:16px;line-height:26px}
 .tl-item.is-open .tl-card{flex-direction:column;padding:18px;gap:18px;align-items:stretch}.tl-item.is-open .tl-img{--k:1;width:150px;height:var(--xih)}.tl-item.is-open .tl-title{font-size:18px;line-height:26px}.tl-more__in::before{height:16px}.tl-more__in{font-size:15px;line-height:24px}
}
@media (prefers-reduced-motion:reduce){.val,.val__seg svg,.tl-item *,.tl-item *::after,.tl-more{transition:none!important}}
/* CTA + FAQ reused from Home */
/* CTA-START */
.elementor .g-cta.e-con{position:relative;z-index:2;min-height:589px;color:#fff;overflow:visible}
.elementor .g-cta-in.e-con{position:relative;display:block;width:min(1280px,calc(100% - 32px))!important;max-width:none!important;margin-inline:auto;height:100%;padding:120px 0 0}
.elementor .g-cta-copy.e-con{max-width:583px;width:100%}
.g-cta-checks .elementor-icon-list-items{display:flex;flex-wrap:wrap;column-gap:52px;row-gap:8px}
.g-cta-checks .elementor-icon-list-item{margin:0!important}
.elementor .g-cta-form.e-con{position:absolute!important;right:0;top:120px;width:555px!important;max-width:none!important;border-radius:19.992px;border:1.999px solid #1F56A8;background:#fff;box-shadow:0 0 14.994px 4.998px rgba(0,0,0,.1);color:#333}
.g-form .elementor-field-group{margin-bottom:0}
.g-form .elementor-field-textual{width:100%;height:38px;padding:9.996px 15px 9.996px 0;border:0!important;border-bottom:1px solid rgba(51,51,51,.2)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:400 13.995px/17.06px 'Montserrat',sans-serif;color:#333;outline:none;transition:border-color .2s ease}
.g-form textarea.elementor-field-textual{height:98px;min-height:98px;padding-bottom:69.97px;resize:none}
.g-form .elementor-field-textual:focus{border-bottom-color:#1551A7!important}
.g-form ::placeholder{color:#333;opacity:1}
.g-form .elementor-field-type-recaptcha{margin-top:10px}
.g-form .elementor-field-type-submit{margin-top:21px}
.g-form .elementor-button{width:100%;white-space:normal;text-align:center}
.g-form .elementor-message{font:600 14px/20px 'Montserrat',sans-serif;color:#1551A7}
@media(max-width:1260px){
 .elementor .g-cta.e-con{min-height:0;padding-bottom:60px}
 .elementor .g-cta-in.e-con{display:grid;gap:48px;height:auto;padding-top:80px}
 .elementor .g-cta-form.e-con{position:relative!important;top:auto;right:auto;width:100%!important;max-width:640px!important;margin-bottom:-160px}
}
.g-form textarea.elementor-field-textual{overflow:hidden}
.g-form .elementor-button{color:#000!important;opacity:1!important;font-weight:700!important}
.g-form .elementor-button:hover{background:#FFDC5C;border-color:#FFDC5C;color:#000!important}
/* CTA-FIX */
.g-cta-checks .elementor-icon-list-items{margin:0!important}
/* CTA-CHECKS-FIX */
/* CTA-END */
/* FAQ-START */
.g-cta-checks .elementor-icon-list-items{flex-wrap:nowrap!important;column-gap:52px!important;margin:0!important}
.g-cta-checks .elementor-icon-list-text{white-space:nowrap;padding:0!important}
.g-cta-checks .elementor-icon-list-text::before{content:'✓';color:#FCD23D;margin-right:6px}
.g-cta-checks .elementor-icon-list-icon{display:none!important}
@media(max-width:700px){.g-cta-checks .elementor-icon-list-items{column-gap:14px!important}.g-cta-checks .elementor-icon-list-text{font-size:13px}}
.elementor .g-faq.e-con{position:relative;overflow:hidden;display:block}
.elementor .g-faq-in.e-con{position:relative;width:min(1280px,calc(100% - 32px))!important;max-width:none!important;margin-inline:auto;padding:0}
.g-faq-title.elementor-widget{position:relative;z-index:1}
.elementor .g-faq-acc.elementor-widget{position:relative;z-index:1;width:595px;max-width:100%}
.g-faq-acc .e-n-accordion-item{border:0!important;padding:0!important;margin:0}
.g-faq-acc .e-n-accordion-item+.e-n-accordion-item{margin-top:20px}
.g-faq-acc .e-n-accordion-item-title{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;padding:0;border:0;background:none}
.g-faq-acc .e-n-accordion-item-title-header{max-width:538px}
.g-faq-acc .e-n-accordion-item-title-text{font:600 15.994px/24.99px 'Montserrat',sans-serif;color:#333;text-align:left}
.g-faq-acc .e-n-accordion-item-title-icon{flex:none;width:19px;height:10px;margin-bottom:7.5px}
.g-faq-acc .e-n-accordion-item-title-icon svg,.g-faq-acc .e-n-accordion-item-title-icon img{width:19px;height:10px;display:block}
.g-faq-acc .e-n-accordion-item:not([open]) .e-n-accordion-item-title-icon{transform:scaleY(-1)}
.g-faq-acc .e-n-accordion-item-title-icon{transition:transform .3s ease}
.g-faq-acc .e-n-accordion-item>.e-con{padding:0}
.g-faq-acc .elementor-widget-text-editor p{margin:0;padding-top:0;max-width:537.79px;font:400 14.994px/24.74px 'Montserrat',sans-serif;color:#333}
.g-qmarks.elementor-widget{position:absolute!important;left:721.6px!important;top:68px!important;width:562px!important;height:584px;margin:0!important;pointer-events:none}
.g-qmarks img{display:block;width:100%;height:100%;max-width:none}
@media(max-width:1260px){.elementor .g-faq.e-con{padding-top:220px}}
@media(max-width:700px){.elementor .g-faq-acc.elementor-widget{width:100%}}
.g-faq-acc .e-n-accordion-item>.e-con,.g-faq-acc .e-n-accordion-item>.e-con>.e-con-inner{border:0!important;padding:0!important;min-height:0!important;background:none!important}
.g-faq-acc .e-n-accordion-item>.e-con>.elementor-widget{margin:0}
.g-cta-checks .elementor-icon-list-item{padding:0!important}
/* FAQ-FIX */
.g-cta-checks .elementor-icon-list-text::before{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-weight:500}
/* TICK-FONT */
@media(max-width:480px){.g-cta-checks .elementor-icon-list-items{flex-wrap:wrap!important;column-gap:24px!important;row-gap:8px!important}}
/* CHECKS-SMALL */
/* FAQ-SMOOTH: bottom padding + line live on the title so Elementor's height animation ends exactly where the closed item rests (no snap) */
.g-faq-acc .e-n-accordion-item-title{padding-bottom:19.99px!important;border-bottom:1px solid rgba(0,0,0,.2)!important;transition:border-color .35s ease}
.g-faq-acc .e-n-accordion-item[open]>.e-n-accordion-item-title{border-bottom-color:transparent!important}
.g-faq-acc .e-n-accordion-item>.e-con{margin-top:-10.99px!important;padding-bottom:19.99px!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.2)!important}
/* FAQ-END */
.g-cta-checks .elementor-icon-list-items{display:flex;flex-wrap:wrap;column-gap:52px;row-gap:8px}
.g-cta-checks .elementor-icon-list-item{margin:0!important}
.g-cta-checks .elementor-icon-list-items{margin:0!important}
.g-cta-checks .elementor-icon-list-items{flex-wrap:nowrap!important;column-gap:52px!important;margin:0!important}
.g-cta-checks .elementor-icon-list-text{white-space:nowrap;padding:0!important}
.g-cta-checks .elementor-icon-list-text::before{content:'✓';color:#FCD23D;margin-right:6px}
.g-cta-checks .elementor-icon-list-icon{display:none!important}
@media(max-width:700px){.g-cta-checks .elementor-icon-list-items{column-gap:14px!important}.g-cta-checks .elementor-icon-list-text{font-size:13px}}
.g-cta-checks .elementor-icon-list-item{padding:0!important}
.g-cta-checks .elementor-icon-list-text::before{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-weight:500}
@media(max-width:480px){.g-cta-checks .elementor-icon-list-items{flex-wrap:wrap!important;column-gap:24px!important;row-gap:8px!important}}

/* FORM-FONT: field text exactly as in the design (13.995px/17.06px, 400, #333; placeholder #333 at full opacity) */
.elementor .g-cform-fields .elementor-field-textual,.elementor .g-form .elementor-field-textual,.elementor .g-cform-fields input.elementor-field,.elementor .g-form input.elementor-field,.elementor .g-cform-fields textarea.elementor-field,.elementor .g-form textarea.elementor-field{font-family:'Montserrat',sans-serif!important;font-size:13.995px!important;line-height:17.06px!important;font-weight:400!important;color:#333!important}
.elementor .g-cform-fields .elementor-field-textual::placeholder,.elementor .g-form .elementor-field-textual::placeholder{color:#333!important;opacity:1!important;font-weight:400!important}
.elementor .g-cform-fields .elementor-field-textual::-webkit-input-placeholder,.elementor .g-form .elementor-field-textual::-webkit-input-placeholder{color:#333!important;opacity:1!important}

/* STORY-CLIP: decorative bulb background must not widen the page */
.elementor .g-resp.e-con{overflow-x:clip}
.elementor-location-header ~ .elementor,.elementor-widget-container{max-width:100%}
body{overflow-x:clip}

/* TL-TITLE-FIX: timeline title is plain blue text (not a yellow site button), exactly like the design */
.g-tl-scope .tl-btn,.g-tl-scope .tl-btn:hover,.g-tl-scope .tl-btn:focus{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;text-align:left!important;white-space:normal!important;cursor:pointer}
.g-tl-scope .tl-title{margin:0!important;color:#1551A7!important;font-family:'Montserrat',sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:26px!important;text-transform:uppercase!important}
.g-tl-scope .tl-item.is-open .tl-title{font-size:25px!important;line-height:35px!important}
.g-tl-scope .tl-date{color:#1551A7!important}
@media(max-width:1260px){.g-tl-scope .tl-item.is-open .tl-title{font-size:21px!important;line-height:30px!important}}
@media(max-width:700px){.g-tl-scope .tl-title{font-size:14px!important;line-height:20px!important}.g-tl-scope .tl-item.is-open .tl-title{font-size:18px!important;line-height:26px!important}}

/* CHAR-MOB */
@media(max-width:1100px){.elementor .g-charities.e-con{margin-left:0!important;margin-right:0!important;align-self:center!important;left:auto!important;right:auto!important;width:100%!important;max-width:520px}.elementor .g-charity.e-con{text-align:center}.elementor .g-charity .elementor-heading-title{text-align:center}}

/* CHAR-MOB2 */
@media(max-width:1100px){.elementor .g-resp-in.e-con{flex-wrap:nowrap!important}.elementor .g-resp-bg.e-con{flex:none}}/* End custom CSS */