@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: 48px 40px; background: #ffffff; border-radius: 16px; box-shadow: 0 4px 24px rgba(23, 64, 77, 0.08);}.gform_wrapper .gform_heading { margin-bottom: 32px; text-align: center;}.gform_wrapper .gform_title { font-family: 'Lora', serif; font-size: 28px; font-weight: 600; color: #17404d; margin-bottom: 8px;}.gform_wrapper .gform_description { font-family: 'Figtree', sans-serif; font-size: 16px; color: #5a7a85; line-height: 1.6;}.gform_wrapper .gform_fields { display: flex; flex-wrap: wrap; gap: 0 24px;}.gform_wrapper .gfield { margin-bottom: 24px !important; padding: 0 !important;}.gform_wrapper .gfield--width-full { flex: 0 0 100%;}.gform_wrapper .gfield--width-half,.gform_wrapper .gfield--type-name { flex: 0 0 100%;}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label { font-family: 'Figtree', sans-serif; font-size: 14px; font-weight: 600; color: #17404d; letter-spacing: 0.02em; margin-bottom: 8px !important; display: block;}.gform_wrapper .gform-field-label--type-sub { font-size: 12px; font-weight: 500; color: #5a7a85; 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: #f9f8f6 !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: #ffffff !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;}.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-consent .ginput_container_consent,.gform_wrapper .gfield--type-checkbox .gchoice,.gform_wrapper .gfield--type-radio .gchoice { display: flex !important; align-items: flex-start !important; gap: 12px !important;}.gform_wrapper .gfield--type-consent .ginput_container_consent label,.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_consent_description { font-family: 'Figtree', sans-serif; font-size: 13px; line-height: 1.7; color: #7a9099; margin-top: 16px; padding-top: 16px; border-top: 1px solid #e2ddd7;}.gform_wrapper .gfield_description { font-family: 'Figtree', sans-serif; font-size: 12px; color: #7a9099; margin-top: 6px; line-height: 1.4;}.gform_wrapper .gform_footer,.gform_wrapper .gform-footer { margin-top: 16px !important; padding-top: 24px !important; border-top: 1px solid #e2ddd7 !important; text-align: center !important; justify-content: center !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: #f9f8f6 !important; background: #1f5567 !important; border: none !important; border-radius: 999px !important; padding: 16px 48px !important; cursor: pointer !important; transition: all 0.3s ease !important; display: inline-block !important; width: auto !important; min-width: 200px !important; box-shadow: 0 2px 8px rgba(31, 85, 103, 0.2) !important; text-transform: none !important;}.gform_wrapper input[type="submit"]:hover,.gform_wrapper .gform_button:hover { background: #17404d !important; box-shadow: 0 4px 16px rgba(31, 85, 103, 0.3) !important; transform: translateY(-1px) !important;}.gform_wrapper input[type="submit"]:active,.gform_wrapper .gform_button:active { transform: translateY(0) !important; box-shadow: 0 2px 8px rgba(31, 85, 103, 0.2) !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 input:focus,.gform_wrapper .gfield_error select:focus,.gform_wrapper .gfield_error textarea:focus { box-shadow: 0 0 0 4px rgba(217, 79, 79, 0.12) !important; border-color: #d94f4f !important;}.gform_wrapper .gfield_error .gfield_label { color: #d94f4f !important;}.gform_wrapper .validation_message,.gform_wrapper .gfield_description.validation_message { font-family: 'Figtree', sans-serif; font-size: 13px; color: #d94f4f; margin-top: 6px; font-weight: 500;}.gform_wrapper .gform_validation_errors,.gform_wrapper .validation_error { 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 .gf_page_steps { margin-bottom: 32px !important;}.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button { font-family: 'Figtree', sans-serif !important; font-size: 15px !important; font-weight: 600 !important; border-radius: 999px !important; padding: 14px 36px !important; cursor: pointer !important; transition: all 0.3s ease !important;}.gform_wrapper .gform_next_button { background: #1f5567 !important; color: #f9f8f6 !important; border: none !important;}.gform_wrapper .gform_previous_button { background: transparent !important; color: #1f5567 !important; border: 2px solid #1f5567 !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 .gsection { border-bottom: 1px solid #e2ddd7 !important; padding-bottom: 8px !important; margin-bottom: 24px !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 .gsection_description { font-family: 'Figtree', sans-serif; font-size: 14px; color: #5a7a85; margin-top: 4px;}.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; width: auto !important; min-width: 280px !important;}.ui-datepicker-header { background: none !important; border: none !important; padding: 4px 0 12px !important;}.ui-datepicker-title { font-weight: 600 !important; color: #17404d !important; font-size: 15px !important;}.ui-datepicker-title select { font-family: 'Figtree', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; color: #17404d !important; border: 1px solid #e2ddd7 !important; border-radius: 6px !important; padding: 4px 8px !important; background: #f9f8f6 !important;}.ui-datepicker-prev,.ui-datepicker-next { cursor: pointer !important; border-radius: 50% !important; width: 28px !important; height: 28px !important; top: 4px !important;}.ui-datepicker-prev:hover,.ui-datepicker-next:hover { background: #f0ede8 !important;}.ui-datepicker th { font-size: 12px !important; font-weight: 600 !important; color: #7a9099 !important; padding: 6px !important; text-transform: uppercase !important; letter-spacing: 0.05em !important;}.ui-datepicker td { padding: 2px !important;}.ui-datepicker td a,.ui-datepicker td span { text-align: center !important; border-radius: 8px !important; padding: 6px 8px !important; font-size: 14px !important; color: #17404d !important; transition: all 0.15s ease !important;}.ui-datepicker td a:hover { background: #f0ede8 !important; color: #17404d !important;}.ui-datepicker td .ui-state-active { background: #1f5567 !important; color: #ffffff !important;}.ui-datepicker td .ui-state-highlight { background: #e8f0f3 !important; color: #1f5567 !important; font-weight: 600 !important;}.ui-datepicker .ui-state-disabled span { color: #c4bfb8 !important;}.gform_wrapper .gform_validation_container { display: none !important;}@media (max-width: 640px) { .gform_wrapper.gform-theme { padding: 32px 20px; border-radius: 12px; margin: 0 12px; } .gform_wrapper .ginput_complex.ginput_container--name { flex-direction: column !important; gap: 0 !important; } .gform_wrapper input[type="submit"], .gform_wrapper .gform_button { width: 100% !important; min-width: unset !important; } .gform_wrapper .gform_title { font-size: 24px; }}#brxe-jqhqbi {padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; max-width: 900px}