.elementor-6448 .elementor-element.elementor-element-7660bcf{--display:flex;--min-height:94vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:130px;--padding-bottom:100px;--padding-left:48px;--padding-right:48px;}.elementor-6448 .elementor-element.elementor-element-7660bcf:not(.elementor-motion-effects-element-type-background), .elementor-6448 .elementor-element.elementor-element-7660bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6448 .elementor-element.elementor-element-4e27a6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-3f6166f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6448 .elementor-element.elementor-element-03796ab .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-13d819d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.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-6448 .elementor-element.elementor-element-3615a19{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-93633db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 14px;--row-gap:12px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6448 .elementor-element.elementor-element-230ec85 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-ad27c44 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-17e1b6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6448 .elementor-element.elementor-element-c7174ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-021b5a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-bd495f7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-b25d670{font-family:"Inter", Sans-serif;font-size:14px;color:#FFFFFF;}.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-6448 .elementor-element.elementor-element-cddf166 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-field-type-html{padding-bottom:0px;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-cddf166{--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-6448 .elementor-element.elementor-element-279671d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-6448 .elementor-element.elementor-element-279671d:not(.elementor-motion-effects-element-type-background), .elementor-6448 .elementor-element.elementor-element-279671d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F1;}.elementor-6448 .elementor-element.elementor-element-ec9f10a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-419ff79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-0c9b158 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-dc945d0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.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-6448 .elementor-element.elementor-element-30c9085 img{border-radius:15px 15px 15px 15px;}.elementor-6448 .elementor-element.elementor-element-09ea14c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6448 .elementor-element.elementor-element-f4d4e62 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-6486090 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-cc35416{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-fdd619d{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-312f895{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:110px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-6448 .elementor-element.elementor-element-312f895:not(.elementor-motion-effects-element-type-background), .elementor-6448 .elementor-element.elementor-element-312f895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6448 .elementor-element.elementor-element-3e34e0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-39acb39 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-0b1b0bc .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#288426;}.elementor-6448 .elementor-element.elementor-element-30aa5dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-886204f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-06189ea .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-8af7e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-dc51ecf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-6ebf5f8{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-c2007ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-c3515e1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-1c7035e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-606a991 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-fe2470c{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-a228688{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-6db299c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-26b39d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-779315f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-961a324{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-c19208c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-4f38fd2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-62edeae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-b8cea49 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-36e018d{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-6e5b62e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-00ecf8d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-e9101e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-debcd16 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-2953cf5{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-b9fde86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-4b18b04 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-8551feb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-11c2e4c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-a1f954b{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-ae09c62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-6448 .elementor-element.elementor-element-ae09c62:not(.elementor-motion-effects-element-type-background), .elementor-6448 .elementor-element.elementor-element-ae09c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-6a6b524{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-400049c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6448 .elementor-element.elementor-element-6f4a79b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-d0fa2cb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-1bc8e64{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-ead2ed3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6448 .elementor-element.elementor-element-9515a8b img{border-radius:15px 15px 15px 15px;}.elementor-6448 .elementor-element.elementor-element-66e38f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.12;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-6448 .elementor-element.elementor-element-66e38f8:not(.elementor-motion-effects-element-type-background), .elementor-6448 .elementor-element.elementor-element-66e38f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6448 .elementor-element.elementor-element-66e38f8::before, .elementor-6448 .elementor-element.elementor-element-66e38f8 > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-66e38f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-66e38f8 > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-66e38f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-66e38f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://joshhandler.com/wp-content/uploads/2026/09/rent-calculator-cta-bg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6448 .elementor-element.elementor-element-f5c657b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-30df280 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-3d1bda3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-8972a14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-6d6d13e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-ad35dfe .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#288426;}.elementor-6448 .elementor-element.elementor-element-a0a7c42 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-f1d73b3{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-9d0b108{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-f5f81d2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#288426;}.elementor-6448 .elementor-element.elementor-element-cc3daaf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-f619291{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-bb8a28b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-ea8615e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#288426;}.elementor-6448 .elementor-element.elementor-element-4176401 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-187aa0b{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-544bfe7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-6448 .elementor-element.elementor-element-544bfe7:not(.elementor-motion-effects-element-type-background), .elementor-6448 .elementor-element.elementor-element-544bfe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F1;}.elementor-6448 .elementor-element.elementor-element-034c0de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-46707d0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-c3ef172 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-c19a2e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-cdb8aad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-bf068f6{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-8528385{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-07c1309{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-7fd439f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-55903a0{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-069318c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-bb96d0e{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-9108523{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-11e8a57{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-0b71e18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-1f77bab{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-12e1e41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-6448 .elementor-element.elementor-element-12e1e41:not(.elementor-motion-effects-element-type-background), .elementor-6448 .elementor-element.elementor-element-12e1e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6448 .elementor-element.elementor-element-5e179fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-62097bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6448 .elementor-element.elementor-element-ba25d14 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-1ce71a7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-935d1e6{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-696da77 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-c11a0b7{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-d58cf7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-32383e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-5d71faf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-fad3e20{font-family:"Inter", Sans-serif;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6448 .elementor-element.elementor-element-044af19 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6448 .elementor-element.elementor-element-044af19 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6448 .elementor-element.elementor-element-044af19 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6448 .elementor-element.elementor-element-044af19 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-field-type-html{padding-bottom:0px;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6448 .elementor-element.elementor-element-044af19{--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;}@media(max-width:1024px){.elementor-6448 .elementor-element.elementor-element-7660bcf{--min-height:0vh;--padding-top:100px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6448 .elementor-element.elementor-element-4e27a6c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-6448 .elementor-element.elementor-element-279671d{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6448 .elementor-element.elementor-element-ec9f10a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-6448 .elementor-element.elementor-element-312f895{--padding-top:90px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-6448 .elementor-element.elementor-element-ae09c62{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6448 .elementor-element.elementor-element-6a6b524{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-6448 .elementor-element.elementor-element-66e38f8{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6448 .elementor-element.elementor-element-8972a14{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-6448 .elementor-element.elementor-element-544bfe7{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6448 .elementor-element.elementor-element-12e1e41{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-6448 .elementor-element.elementor-element-5e179fc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 0px;--row-gap:48px;--column-gap:0px;}}@media(max-width:767px){.elementor-6448 .elementor-element.elementor-element-7660bcf{--min-height:0vh;--padding-top:76px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-6448 .elementor-element.elementor-element-279671d{--padding-top:64px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-6448 .elementor-element.elementor-element-312f895{--padding-top:64px;--padding-bottom:72px;--padding-left:22px;--padding-right:22px;}.elementor-6448 .elementor-element.elementor-element-886204f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6448 .elementor-element.elementor-element-c2007ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6448 .elementor-element.elementor-element-a228688{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6448 .elementor-element.elementor-element-c19208c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6448 .elementor-element.elementor-element-6e5b62e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6448 .elementor-element.elementor-element-b9fde86{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6448 .elementor-element.elementor-element-ae09c62{--padding-top:64px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-6448 .elementor-element.elementor-element-66e38f8{--padding-top:64px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-6448 .elementor-element.elementor-element-8972a14{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6448 .elementor-element.elementor-element-544bfe7{--padding-top:64px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-6448 .elementor-element.elementor-element-12e1e41{--padding-top:72px;--padding-bottom:72px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-6448 .elementor-element.elementor-element-4e27a6c{--content-width:1240px;}.elementor-6448 .elementor-element.elementor-element-3f6166f{--width:50%;}.elementor-6448 .elementor-element.elementor-element-17e1b6f{--width:50%;}.elementor-6448 .elementor-element.elementor-element-ec9f10a{--content-width:1240px;}.elementor-6448 .elementor-element.elementor-element-419ff79{--width:40%;}.elementor-6448 .elementor-element.elementor-element-09ea14c{--width:60%;}.elementor-6448 .elementor-element.elementor-element-3e34e0d{--content-width:1240px;}.elementor-6448 .elementor-element.elementor-element-6a6b524{--content-width:1240px;}.elementor-6448 .elementor-element.elementor-element-400049c{--width:56%;}.elementor-6448 .elementor-element.elementor-element-ead2ed3{--width:44%;}.elementor-6448 .elementor-element.elementor-element-f5c657b{--content-width:1240px;}.elementor-6448 .elementor-element.elementor-element-6d6d13e{--width:33.33%;}.elementor-6448 .elementor-element.elementor-element-9d0b108{--width:33.33%;}.elementor-6448 .elementor-element.elementor-element-bb8a28b{--width:33.33%;}.elementor-6448 .elementor-element.elementor-element-034c0de{--content-width:1240px;}.elementor-6448 .elementor-element.elementor-element-5e179fc{--content-width:1240px;}.elementor-6448 .elementor-element.elementor-element-62097bb{--width:42%;}.elementor-6448 .elementor-element.elementor-element-d58cf7e{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6448 .elementor-element.elementor-element-3f6166f{--width:100%;}.elementor-6448 .elementor-element.elementor-element-17e1b6f{--width:100%;}.elementor-6448 .elementor-element.elementor-element-c7174ae{--width:100%;}.elementor-6448 .elementor-element.elementor-element-419ff79{--width:100%;}.elementor-6448 .elementor-element.elementor-element-09ea14c{--width:100%;}.elementor-6448 .elementor-element.elementor-element-400049c{--width:100%;}.elementor-6448 .elementor-element.elementor-element-ead2ed3{--width:100%;}.elementor-6448 .elementor-element.elementor-element-6d6d13e{--width:100%;}.elementor-6448 .elementor-element.elementor-element-9d0b108{--width:100%;}.elementor-6448 .elementor-element.elementor-element-bb8a28b{--width:100%;}.elementor-6448 .elementor-element.elementor-element-62097bb{--width:100%;}.elementor-6448 .elementor-element.elementor-element-d58cf7e{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-13d819d */.ch-gold {
    color: #288426 !importanti;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-cddf166 */.elementor-select-wrapper .select-caret-down-wrapper {
    font-size: 0px;
     inset-inline-end:0px;
}
select#form-field-field_070a8d4 {
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-044af19 */.elementor-select-wrapper .select-caret-down-wrapper {
    font-size: 0px;
     inset-inline-end:0px;
}
select#form-field-field_070a8d4 {
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS *//* ===== JOSH HANDLER / COACHING (page 6448 only) ===== */
body.page-id-6448 .breadcrumb-area{display:none !important}
body.page-id-6448 .elementor-6448{overflow-x:clip}

.ch-eyebrow .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#C9A66B;display:flex;align-items:center;gap:14px;flex-wrap:wrap;row-gap:8px}
.ch-eyebrow .elementor-heading-title::after{content:"";flex:0 0 48px;height:1px;background:rgba(201,166,107,.4)}
.ch-eyebrow{margin-bottom:24px}
.ch-eyebrow-dark .elementor-heading-title{color:#288426}
.ch-eyebrow-dark .elementor-heading-title::after{background:rgba(40,132,38,.35)}

.ch-h2 .elementor-heading-title{font-size:clamp(30px,4vw,50px);line-height:1.12;letter-spacing:-.015em;color:#071521;font-weight:400}
.ch-h2{margin-bottom:24px}
.ch-h2-light .elementor-heading-title{color:#fff}
.ch-h3 .elementor-heading-title{font-size:24px;color:#071521;font-weight:400;line-height:1.25}
.ch-h3-light .elementor-heading-title{color:#fff}
.ch-gold{color:#C9A66B}

.ch-body p{font-family:"Inter",sans-serif;font-size:16.5px;line-height:1.8;color:#667085;margin:0 0 18px}
.ch-body p:last-child{margin-bottom:0}
.ch-body strong{color:#071521;font-weight:600}
.ch-body-light p{color:#B8C2CA}
.ch-body-light strong{color:#fff}
.ch-rule{padding-left:28px;border-left:1px solid #288426}

/* buttons */
.ch-btn .elementor-button{font-family:"Inter",sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:19px 32px;border-radius:2px;line-height:1;display:inline-flex;align-items:center;transition:all .35s ease}
.ch-btn-green .elementor-button{background:#288426;color:#fff;border:1px solid #288426}
.ch-btn-green .elementor-button:hover{background:#2FA02C;border-color:#2FA02C;transform:translateY(-2px)}
.ch-btn-ghost .elementor-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}
.ch-btn-ghost .elementor-button:hover{border-color:#C9A66B;color:#C9A66B;transform:translateY(-2px)}

/* 01 hero */
.ch-hero-left{padding-right:0}
.ch-hero-h1 .elementor-heading-title{font-size:clamp(38px,5.4vw,68px);line-height:1.08;letter-spacing:-.015em;color:#fff;font-weight:400}
.ch-hero-h1{margin:20px 0 26px}
.ch-hero-sub{max-width:520px;margin-bottom:36px}
.ch-hero-sub p{font-family:"Inter",sans-serif;font-size:16.5px;line-height:1.75;color:#93A1AC;margin:0}
.ch-hero-photo{width:100%;display:flex;justify-content:center}
.ch-hero-photo img{width:100%;max-width:420px;height:auto;display:block;border:1px solid rgba(201,166,107,.3);object-fit:cover;transition:transform .6s ease}
.ch-hero-photo:hover img{transform:scale(1.02)}

/* 02 why / 04 real: gap-compensation padding (percentage widths must not combine with flex gap) */
.ch-why-right,.ch-real-left{padding-left:40px}
.ch-real-photo{width:100%;display:flex;justify-content:center}
.ch-real-photo img{width:100%;max-width:400px;height:auto;display:block;border:1px solid #DED9CF;transition:transform .6s ease}
.ch-real-photo:hover img{transform:scale(1.02)}

/* 03 what I teach: numbered editorial rows */
.ch-topic-list{margin-top:50px;border-top:1px solid rgba(201,166,107,.22);width:100%}
.ch-topic-row{padding:34px 0;border-bottom:1px solid rgba(201,166,107,.22);border-left:2px solid transparent;padding-left:20px;margin-left:-20px;transition:border-color .35s ease,background .35s ease;width:100%;box-sizing:border-box}
.ch-topic-row:hover{border-left-color:#C9A66B;background:rgba(201,166,107,.04)}
.ch-topic-num{flex:0 0 auto;margin-right:32px}
.ch-topic-num .elementor-heading-title{font-size:15px;font-family:"Inter",sans-serif !important;color:#C9A66B;letter-spacing:.14em;font-weight:600}
.ch-topic-title .elementor-heading-title{font-size:26px;color:#fff;margin-bottom:10px;font-weight:400}
.ch-topic-desc p{font-family:"Inter",sans-serif;font-size:15.5px;line-height:1.75;color:#93A1AC;margin:0;max-width:640px}

/* 05 who this is for */
.ch-sit-list{margin-top:46px;border-top:1px solid #DED9CF;width:100%}
.ch-sit-row{padding:26px 0;border-bottom:1px solid #DED9CF;transition:padding-left .3s ease,background .3s ease}
.ch-sit-row:hover{padding-left:14px;background:rgba(40,132,38,.04)}
.ch-sit-text .elementor-heading-title,.ch-sit-text p{font-style:italic}
.ch-sit-text p{font-family:"DM Serif Display",serif;font-style:italic;font-size:clamp(18px,2.1vw,23px);color:#071521;line-height:1.4;margin:0}

/* 06 how the call works */
.ch-step-cell{padding:0 30px 0 0;box-sizing:border-box}
.ch-step-cell:not(:first-child){border-left:1px solid rgba(201,166,107,.22);padding-left:30px}
.ch-step-num .elementor-heading-title{font-size:44px;color:#C9A66B;line-height:1;margin-bottom:14px}
.ch-step-title .elementor-heading-title{font-size:20px;color:#fff;margin-bottom:10px;font-weight:400}
.ch-step-desc p{font-family:"Inter",sans-serif;font-size:14.5px;line-height:1.7;color:#93A1AC;margin:0}

/* 07 final CTA + form */
.ch-cta-h2 .elementor-heading-title{font-size:clamp(32px,4.2vw,50px);color:#fff;line-height:1.15;font-weight:400}
.ch-cta-sub{max-width:440px;margin-bottom:32px}
.ch-cta-btn{margin-bottom:16px}
.ch-cta-note p{font-family:"Inter",sans-serif;font-size:12.5px;color:#6B7680;font-style:italic;margin:0}
.ch-cta-right{padding-left:0}
.ch-form-card{background:#0B1D29;border:1px solid rgba(201,166,107,.25);padding:44px;width:100%;box-sizing:border-box}
.ch-form-sub{margin-bottom:28px}
.ch-form-sub p{font-size:14.5px}

.ch-form .elementor-field-group{margin-bottom:20px}
.ch-form .elementor-field-label{font-family:"Inter",sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#93A1AC;margin-bottom:8px}
.ch-form .elementor-field{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.25);border-radius:0;color:#fff;font-family:"Inter",sans-serif;font-size:15px;padding:10px 2px}
.ch-form .elementor-field:focus{border-bottom-color:#C9A66B;outline:none;box-shadow:none}
.ch-form textarea.elementor-field{min-height:90px}
.ch-form ::placeholder{color:#5C6B75}
.ch-form .elementor-button{background:#288426;border:1px solid #288426;color:#fff;font-family:"Inter",sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;border-radius:2px;padding:17px 32px;width:100%;transition:all .3s ease}
.ch-form .elementor-button:hover{background:#2FA02C;border-color:#2FA02C}
.ch-form .elementor-button-text{width:100%;text-align:center}

/* ===== TABLET ===== */
@media(max-width:1024px){
 .ch-why-right,.ch-real-left{padding-left:0}
 .ch-hero-left{padding-right:0}
 .ch-step-cell{padding:0}
 .ch-step-cell:not(:first-child){border-left:none;padding-left:0;border-top:1px solid rgba(201,166,107,.22);padding-top:30px;margin-top:6px}
 .ch-form-card{padding:32px}
}

/* ===== MOBILE ===== */
@media(max-width:767px){
 .ch-hero-h1 .elementor-heading-title{font-size:38px;line-height:1.12}
 .ch-hero-sub p{font-size:15.5px}
 .ch-hero-cta{width:100%;flex-direction:column !important;align-items:stretch !important}
 .ch-btn .elementor-button{width:100%;justify-content:center;padding:17px 20px}
 .ch-h2 .elementor-heading-title{font-size:28px}
 .ch-body p{font-size:15.5px}
 .ch-rule{padding-left:18px}
 .ch-topic-row{flex-direction:column}
 .ch-topic-num{margin-right:0;margin-bottom:10px}
 .ch-topic-title .elementor-heading-title{font-size:22px}
 .ch-form-card{padding:26px}
 .ch-cta-btn .elementor-button{width:100%;justify-content:center}
}

/* scroll-driven reveals: CSS only, content is never hidden if unsupported */
@supports (animation-timeline: view()){
 @media (prefers-reduced-motion:no-preference){
  .elementor-6448 .ch-eyebrow,.elementor-6448 .ch-hero-h1,.elementor-6448 .ch-hero-sub,.elementor-6448 .ch-hero-cta,
  .elementor-6448 .ch-h2,.elementor-6448 .ch-body,.elementor-6448 .ch-topic-row,.elementor-6448 .ch-sit-row,
  .elementor-6448 .ch-step-cell,.elementor-6448 .ch-cta-h2,.elementor-6448 .ch-cta-sub,.elementor-6448 .ch-form-card{
    animation:chUp 1s linear both;animation-timeline:view();animation-range:entry 3% cover 20%}
  .elementor-6448 .ch-hero-photo,.elementor-6448 .ch-real-photo{animation:chFade 1.1s linear both;animation-timeline:view();animation-range:entry 3% cover 22%}
  @keyframes chUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
  @keyframes chFade{from{opacity:0}to{opacity:1}}
 }
}
@media(prefers-reduced-motion:reduce){
 .ch-btn .elementor-button{transition:none !important}
}/* End custom CSS */