@layer bricks {.brxe-shortcode{width:100%}}.gform_wrapper.gform-theme { --gf-color-primary: #1f5567; --gf-color-primary-contrast: #f9f8f6; --gf-color-primary-darker: #17404d; --gf-color-primary-lighter: #2a6e84; max-width: 720px; margin: 0 auto; padding: 0 24px 60px; background: transparent; border-radius: 0; box-shadow: none;}.gform_wrapper.gform-theme .gf_page_steps,.gform-theme--framework .gf_page_steps { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; margin-bottom: 40px !important; padding: 0 !important; position: relative !important; border: none !important;}.gform_wrapper.gform-theme .gf_page_steps::before { content: '' !important; position: absolute !important; top: 16px !important; left: 32px !important; right: 32px !important; height: 3px !important; background: #e2ddd7 !important; z-index: 0 !important; border-radius: 999px !important;}.gform_wrapper.gform-theme .gf_step,.gform-theme--framework .gf_step { display: flex !important; flex-direction: column !important; align-items: center !important; position: relative !important; z-index: 1 !important; flex: 1 !important; padding: 0 2px !important; background: none !important; border: none !important; opacity: 1 !important;}.gform_wrapper.gform-theme .gf_step_number,.gform-theme--framework .gf_step .gf_step_number { display: flex !important; align-items: center !important; justify-content: center !important; width: 32px !important; height: 32px !important; min-width: 32px !important; border-radius: 50% !important; font-family: 'Figtree', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; margin-bottom: 8px !important; transition: all 0.3s ease !important; border: 2px solid #e2ddd7 !important; background: #ffffff !important; color: #9aafb8 !important; padding: 0 !important; line-height: 1 !important;}.gform_wrapper.gform-theme .gf_step_active .gf_step_number,.gform-theme--framework .gf_step_active .gf_step_number { background: #1f5567 !important; border-color: #1f5567 !important; color: #ffffff !important; box-shadow: 0 2px 8px rgba(31, 85, 103, 0.3) !important;}.gform_wrapper.gform-theme .gf_step_completed .gf_step_number,.gform-theme--framework .gf_step_completed .gf_step_number { background: #1f5567 !important; border-color: #1f5567 !important; color: transparent !important; font-size: 0 !important; position: relative !important; overflow: hidden !important;}.gform_wrapper.gform-theme .gf_step_completed .gf_step_number::after { content: '\2713' !important; position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; font-size: 16px !important; font-weight: 700 !important; color: #ffffff !important; line-height: 1 !important; display: block !important; border: none !important; width: auto !important; height: auto !important;}.gform_wrapper.gform-theme .gf_step_pending .gf_step_number,.gform-theme--framework .gf_step_pending .gf_step_number { background: #ffffff !important; border-color: #e2ddd7 !important; color: #9aafb8 !important;}.gform_wrapper.gform-theme .gf_step_label,.gform-theme--framework .gf_step .gf_step_label { font-family: 'Figtree', sans-serif !important; font-size: 10px !important; font-weight: 600 !important; letter-spacing: 0.03em !important; text-transform: uppercase !important; text-align: center !important; color: #9aafb8 !important; transition: color 0.3s ease !important; line-height: 1.3 !important; max-width: 90px !important; border: none !important; background: none !important;}.gform_wrapper.gform-theme .gf_step_active .gf_step_label,.gform-theme--framework .gf_step_active .gf_step_label { color: #1f5567 !important;}.gform_wrapper.gform-theme .gf_step_completed .gf_step_label,.gform-theme--framework .gf_step_completed .gf_step_label { color: #1f5567 !important;}#mhg-progress-bar { height: 6px; background: #e2ddd7; border-radius: 999px; margin: 16px 0 20px; overflow: hidden;}#mhg-progress-bar-fill { height: 100%; background: linear-gradient(90deg, #1f5567, #2a6e84); border-radius: 999px; transition: width 0.4s ease; width: 0%;}.gform_wrapper .gfield--type-html { margin-bottom: 4px !important;}.gform_wrapper .gfield--type-html h2 { font-family: 'Lora', serif !important; font-size: 28px !important; font-weight: 600 !important; color: #17404d !important; margin: 0 0 10px 0 !important; padding: 0 !important; line-height: 1.3 !important;}.gform_wrapper .gfield--type-html p { font-family: 'Figtree', sans-serif !important; font-size: 16px !important; color: #5a7a85 !important; line-height: 1.4 !important; margin: 0 0 8px 0 !important; padding: 0 !important;}.gform_wrapper .gform_fields { row-gap: 12px !important;}.gform_wrapper .gfield { margin-bottom: 0 !important;}.gform_wrapper .gfield--width-full { flex: 0 0 100%;}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label { font-family: 'Figtree', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; color: #17404d !important; letter-spacing: 0.02em; margin-bottom: 8px !important; display: block;}.gform_wrapper .gform-field-label--type-sub { font-size: 12px !important; font-weight: 500 !important; color: #5a7a85 !important; margin-top: 6px !important;}.gform_wrapper input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="file"]),.gform_wrapper select,.gform_wrapper textarea { font-family: 'Figtree', sans-serif !important; font-size: 16px !important; color: #17404d !important; background-color: #ffffff !important; border: 2px solid #e2ddd7 !important; border-radius: 10px !important; padding: 14px 16px !important; width: 100% !important; height: auto !important; line-height: 1.5 !important; transition: border-color 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease !important; outline: none !important; box-sizing: border-box !important; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important;}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder { color: #9aafb8 !important; opacity: 1 !important;}.gform_wrapper input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus { background-color: #f9f8f6 !important; border-color: #1f5567 !important; box-shadow: 0 0 0 4px rgba(31, 85, 103, 0.12) !important;}.gform_wrapper input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):hover,.gform_wrapper select:hover,.gform_wrapper textarea:hover { border-color: #1f5567 !important;}.gform_wrapper textarea { min-height: 140px !important; resize: vertical !important;}.gform_wrapper .ginput_complex.ginput_container--name { display: flex !important; gap: 16px !important; width: 100% !important; box-sizing: border-box !important; margin: 0 !important;}.gform_wrapper .ginput_complex.ginput_container--name .gform-grid-col { flex: 1 !important; padding: 0 !important;}.gform_wrapper .ginput_container_date input { max-width: 220px !important;}.gform_wrapper select { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2317404d' d='M1.41.59L6 5.17 10.59.59 12 2l-6 6-6-6z'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right 16px center !important; padding-right: 44px !important; cursor: pointer !important;}.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"] { width: 20px !important; height: 20px !important; border: 2px solid #c4bfb8 !important; border-radius: 5px !important; background: #f9f8f6 !important; cursor: pointer !important; transition: all 0.2s ease !important; flex-shrink: 0 !important; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; position: relative !important;}.gform_wrapper input[type="radio"] { border-radius: 50% !important;}.gform_wrapper input[type="checkbox"]:checked,.gform_wrapper input[type="radio"]:checked { background-color: #1f5567 !important; border-color: #1f5567 !important;}.gform_wrapper input[type="checkbox"]:checked::after { content: '' !important; position: absolute !important; left: 5px !important; top: 2px !important; width: 6px !important; height: 10px !important; border: solid white !important; border-width: 0 2px 2px 0 !important; transform: rotate(45deg) !important; display: block !important;}.gform_wrapper input[type="radio"]:checked::after { content: '' !important; position: absolute !important; left: 4px !important; top: 4px !important; width: 8px !important; height: 8px !important; border-radius: 50% !important; background: white !important; display: block !important;}.gform_wrapper input[type="checkbox"]:hover,.gform_wrapper input[type="radio"]:hover { border-color: #1f5567 !important;}.gform_wrapper .gfield--type-checkbox .gchoice,.gform_wrapper .gfield--type-radio .gchoice { display: flex !important; align-items: flex-start !important; gap: 12px !important; padding: 10px 12px !important; border-radius: 10px !important; transition: background-color 0.15s ease !important;}.gform_wrapper .gfield--type-checkbox .gchoice:hover,.gform_wrapper .gfield--type-radio .gchoice:hover { background-color: rgba(31, 85, 103, 0.04) !important;}.gform_wrapper .gfield--type-checkbox .gchoice label,.gform_wrapper .gfield--type-radio .gchoice label { font-size: 15px !important; font-weight: 400 !important; color: #17404d !important; line-height: 1.5 !important; cursor: pointer !important;}.gform_wrapper .gfield_description { font-family: 'Figtree', sans-serif; font-size: 12px; color: #7a9099; margin-top: 6px; line-height: 1.4;}.gform_wrapper .gsection { border-bottom: 1px solid #e2ddd7 !important; padding-bottom: 8px !important; margin-bottom: 8px !important; margin-top: 16px !important;}.gform_wrapper .gsection_title { font-family: 'Lora', serif !important; font-size: 20px !important; font-weight: 600 !important; color: #17404d !important;}.gform_wrapper .ginput_container_fileupload { border: 2px dashed #c4bfb8 !important; border-radius: 10px !important; padding: 24px !important; text-align: center !important; background: #f9f8f6 !important; transition: border-color 0.25s ease !important;}.gform_wrapper .ginput_container_fileupload:hover { border-color: #1f5567 !important;}.gform_wrapper .gform_page_footer,.gform_wrapper .gform_footer,.gform_wrapper .gform-footer { margin-top: 28px !important; padding-top: 0 !important; border-top: none !important; display: flex !important; gap: 12px !important; justify-content: center !important;}.gform_wrapper .gform_next_button,.gform_wrapper .gform-theme .gform_next_button { font-family: 'Figtree', sans-serif !important; font-size: 16px !important; font-weight: 600 !important; letter-spacing: 0.03em !important; background: #1f5567 !important; color: #f9f8f6 !important; border: none !important; border-radius: 999px !important; padding: 16px 48px !important; cursor: pointer !important; transition: all 0.3s ease !important; flex: 1 !important; max-width: 100% !important;}.gform_wrapper .gform_next_button:hover { background: #17404d !important; box-shadow: 0 4px 16px rgba(31, 85, 103, 0.25) !important; transform: translateY(-1px) !important;}.gform_wrapper .gform_previous_button,.gform_wrapper .gform-theme .gform_previous_button { font-family: 'Figtree', sans-serif !important; font-size: 16px !important; font-weight: 600 !important; background: transparent !important; color: #1f5567 !important; border: 2px solid #1f5567 !important; border-radius: 999px !important; padding: 16px 36px !important; cursor: pointer !important; transition: all 0.3s ease !important;}.gform_wrapper .gform_previous_button:hover { background: rgba(31, 85, 103, 0.06) !important;}.gform_wrapper input[type="submit"],.gform_wrapper .gform_button { font-family: 'Figtree', sans-serif !important; font-size: 16px !important; font-weight: 600 !important; letter-spacing: 0.03em !important; color: #ffffff !important; background: #d45800 !important; border: none !important; border-radius: 999px !important; padding: 16px 48px !important; cursor: pointer !important; transition: all 0.3s ease !important; display: block !important; width: 100% !important; box-shadow: 0 2px 8px rgba(212, 88, 0, 0.25) !important;}.gform_wrapper input[type="submit"]:hover,.gform_wrapper .gform_button:hover { background: #b34a00 !important; box-shadow: 0 4px 16px rgba(212, 88, 0, 0.35) !important; transform: translateY(-1px) !important;}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea { border-color: #d94f4f !important; background-color: #fef7f7 !important;}.gform_wrapper .gfield_error .gfield_label { color: #d94f4f !important;}.gform_wrapper .validation_message { font-family: 'Figtree', sans-serif; font-size: 13px; color: #d94f4f; margin-top: 6px; font-weight: 500;}.gform_wrapper .gform_validation_errors { background: #fef7f7 !important; border: 1px solid #f0c4c4 !important; border-radius: 10px !important; padding: 16px 20px !important; margin-bottom: 24px !important; color: #d94f4f !important; font-family: 'Figtree', sans-serif;}.gform_confirmation_message { font-family: 'Figtree', sans-serif; font-size: 18px; color: #1f5567; text-align: center; padding: 40px 24px; background: #f0f7f4; border-radius: 12px; border: 1px solid #c8e0d3; line-height: 1.6;}.gform_wrapper .gf_progressbar { background: #e2ddd7 !important; border-radius: 999px !important; overflow: hidden !important; height: 8px !important; margin-bottom: 32px !important;}.gform_wrapper .gf_progressbar_percentage { background: linear-gradient(90deg, #1f5567, #2a6e84) !important; border-radius: 999px !important; height: 100% !important; transition: width 0.4s ease !important;}.gform_wrapper .gfield--type-consent .ginput_container_consent { display: flex !important; align-items: flex-start !important; gap: 12px !important; margin-bottom: 2px !important;}.gform_wrapper .gfield--type-consent .ginput_container_consent label { font-size: 15px !important; font-weight: 400 !important; color: #17404d !important; line-height: 1.5 !important; cursor: pointer !important;}.gform_wrapper .gform_validation_container { display: none !important;}.ui-datepicker { font-family: 'Figtree', sans-serif !important; background: #ffffff !important; border: 1px solid #e2ddd7 !important; border-radius: 12px !important; box-shadow: 0 8px 32px rgba(23, 64, 77, 0.12) !important; padding: 16px !important;}.ui-datepicker td .ui-state-active { background: #1f5567 !important; color: #ffffff !important;}@media (max-width: 640px) { .gform_wrapper.gform-theme { padding: 0 16px 48px; } .gform_wrapper .gfield--type-html h2 { font-size: 24px !important; } .gform_wrapper .ginput_complex.ginput_container--name { flex-direction: column !important; gap: 0 !important; }  .gform_wrapper.gform-theme .gf_page_steps, .gform-theme--framework .gf_page_steps { flex-wrap: nowrap !important; margin-bottom: 28px !important; gap: 0 !important; } .gform_wrapper.gform-theme .gf_step_label, .gform-theme--framework .gf_step .gf_step_label { display: none !important; } .gform_wrapper.gform-theme .gf_step_number, .gform-theme--framework .gf_step .gf_step_number { width: 28px !important; height: 28px !important; min-width: 28px !important; font-size: 11px !important; margin-bottom: 0 !important; } .gform_wrapper.gform-theme .gf_step_completed .gf_step_number::after { font-size: 14px !important; } .gform_wrapper.gform-theme .gf_page_steps::before { top: 14px !important; left: 16px !important; right: 16px !important; } #mhg-progress-bar { margin: 12px 0 24px !important; } .gform_wrapper .gform_page_footer { flex-direction: column-reverse !important; } .gform_wrapper .gform_next_button, .gform_wrapper .gform_previous_button { width: 100% !important; }}#brxe-d8a3da {padding-top: 80px; padding-right: 80px; padding-bottom: 80px; padding-left: 80px; max-width: 900px}