.elementor-227 .elementor-element.elementor-element-d0000ae{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-227 .elementor-element.elementor-element-d0000ab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-227 .elementor-element.elementor-element-d0000ab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-227 .elementor-element.elementor-element-d0000ab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-d0000ab .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-227 .elementor-element.elementor-element-d0000ab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-menu-toggle{margin-left:auto;}.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-nav-menu .elementor-item{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;}.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-nav-menu--main .elementor-item{color:#102342;fill:#102342;}.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-nav-menu--main .elementor-item:hover,
					.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-nav-menu--main .elementor-item:focus{color:#102342;fill:#102342;}.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#102342;}.elementor-227 .elementor-element.elementor-element-d0000ac{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-227 .elementor-element.elementor-element-d0000ac .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-227 .elementor-element.elementor-element-d0000ad .elementor-button{background-color:#102342;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 24px 15px 24px;}.elementor-227 .elementor-element.elementor-element-d0000c9{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0000c8{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0000b9{--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:28px 28px;--row-gap:28px;--column-gap:28px;--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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-d0000af .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;line-height:1.15em;letter-spacing:-0.02em;color:#102342;}.elementor-227 .elementor-element.elementor-element-d0000b0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:56px;font-weight:400;line-height:1.15em;letter-spacing:-0.02em;color:#102342;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-icon i{color:#9B681B;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-icon svg{fill:#9B681B;transition:fill 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000b5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-227 .elementor-element.elementor-element-d0000b5 .elementor-icon-list-text{color:#102342;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000b8 .elementor-button{background-color:#102342;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 24px 15px 24px;}.elementor-227 .elementor-element.elementor-element-d0000c7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0000ba .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;letter-spacing:-0.02em;color:#102342;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:22px;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-22px;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-group > label, .elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-subgroup label{color:#102342;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-type-html{padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-group .elementor-field{color:#102342;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D6DCE5;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D6DCE5;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-field-group .elementor-select-wrapper::before{color:#D6DCE5;}.elementor-227 .elementor-element.elementor-element-d0000c6 .e-form__buttons__wrapper__button-next{background-color:#102342;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-button[type="submit"]{background-color:#102342;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-d0000c6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-227 .elementor-element.elementor-element-d0000c6 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-227 .elementor-element.elementor-element-d0000c6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-227 .elementor-element.elementor-element-d0000c6 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-227 .elementor-element.elementor-element-d0000c6{--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-227 .elementor-element.elementor-element-d0000e0{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0000da{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0000ca.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-227 .elementor-element.elementor-element-d0000ca.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-227 .elementor-element.elementor-element-d0000ca.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-d0000ca .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-227 .elementor-element.elementor-element-d0000ca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-227 .elementor-element.elementor-element-d0000d2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0000cb .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.15em;letter-spacing:-0.02em;color:#102342;}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-icon i{color:#9B681B;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-icon svg{fill:#9B681B;transition:fill 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000d1{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-227 .elementor-element.elementor-element-d0000d1 .elementor-icon-list-text{color:#102342;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000d9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0000d3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.15em;letter-spacing:-0.02em;color:#102342;}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-icon i{color:#9B681B;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-icon svg{fill:#9B681B;transition:fill 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000d7{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-227 .elementor-element.elementor-element-d0000d7 .elementor-icon-list-text{color:#102342;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000df{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-icon i{color:#9B681B;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-icon svg{fill:#9B681B;transition:fill 0.3s;}.elementor-227 .elementor-element.elementor-element-d0000de{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-227 .elementor-element.elementor-element-d0000de .elementor-icon-list-text{color:#102342;transition:color 0.3s;}@media(min-width:768px){.elementor-227 .elementor-element.elementor-element-d0000c9{--content-width:1440px;}.elementor-227 .elementor-element.elementor-element-d0000e0{--content-width:1440px;}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-227 .elementor-element.elementor-element-d0000ab .elementor-image-box-img{margin-bottom:15px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-227 .elementor-element.elementor-element-d0000ca .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS */@font-face{font-family:Figtree;src:url('https://decalider.sentirlavida.co/wp-content/uploads/2026/11/6abf202033ec2a45b18f40b2_Figtree-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Figtree;src:url('https://decalider.sentirlavida.co/wp-content/uploads/2026/11/6abf20418524c98a528b81f4_Figtree-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
html{scroll-behavior:smooth}body{font-family:Figtree,Arial,sans-serif;font-size:19px;line-height:1.5;color:#102342;background:#FDFDFD}body .elementor{--widgets-spacing:0px;--e-global-color-primary:#102342;--e-global-color-secondary:#526079;--e-global-color-text:#102342;--e-global-color-accent:#9B681B;--e-global-typography-primary-font-family:Figtree;--e-global-typography-text-font-family:Figtree}body .elementor-widget:not(:last-child){margin-bottom:0}body .elementor h1,body .elementor h2,body .elementor h3{font-family:Figtree,Arial,sans-serif;letter-spacing:-.02em;font-weight:400;line-height:1.15;margin:0;color:#102342}body .elementor h1{font-size:68px}body .elementor h2{font-size:51px}body .elementor h3{font-size:30px}.elementor p{margin:0}.elementor a{color:inherit}.d-section{position:relative;z-index:1;background:#FDFDFD}body .d-section{padding:0!important}body .d-section>.e-con-inner{padding:96px 32px!important;max-width:1504px!important;width:100%;gap:32px}.d-eyebrow .elementor-heading-title{font-size:15px!important;font-weight:500!important;letter-spacing:.1em!important;line-height:1.4!important;color:#9B681B!important}.d-small{font-size:17px;line-height:1.55;color:#526079}.d-section-intro{max-width:680px!important}.d-button .elementor-button{line-height:1!important;min-height:48px;border:1px solid transparent;transition:background .25s,transform .2s;color:#FFFFFF;background:#102342}.d-button .elementor-button-text{line-height:1.1!important}.d-button .elementor-button:hover{background:#9B681B!important;color:#FFFFFF!important;transform:translateY(-2px)}.d-button .elementor-button:active{transform:translateY(0)}body .d-gold .elementor-button{background:#D7A538!important;color:#102342!important;border-color:#D7A538!important}body .d-gold .elementor-button:hover{background:#FFFFFF!important;border-color:#FFFFFF!important;color:#102342!important}body .d-outline .elementor-button{color:#FFFFFF!important;background:transparent!important;border-color:#FFFFFF!important}body .d-text-button .elementor-button{padding:0!important;min-height:0!important;background:transparent!important;color:#102342!important;border:0!important;border-radius:0!important;line-height:1.4!important;text-decoration:underline;text-underline-offset:5px}body .d-text-button .elementor-button:hover{color:#9B681B!important;transform:none}.d-nav{position:absolute;inset:0 0 auto;z-index:100;width:100%;padding:16px 32px!important;align-items:center;justify-content:space-between}.d-brand{width:240px!important;flex:0 0 240px!important}.d-brand .elementor-image-box-wrapper{display:flex!important;align-items:center!important;gap:12px;text-align:left!important}.d-brand .elementor-image-box-img{width:56px!important;flex:0 0 56px;margin:0!important}.d-brand img{width:56px!important;height:50px;object-fit:contain;filter:brightness(0) invert(1)}.d-brand .elementor-image-box-title{font:500 26px/1.1 Figtree!important;letter-spacing:.02em!important;color:#FFFFFF!important;margin:0!important}.d-brand .elementor-image-box-description{font:400 14px/1.4 Figtree!important;letter-spacing:.04em;color:#FFFFFF!important;margin-top:5px!important}.d-brand .elementor-image-box-content{flex:1}.d-menu{width:auto!important;margin-left:auto}.d-menu .elementor-nav-menu--main .elementor-item{font:400 18px/1.4 Figtree!important;padding:12px 0!important}.d-menu .elementor-nav-menu--main .elementor-nav-menu{gap:32px!important}.d-menu .elementor-nav-menu>li{margin:0!important}.d-menu .elementor-item:before,.d-menu .elementor-item:after{height:1px!important;background:currentColor!important}.d-menu .elementor-item-active:not(:hover):after{opacity:0!important}.d-nav-cta{width:auto!important;margin-left:32px}.d-nav-light{position:relative;background:#FDFDFD;border-bottom:1px solid #D6DCE5}.d-nav-light .d-brand img{filter:none}.d-nav-light .d-brand .elementor-image-box-title{color:#102342!important}.d-nav-light .d-brand .elementor-image-box-description{color:#526079!important}.d-hero{position:sticky;top:0;z-index:0;height:100vh;min-height:760px!important;background-position:50% 45%!important}.d-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0A172CEB 0%,#0A172CB8 44%,#0A172C33 100%)}body .d-hero>.e-con-inner{height:100%;padding:144px 32px 64px!important;flex-direction:row!important;align-items:stretch;justify-content:space-between;position:relative}.d-hero-left{width:720px!important;flex:0 1 720px!important;justify-content:space-between!important}.d-hero-title .elementor-heading-title{color:#FFFFFF!important;font-size:68px!important;line-height:1.15!important}.d-hero-heading .d-eyebrow .elementor-heading-title{color:#D7A538!important}.d-hero-copy{max-width:500px!important;color:#FFFFFF;font-size:20px;line-height:1.5}.d-hero-date{font-size:17px;color:#FFFFFF}.d-hero-actions{flex-wrap:wrap!important}.d-hero-actions .d-button{width:auto!important}.d-hero-cards{width:360px!important;flex:0 0 360px!important;align-self:flex-end}.d-glass{width:calc(50% - 8px)!important;padding:20px;border:1px solid #FFFFFF55;border-radius:12px;background:#FFFFFF12;backdrop-filter:blur(10px)}.d-glass .elementor-image-box-wrapper{display:flex;flex-direction:column;gap:48px;text-align:left!important}.d-glass .elementor-image-box-img{align-self:flex-end;width:48px!important;height:48px;margin:0!important;filter:brightness(0) invert(1)}.d-glass img{width:48px;height:48px;object-fit:contain}.d-glass .elementor-image-box-title{font:400 22px/1.35 Figtree!important;color:#FFFFFF!important}.d-about>.e-con-inner>.d-eyebrow{text-align:center}.d-about-title{max-width:1000px!important;align-self:center;text-align:center;margin-bottom:64px!important}.d-about-row{align-items:stretch}.d-about-photo{width:50%!important;overflow:hidden;border-radius:12px}.d-about-photo .elementor-widget-container{height:100%}.d-about-photo img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.d-benefits-grid{width:50%!important;display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important}.d-benefit{padding:32px;border-radius:12px;background:#F8F6F0}.d-benefit:nth-child(1),.d-benefit:nth-child(4){background:#E9EDF2}.d-benefit .elementor-icon-box-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:80px;height:100%;text-align:left}.d-benefit .elementor-icon-box-icon{margin:0!important;text-align:left}.d-benefit .elementor-icon-box-title{font:400 23px/1.3 Figtree!important;color:#102342!important}.d-benefit .elementor-icon{font-size:38px;color:#102342}.d-programs{align-items:stretch;gap:16px!important;margin-top:32px}.d-program-card{padding:32px!important;border:1px solid #D6DCE5;border-radius:12px;flex:1 1 0!important;min-width:0!important;transition:flex .4s,background .3s}.d-program-card:hover{flex:1.18 1 0!important;background:#F8F6F0}.d-program-imagebox .elementor-image-box-wrapper{text-align:left!important}.d-program-imagebox .elementor-image-box-img{width:92px!important;margin:0 0 40px!important}.d-program-imagebox img{height:92px;width:110px;object-fit:contain;object-position:left center}.d-program-imagebox .elementor-image-box-title{font:400 34px/1.15 Figtree!important;color:#102342!important;margin:0 0 20px!important}.d-program-imagebox .elementor-image-box-description{font:400 19px/1.5 Figtree!important;color:#526079!important}.d-program-meta{font-size:16px;font-weight:500;color:#9B681B;margin-top:auto}.d-program-card.lider-interior .d-program-meta{color:#612B82}.d-program-card.legado .d-program-meta{color:#08704F}.d-counters{margin-top:48px;align-items:flex-start}.d-counter{width:25%!important}.d-counter .elementor-counter-number-wrapper{justify-content:flex-start;text-align:left;font:400 68px/1.15 Figtree;letter-spacing:-.03em}.d-counter .elementor-counter-number-prefix,.d-counter .elementor-counter-number-suffix{flex-grow:0!important}.d-counter .elementor-counter-title{text-align:left!important;font:400 20px/1.4 Figtree!important;color:#526079!important;margin-top:12px}.d-model{background:#F8F6F0}.d-model-row{align-items:center;gap:64px!important}.d-wheel{width:48%!important;overflow:hidden;border-radius:50%}.d-wheel img{border-radius:50%;width:100%;display:block}.d-model-copy{flex:1 1 0!important;min-width:0}.d-dimensions-list .elementor-icon-list-text{font:400 18px/1.5 Figtree!important;color:#102342}.d-dimensions-list .elementor-icon{font-size:5px}.d-dimensions-list .elementor-icon-list-icon{width:10px}.d-dimensions-list .elementor-icon-list-icon i{font-size:5px}.d-model .d-small{max-width:520px!important}.d-corporate>.e-con-inner{padding-top:32px!important;padding-bottom:32px!important}.d-corporate-panel{min-height:780px!important;padding:56px!important;border-radius:16px;position:relative;overflow:hidden;justify-content:center}.d-corporate-panel:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0A172CF2 0%,#0A172CCE 48%,#0A172C26 100%)}.d-corporate-copy{position:relative;width:55%!important;max-width:640px!important;color:#FFFFFF}.d-corporate-copy h2{color:#FFFFFF!important}.d-corporate-copy .d-eyebrow .elementor-heading-title{color:#D7A538!important}.d-corporate-list .elementor-icon-list-text{color:#FFFFFF!important;font:400 19px/1.5 Figtree!important}.d-corporate-list .elementor-icon-list-icon{color:#D7A538!important}.d-videos{align-items:stretch}.d-video-col{flex:1 1 0!important;min-width:0!important}.d-video{border-radius:12px;overflow:hidden}.d-video .elementor-wrapper{aspect-ratio:9/16!important;padding:0!important;background:#0A172C;max-height:560px}.d-video video{width:100%;height:100%;object-fit:cover}.d-video .elementor-custom-embed-image-overlay{background-size:cover!important;background-position:center}.d-video .elementor-custom-embed-image-overlay img{width:100%;height:100%;object-fit:cover}.d-video-caption .elementor-heading-title{font-size:24px!important}.d-next{background:#F8F6F0}.d-next-row{align-items:center}.d-next-copy{width:65%!important;max-width:740px!important}.d-next-logo{width:30%!important}.d-next-logo img{width:100%;max-width:340px}.d-next .elementor-icon-list-text{font:400 20px/1.5 Figtree!important}.d-coach-row{align-items:center}.d-coach-photo{width:40%!important;background:#E9EDF2;border-radius:16px;overflow:hidden;text-align:center}.d-coach-photo img{height:640px;width:100%;object-fit:contain;object-position:bottom center;display:block}.d-coach-copy{flex:1 1 0!important;min-width:0!important}.d-coach-copy h2{font-size:51px!important}.d-faq-section>.e-con-inner{max-width:1064px!important}.d-faq-section>.e-con-inner>.elementor-widget-heading{text-align:center}.d-faq .elementor-toggle-item{border:1px solid #D6DCE5!important;border-radius:12px;margin-bottom:16px;overflow:hidden}.d-faq .elementor-tab-title{padding:24px 28px!important;font:400 22px/1.4 Figtree!important;color:#102342!important}.d-faq .elementor-tab-title a,.d-faq .elementor-tab-title.elementor-active{color:#102342!important}.d-faq .elementor-tab-content{padding:0 28px 24px!important;border:0!important;font:400 19px/1.5 Figtree!important;color:#526079}.d-faq .elementor-toggle-icon{color:#102342!important;font-size:22px}.d-enquiry{background:#F8F6F0}.d-enquiry-row{align-items:flex-start;gap:64px!important}.d-enquiry-copy{width:43%!important}.d-enquiry-row>.d-form{width:57%!important}.d-form .elementor-field-label{font:400 18px/1.4 Figtree!important;padding-bottom:8px!important;color:#102342!important}.d-form .elementor-field{font:400 18px/1.5 Figtree!important;padding:12px 16px!important;min-height:48px;border:1px solid #D6DCE5;border-radius:8px;background:#FFFFFF;color:#102342}.d-form textarea.elementor-field{min-height:130px}.d-form .elementor-field:focus{outline:2px solid #9B681B;outline-offset:2px}.d-form .elementor-button{font:500 19px/1.2 Figtree!important;min-height:50px;border-radius:100px!important;background:#102342;color:#FFFFFF}.d-form .elementor-field-type-acceptance{font:400 16px/1.5 Figtree}.d-form .elementor-field-type-acceptance .elementor-field-subgroup{display:block}.d-form .elementor-field-type-acceptance input{margin-right:8px;accent-color:#102342}.d-form .elementor-field-type-acceptance a{color:#102342;text-decoration:underline;text-underline-offset:2px}.d-form .elementor-message{font:400 18px/1.5 Figtree}.d-footer{background:#0A172C;color:#FFFFFF}.d-footer-top{align-items:flex-start;justify-content:space-between}.d-footer-top>.d-brand{width:35%!important;flex:0 0 35%!important}.d-footer-col{flex:1 1 0!important;min-width:0!important}.d-footer h2,.d-footer h3,.d-footer .elementor-heading-title{color:#FFFFFF!important}.d-footer-links .elementor-icon-list-text,.d-footer-bottom-links .elementor-icon-list-text{color:#FFFFFF!important;font:400 18px/1.5 Figtree!important;padding-left:0!important}.d-footer .elementor-icon-list-icon{display:none}.d-footer-small{font-size:16px;color:#D6DCE5}.d-footer-bottom{justify-content:space-between;align-items:center;padding-top:32px!important;border-top:1px solid #FFFFFF33}.d-footer-bottom p{font-size:16px;color:#D6DCE5}.d-footer-bottom>.elementor-widget{width:auto!important}.d-footer-bottom-links .elementor-icon-list-items{display:flex;gap:24px}.d-footer a:hover{text-decoration:underline}.d-registration{background:#F8F6F0}.d-registration-row{align-items:flex-start;gap:64px!important}.d-registration-copy{width:45%!important}.d-form-panel{width:55%!important;padding:32px!important;border:1px solid #D6DCE5;background:#FFFFFF;border-radius:16px}.d-registration-copy h1{font-size:59px!important}.d-registration-copy .elementor-icon-list-text{font:400 19px/1.5 Figtree!important}.d-thanks>.e-con-inner{max-width:1000px!important;min-height:75vh;padding-top:80px!important;padding-bottom:80px!important}.d-thanks h1{max-width:800px}.d-thanks .d-button{width:auto!important;align-self:flex-start}.d-privacy>.e-con-inner{max-width:1000px!important}.d-level-hero{background:#F8F6F0}.d-level-row{align-items:center}.d-level-copy{width:65%!important}.d-level-logo{width:30%!important}.d-level-logo img{width:100%;max-width:340px}.d-level-detail>.e-con-inner{max-width:1064px!important}.d-level-points .elementor-icon-list-text{font:400 20px/1.5 Figtree!important}.d-button a:focus-visible,.d-menu a:focus-visible{outline:3px solid #D7A538;outline-offset:5px}
@media(min-width:1025px){.d-menu .elementor-nav-menu--main .menu-item:last-child{display:none!important}}
@media(max-width:1200px) and (min-width:1025px){.d-brand{width:210px!important;flex-basis:210px!important}.d-menu .elementor-nav-menu--main .elementor-nav-menu{gap:24px!important}.d-nav-cta{margin-left:0}.d-hero-left{width:640px!important;flex-basis:640px!important}.d-hero-cards{width:320px!important;flex-basis:320px!important}.d-hero-title .elementor-heading-title{font-size:59px!important}}
@media(max-width:1024px){body .elementor h2{font-size:42px}.d-nav-cta{display:none}.d-menu{margin-left:auto}.d-menu .elementor-menu-toggle{padding:0;background:transparent;color:#FFFFFF!important;font-size:34px}.d-menu .elementor-menu-toggle svg{fill:#FFFFFF!important}.d-nav-light .d-menu .elementor-menu-toggle{color:#102342!important}.d-nav-light .d-menu .elementor-menu-toggle svg{fill:#102342!important}.d-menu .elementor-nav-menu--dropdown{background:#FDFDFD;border-radius:8px}.d-menu .elementor-nav-menu--dropdown .elementor-item{font:400 22px/1.4 Figtree!important;padding:16px 28px!important;color:#102342!important}.d-hero{min-height:860px!important}body .d-hero>.e-con-inner{flex-direction:column!important;padding-top:112px!important}.d-hero-left{width:100%!important;flex:1 1 auto!important}.d-hero-title .elementor-heading-title{font-size:59px!important}.d-hero-copy{max-width:520px!important}.d-hero-cards{display:none!important}.d-about-title .elementor-heading-title{font-size:34px!important}.d-benefit{padding:24px}.d-benefit .elementor-icon-box-wrapper{gap:56px}.d-program-card{padding:24px!important;flex:1 1 0!important}.d-program-imagebox .elementor-image-box-title{font-size:30px!important}.d-model-row{gap:32px!important}.d-model-copy h2{font-size:38px!important}.d-corporate-panel{padding:40px!important;min-height:800px!important}.d-corporate-copy{width:70%!important}.d-video .elementor-wrapper{max-height:480px}.d-next-row,.d-coach-row{gap:32px!important}.d-coach-copy h2{font-size:42px!important}.d-coach-photo img{height:560px}.d-enquiry-row,.d-registration-row{gap:32px!important}.d-enquiry-copy h2{font-size:38px!important}.d-registration-copy h1{font-size:47px!important}.d-footer-top{gap:32px!important}.d-footer-top>.d-brand{width:30%!important;flex-basis:30%!important}.d-brand .elementor-image-box-title{font-size:24px!important}}
@media(max-width:767px){body{font-size:19px}body .elementor h1{font-size:47px}body .elementor h2{font-size:38px}body .elementor h3{font-size:30px}body .d-section>.e-con-inner{padding:64px 24px!important;gap:32px}.d-nav{padding:16px 24px!important}.d-brand{width:240px!important;flex-basis:240px!important}.d-hero{height:100svh;min-height:760px!important;background-position:58% center!important}.d-hero:before{background:linear-gradient(0deg,#0A172CF2 0%,#0A172C8C 70%,#0A172C80 100%)}body .d-hero>.e-con-inner{padding:100px 24px 48px!important;justify-content:flex-end!important}.d-hero-left{flex:0 0 auto!important;gap:32px!important}.d-hero-title .elementor-heading-title{font-size:47px!important}.d-hero-copy{font-size:19px}.d-hero-heading .d-eyebrow .elementor-heading-title{font-size:13px!important}.d-hero-actions{gap:16px!important}.d-hero-actions .d-button{width:auto!important}.d-about-title{margin-bottom:24px!important}.d-about-title .elementor-heading-title{font-size:32px!important}.d-about-row{flex-direction:column!important}.d-about-photo,.d-benefits-grid{width:100%!important}.d-about-photo{height:420px}.d-benefit .elementor-icon-box-title{font-size:22px!important}.d-programs{flex-direction:column!important;margin-top:0}.d-program-card,.d-program-card:hover{width:100%!important;flex:0 0 auto!important}.d-program-imagebox .elementor-image-box-img{margin-bottom:24px!important}.d-counters{flex-wrap:wrap!important;margin-top:16px}.d-counter{width:calc(50% - 16px)!important}.d-counter .elementor-counter-number-wrapper{font-size:55px!important}.d-counter .elementor-counter-title{font-size:19px!important}.d-model-row{flex-direction:column!important;align-items:stretch!important}.d-wheel{width:100%!important;max-width:520px!important;align-self:center}.d-model-copy{width:100%!important;flex:0 0 auto!important}.d-corporate>.e-con-inner{padding-top:24px!important;padding-bottom:24px!important}.d-corporate-panel{padding:32px!important;min-height:740px!important;background-position:60% center!important}.d-corporate-panel:before{background:#0A172CD9}.d-corporate-copy{width:100%!important}.d-corporate-copy h2{font-size:38px!important}.d-videos{flex-direction:column!important;gap:40px!important}.d-video-col{width:100%!important;flex:0 0 auto!important;max-width:420px;align-self:center}.d-video .elementor-wrapper{max-height:620px}.d-next-row{flex-direction:column-reverse!important}.d-next-copy,.d-next-logo{width:100%!important}.d-next-logo{max-width:220px!important;align-self:center}.d-coach-row{flex-direction:column!important}.d-coach-photo,.d-coach-copy{width:100%!important;flex:0 0 auto!important}.d-coach-photo img{height:560px}.d-coach-copy h2{font-size:38px!important}.d-faq .elementor-tab-title{font-size:21px!important;padding:22px!important}.d-faq .elementor-tab-content{padding:0 22px 22px!important}.d-enquiry-row,.d-registration-row{flex-direction:column!important}.d-enquiry-copy,.d-enquiry-row>.d-form,.d-registration-copy,.d-form-panel{width:100%!important}.d-form-panel{padding:24px!important}.d-registration-copy h1{font-size:47px!important}.d-footer-top{flex-wrap:wrap!important;gap:40px!important}.d-footer-top>.d-brand{width:100%!important;flex-basis:100%!important}.d-footer-col{flex:1 1 calc(50% - 20px)!important}.d-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.d-footer-bottom-links .elementor-icon-list-items{flex-wrap:wrap}.d-level-row{flex-direction:column-reverse!important}.d-level-copy,.d-level-logo{width:100%!important}.d-level-logo{max-width:240px!important;align-self:center}.d-thanks h1{font-size:45px!important}.d-level-copy h1{font-size:51px!important}}
@media(max-width:479px){body .d-section>.e-con-inner{padding-left:16px!important;padding-right:16px!important}.d-nav{padding:16px!important}.d-brand .elementor-image-box-img{width:48px!important;flex-basis:48px}.d-brand img{width:48px!important;height:44px}.d-brand .elementor-image-box-title{font-size:24px!important}.d-brand .elementor-image-box-description{font-size:12px!important}.d-hero{min-height:800px!important}body .d-hero>.e-con-inner{padding:104px 16px 40px!important}.d-hero-title .elementor-heading-title{font-size:42px!important}.d-hero-actions{flex-direction:column!important;align-items:flex-start}.d-hero-copy{line-height:1.5}.d-benefit{padding:18px}.d-benefit .elementor-icon-box-wrapper{gap:48px}.d-benefit .elementor-icon-box-title{font-size:20px!important}.d-about-photo{height:340px}.d-corporate-panel{padding:24px!important}.d-corporate-copy h2{font-size:34px!important}.d-coach-photo img{height:500px}.d-counter .elementor-counter-number-wrapper{font-size:51px!important}.d-form-panel{padding:20px!important}.d-footer-col{width:100%!important;flex-basis:100%!important}.d-thanks h1{font-size:40px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor *{animation:none!important;transition:none!important}.elementor-invisible{visibility:visible!important}.d-hero{position:relative}}

@media(max-width:767px){body .d-registration-copy{display:contents!important}body .d-registration-row{gap:24px!important}body .d-registration-copy>.elementor-element{order:4}body .d-registration-copy>.d-eyebrow{order:0}body .d-registration-copy>.elementor-widget-heading:not(.d-eyebrow){order:1}body .d-registration-copy>.elementor-widget-text-editor:nth-child(3){order:2}body .d-registration-row>.d-form-panel{order:3}}
body .d-video{width:100%!important;max-width:315px!important;align-self:center}
body .d-video-caption{text-align:center;align-self:center;width:100%;max-width:340px!important}

/* DECALIDER: readable type scale, November 2026 */
body{font-size:19px!important}
body .elementor-widget-text-editor{font-size:19px!important;line-height:1.6}
body .elementor-widget-text-editor.d-small{font-size:17px!important}
body .elementor-widget-text-editor.d-hero-copy{font-size:20px!important}
body .elementor-widget-text-editor.d-hero-date{font-size:17px!important}
body .elementor-widget-text-editor.d-program-meta{font-size:16px!important}
body .elementor-widget-text-editor.d-footer-small,body .d-footer-bottom .elementor-widget-text-editor{font-size:16px!important}
body .d-button .elementor-button{font-size:18px!important}
@media(max-width:767px){body .elementor-widget-text-editor.d-hero-copy{font-size:19px!important}}/* End custom CSS */