.elementor-8346 .elementor-element.elementor-element-d70374b{--display:flex}.elementor-8346 .elementor-element.elementor-element-6708c27{--display:flex}.elementor-8346 .elementor-element.elementor-element-8242986{--display:flex}.elementor-8346 .elementor-element.elementor-element-a369e55{--display:flex}.elementor-8346 .elementor-element.elementor-element-3df7108{--display:flex}.elementor-8346 .elementor-element.elementor-element-3fc253f{--display:flex}.elementor-8346 .elementor-element.elementor-element-b206f73{--display:flex}.elementor-8346 .elementor-element.elementor-element-1682979{--display:flex}.elementor-8346 .elementor-element.elementor-element-7bdbd32{--display:flex}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-form-wrapper{max-width:920px;margin:0 auto;background:#fff;border-radius:18px;padding:34px 38px;box-shadow:0 12px 34px rgb(0 0 0 / .06);border:1px solid #e6eeea}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-hero{text-align:center;max-width:980px;margin:0 auto 26px;padding:34px 28px 28px;background:linear-gradient(135deg,#f8fbf9 0%,#eef6f1 100%);border:1px solid #d9e8de;border-radius:22px;box-shadow:0 10px 30px rgb(0 0 0 / .04);position:relative;overflow:hidden}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(212 175 55 / .1),transparent 28%),radial-gradient(circle at bottom left,rgb(15 77 58 / .08),transparent 30%);pointer-events:none}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-badge{display:inline-block;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #d9e8de;color:#0f4d3a;font-size:13px;font-weight:700}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-title{margin:0 0 14px;font-size:40px;line-height:1.15;font-weight:800;color:#0f3d2e}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-subtitle{max-width:760px;margin:0 auto 18px;font-size:18px;line-height:1.75;color:#5b6470}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-highlights{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 18px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-highlights span{font-size:14px;font-weight:600;color:#0f4d3a;background:rgb(255 255 255 / .82);padding:8px 12px;border-radius:999px;border:1px solid #dde9e2}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-step-title{font-size:28px;font-weight:800;color:#0f3d2e;margin:0 0 10px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-step-sub{color:#5f6f68;margin:0 0 24px;line-height:1.7}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_form_fields{row-gap:18px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_form_field{margin-bottom:18px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_form_field label{color:#0f3d2e;font-weight:600}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_style_formidable-style input,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_style_formidable-style select,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_style_formidable-style textarea{border-radius:10px;padding:12px 14px;border:1px solid #d6e3db;background:#fff;transition:all 0.2s ease;box-shadow:none}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_style_formidable-style input:focus,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_style_formidable-style select:focus,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_style_formidable-style textarea:focus{border-color:#0f4d3a;box-shadow:0 0 0 3px rgb(15 77 58 / .08);outline:none}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_button_submit,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_next_page,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_prev_page{background:#0f4d3a;color:#fff;border-radius:10px;padding:14px 22px;font-weight:600;transition:all 0.25s ease;border:none;box-shadow:none}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_button_submit:hover,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_next_page:hover,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_prev_page:hover{background:#143d2b;transform:translateY(-1px)}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_progress_bar{height:8px;border-radius:999px;overflow:hidden;background:#e9f1ec}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_progress_bar>div{background:linear-gradient(90deg,#0f4d3a,#d4af37)}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_rootline_group{margin-bottom:18px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_percent_complete,.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_page_num{display:none!important}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio{display:flex;flex-wrap:wrap;gap:14px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio label{display:inline-flex;align-items:center;gap:10px;margin:0;padding:10px 16px;background:#fff;border:1px solid #d7e3dc;border-radius:999px;color:#0f3d2e;font-weight:500;line-height:1.2;cursor:pointer;transition:all 0.2s ease;position:relative}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;transform:none!important;accent-color:unset!important;width:22px!important;height:22px!important;margin:0!important;border:1.8px solid #b8c9bf!important;border-radius:50%!important;background:#ffffff!important;display:inline-grid!important;place-content:center!important;flex:0 0 22px!important;position:relative!important;box-shadow:none!important}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio input[type="radio"]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform 0.18s ease;background:#0f4d3a}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio input[type="radio"]:checked{border-color:#0f4d3a!important;box-shadow:0 0 0 3px rgb(15 77 58 / .1)!important}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio input[type="radio"]:checked::before{transform:scale(1)}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio label:hover{border-color:#0f4d3a;background:#f7fbf8}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_checkbox{display:grid;gap:10px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_checkbox label{display:inline-flex;align-items:flex-start;gap:10px;color:#0f3d2e;line-height:1.5}@media (max-width:767px){.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-form-wrapper{padding:22px 18px;border-radius:16px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-hero{padding:26px 18px 22px;border-radius:18px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-title{font-size:30px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-intake-subtitle{font-size:16px;line-height:1.65}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio{gap:10px}.elementor-8346 .elementor-element.elementor-element-6966fe2 .frm_radio label{padding:10px 14px}}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-step-title{font-size:30px;font-weight:800;letter-spacing:-.3px;color:#0f3d2e}.elementor-8346 .elementor-element.elementor-element-6966fe2 .gmfsi-step-sub{font-size:16.5px;color:#5f6f68;line-height:1.75}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-form-wrapper{max-width:920px;margin:0 auto;background:#fff;border-radius:18px;padding:34px 38px;box-shadow:0 12px 34px rgb(0 0 0 / .06);border:1px solid #e6eeea}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-hero{text-align:center;max-width:980px;margin:0 auto 26px;padding:34px 28px 28px;background:linear-gradient(135deg,#f8fbf9 0%,#eef6f1 100%);border:1px solid #d9e8de;border-radius:22px;box-shadow:0 10px 30px rgb(0 0 0 / .04);position:relative;overflow:hidden}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(212 175 55 / .1),transparent 28%),radial-gradient(circle at bottom left,rgb(15 77 58 / .08),transparent 30%);pointer-events:none}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-badge{display:inline-block;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #d9e8de;color:#0f4d3a;font-size:13px;font-weight:700}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-title{margin:0 0 14px;font-size:40px;line-height:1.15;font-weight:800;color:#0f3d2e}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-subtitle{max-width:760px;margin:0 auto 18px;font-size:18px;line-height:1.75;color:#5b6470}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-highlights{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 18px}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-highlights span{font-size:14px;font-weight:600;color:#0f4d3a;background:rgb(255 255 255 / .82);padding:8px 12px;border-radius:999px;border:1px solid #dde9e2}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-step-title{font-size:28px;font-weight:800;color:#0f3d2e;margin:0 0 10px}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-step-sub{color:#5f6f68;margin:0 0 24px;line-height:1.7}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_form_fields{row-gap:18px}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_form_field{margin-bottom:18px}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_form_field label{color:#0f3d2e;font-weight:600}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_style_formidable-style input,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_style_formidable-style select,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_style_formidable-style textarea{border-radius:10px;padding:12px 14px;border:1px solid #d6e3db;background:#fff;transition:all 0.2s ease;box-shadow:none}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_style_formidable-style input:focus,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_style_formidable-style select:focus,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_style_formidable-style textarea:focus{border-color:#0f4d3a;box-shadow:0 0 0 3px rgb(15 77 58 / .08);outline:none}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_button_submit,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_next_page,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_prev_page{background:#0f4d3a;color:#fff;border-radius:10px;padding:14px 22px;font-weight:600;transition:all 0.25s ease;border:none;box-shadow:none}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_button_submit:hover,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_next_page:hover,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_prev_page:hover{background:#143d2b;transform:translateY(-1px)}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_progress_bar{height:8px;border-radius:999px;overflow:hidden;background:#e9f1ec}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_progress_bar>div{background:linear-gradient(90deg,#0f4d3a,#d4af37)}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_rootline_group{margin-bottom:18px}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_percent_complete,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_page_num{display:none!important}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio{display:flex;flex-wrap:wrap;gap:14px}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio label{display:inline-flex;align-items:center;gap:10px;margin:0;padding:10px 16px;background:#fff;border:1px solid #d7e3dc;border-radius:999px;color:#0f3d2e;font-weight:500;line-height:1.2;cursor:pointer;transition:all 0.2s ease;position:relative}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;transform:none!important;accent-color:unset!important;width:22px!important;height:22px!important;margin:0!important;border:1.8px solid #b8c9bf!important;border-radius:50%!important;background:#ffffff!important;display:inline-grid!important;place-content:center!important;flex:0 0 22px!important;position:relative!important;box-shadow:none!important}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio input[type="radio"]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform 0.18s ease;background:#0f4d3a}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio input[type="radio"]:checked{border-color:#0f4d3a!important;box-shadow:0 0 0 3px rgb(15 77 58 / .1)!important}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio input[type="radio"]:checked::before{transform:scale(1)}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio label:hover{border-color:#0f4d3a;background:#f7fbf8}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_checkbox{display:grid;gap:10px}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_checkbox label{display:inline-flex;align-items:flex-start;gap:10px;color:#0f3d2e;line-height:1.5}@media (max-width:767px){.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-form-wrapper{padding:22px 18px;border-radius:16px}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-hero{padding:26px 18px 22px;border-radius:18px}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-title{font-size:30px}.elementor-8346 .elementor-element.elementor-element-4992c11 .gmfsi-intake-subtitle{font-size:16px;line-height:1.65}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio{gap:10px}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio label{padding:10px 14px}}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_progress_bar{height:10px;border-radius:999px;background:#edf4ef}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_progress_bar>div{background:linear-gradient(90deg,#0f4d3a,#d4af37);box-shadow:0 2px 8px rgb(15 77 58 / .25)}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_rootline_group .frm_current_page{background:#0f4d3a!important;color:#ffffff!important;border-color:#0f4d3a!important}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_rootline_group li{border-radius:999px;padding:8px 14px}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_button_submit,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_next_page,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_prev_page{box-shadow:0 6px 18px rgb(15 77 58 / .18)}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_button_submit:hover,.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_next_page:hover{box-shadow:0 10px 26px rgb(15 77 58 / .25)}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_checkbox label{padding:10px 14px;border-radius:10px;transition:all 0.2s ease}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_checkbox input:checked+label{background:#f3f8f5;border-color:#0f4d3a}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_html_container{background:#f6faf7;border:1px solid #e1efe7;border-radius:14px;padding:18px 22px}.elementor-8346 .elementor-element.elementor-element-4992c11 .frm_radio label:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .06)}