.elementor-1055 .elementor-element.elementor-element-519308cf{padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-56d07e57{padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-1acab413{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1055 .elementor-element.elementor-element-37504a22 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1055 .elementor-element.elementor-element-2dc38918 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-2b74145 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-19ffa5af .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-5f5d7806 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-9bf6ba4 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-289816c5{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1055 .elementor-element.elementor-element-49ffdb96 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-7f5fd4b8 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-4e088651 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:16px;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-16px;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-group > label, .elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-subgroup label{color:#151C35;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-type-html{padding-bottom:0px;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-group .elementor-field{color:#151C35;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FCFAF2;border-color:#DDDAD2;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-group .elementor-select-wrapper select{background-color:#FCFAF2;border-color:#DDDAD2;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-field-group .elementor-select-wrapper::before{color:#DDDAD2;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .e-form__buttons__wrapper__button-next{background-color:#EEA626;color:#151C35;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-button[type="submit"]{background-color:#EEA626;color:#151C35;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-button[type="submit"] svg *{fill:#151C35;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1055 .elementor-element.elementor-element-4f2ebedc{--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-1055 .elementor-element.elementor-element-3a587230 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-7d21b7a7 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-72cb75c0 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-618ecfa9 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-52c7d63 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1055 .elementor-element.elementor-element-5d8f9d05 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-688b5490 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1055 .elementor-element.elementor-element-6115c76e .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-6115c76e.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-6115c76e.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-6115c76e.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-6115c76e.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-6115c76e.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-6115c76e .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-6115c76e .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-2b08a369 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-35669c26 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-35669c26.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-35669c26.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-35669c26.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-35669c26.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-35669c26.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-35669c26 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-35669c26 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-773c56d2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-3ebde869 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-3ebde869.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-3ebde869.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-3ebde869.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-3ebde869.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-3ebde869.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-3ebde869 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-3ebde869 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-6c0e5e77 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-4d055609 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-1886a2f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-566b2bc7 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-353ba967 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-2d4c4113 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-2d4c4113.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-2d4c4113.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-2d4c4113.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-2d4c4113.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-2d4c4113.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-2d4c4113 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-2d4c4113 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-48149b2d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-7add97e5 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-7add97e5.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-7add97e5.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-7add97e5.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-7add97e5.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-7add97e5.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-7add97e5 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-7add97e5 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-68b30b41 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-b44e408 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-2136d1e9 .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-78d93fbf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-58949a97 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-19b6c446 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-19b6c446.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-19b6c446.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-19b6c446.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-19b6c446.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-19b6c446.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-19b6c446 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-19b6c446 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-164a6e9e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-24256e80 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-24256e80.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-24256e80.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-24256e80.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-24256e80.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-24256e80.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-24256e80 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-24256e80 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-241df31 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-54d870fb .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-54d870fb.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-54d870fb.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-54d870fb.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-54d870fb.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-54d870fb.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-54d870fb .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-54d870fb .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-19c97055 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-71b8b3fa .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-8236132 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-6437a4af .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-6437a4af.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-6437a4af.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-6437a4af.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-6437a4af.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-6437a4af.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-6437a4af .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-6437a4af .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-30081107 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-39530e2e .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-39530e2e.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-39530e2e.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-39530e2e.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-39530e2e.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-39530e2e.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-39530e2e .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-39530e2e .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-2d1b8b9f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-78b24674 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-78b24674.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-78b24674.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-78b24674.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-78b24674.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-78b24674.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-78b24674 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-78b24674 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-1b92d055 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-7c6ee4e8 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-7c6ee4e8.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-7c6ee4e8.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-7c6ee4e8.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-7c6ee4e8.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-7c6ee4e8.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-7c6ee4e8 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-7c6ee4e8 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-300208fd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-127f1843 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-127f1843.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-127f1843.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-127f1843.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-127f1843.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-127f1843.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-127f1843 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-127f1843 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-e28bdf4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-37b85e87 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-37b85e87.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-37b85e87.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-37b85e87.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-37b85e87.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-37b85e87.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-37b85e87 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-37b85e87 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-6a0a0da3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-2f48297b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-5b5e63e5 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-5b5e63e5.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-5b5e63e5.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-5b5e63e5.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-5b5e63e5.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-5b5e63e5.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-5b5e63e5 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-5b5e63e5 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-6a5746a7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-74fea83 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-74fea83.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-74fea83.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-74fea83.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-74fea83.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-74fea83.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-74fea83 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-74fea83 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-3de7c51a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-222ca78d .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-222ca78d.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-222ca78d.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-222ca78d.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-222ca78d.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-222ca78d.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-222ca78d .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-222ca78d .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-5d0627bd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-640f5c8f .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-640f5c8f.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-640f5c8f.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-640f5c8f.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-640f5c8f.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-640f5c8f.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-640f5c8f .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-640f5c8f .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-69b6b990 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-521a4dce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-4a31a41b .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-34e025b2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-7840fc72 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-218c0363 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-1ab5f7ba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-684983d6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-110ef36 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-110ef36.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-110ef36.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-110ef36.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-110ef36.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-110ef36.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-110ef36 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-110ef36 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-c5ee615 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-5fc1d4b8 .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-5fc1d4b8.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-5fc1d4b8.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-5fc1d4b8.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-5fc1d4b8.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-5fc1d4b8.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-5fc1d4b8 .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-5fc1d4b8 .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-471e4de8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-46889ece .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-46889ece.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-46889ece.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-46889ece.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-46889ece.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-46889ece.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-46889ece .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-46889ece .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-3c57bb43 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-172d7e4b .elementor-icon-wrapper{text-align:center;}.elementor-1055 .elementor-element.elementor-element-172d7e4b.elementor-view-stacked .elementor-icon{background-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-172d7e4b.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-172d7e4b.elementor-view-default .elementor-icon{color:#E8A335;border-color:#E8A335;}.elementor-1055 .elementor-element.elementor-element-172d7e4b.elementor-view-framed .elementor-icon, .elementor-1055 .elementor-element.elementor-element-172d7e4b.elementor-view-default .elementor-icon svg{fill:#E8A335;}.elementor-1055 .elementor-element.elementor-element-172d7e4b .elementor-icon{font-size:23px;}.elementor-1055 .elementor-element.elementor-element-172d7e4b .elementor-icon svg{height:23px;}.elementor-1055 .elementor-element.elementor-element-2b655a9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-45a9f19 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-3b14dc48 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-3ac692ba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-77f58015 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-15d6d878 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-60cdba2e .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-3f96b0b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-44669180 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-452bebf1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-4c5d8141 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-aee4bcb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1055 .elementor-element.elementor-element-51d5af27 .elementor-accordion-item{border-color:#DEDCD5;}.elementor-1055 .elementor-element.elementor-element-51d5af27 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#DEDCD5;}.elementor-1055 .elementor-element.elementor-element-51d5af27 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#DEDCD5;}.elementor-1055 .elementor-element.elementor-element-51d5af27 .elementor-accordion-icon, .elementor-1055 .elementor-element.elementor-element-51d5af27 .elementor-accordion-title{color:#112339;}.elementor-1055 .elementor-element.elementor-element-51d5af27 .elementor-accordion-icon svg{fill:#112339;}.elementor-1055 .elementor-element.elementor-element-51d5af27 .elementor-tab-content{color:#60646D;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-1055 .elementor-element.elementor-element-2605ddf .elementor-button{font-family:"Manrope", Sans-serif;text-transform:none;}/* Start custom CSS for heading, class: .elementor-element-49ffdb96 */@media(max-width:767px){
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap {display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .eyebrow {margin:0 0 14px!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .elementor-element-49ffdb96 {margin:0 0 18px!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy h1 {margin:0!important;line-height:1.06!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .lead {margin:0 0 20px!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .lead p {margin:0!important;font-size:16px!important;line-height:1.55!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .proof-checks {margin:0 0 22px!important;padding:0!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .proof-checks>.elementor-container>.elementor-column>.elementor-widget-wrap {display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .proof-checks .elementor-widget {margin:0!important;padding:0!important;min-height:0!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .proof-checks p {margin:0!important;font-size:15px!important;line-height:1.5!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .cta {margin:0 0 12px!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .cta .elementor-button {width:100%!important;padding:15px 12px!important;font-size:15px!important;line-height:1.35!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .proof,:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .rating {margin:0 0 8px!important;}
:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .proof p,:is(#mobileHeroA,body):is(#mobileHeroB,body) .hero-copy .rating p {margin:0!important;font-size:13px!important;line-height:1.45!important;}
}
:is(#readableA,body):is(#readableB,body) .feature-point-copy .elementor-widget-text-editor, :is(#readableA,body):is(#readableB,body) .feature-point-copy .elementor-widget-text-editor .elementor-widget-container {color:#fff!important;opacity:1!important;}
:is(#cleanButtonsA,body):is(#cleanButtonsB,body) :is(.elementor-element-52c7d63,.elementor-element-7d21b7a7,.elementor-element-4f2ebedc) .elementor-button-text{font-size:0!important;}
:is(#cleanButtonsA,body):is(#cleanButtonsB,body) :is(.elementor-element-52c7d63,.elementor-element-7d21b7a7,.elementor-element-4f2ebedc) .elementor-button-text::after{font-size:16px!important;}
.elementor-element-52c7d63 .elementor-button-text::after{content:"Continue";}
.elementor-element-7d21b7a7 .elementor-button-text::after{content:"Book your conversation";}
.elementor-element-4f2ebedc .elementor-button-text::after{content:"Submit & book";}
@media(max-width:767px){
:is(#mobileCenterA,body):is(#mobileCenterB,body) .elementor-widget-button .elementor-button-wrapper{text-align:center!important;display:flex!important;justify-content:center!important;width:100%!important;}
:is(#mobileCenterA,body):is(#mobileCenterB,body) .elementor-widget-button .elementor-button{margin-left:auto!important;margin-right:auto!important;}
:is(#mobileCenterA,body):is(#mobileCenterB,body) .elementor-field-type-submit{justify-content:center!important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bf28782 *//* Spacious footer and booking actions */
:is(#footer-spacing,.elementor-element-20a906ab){width:100%!important;max-width:1160px!important;}
:is(#footer-spacing,.elementor-element-20a906ab)>.elementor-container{width:100%!important;max-width:none!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main{grid-template-columns:1fr .65fr 1.35fr!important;gap:48px!important;padding:12px 0 16px;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions a{display:inline-flex;justify-content:center;align-items:center;padding:15px 20px!important;font-size:14px!important;line-height:1.4!important;border-radius:7px;font-weight:600;text-decoration:none;white-space:nowrap;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-booking{background:#2b77d9;color:#fff!important;border:1px solid #2b77d9;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-assessment{background:transparent!important;color:#e4ecf8!important;border:1px solid #637591;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-label{font-size:11px!important;line-height:1.6!important;margin-bottom:24px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-invitation h2{margin-bottom:28px!important;}
@media(max-width:1024px){.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main{grid-template-columns:1fr 1fr!important;gap:36px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-invitation{grid-column:1 / -1;}}
@media(max-width:767px){.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main{grid-template-columns:1fr!important;gap:36px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions{align-items:stretch;flex-direction:column;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions a{width:100%;} }

/* Additional breathing room */
:is(#footer-spacing,.elementor-element-689521c6){padding:88px 48px 38px!important;}
:is(#footer-spacing,.elementor-element-20a906ab){max-width:1280px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main{grid-template-columns:1fr .7fr 1.35fr!important;gap:clamp(48px,5vw,88px)!important;padding:10px 0 30px!important;}
:is(#footer-spacing,.elementor-element-7bf28782){padding-bottom:54px!important;}
:is(#footer-spacing,.elementor-element-755fd125)>.elementor-widget-wrap{row-gap:38px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-explore a{margin-bottom:20px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-label{margin-bottom:30px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions{gap:20px!important;margin-top:32px;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-original-logo{margin-bottom:32px!important;}
@media(max-width:1024px){.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main{grid-template-columns:1fr 1fr!important;gap:48px!important;}}
@media(max-width:767px){:is(#footer-spacing,.elementor-element-689521c6){padding:60px 28px 30px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main{grid-template-columns:1fr!important;gap:44px!important;padding-bottom:12px!important;}:is(#footer-spacing,.elementor-element-7bf28782){padding-bottom:38px!important;}}

@media(max-width:767px){
.elementor-element-1acab413 .navlink{display:none!important;}
.elementor-element-1acab413 .navlinks{width:auto!important;margin-left:auto!important;flex-shrink:0!important;}
.elementor-element-523bf86d>.elementor-widget-wrap{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;align-items:center!important;}
.elementor-element-1acab413 .cta{display:block!important;width:44px!important;min-width:44px!important;margin:0!important;}
.elementor-element-1acab413 .cta .elementor-button{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;padding:0!important;border-radius:10px!important;}
.elementor-element-1acab413 .cta .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;}
.elementor-element-1acab413 .cta .elementor-button:before{content:'';display:block;width:23px;height:23px;background:currentColor;}
.elementor-element-5f5d7806 .elementor-button:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V2h6v2M8 10l1 1 2-2m2 1h3m-8 6 1 1 2-2m2 1h3'/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor-element-9bf6ba4 .elementor-button:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4m10-4v4M3 10h18m-13 5 3 3 5-5'/%3E%3C/svg%3E") center/contain no-repeat;}
}

@media(max-width:767px){
:is(#mobile-actions,.elementor-element-1acab413) .navlink{display:none!important;}
:is(#mobile-actions,.elementor-element-523bf86d)>.elementor-widget-wrap{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;}
:is(#mobile-actions,.elementor-element-1acab413) .cta{display:block!important;width:44px!important;min-width:44px!important;}
:is(#mobile-actions,.elementor-element-1acab413) .cta .elementor-button{display:flex!important;width:44px!important;height:44px!important;padding:0!important;}
:is(#mobile-actions,.elementor-element-573c5ec9)>.elementor-widget-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:16px!important;}
:is(#mobile-actions,.elementor-element-5afb53e8){width:98px!important;min-width:98px!important;margin:0!important;}
}

/* Single header booking action */
:is(#booking-header,.elementor-element-5f5d7806){display:none!important;}
@media(max-width:767px){
:is(#booking-header,.elementor-element-1acab413) .elementor-element-5f5d7806{display:none!important;}
:is(#booking-header,.elementor-element-5afb53e8){width:136px!important;min-width:136px!important;}
:is(#booking-header,.elementor-element-1acab413) .elementor-element-9bf6ba4{width:136px!important;min-width:136px!important;}
:is(#booking-header,.elementor-element-1acab413) .elementor-element-9bf6ba4 .elementor-button{width:136px!important;height:44px!important;padding:12px 10px!important;font-size:13px!important;}
:is(#booking-header,.elementor-element-1acab413) .elementor-element-9bf6ba4 .elementor-button:before{display:none!important;}
:is(#booking-header,.elementor-element-1acab413) .elementor-element-9bf6ba4 .elementor-button-text{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;}
:is(#booking-header,.elementor-element-37504a22){padding:8px 0!important;}
:is(#booking-header,.elementor-element-37504a22) .elementor-heading-title{width:138px!important;height:47px!important;margin:8px 0!important;}
/* Compact mobile sections */
:is(#mobile-rhythm,.gf-native) .band.rm-module{padding:38px 0!important;}
:is(#mobile-rhythm,.gf-native) .hero{padding:30px 0!important;}
:is(#mobile-rhythm,.gf-native) .hero-grid{gap:28px!important;}
:is(#mobile-rhythm,.gf-native) .cards,:is(#mobile-rhythm,.gf-native) .two{gap:16px!important;}
:is(#mobile-rhythm,.gf-native) .card,:is(#mobile-rhythm,.gf-native) .education-card,:is(#mobile-rhythm,.gf-native) .story-card{padding:22px!important;min-height:0!important;}
:is(#mobile-rhythm,.gf-native) .module-title{margin-bottom:24px!important;}
:is(#mobile-rhythm,.gf-native) .feature-visual{height:auto!important;min-height:240px!important;}
:is(#mobile-rhythm,.gf-native) .feature-grid{gap:24px!important;}
:is(#mobile-rhythm,.gf-native) .feature-copy{padding-top:0!important;}
:is(#mobile-rhythm,.gf-native) .metrics-box{gap:0!important;}
:is(#mobile-rhythm,.gf-native) .metric-item{padding:20px 0!important;}
:is(#mobile-rhythm,.gf-native) .assessment-card{padding:24px!important;}
:is(#mobile-rhythm,.gf-native) .risk-bottom{padding-top:24px!important;}
:is(#mobile-rhythm,.elementor-element-689521c6){padding:40px 24px 24px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main{gap:28px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-original-logo{margin-bottom:20px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-label{margin-bottom:18px!important;}
}


/* Footer layout refinement */
.elementor-element-689521c6.footer {padding:72px 5vw 28px!important;}
.elementor-element-20a906ab.reference-footer {width:100%!important;max-width:1440px!important;margin:0 auto!important;}
.elementor-element-20a906ab.reference-footer>.elementor-container {display:block!important;width:100%!important;max-width:none!important;}
.elementor-element-755fd125 {width:100%!important;}
.elementor-element-755fd125>.elementor-widget-wrap {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;}
.elementor-element-7bf28782.footer-expanded-content {width:100%!important;max-width:none!important;flex:0 0 100%!important;padding:0 0 44px!important;margin:0!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main {display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr) minmax(0,1.65fr)!important;gap:clamp(36px,5vw,80px)!important;padding:0!important;align-items:start!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-original-logo {width:220px!important;max-width:100%!important;height:auto!important;margin:0 0 28px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-brand-block p {font-size:17px!important;line-height:1.7!important;color:#b9c6d9!important;margin:0!important;font-weight:400!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-label {display:block!important;font-size:11px!important;letter-spacing:.06em!important;line-height:1.6!important;color:#9bbbe7!important;margin:0 0 24px!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-explore a {display:block!important;font-size:16px!important;line-height:1.5!important;margin:0 0 20px!important;color:#e5ebf5!important;font-weight:400!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-invitation h2 {font-size:clamp(27px,2.5vw,40px)!important;line-height:1.17!important;letter-spacing:-.025em!important;margin:0 0 28px!important;color:white!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions {display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important;margin:0!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions a {padding:15px 22px!important;font-size:15px!important;line-height:1.4!important;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-contact {display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-contact a {color:#d6e0ef!important;font-size:15px!important;line-height:1.5!important;font-weight:400!important;text-decoration:none;overflow-wrap:anywhere;}
.elementor-element-1a491b {width:100%!important;max-width:none!important;flex:0 0 100%!important;border-top:1px solid #35435b!important;padding:24px 0 0!important;margin:0!important;}
.elementor-element-1a491b p {margin:0!important;font-size:13px!important;color:#aebbcf!important;}
.elementor-element-2605ddf {display:none!important;}
@media(max-width:1024px){.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main {grid-template-columns:1fr 1fr!important;gap:36px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-invitation {grid-column:1/-1!important;}}
@media(max-width:767px){.elementor-element-689521c6.footer {padding:40px 24px 24px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-main {grid-template-columns:1fr!important;gap:30px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-invitation {grid-column:auto!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-original-logo {width:190px!important;margin-bottom:18px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-invitation h2 {font-size:29px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions {flex-direction:column!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-actions a {width:100%!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-assessment {display:none!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-explore a[href="#next-move"] {display:none!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-contact {flex-direction:column;gap:12px;margin-top:24px;}.elementor-element-7bf28782.footer-expanded-content {padding-bottom:30px!important;}}
:is(#gf-footer-final,.elementor-element-755fd125)> .elementor-widget-wrap {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;}
:is(#gf-footer-final,.elementor-element-1a491b){width:100%!important;max-width:none!important;flex-basis:100%!important;grid-column:1/-1!important;}
:is(#gf-footer-final,.elementor-element-2605ddf){display:none!important;}
:is(#gfFinalA,body):is(#gfFinalB,body) .elementor-element-755fd125>.elementor-widget-wrap {display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important;}
:is(#gfFinalA,body):is(#gfFinalB,body) .elementor-element-7bf28782,:is(#gfFinalA,body):is(#gfFinalB,body) .elementor-element-7bf28782>.elementor-widget-container {display:block!important;width:100%!important;max-width:none!important;}
:is(#gfFinalA,body):is(#gfFinalB,body) .elementor-element-1a491b {display:block!important;width:100%!important;border-top:1px solid #35435b!important;padding-top:24px!important;}
:is(#gfFinalA,body):is(#gfFinalB,body) .elementor-element-2605ddf {display:none!important;}
:is(#gfFinalA,body):is(#gfFinalB,body) .footer-original-logo {width:220px!important;max-width:100%!important;}
:is(#gfFinalA,body):is(#gfFinalB,body) .footer-invitation h2 {font-size:clamp(27px,2.5vw,40px)!important;line-height:1.17!important;}
@media(max-width:767px){:is(#gfFinalA,body):is(#gfFinalB,body) .footer-original-logo {width:190px!important;}:is(#gfFinalA,body):is(#gfFinalB,body) .footer-invitation h2 {font-size:29px!important;}}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social {display:flex;flex-direction:column;gap:16px;margin-top:28px;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social a {display:block;color:#e0e8f5!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none;}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social a span {display:block;color:#93afd3;font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;}
@media(max-width:767px){:is(#gfFinalA,body):is(#gfFinalB,body) .footer-brand-block {text-align:center!important;width:100%!important;}:is(#gfFinalA,body):is(#gfFinalB,body) .footer-original-logo {display:block!important;margin:0 auto 20px!important;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social {align-items:center;gap:18px;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social a {text-align:center!important;}}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social a {display:flex!important;align-items:center;gap:12px;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social svg {width:22px;height:22px;flex:0 0 22px;color:#9bbbe7;}@media(max-width:767px){.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social a {justify-content:center;min-height:44px;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social a div {text-align:left;}}
.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social a::before {content:"";display:block;width:22px;height:22px;flex:0 0 22px;background:#9bbbe7;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22white%22%3E%3Cpath%20d%3D%22M5.4%207.2a2%202%200%201%200%200-4%202%202%200%200%200%200%204ZM3.7%209H7v12H3.7V9Zm5.7%200h3.2v1.6h.1c.5-.9%201.6-1.9%203.4-1.9%203.6%200%204.2%202.3%204.2%205.4V21H17v-6.1c0-1.4%200-3.1-1.9-3.1s-2.2%201.5-2.2%203V21H9.4V9Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat;}.elementor-1055 .elementor-element.elementor-element-7bf28782 .footer-social a[href*="instagram.com"]::before {mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.7%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%3E%3C%2Frect%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%226.5%22%20r%3D%221%22%20fill%3D%22white%22%20stroke%3D%22none%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-519308cf */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap');

.gf-native.gf-native.gf-native.gf-native{font-family:'Manrope',Arial,sans-serif;color:#151C35;background:#fff;line-height:1.65}.gf-native.gf-native.gf-native.gf-native.elementor-section{padding:0;width:100%}.gf-native.gf-native.gf-native.gf-native>.elementor-container,.gf-native.gf-native.gf-native.gf-native .elementor-section>.elementor-container,.gf-native.gf-native.gf-native.gf-native .elementor-section>.elementor-container>.elementor-column,.gf-native.gf-native.gf-native.gf-native .elementor-widget-wrap{display:contents!important}.gf-native.gf-native.gf-native.gf-native .elementor-section{width:100%;padding:0;margin:0;position:relative}.gf-native.gf-native.gf-native.gf-native .elementor-widget-heading,.gf-native.gf-native.gf-native.gf-native .elementor-widget-text-editor,.gf-native.gf-native.gf-native.gf-native .elementor-widget-button,.gf-native.gf-native.gf-native.gf-native .elementor-widget-image,.gf-native.gf-native.gf-native.gf-native .elementor-widget-container{display:contents!important}.gf-native.gf-native.gf-native.gf-native .elementor-heading-title{color:inherit;line-height:inherit;margin:0;padding:0;font-family:'Manrope',Arial,sans-serif;font-weight:700;letter-spacing:-1.4px}.gf-native.gf-native.gf-native.gf-native h1{font-size:60px;line-height:1.06;letter-spacing:-2px}.gf-native.gf-native.gf-native.gf-native h2{font-size:43px;line-height:1.18;margin:0 0 22px;max-width:850px}.gf-native.gf-native.gf-native.gf-native h3{font-size:23px;line-height:1.28;margin:0 0 14px;letter-spacing:-.5px}.gf-native.gf-native.gf-native.gf-native p{font-size:16px;color:#637084;margin:0 0 22px}.gf-native.gf-native.gf-native.gf-native .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.gf-native.gf-native.gf-native.gf-native .header{background:#FBFCFA;border-bottom:1px solid #E1E6EF}.gf-native.gf-native.gf-native.gf-native .nav{display:flex;justify-content:space-between;align-items:center;min-height:80px}.gf-native.gf-native.gf-native.gf-native .brand .elementor-heading-title{font-size:30px;letter-spacing:-1.5px}.gf-native.gf-native.gf-native.gf-native .brand small{display:block;font-size:7px;letter-spacing:2.5px;margin-top:4px}.gf-native.gf-native.gf-native.gf-native .navlinks{display:flex;gap:28px;align-items:center;width:auto}.gf-native.gf-native.gf-native.gf-native .elementor-button{padding:0;border:0;background:none;color:inherit;font-size:14px;line-height:1.4;font-weight:600;border-radius:0;font-family:'Manrope',Arial,sans-serif}.gf-native.gf-native.gf-native.gf-native .cta .elementor-button{display:inline-flex;background:#2978DE;color:#fff;padding:18px 24px;border-radius:8px;box-shadow:0 8px 22px #2978DE25}.gf-native.gf-native.gf-native.gf-native .cta .elementor-button:hover{background:#1B5AAF}.gf-native.gf-native.gf-native.gf-native .hero{background:radial-gradient(ellipse at 0 0,#203653,#091421 80%);color:#FBFCFA;padding:90px 0}.gf-native.gf-native.gf-native.gf-native .hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:66px;align-items:center}.gf-native.gf-native.gf-native.gf-native .hero h1{margin:24px 0 28px}.gf-native.gf-native.gf-native.gf-native em{color:#8CB8FA;font-style:normal}.gf-native.gf-native.gf-native.gf-native .eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#2978DE;text-transform:uppercase;margin-bottom:18px}.gf-native.gf-native.gf-native.gf-native .hero .eyebrow{color:#8CB8FA}.gf-native.gf-native.gf-native.gf-native .hero p{color:#B6C5D8}.gf-native.gf-native.gf-native.gf-native .hero .lead{font-size:20px}.gf-native.gf-native.gf-native.gf-native .checks ul{padding:0;list-style:none;color:#D7E4F4;font-size:14px;margin:26px 0}.gf-native.gf-native.gf-native.gf-native .checks li{margin-bottom:10px}.gf-native.gf-native.gf-native.gf-native .checks li:before{content:'✓';color:#8CB8FA;margin-right:12px}.gf-native.gf-native.gf-native.gf-native .hero-note{font-size:12px;margin-top:18px}.gf-native.gf-native.gf-native.gf-native .assessment-card{background:#fff;border:1px solid #E1E6EF;border-radius:18px;padding:32px;color:#151C35;box-shadow:0 30px 70px #0002}.gf-native.gf-native.gf-native.gf-native .assessment-card h3{font-size:25px}.gf-native.gf-native.gf-native.gf-native .assessment-card p{color:#637084}.gf-native.gf-native.gf-native.gf-native .form-step{font-size:11px;letter-spacing:1px;font-weight:700;padding-bottom:16px;border-bottom:4px solid #EDF5FF;margin-bottom:20px}.gf-native.gf-native.gf-native.gf-native .form-intro{font-size:14px}.gf-native.gf-native.gf-native.gf-native .gf-pro-form{display:block;margin:24px 0}.gf-native.gf-native.gf-native.gf-native .elementor-field-group{width:100%;padding:0}.gf-native.gf-native.gf-native.gf-native .elementor-field-label{font-size:20px;font-weight:600;padding-bottom:15px;color:#151C35}.gf-native.gf-native.gf-native.gf-native .gf-pro-form select{background:#FBFCFA;border:1px solid #CBD6E4;border-radius:8px;padding:15px;min-height:60px;font-size:15px;width:100%}.gf-native.gf-native.gf-native.gf-native .gf-pro-form button{background:#2978DE;color:white;border-radius:8px;padding:16px 22px;width:100%;min-height:52px}.gf-native.gf-native.gf-native.gf-native .form-controls{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.gf-native.gf-native.gf-native.gf-native .privacy{font-size:11px;border-top:1px solid #E1E6EF;padding-top:17px;margin:24px 0 0}.gf-native.gf-native.gf-native.gf-native #gf-result{display:none}.gf-native.gf-native.gf-native.gf-native #gf-result.gf-show{display:block}.gf-native.gf-native.gf-native.gf-native #gf-result .fine{font-size:11px}.gf-native.gf-native.gf-native.gf-native #gf-result .actions{display:flex;gap:16px;margin:25px 0}.gf-native.gf-native.gf-native.gf-native #gf-result .elementor-button{font-size:13px;color:#2978DE}.gf-native.gf-native.gf-native.gf-native .band{padding:85px 0}.gf-native.gf-native.gf-native.gf-native .intro{font-size:18px;max-width:780px;margin-bottom:36px}.gf-native.gf-native.gf-native.gf-native .soft{background:#F5F8FC}.gf-native.gf-native.gf-native.gf-native .dark{background:#151C35;color:#fff}.gf-native.gf-native.gf-native.gf-native .dark p{color:#C3D2E7}.gf-native.gf-native.gf-native.gf-native .dark .card{border-color:#33445E;background:#1B2C47}.gf-native.gf-native.gf-native.gf-native .dark .eyebrow{color:#8CB8FA}.gf-native.gf-native.gf-native.gf-native .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:32px 0}.gf-native.gf-native.gf-native.gf-native .card,.gf-native.gf-native.gf-native.gf-native .compare-card{border:1px solid #E1E6EF;border-radius:12px;padding:30px;background:#fff}.gf-native.gf-native.gf-native.gf-native .card p{font-size:15px;margin-bottom:0}.gf-native.gf-native.gf-native.gf-native .num{font-size:12px;color:#2978DE;font-weight:700;margin-bottom:25px}.gf-native.gf-native.gf-native.gf-native .founder-grid{display:grid;grid-template-columns:210px 1fr;gap:45px;align-items:center}.gf-native.gf-native.gf-native.gf-native .portrait img{width:210px;height:250px;object-fit:cover;object-position:top;border-radius:12px}.gf-native.gf-native.gf-native.gf-native .bio{max-width:780px}.gf-native.gf-native.gf-native.gf-native .credential{color:#2978DE;font-size:14px;font-weight:600}.gf-native.gf-native.gf-native.gf-native .two{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.gf-native.gf-native.gf-native.gf-native .compare-card ul{font-size:15px;padding-left:20px;color:#637084}.gf-native.gf-native.gf-native.gf-native .featured{border:2px solid #2978DE;background:#EDF5FF}.gf-native.gf-native.gf-native.gf-native .diagnostic{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.gf-native.gf-native.gf-native.gf-native .diagnostic p{border:1px solid #E1E6EF;background:white;padding:22px;border-radius:8px;margin:0;color:#151C35;font-size:15px}.gf-native.gf-native.gf-native.gf-native .example{max-width:830px;border-left:4px solid #2978DE;padding:15px 35px}.gf-native.gf-native.gf-native.gf-native .fine{font-size:12px}.gf-native.gf-native.gf-native.gf-native .faq .elementor-accordion-item{border-width:0 0 1px}.gf-native.gf-native.gf-native.gf-native .faq .elementor-tab-title{padding:24px 0;font-size:19px}.gf-native.gf-native.gf-native.gf-native .faq .elementor-tab-content{padding:0 0 22px}.gf-native.gf-native.gf-native.gf-native .closing{text-align:center}.gf-native.gf-native.gf-native.gf-native .closing h2,.gf-native.gf-native.gf-native.gf-native .closing .intro{margin-left:auto;margin-right:auto}.gf-native.gf-native.gf-native.gf-native .footer{padding:50px 0;background:#FBFCFA}.gf-native.gf-native.gf-native.gf-native .footer p{margin-top:20px}.gf-native.gf-native.gf-native.gf-native .gf-behavior{display:none}.gf-native.gf-native.gf-native.gf-native .elementor-widget-form>.elementor-widget-container,.gf-native.gf-native.gf-native.gf-native .elementor-widget-accordion>.elementor-widget-container{display:block!important}
@media(max-width:900px){.gf-native.gf-native.gf-native.gf-native .hero-grid{gap:30px}.gf-native.gf-native.gf-native.gf-native h1{font-size:48px}.gf-native.gf-native.gf-native.gf-native .navlinks{gap:16px}.gf-native.gf-native.gf-native.gf-native .navlink .elementor-button{font-size:12px}}
@media(max-width:767px){.gf-native.gf-native.gf-native.gf-native .wrap{padding:0 22px}.gf-native.gf-native.gf-native.gf-native .nav{min-height:75px}.gf-native.gf-native.gf-native.gf-native .navlinks .navlink{display:none!important}.gf-native.gf-native.gf-native.gf-native .nav .cta .elementor-button{font-size:11px;padding:13px}.gf-native.gf-native.gf-native.gf-native .hero{padding:50px 0}.gf-native.gf-native.gf-native.gf-native .hero-grid,.gf-native.gf-native.gf-native.gf-native .cards,.gf-native.gf-native.gf-native.gf-native .two,.gf-native.gf-native.gf-native.gf-native .founder-grid,.gf-native.gf-native.gf-native.gf-native .diagnostic{grid-template-columns:1fr}.gf-native.gf-native.gf-native.gf-native h1{font-size:45px}.gf-native.gf-native.gf-native.gf-native h2{font-size:34px}.gf-native.gf-native.gf-native.gf-native .band{padding:55px 0}.gf-native.gf-native.gf-native.gf-native .assessment-card{padding:26px 22px}.gf-native.gf-native.gf-native.gf-native .card{padding:25px}.gf-native.gf-native.gf-native.gf-native .founder-grid{gap:25px}.gf-native.gf-native.gf-native.gf-native .portrait img{width:180px;height:220px}.gf-native.gf-native.gf-native.gf-native .example{padding:12px 22px}}

.gf-native.gf-native.gf-native.gf-native .elementor-heading-title,.gf-native.gf-native.gf-native.gf-native .elementor-button{text-transform:none!important}.gf-native.gf-native.gf-native.gf-native h1.elementor-heading-title{font-size:60px;line-height:1.08;letter-spacing:-2px}.gf-native.gf-native.gf-native.gf-native h2.elementor-heading-title{font-size:43px;line-height:1.18}.gf-native.gf-native.gf-native.gf-native h3.elementor-heading-title{font-size:23px;line-height:1.28}.gf-native.gf-native.gf-native.gf-native .hero .elementor-widget-text-editor{color:#B6C5D8}.gf-native.gf-native.gf-native.gf-native .assessment-card .elementor-widget-text-editor{color:#637084}.gf-native.gf-native.gf-native.gf-native .hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-text-editor{display:block!important;margin-bottom:22px;font-size:17px}.gf-native.gf-native.gf-native.gf-native .hero .hero-note{font-size:12px!important;margin-top:20px}.gf-native.gf-native.gf-native.gf-native .hero .lead{font-size:20px!important}.gf-native.gf-native.gf-native.gf-native .assessment-card h3.elementor-heading-title{font-size:25px;line-height:1.25}.gf-native.gf-native.gf-native.gf-native .form-step{display:block!important;margin-bottom:20px}.gf-native.gf-native.gf-native.gf-native .form-intro{display:block!important;margin-bottom:24px}.gf-native.gf-native.gf-native.gf-native .privacy{display:block!important}.gf-native.gf-native.gf-native.gf-native .dark .elementor-widget-text-editor{color:#C3D2E7}@media(max-width:767px){.gf-native.gf-native.gf-native.gf-native h1.elementor-heading-title{font-size:45px}.gf-native.gf-native.gf-native.gf-native h2.elementor-heading-title{font-size:34px}}.gf-native.gf-native.gf-native.gf-native .gf-hidden{display:none!important}.gf-native.gf-native.gf-native.gf-native .hero .eyebrow{font-size:12px!important;letter-spacing:2px!important}
.gf-native.gf-native.gf-native.gf-native>.elementor-container>.elementor-column{display:contents!important}.gf-native.gf-native.gf-native.gf-native .hero{background-image:radial-gradient(#7393B815 1px,transparent 1px),linear-gradient(110deg,#142B45,#040E1B);background-size:22px 22px,100% 100%;padding:75px 0 70px}.gf-native.gf-native.gf-native.gf-native .hero-grid{grid-template-columns:1.08fr 1fr;gap:55px}.gf-native.gf-native.gf-native.gf-native .hero h1.elementor-heading-title{font-size:62px;line-height:1.04;letter-spacing:-1.7px}.gf-native.gf-native.gf-native.gf-native .hero em{color:#2978DE;font-style:normal}.gf-native.gf-native.gf-native.gf-native .hero .eyebrow{color:#2978DE;font-size:12px!important}.gf-native.gf-native.gf-native.gf-native .hero .gold-rule{color:#2978DE;font-size:44px!important;line-height:1;margin:15px 0}.gf-native.gf-native.gf-native.gf-native .hero .price.elementor-widget-heading h2{font-size:49px;line-height:1.1;margin:20px 0 30px}.gf-native.gf-native.gf-native.gf-native .hero .lead{font-size:18px!important;color:#C3CBDA;margin:0 0 28px}.gf-native.gf-native.gf-native.gf-native .hero .cta .elementor-button,.gf-native.gf-native.gf-native.gf-native .header .cta .elementor-button{background:linear-gradient(110deg,#2978DE,#2978DE);color:#151C35;box-shadow:0 10px 30px #E7950725}.gf-native.gf-native.gf-native.gf-native .proof-checks{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:13px;color:#D0D8E4;margin:30px 0}.gf-native.gf-native.gf-native.gf-native .proof-checks .elementor-widget-text-editor{display:block!important;font-size:13px;margin:0!important}.gf-native.gf-native.gf-native.gf-native .hero .proof{font-size:13px!important;margin:22px 0!important}.gf-native.gf-native.gf-native.gf-native .hero .rating{color:#2978DE;font-size:17px!important;margin-top:20px!important}.gf-native.gf-native.gf-native.gf-native .rating span{font-size:11px;color:#B7C0CE}.gf-native.gf-native.gf-native.gf-native .assessment-card{padding:32px;border-radius:18px}.gf-native.gf-native.gf-native.gf-native .form-top{display:flex;align-items:center;justify-content:space-between;font-size:11px}.gf-native.gf-native.gf-native.gf-native .form-caption{font-weight:700;letter-spacing:1.1px}.gf-native.gf-native.gf-native.gf-native .step-count{font-size:12px;color:#637084}.gf-native.gf-native.gf-native.gf-native .progress{height:6px;border-radius:10px;background:#EDF5FF;margin:15px 0 30px}.gf-native.gf-native.gf-native.gf-native .progress:before{content:'';display:block;width:var(--progress,16.67%);height:100%;background:linear-gradient(90deg,#2978DE,#2978DE);border-radius:10px}.gf-native.gf-native.gf-native.gf-native .assessment-card h3.elementor-heading-title{font-size:27px;line-height:1.2;margin-bottom:12px}.gf-native.gf-native.gf-native.gf-native .gf-pro-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:0}.gf-native.gf-native.gf-native.gf-native .gf-pro-form .elementor-field-group{display:flex;padding:7px}.gf-native.gf-native.gf-native.gf-native .gf-pro-form .elementor-field-group.elementor-col-50{width:50%}.gf-native.gf-native.gf-native.gf-native .gf-pro-form input,.gf-native.gf-native.gf-native.gf-native .gf-pro-form select{min-height:60px;background:#FBFCFA;border:2px solid #E1E6EF;border-radius:8px;padding:14px;font-size:17px}.gf-native.gf-native.gf-native.gf-native .gf-pro-form input::placeholder{color:#8E908F}.gf-native.gf-native.gf-native.gf-native .form-controls{margin-top:24px}.gf-native.gf-native.gf-native.gf-native .privacy{margin-top:25px;padding-top:20px;color:#637084;font-size:11px}.gf-native.gf-native.gf-native.gf-native .gf-hidden{display:none!important}@media(max-width:767px){.gf-native.gf-native.gf-native.gf-native .hero-grid{grid-template-columns:1fr}.gf-native.gf-native.gf-native.gf-native .hero h1.elementor-heading-title{font-size:45px}.gf-native.gf-native.gf-native.gf-native .hero .price.elementor-widget-heading h2{font-size:34px}.gf-native.gf-native.gf-native.gf-native .proof-checks{grid-template-columns:1fr}.gf-native.gf-native.gf-native.gf-native .hero{padding:45px 0}}.gf-native.gf-native.gf-native.gf-native .form-caption,.gf-native.gf-native.gf-native.gf-native .step-count{display:block!important}.gf-native.gf-native.gf-native.gf-native .hero-copy .rating{display:block!important}
.gf-native.gf-native.gf-native.gf-native .header{background:#FBFCFA;position:sticky;top:0;z-index:30}.gf-native.gf-native.gf-native.gf-native .nav{min-height:68px}.gf-native.gf-native.gf-native.gf-native .navlinks{gap:28px}.gf-native.gf-native.gf-native.gf-native .nav .cta .elementor-button{padding:13px 20px;font-size:13px}.gf-native.gf-native.gf-native.gf-native .wrap{max-width:1180px}.gf-native.gf-native.gf-native.gf-native .band{padding:96px 0}.gf-native.gf-native.gf-native.gf-native .cream,.gf-native.gf-native.gf-native.gf-native .soft{background:#FBFCFA}.gf-native.gf-native.gf-native.gf-native .navy,.gf-native.gf-native.gf-native.gf-native .dark{background:#151C35;color:#FBFCFA}.gf-native.gf-native.gf-native.gf-native .rm-module .module-title{text-align:center;max-width:930px;margin:0 auto 52px}.gf-native.gf-native.gf-native.gf-native .rm-module h2.elementor-heading-title{font-size:45px;line-height:1.16;letter-spacing:-1.6px;max-width:none;margin-bottom:22px;color:inherit}.gf-native.gf-native.gf-native.gf-native .rm-module .intro{display:block!important;font-size:18px!important;line-height:1.65;max-width:735px;margin:0 auto 0;color:#60646D}.gf-native.gf-native.gf-native.gf-native .rm-module .eyebrow{display:block!important;color:#2978DE;font-size:11px!important;font-weight:700;letter-spacing:2px;margin:0 0 20px}.gf-native.gf-native.gf-native.gf-native .rm-module em{color:#2978DE;font-style:normal}.gf-native.gf-native.gf-native.gf-native .rm-module h3.elementor-heading-title{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin-bottom:14px;color:inherit}.gf-native.gf-native.gf-native.gf-native .rm-module p{font-size:15px;line-height:1.7;margin:0 0 18px}.gf-native.gf-native.gf-native.gf-native .rm-module .cta{display:block!important;text-align:center;margin-top:35px}.gf-native.gf-native.gf-native.gf-native .cta .elementor-button,.gf-native.gf-native.gf-native.gf-native .gf-pro-form button{background:linear-gradient(110deg,#2978DE,#2978DE)!important;color:#151C35!important;border-radius:8px;padding:18px 25px;box-shadow:0 9px 25px #E7A43024}.gf-native.gf-native.gf-native.gf-native .rm-module .cards{gap:24px;margin:0}.gf-native.gf-native.gf-native.gf-native .rm-module .card{border:1px solid #E1E6EF;border-radius:12px;padding:28px;background:#fff;box-shadow:0 5px 16px #10233A06;text-align:left}.gf-native.gf-native.gf-native.gf-native .rm-module .card p{color:#60646D;font-size:15px;margin:0}.gf-native.gf-native.gf-native.gf-native .module-icon{display:block!important;margin:0 0 19px}.gf-native.gf-native.gf-native.gf-native .module-icon .elementor-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#EDF5FF;color:#2978DE;font-size:22px}.gf-native.gf-native.gf-native.gf-native .module-icon svg{width:22px;height:22px;fill:currentColor}.gf-native.gf-native.gf-native.gf-native .leader{padding:60px 0}.gf-native.gf-native.gf-native.gf-native .leader-content{text-align:center;max-width:790px}.gf-native.gf-native.gf-native.gf-native .leader-portrait{display:block!important;margin:0 auto 25px}.gf-native.gf-native.gf-native.gf-native .leader-portrait img{width:128px;height:128px;border-radius:50%;border:4px solid #2978DE;object-fit:cover;object-position:center 20%;box-shadow:0 8px 20px #0001}.gf-native.gf-native.gf-native.gf-native .leader h2.elementor-heading-title{font-size:29px;letter-spacing:-.6px;margin-bottom:12px}.gf-native.gf-native.gf-native.gf-native .leader .credential{display:block!important;color:#2978DE;font-size:13px;margin-bottom:15px}.gf-native.gf-native.gf-native.gf-native .leader .intro{font-size:16px!important}.gf-native.gf-native.gf-native.gf-native .comparison-table{max-width:985px;margin:0 auto;border:1px solid #E1E6EF;border-radius:16px;overflow:hidden;box-shadow:0 12px 35px #14233A08}.gf-native.gf-native.gf-native.gf-native .compare-row{display:grid;grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;border-bottom:1px solid #E1E6EF;background:#FFF}.gf-native.gf-native.gf-native.gf-native .compare-row:nth-child(odd){background:#FBFCFA}.gf-native.gf-native.gf-native.gf-native .compare-row .elementor-widget-text-editor{display:block!important;padding:23px 20px;font-size:14px;color:#60646D;margin:0;text-align:center}.gf-native.gf-native.gf-native.gf-native .compare-row .elementor-widget-text-editor:first-child{text-align:left;color:#151C35;font-weight:600}.gf-native.gf-native.gf-native.gf-native .compare-row .elementor-widget-text-editor:last-child{color:#151C35;font-weight:700}.gf-native.gf-native.gf-native.gf-native .compare-head{background:#151C35!important;color:#fff;border:0}.gf-native.gf-native.gf-native.gf-native .compare-head .elementor-widget-text-editor{color:#A8B2BD!important;font-size:11px;letter-spacing:1px;padding:24px}.gf-native.gf-native.gf-native.gf-native .compare-head .elementor-widget-text-editor:first-child{color:transparent!important}.gf-native.gf-native.gf-native.gf-native .compare-head .elementor-widget-text-editor:last-child{color:#2978DE!important;border-top:4px solid #2978DE;padding-top:20px}.gf-native.gf-native.gf-native.gf-native .compare-head strong{display:block;font-size:17px;color:#FFF;letter-spacing:0;margin-top:6px}.gf-native.gf-native.gf-native.gf-native .compare-bottom{text-align:center;padding:32px;background:#FFF}.gf-native.gf-native.gf-native.gf-native .compare-bottom h3.elementor-heading-title{font-size:27px}.gf-native.gf-native.gf-native.gf-native .compare-bottom .cta{margin-top:20px}.gf-native.gf-native.gf-native.gf-native .education-card{border:1px solid #E1E6EF;border-radius:13px;padding:32px;background:#FFF}.gf-native.gf-native.gf-native.gf-native .education-card.positive{border-top:3px solid #40A17E}.gf-native.gf-native.gf-native.gf-native .education-card.neutral{border-top:3px solid #9CA4AD;background:#FBFCFA}.gf-native.gf-native.gf-native.gf-native .education-card ul{padding:0;list-style:none;margin:22px 0 0;font-size:15px;line-height:1.65;color:#60646D}.gf-native.gf-native.gf-native.gf-native .education-card li{position:relative;padding-left:25px;margin:0 0 17px}.gf-native.gf-native.gf-native.gf-native .education-card li:before{content:'✓';position:absolute;left:0;color:#45A581;font-weight:700}.gf-native.gf-native.gf-native.gf-native .education-card.neutral li:before{content:'—';color:#929DA8}.gf-native.gf-native.gf-native.gf-native .education-note{text-align:center;margin-top:35px;padding:22px;border-top:1px solid #E1E6EF}.gf-native.gf-native.gf-native.gf-native .callout{font-size:19px!important;max-width:850px;margin:auto}.gf-native.gf-native.gf-native.gf-native .diagnostic-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gf-native.gf-native.gf-native.gf-native .check-item{display:flex;align-items:flex-start;gap:18px;background:#FFF;border:1px solid #E1E6EF;border-radius:9px;padding:22px}.gf-native.gf-native.gf-native.gf-native .check-number{display:block!important;font-size:13px!important;font-weight:700;color:#2978DE;padding:4px 0;margin:0!important;width:26px;flex-shrink:0}.gf-native.gf-native.gf-native.gf-native .check-item .elementor-widget-text-editor:last-child{display:block!important;font-size:15px;color:#151C35;margin:0}.gf-native.gf-native.gf-native.gf-native .feature-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:75px;align-items:center}.gf-native.gf-native.gf-native.gf-native .feature-visual{position:relative}.gf-native.gf-native.gf-native.gf-native .feature-portrait{display:block!important}.gf-native.gf-native.gf-native.gf-native .feature-portrait img{height:610px;width:100%;object-fit:cover;object-position:center top;border-radius:16px;box-shadow:0 18px 50px #0003}.gf-native.gf-native.gf-native.gf-native .photo-note{position:absolute;bottom:-25px;right:-25px;background:#FFF;color:#151C35;max-width:255px;padding:23px;border:1px solid #2978DE;border-radius:12px;box-shadow:0 10px 25px #0002}.gf-native.gf-native.gf-native.gf-native .photo-note h3.elementor-heading-title{font-size:20px;margin:0}.gf-native.gf-native.gf-native.gf-native .photo-note .eyebrow{font-size:9px!important;margin-bottom:10px}.gf-native.gf-native.gf-native.gf-native .feature .intro{color:#B4BECA;margin-bottom:30px}.gf-native.gf-native.gf-native.gf-native .feature h2.elementor-heading-title{font-size:42px}.gf-native.gf-native.gf-native.gf-native .feature-point{display:grid;grid-template-columns:46px 1fr;gap:20px;align-items:start;margin:24px 0}.gf-native.gf-native.gf-native.gf-native .feature-point .module-icon{margin:0}.gf-native.gf-native.gf-native.gf-native .feature-point h3.elementor-heading-title{font-size:19px;margin-bottom:7px}.gf-native.gf-native.gf-native.gf-native .feature-point p{color:#B4BECA;margin:0}.gf-native.gf-native.gf-native.gf-native .feature .cta{text-align:left}.gf-native.gf-native.gf-native.gf-native .four{grid-template-columns:repeat(4,1fr)}.gf-native.gf-native.gf-native.gf-native .risk .four{grid-template-columns:1fr 1fr}.gf-native.gf-native.gf-native.gf-native .navy .intro{color:#B4BECA}.gf-native.gf-native.gf-native.gf-native .risk .card{background:#172D44;border:1px solid #354354;color:#FFF;box-shadow:none}.gf-native.gf-native.gf-native.gf-native .risk .card p{color:#B4BECA}.gf-native.gf-native.gf-native.gf-native .navy .module-icon .elementor-icon{background:#344038;color:#2978DE}.gf-native.gf-native.gf-native.gf-native .risk-bottom{text-align:center;border-top:1px solid #354354;margin-top:40px;padding-top:40px}.gf-native.gf-native.gf-native.gf-native .risk-bottom h3.elementor-heading-title{font-size:29px}.gf-native.gf-native.gf-native.gf-native .metrics{padding:70px 0 0}.gf-native.gf-native.gf-native.gf-native .metrics-box{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:45px 30px;border-radius:16px;background:#151C35;color:#FFF;text-align:center}.gf-native.gf-native.gf-native.gf-native .metric .elementor-heading-title{font-size:32px;letter-spacing:-.8px;color:#2978DE;margin-bottom:13px}.gf-native.gf-native.gf-native.gf-native .metric-item p{color:#B4BECA;font-size:13px;margin:0}.gf-native.gf-native.gf-native.gf-native .process-number{display:block!important;font-size:39px!important;line-height:1;color:#2978DE;font-weight:700;margin-bottom:24px}.gf-native.gf-native.gf-native.gf-native .four .card h3.elementor-heading-title{font-size:18px}.gf-native.gf-native.gf-native.gf-native .four .card p{font-size:14px}.gf-native.gf-native.gf-native.gf-native .story-card{border:1px solid #E1E6EF;border-radius:12px;padding:32px;background:#FFF;box-shadow:0 5px 16px #10233A06}.gf-native.gf-native.gf-native.gf-native .story-card p{font-size:15px;color:#60646D}.gf-native.gf-native.gf-native.gf-native .story-card .eyebrow{font-size:10px!important}.gf-native.gf-native.gf-native.gf-native .case-note{display:block!important;text-align:center;margin-top:25px;color:#777;font-size:12px!important}.gf-native.gf-native.gf-native.gf-native .commitment-box{display:grid;grid-template-columns:100px 1fr;gap:35px;max-width:900px;margin:0 auto;padding:48px;background:#FFF;border:2px solid #E6C589;border-radius:24px;box-shadow:0 20px 60px #14233A0C}.gf-native.gf-native.gf-native.gf-native .commitment-box .module-icon .elementor-icon{width:96px;height:96px;background:#151C35;color:#2978DE;border-radius:18px;font-size:44px}.gf-native.gf-native.gf-native.gf-native .commitment-box .module-icon svg{width:44px;height:44px}.gf-native.gf-native.gf-native.gf-native .commitment h2.elementor-heading-title{font-size:38px}.gf-native.gf-native.gf-native.gf-native .commitment .cta{text-align:left;margin-top:25px}.gf-native.gf-native.gf-native.gf-native .commitment-checks{font-size:12px!important;color:#637084}.gf-native.gf-native.gf-native.gf-native .faq-module{padding-top:0}.gf-native.gf-native.gf-native.gf-native .faq-module .wrap{max-width:840px}.gf-native.gf-native.gf-native.gf-native .faq{display:block!important;border:1px solid #E1E6EF;background:#FFF;border-radius:16px;overflow:hidden}.gf-native.gf-native.gf-native.gf-native .faq .elementor-tab-title{padding:24px;font-size:17px!important;line-height:1.5}.gf-native.gf-native.gf-native.gf-native .faq .elementor-tab-content{padding:0 24px 24px}.gf-native.gf-native.gf-native.gf-native .faq .elementor-accordion-item{border:0;border-bottom:1px solid #E1E6EF}.gf-native.gf-native.gf-native.gf-native .reference-footer{display:flex;align-items:center;justify-content:space-between;gap:25px}.gf-native.gf-native.gf-native.gf-native .footer{background:#151C35;color:#FFF;padding:35px 0}.gf-native.gf-native.gf-native.gf-native .footer p{color:#AAB7C7;font-size:12px;margin:0}.gf-native.gf-native.gf-native.gf-native .footer .navlink .elementor-button{font-size:12px;color:#AAB7C7}.gf-native.gf-native.gf-native.gf-native .rm-module{scroll-margin-top:80px}
@media(max-width:1000px){.gf-native.gf-native.gf-native.gf-native .four{grid-template-columns:1fr 1fr}.gf-native.gf-native.gf-native.gf-native .feature-grid{gap:40px}.gf-native.gf-native.gf-native.gf-native .feature-portrait img{height:550px}.gf-native.gf-native.gf-native.gf-native .feature h2.elementor-heading-title{font-size:35px}.gf-native.gf-native.gf-native.gf-native .metric .elementor-heading-title{font-size:27px}}
@media(max-width:767px){.gf-native.gf-native.gf-native.gf-native .band{padding:60px 0}.gf-native.gf-native.gf-native.gf-native .rm-module .module-title{margin-bottom:32px}.gf-native.gf-native.gf-native.gf-native .rm-module h2.elementor-heading-title{font-size:34px;letter-spacing:-1px}.gf-native.gf-native.gf-native.gf-native .rm-module .intro{font-size:16px!important}.gf-native.gf-native.gf-native.gf-native .leader h2.elementor-heading-title{font-size:27px}.gf-native.gf-native.gf-native.gf-native .cards,.gf-native.gf-native.gf-native.gf-native .four,.gf-native.gf-native.gf-native.gf-native .risk .four,.gf-native.gf-native.gf-native.gf-native .two,.gf-native.gf-native.gf-native.gf-native .diagnostic-grid,.gf-native.gf-native.gf-native.gf-native .feature-grid,.gf-native.gf-native.gf-native.gf-native .metrics-box{grid-template-columns:1fr}.gf-native.gf-native.gf-native.gf-native .card{padding:25px}.gf-native.gf-native.gf-native.gf-native .compare-row{grid-template-columns:1.05fr 1fr 1fr}.gf-native.gf-native.gf-native.gf-native .compare-row .elementor-widget-text-editor{padding:17px 9px;font-size:11px;line-height:1.55}.gf-native.gf-native.gf-native.gf-native .compare-head .elementor-widget-text-editor{font-size:9px}.gf-native.gf-native.gf-native.gf-native .compare-head strong{font-size:13px}.gf-native.gf-native.gf-native.gf-native .feature-portrait img{height:450px}.gf-native.gf-native.gf-native.gf-native .photo-note{right:12px;bottom:-18px;max-width:220px}.gf-native.gf-native.gf-native.gf-native .feature-copy{padding-top:22px}.gf-native.gf-native.gf-native.gf-native .metrics{padding-bottom:0}.gf-native.gf-native.gf-native.gf-native .metrics-box{gap:35px}.gf-native.gf-native.gf-native.gf-native .commitment-box{grid-template-columns:1fr;padding:28px;gap:10px}.gf-native.gf-native.gf-native.gf-native .commitment h2.elementor-heading-title{font-size:31px}.gf-native.gf-native.gf-native.gf-native .commitment-box .module-icon .elementor-icon{width:65px;height:65px}.gf-native.gf-native.gf-native.gf-native .reference-footer{flex-direction:column;text-align:center}.gf-native.gf-native.gf-native.gf-native .faq-module{padding-top:0}.gf-native.gf-native.gf-native.gf-native .navlinks{gap:0}.gf-native.gf-native.gf-native.gf-native .hero h1.elementor-heading-title{font-size:44px}}

body.admin-bar .gf-native .header{top:32px}@media(max-width:782px){body.admin-bar .gf-native .header{top:46px}}
body.admin-bar .gf-native.gf-native.gf-native.gf-native .header{top:32px!important}.gf-native.gf-native.gf-native.gf-native .rm-module .card .elementor-widget-text-editor:not(.process-number),.gf-native.gf-native.gf-native.gf-native .rm-module .story-card .elementor-widget-text-editor:not(.eyebrow),.gf-native.gf-native.gf-native.gf-native .feature-point .elementor-widget-text-editor{display:block!important;font-size:15px!important;line-height:1.7}.gf-native.gf-native.gf-native.gf-native .rm-module .four .card .elementor-widget-text-editor:not(.process-number){font-size:14px!important}@media(max-width:782px){body.admin-bar .gf-native.gf-native.gf-native.gf-native .header{top:46px!important}}
.gf-native.gf-native.gf-native.gf-native .comparison-mark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:23px;font-weight:500;line-height:1}.gf-native.gf-native.gf-native.gf-native .comparison-mark.yes{background:#DFEEE3;color:#25A46C}.gf-native.gf-native.gf-native.gf-native .comparison-mark.no{background:#F9E4E4;color:#E94E4E}.gf-native.gf-native.gf-native.gf-native .savings-box{display:grid;grid-template-columns:1fr auto;align-items:center;gap:45px;background:#FFF;border:1px solid #EDF5FF;border-radius:19px;max-width:985px;margin:40px auto 0;padding:36px}.gf-native.gf-native.gf-native.gf-native .savings-copy h3.elementor-heading-title{font-size:31px;line-height:1.23;letter-spacing:-.8px;margin-bottom:18px}.gf-native.gf-native.gf-native.gf-native .savings-copy .elementor-widget-text-editor:not(.eyebrow){display:block!important;font-size:16px;color:#60646D}.gf-native.gf-native.gf-native.gf-native .savings-box .cta{margin:0!important}.gf-native.gf-native.gf-native.gf-native .savings-box .elementor-button{white-space:nowrap;font-size:16px}@media(max-width:767px){.gf-native.gf-native.gf-native.gf-native .comparison-mark{width:28px;height:28px;font-size:19px}.gf-native.gf-native.gf-native.gf-native .savings-box{grid-template-columns:1fr;padding:26px;gap:20px}.gf-native.gf-native.gf-native.gf-native .savings-copy h3.elementor-heading-title{font-size:26px}.gf-native.gf-native.gf-native.gf-native .savings-box .cta{text-align:left}}
.gf-native.gf-native.gf-native.gf-native .testimonial-card{display:flex;flex-direction:column;border:1px solid #E1E6EF;border-radius:12px;padding:29px;background:#FFF;box-shadow:0 5px 16px #10233A06}.gf-native.gf-native.gf-native.gf-native .testimonial-card .eyebrow{font-size:9px!important;letter-spacing:1px}.gf-native.gf-native.gf-native.gf-native .testimonial-quote{display:block!important;font-size:16px;line-height:1.8;color:#60646D;margin-bottom:28px!important;flex:1}.gf-native.gf-native.gf-native.gf-native .testimonial-name{display:block!important;font-size:15px;font-weight:700;color:#151C35}.gf-native.gf-native.gf-native.gf-native .testimonial-role{display:block!important;font-size:13px;color:#777}
/* Restore native Elementor selection boxes while editing. */
body.elementor-editor-active .gf-native.gf-native.gf-native.gf-native .elementor-widget-heading,body.elementor-editor-active .gf-native.gf-native.gf-native.gf-native .elementor-widget-text-editor,body.elementor-editor-active .gf-native.gf-native.gf-native.gf-native .elementor-widget-button,body.elementor-editor-active .gf-native.gf-native.gf-native.gf-native .elementor-widget-image{display:block!important;}

/* Golightly brand kit — blue, upright typography, lighter decision section. */
.gf-native.gf-native.gf-native.gf-native .elementor-heading-title{font-family:'Manrope',Arial,sans-serif;font-weight:500;font-style:normal;}
.gf-native.gf-native.gf-native.gf-native em{font-family:inherit;font-style:normal!important;font-weight:inherit;}
.gf-native.gf-native.gf-native.gf-native .elementor-widget-text-editor,.gf-native.gf-native.gf-native.gf-native p,.gf-native.gf-native.gf-native.gf-native .elementor-button{font-family:'DM Sans',Arial,sans-serif;}
.gf-native.gf-native.gf-native.gf-native .hero{background:linear-gradient(120deg,#203653,#151C35);}
.gf-native.gf-native.gf-native.gf-native .hero em,.gf-native.gf-native.gf-native.gf-native .navy em{color:#8CB8FA!important;}
.gf-native.gf-native.gf-native.gf-native .hero .eyebrow,.gf-native.gf-native.gf-native.gf-native .hero .gold-rule{color:#8CB8FA;}
.gf-native.gf-native.gf-native.gf-native .cta .elementor-button,.gf-native.gf-native.gf-native.gf-native .gf-pro-form button{background:#2978DE!important;color:#FFFFFF!important;box-shadow:0 8px 24px #2978DE25;}
.gf-native.gf-native.gf-native.gf-native .module-icon .elementor-icon{background:#EDF5FF;color:#2978DE;}
.gf-native.gf-native.gf-native.gf-native .risk{background:#EDF5FF!important;color:#151C35!important;}
.gf-native.gf-native.gf-native.gf-native .risk .card{background:#FFFFFF!important;border:1px solid #E1E6EF!important;color:#151C35!important;box-shadow:0 6px 24px #151C3508;}
.gf-native.gf-native.gf-native.gf-native .risk .elementor-heading-title{color:#151C35!important;}
.gf-native.gf-native.gf-native.gf-native .risk em{color:#2978DE!important;}
.gf-native.gf-native.gf-native.gf-native .risk .elementor-widget-text-editor,.gf-native.gf-native.gf-native.gf-native .risk p{color:#637084!important;}
.gf-native.gf-native.gf-native.gf-native .risk .eyebrow{color:#2978DE!important;}
.gf-native.gf-native.gf-native.gf-native .risk .module-icon .elementor-icon{background:#EDF5FF!important;color:#2978DE!important;}
.gf-native.gf-native.gf-native.gf-native .risk-bottom{border-color:#E1E6EF;}

/* Slightly stronger headline weight. */
.gf-native.gf-native.gf-native.gf-native .elementor-heading-title{font-weight:600;}

/* Main headline leads the typography hierarchy. */
.gf-native.gf-native.gf-native.gf-native .hero h1.elementor-heading-title,.gf-native.gf-native.gf-native.gf-native .hero h1.elementor-heading-title em{font-weight:800!important;}

/* Keep the editable desktop navigation compact and on one line. */
.gf-native.gf-native.gf-native.gf-native .navlinks{width:max-content!important;flex:0 0 auto;gap:24px;align-items:center;}
.gf-native.gf-native.gf-native.gf-native .navlinks .elementor-widget-button{width:auto!important;flex:0 0 auto;margin:0;}
.gf-native.gf-native.gf-native.gf-native .navlinks .elementor-button,.gf-native.gf-native.gf-native.gf-native .navlinks .elementor-button-text{white-space:nowrap;}
.gf-native.gf-native.gf-native.gf-native .header .cta .elementor-button{padding:14px 20px;}
@media(max-width:767px){.gf-native.gf-native.gf-native.gf-native .navlinks{gap:0;}.gf-native.gf-native.gf-native.gf-native .header .cta .elementor-button{padding:12px 14px;font-size:12px;}}

/* Keep unfinished client proof editable, but off the public page. */
body:not(.elementor-editor-active) #testimonials, body:not(.elementor-editor-active) #client-stories { display:none!important; }
.hero-copy .elementor-element-3fb75b53 { display:none!important; }

/* Open financial roadmap */
#process{background:#EDF5FF!important;padding:96px 0!important;}
#process .wrap{max-width:1120px!important;}
#process .module-title{text-align:left!important;margin:0 0 52px!important;max-width:none!important;}
#process .module-title h2{font-size:clamp(36px,4vw,54px)!important;line-height:1.1!important;letter-spacing:-1.8px!important;}
#process .module-title .intro{max-width:650px!important;margin:20px 0 0!important;font-size:18px!important;}
#process .cards{gap:30px!important;}
#process .process-card{background:transparent!important;border:0!important;border-top:1px solid #C7D8EB!important;box-shadow:none!important;border-radius:0!important;padding:24px 0 0!important;min-height:0!important;}
#process .process-number{font-size:14px!important;line-height:1!important;font-weight:700!important;letter-spacing:1.5px!important;color:#2978DE!important;margin:0 0 24px!important;}
#process .process-card h3{font-size:22px!important;line-height:1.25!important;letter-spacing:-.5px!important;margin:0 0 16px!important;min-height:56px;}
#process .process-card p,#process .process-card .elementor-widget-text-editor:not(.process-number){font-size:16px!important;line-height:1.65!important;color:#637084!important;}
#process .center-cta{margin-top:44px!important;text-align:left!important;}
@media(max-width:1024px){#process .cards.four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px!important;}}
@media(max-width:767px){#process{padding:64px 0!important;}#process .module-title{margin-bottom:36px!important;}#process .cards.four{grid-template-columns:1fr!important;gap:28px!important;}#process .process-card h3{min-height:0!important;}#process .process-number{margin-bottom:16px!important;}}/* End custom CSS */
/* Start custom CSS *//* Approved CFO outline icons */
.elementor-element-19b6c446,.elementor-element-24256e80,.elementor-element-54d870fb{background:transparent!important;border:0!important;box-shadow:none!important;}
.elementor-element-19b6c446 .elementor-widget-container,.elementor-element-24256e80 .elementor-widget-container,.elementor-element-54d870fb .elementor-widget-container{background:transparent!important;border:0!important;box-shadow:none!important;}
.elementor-element-19b6c446 .elementor-icon,.elementor-element-24256e80 .elementor-icon,.elementor-element-54d870fb .elementor-icon{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;width:42px!important;height:42px!important;display:block!important;}
.elementor-element-19b6c446 .elementor-icon i,.elementor-element-24256e80 .elementor-icon i,.elementor-element-54d870fb .elementor-icon i{display:none!important;}
.elementor-element-19b6c446 .elementor-icon:after{content:"";display:block;width:42px;height:42px;background:#80AEF3;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020v-4m6%204v-7m6%207V10M3%2011l6-5%204%202%207-6m-5%200h5v5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020v-4m6%204v-7m6%207V10M3%2011l6-5%204%202%207-6m-5%200h5v5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.elementor-element-24256e80 .elementor-icon:after{content:"";display:block;width:42px;height:42px;background:#80AEF3;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v18m-5%200h10M4%206h16M5%206l-4%209h8L5%206Zm14%200-4%209h8l-4-9ZM1%2015c0%204%208%204%208%200m6%200c0%204%208%204%208%200%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v18m-5%200h10M4%206h16M5%206l-4%209h8L5%206Zm14%200-4%209h8l-4-9ZM1%2015c0%204%208%204%208%200m6%200c0%204%208%204%208%200%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.elementor-element-54d870fb .elementor-icon:after{content:"";display:block;width:42px;height:42px;background:#80AEF3;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4m10-4v4M3%2010h18m-13%205%203%203%205-5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4m10-4v4M3%2010h18m-13%205%203%203%205-5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
/* Refined service cadence band */
.elementor-element-3ec69414.metrics-box{background:#151e35!important;border:1px solid #283652!important;border-radius:20px!important;padding:42px 20px!important;box-shadow:0 16px 40px rgba(20,30,53,.08)!important;}
.elementor-element-3ec69414 .metric-item{padding:4px 30px!important;text-align:left!important;border-right:1px solid rgba(166,190,225,.2)!important;}
.elementor-element-3ec69414 .metric-item:last-child{border-right:0!important;}
.elementor-element-3ec69414 .metric{margin-bottom:10px!important;text-align:left!important;}
.elementor-element-3ec69414 .metric .elementor-heading-title{color:#f8faff!important;font-size:30px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.7px!important;text-align:left!important;}
.elementor-element-3ec69414 .metric:before{content:"";display:block;width:25px;height:3px;background:#80aef3;border-radius:2px;margin:0 0 22px;}
.elementor-element-3ec69414 .elementor-widget-text-editor,.elementor-element-3ec69414 .elementor-text-editor,.elementor-element-3ec69414 .elementor-text-editor p{color:#becce0!important;font-size:16px!important;line-height:1.6!important;text-align:left!important;margin:0!important;}
@media(max-width:1024px){.elementor-element-3ec69414 .metric-item{padding:6px 20px!important;}.elementor-element-3ec69414 .metric .elementor-heading-title{font-size:26px!important;}}
@media(max-width:767px){.elementor-element-3ec69414.metrics-box{padding:16px 24px!important;}.elementor-element-3ec69414 .metric-item{padding:24px 0!important;border-right:0!important;border-bottom:1px solid rgba(166,190,225,.2)!important;}.elementor-element-3ec69414 .metric-item:last-child{border-bottom:0!important;}.elementor-element-3ec69414 .metric:before{margin-bottom:14px;}}

/* Original Golightly brand logo */
.elementor-element-37504a22 .elementor-heading-title{font-size:0!important;line-height:0!important;width:227px!important;max-width:100%!important;height:77px!important;background:url("https://golightlyfinancial.com/wp-content/uploads/2022/02/Golightly-Logo.png") left center/contain no-repeat!important;}
.elementor-element-37504a22 .elementor-heading-title small,.elementor-element-37504a22 .elementor-heading-title img{display:none!important;}
@media(max-width:767px){.elementor-element-37504a22 .elementor-heading-title{width:180px!important;height:61px!important;}}

/* Smaller logo with breathing room */
.elementor-element-37504a22{padding:14px 0!important;}
.elementor-element-37504a22 .elementor-heading-title{width:180px!important;height:61px!important;background-size:contain!important;}
@media(max-width:767px){.elementor-element-37504a22{padding:12px 0!important;}.elementor-element-37504a22 .elementor-heading-title{width:150px!important;height:51px!important;}}

/* Clear space around the original logo */
.elementor-element-37504a22 .elementor-heading-title{margin-top:20px!important;margin-bottom:20px!important;}

/* Refined footer */
.elementor-element-689521c6{background:#151e35!important;padding:36px 24px!important;}
.elementor-element-20a906ab{padding:0!important;max-width:1160px!important;margin:auto!important;}
.elementor-element-755fd125>.elementor-widget-wrap{display:grid!important;grid-template-columns:190px 1fr auto;align-items:center!important;gap:28px!important;padding:0!important;}
.elementor-element-755fd125>.elementor-widget-wrap>.elementor-widget{width:auto!important;margin:0!important;}
.elementor-element-7bf28782 .elementor-heading-title{font-size:0!important;line-height:0!important;width:180px!important;height:61px!important;background:url("https://golightlyfinancial.com/wp-content/uploads/2022/02/Golightly-Logo.png") left center/contain no-repeat!important;filter:brightness(0) invert(1);}
.elementor-element-7bf28782 small{display:none!important;}
.elementor-element-1a491b,.elementor-element-1a491b .elementor-text-editor{color:#b9c7db!important;font-size:13px!important;line-height:1.6!important;text-align:center!important;}
.elementor-element-2605ddf .elementor-button{color:#e6edf8!important;background:transparent!important;border:0!important;padding:8px 0!important;font-size:14px!important;font-weight:500!important;}
@media(max-width:767px){.elementor-element-755fd125>.elementor-widget-wrap{grid-template-columns:1fr;justify-items:center;gap:20px!important;}.elementor-element-689521c6{padding:32px 20px!important;}.elementor-element-1a491b{order:3;}}

/* Full closing footer */
.elementor-element-689521c6{padding:64px 32px 26px!important;background:#111b30!important;}
.elementor-element-755fd125>.elementor-widget-wrap{grid-template-columns:1fr 1fr!important;gap:28px!important;}
.elementor-element-7bf28782{grid-column:1 / -1;width:100%!important;padding-bottom:42px!important;border-bottom:1px solid #314057;}
.elementor-element-7bf28782 .elementor-heading-title{width:100%!important;height:auto!important;background:none!important;filter:none!important;font-size:16px!important;line-height:1.6!important;}
.footer-main{display:grid;grid-template-columns:1fr .65fr 1.2fr;gap:44px;align-items:start;}
.footer-original-logo{display:block!important;width:180px!important;height:auto!important;filter:brightness(0) invert(1);margin:0 0 24px!important;}
.footer-brand-block p{font-size:16px!important;color:#bccbe0!important;line-height:1.7!important;margin:0!important;font-weight:400!important;letter-spacing:0!important;}
.footer-label{display:block;font-size:10px;font-weight:600;letter-spacing:1.8px;color:#8eafe0;margin:0 0 20px;}
.footer-explore a{display:block;color:#e4ecf8!important;font-size:14px;font-weight:400;margin:0 0 12px;text-decoration:none;}
.footer-invitation h2{font-size:28px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.7px!important;color:#fff!important;margin:0 0 24px!important;}
.footer-assessment{display:inline-flex;align-items:center;gap:22px;background:#2b77d9;color:white!important;border-radius:7px;padding:13px 18px;font-size:13px;font-weight:600;text-decoration:none;}
.elementor-element-1a491b,.elementor-element-1a491b .elementor-text-editor{text-align:left!important;}
.elementor-element-2605ddf{text-align:right!important;}
@media(max-width:767px){.elementor-element-689521c6{padding:42px 24px 24px!important;}.footer-main{grid-template-columns:1fr;gap:32px;}.elementor-element-755fd125>.elementor-widget-wrap{grid-template-columns:1fr!important;justify-items:stretch!important;gap:16px!important;}.elementor-element-7bf28782{padding-bottom:30px!important;}.elementor-element-2605ddf{text-align:left!important;}.footer-invitation h2{font-size:26px!important;}}

body .elementor .elementor-element.elementor-element-20a906ab>.elementor-container{display:block!important;}
body .elementor .elementor-element.elementor-element-755fd125{display:block!important;width:100%!important;}
body .elementor .elementor-element.elementor-element-755fd125>.elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;}
body .elementor .elementor-element.elementor-element-7bf28782{grid-column:1 / -1!important;width:100%!important;}
body .elementor .footer-main *{letter-spacing:normal;}
body .elementor .footer-invitation h2{text-transform:none!important;}
@media(max-width:767px){body .elementor .elementor-element.elementor-element-755fd125>.elementor-widget-wrap{grid-template-columns:1fr!important;}}

:is(#footer-layout-fix,.elementor-element-20a906ab)>.elementor-container{display:block!important;}
:is(#footer-layout-fix,.elementor-element-755fd125){display:block!important;width:100%!important;}
:is(#footer-layout-fix,.elementor-element-755fd125)>.elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr!important;}
:is(#footer-layout-fix,.elementor-element-7bf28782){grid-column:1 / -1!important;width:100%!important;}
@media(max-width:767px){:is(#footer-layout-fix,.elementor-element-755fd125)>.elementor-widget-wrap{grid-template-columns:1fr!important;}}

/* Keep this assessment page free of the newsletter overlay */
body.page-id-1055 #elementor-popup-modal-749{display:none!important;pointer-events:none!important;}
body.page-id-1055.dialog-prevent-scroll{overflow:auto!important;}

@media(min-width:768px){body :is(#desktop-assessment,.elementor-element-5f5d7806){display:block!important;}}/* End custom CSS */