.elementor-13842 .elementor-element.elementor-element-04c719e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13842 .elementor-element.elementor-element-da6d188{--spacer-size:72px;}.elementor-13842 .elementor-element.elementor-element-2e05782{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 42px;--row-gap:0px;--column-gap:42px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13842 .elementor-element.elementor-element-2e05782.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-13842 .elementor-element.elementor-element-de55513{--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-13842 .elementor-element.elementor-element-de55513.e-con{--flex-grow:0;--flex-shrink:0;}.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-13842 .elementor-element.elementor-element-7878955 .elementor-button:hover, .elementor-13842 .elementor-element.elementor-element-7878955 .elementor-button:focus{background-color:#D2E7E0;border-color:#1F8563;}.elementor-13842 .elementor-element.elementor-element-7878955{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-13842 .elementor-element.elementor-element-7878955 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13842 .elementor-element.elementor-element-7878955 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13842 .elementor-element.elementor-element-7878955 .elementor-button{fill:#1F8563;color:#1F8563;border-style:none;border-radius:8px 8px 8px 8px;padding:14.5px 22px 14.5px 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-13842 .elementor-element.elementor-element-a90f21b .elementor-heading-title{color:#000000;}.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-13842 .elementor-element.elementor-element-fd48f66{color:#000000;}.elementor-13842 .elementor-element.elementor-element-fd48f66 a{color:#1F8563;}.elementor-13842 .elementor-element.elementor-element-31debc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13842 .elementor-element.elementor-element-4e1e042{text-align:center;}.elementor-13842 .elementor-element.elementor-element-4e1e042 img{height:80px;object-fit:contain;object-position:center center;}.elementor-13842 .elementor-element.elementor-element-608c546{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13842 .elementor-element.elementor-element-da6611e{--spacer-size:72px;}.elementor-13842 .elementor-element.elementor-element-d6fa074{--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 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13842 .elementor-element.elementor-element-fe9a79b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-13842 .elementor-element.elementor-element-fe9a79b:not(.elementor-motion-effects-element-type-background), .elementor-13842 .elementor-element.elementor-element-fe9a79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E4F6;}.elementor-13842 .elementor-element.elementor-element-bccd822 img{max-width:124px;height:184px;}.elementor-13842 .elementor-element.elementor-element-253a0fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-13842 .elementor-element.elementor-element-54d6b12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13842 .elementor-element.elementor-element-54d6b12 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13842 .elementor-element.elementor-element-c3ab6cf{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-secondary );}.elementor-13842 .elementor-element.elementor-element-c3ab6cf p{margin-block-end:0px;}.elementor-13842 .elementor-element.elementor-element-077a271{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-13842 .elementor-element.elementor-element-077a271:not(.elementor-motion-effects-element-type-background), .elementor-13842 .elementor-element.elementor-element-077a271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F8;}.elementor-13842 .elementor-element.elementor-element-47ea604 img{height:184px;object-fit:contain;object-position:center center;}.elementor-13842 .elementor-element.elementor-element-664c064{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-13842 .elementor-element.elementor-element-e45eef8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13842 .elementor-element.elementor-element-e45eef8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13842 .elementor-element.elementor-element-c1eff08{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-secondary );}.elementor-13842 .elementor-element.elementor-element-c1eff08 p{margin-block-end:0px;}.elementor-13842 .elementor-element.elementor-element-46e695c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-13842 .elementor-element.elementor-element-46e695c:not(.elementor-motion-effects-element-type-background), .elementor-13842 .elementor-element.elementor-element-46e695c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7EB;}.elementor-13842 .elementor-element.elementor-element-91d726d img{height:184px;object-fit:contain;object-position:center center;}.elementor-13842 .elementor-element.elementor-element-0c2803b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-13842 .elementor-element.elementor-element-f669acd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13842 .elementor-element.elementor-element-f669acd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13842 .elementor-element.elementor-element-a99724a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-secondary );}.elementor-13842 .elementor-element.elementor-element-a99724a p{margin-block-end:0px;}.elementor-13842 .elementor-element.elementor-element-bd1efba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13842 .elementor-element.elementor-element-1247ecc{--spacer-size:72px;}body.elementor-page-13842{margin:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-13842 .elementor-element.elementor-element-2e05782{--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:wrap;}}@media(min-width:768px){.elementor-13842 .elementor-element.elementor-element-2e05782{--width:70%;}.elementor-13842 .elementor-element.elementor-element-de55513{--width:60%;}.elementor-13842 .elementor-element.elementor-element-31debc4{--width:60%;}.elementor-13842 .elementor-element.elementor-element-d6fa074{--width:70%;}}@media(max-width:767px){.elementor-13842 .elementor-element.elementor-element-2e05782{--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;--justify-content:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;}.elementor-13842 .elementor-element.elementor-element-de55513{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13842 .elementor-element.elementor-element-7878955{width:100%;max-width:100%;}.elementor-13842 .elementor-element.elementor-element-7878955 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-13842 .elementor-element.elementor-element-31debc4{--flex-wrap:wrap;}.elementor-13842 .elementor-element.elementor-element-d6fa074{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}}/* Start custom CSS for html, class: .elementor-element-9a962cf */.elementor-13842 .elementor-element.elementor-element-9a962cf .zoho-form-container {
            font-family: 'Inter', sans-serif;
        }
        .form-step {
            display: none;
        }
        .form-step-active {
            display: block;
        }
        .custom-radio, .custom-checkbox {
            appearance: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            padding: 0;
            display: inline-block;
            position: relative;
            cursor: pointer;
            margin-right: 0.5rem;
            width: 1.25rem; 
            height: 1.25rem; 
            border: 1px solid #B8BBD3; 
        }
        .custom-radio {
            border-radius: 50%;
        }
        .custom-checkbox {
            border-radius: 0.25rem;
        }
        .custom-radio:checked, .custom-checkbox:checked {
            background-color: #1F8563; 
            border-color: #1F8563; 
        }
        .custom-radio:checked::after {
            content: '';
            display: block;
            width: 0.625rem; 
            height: 0.625rem; 
            background: white;
            border-radius: 50%;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
        .custom-checkbox:checked::after {
            content: '';
            display: block;
            box-sizing: border-box;
            width: 0.3125rem;
            height: 0.625rem;
            border-style: solid;
            border-color: white;
            border-width: 0 2px 2px 0;
            position: absolute;
            top: 50%; 
            left: 50%;
            transform: translate(-50%, -70%) rotate(45deg);
        }
        .zf-important {
            color: #ff0000 !important;
            padding: 0;
            font-size: 1.0625rem !important; 
            margin-left: 0.125rem; 
            font-weight: bold;
        }
        .zf-errorMessage {
            font: 0.9375rem Arial, Helvetica, sans-serif; 
            color: #f41033;
            padding-top: 0.625rem; 
        }
        .zf-instruction {
            color: #465475;
            font-style: normal;
            font-size: 0.8125rem; 
            overflow: visible !important;
            word-break: break-all;
            padding: 0.5rem 0px 0px 0px; 
            font-weight: 500;
            clear: both;
        }
        select.placeholder-selected {
            color: #9ca3af; 
        }
        select:not(.placeholder-selected) {
            color: #374151; 
        }
        #successMessage {
            display: none;
            padding: 2rem;
            text-align: center;
            border: 1px solid #1F8563;
            background-color: #f0fdf4;
            color: #14532d;
            border-radius: 0.5rem;
        }/* End custom CSS */