.modal-form{display:none;inset:0;position:fixed;z-index:9999}.modal-form.is-open{display:block}.modal-form__overlay{backdrop-filter:blur(6px);background:rgba(15,47,56,.68);inset:0;position:absolute}.modal-form__dialog{margin:5vh auto;max-height:90vh;overflow-y:auto;padding:0;position:relative;width:min(92vw,680px);z-index:1}.modal-form__panel{background:#fff;border-radius:20px 0 0 20px;box-shadow:0 32px 80px -24px rgba(15,47,56,.45);color:#0f2f38;padding:48px;position:relative}.modal-form__close{background:rgba(15,47,56,.08);border:0;border-radius:999px;color:#0f2f38;cursor:pointer;font-size:28px;height:40px;line-height:1;position:absolute;right:20px;top:18px;transition:background .2s ease,transform .2s ease;width:40px}.modal-form__close:hover{background:rgba(15,47,56,.14);transform:scale(1.04)}.modal-form__title{margin-bottom:24px;padding-right:40px}.modal-form__title h2{color:#0f2f38;font-family:Cormorant,serif;font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.03em;line-height:1.05;margin:0}.modal-form__form{margin-top:0}.modal-form__form .submitted-message{background:#edf8fb;border:1px solid rgba(44,147,160,.25);border-radius:12px;color:#0f2f38;padding:18px 20px}.modal-form__form .hs-form-field{margin-bottom:20px}.modal-form__form .hs-form .hs-form-field.hs-fieldtype-checkbox>label,.modal-form__form .hs-form .hs-form-field.hs-fieldtype-radio>label,.modal-form__form .hs-form-field>label{color:#0f2f38;display:block;font-size:1rem;font-weight:700;line-height:1;margin:0 0 .625rem;text-align:left;width:auto}.modal-form__form .hs-form-required{color:#fa5b47}.modal-form__form .hs-input,.modal-form__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.modal-form__form select,.modal-form__form textarea{-webkit-appearance:none;background-color:#fff;border:1px solid rgba(15,47,56,.14);border-radius:10px;box-shadow:none;color:#0f2f38;display:inline-block;font-family:Outfit,DM Sans,sans-serif;font-size:14px;line-height:1.35;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%!important}.modal-form__form textarea,.modal-form__form textarea.hs-input{min-height:120px;resize:vertical}.modal-form__form .hs-fieldtype-select select.hs-input,.modal-form__form select.hs-input{background-image:url(https://39733281.fs1.hubspotusercontent-na1.net/hubfs/39733281/raw_assets/public/theme-gan/images/assets/arrow-down.svg);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px;padding-right:42px}.modal-form__form input::placeholder,.modal-form__form textarea::placeholder{color:#0f2f38;opacity:1}.modal-form__form .hs-input:not([type=checkbox]):not([type=radio]):focus,.modal-form__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.modal-form__form select:focus,.modal-form__form textarea:focus{border-color:#0072c3!important;box-shadow:0 0 0 .25em rgba(0,114,195,.3);outline:none}.hs-form-private{background-color:#fff}.modal-form__form div.field.error input,.modal-form__form div.field.error textarea,.modal-form__form input.hs-input.error,.modal-form__form select.hs-input.error,.modal-form__form textarea.hs-input.error{border-color:#fa5b47!important;box-shadow:0 0 0 .25em rgba(250,91,71,.3)}.modal-form__form ul.hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.modal-form__form .hs-error-msg,.modal-form__form .hs-error-msgs label{color:#fa5b47;font-size:.875rem;font-weight:600}.modal-form__form ul.inputs-list{list-style:none;margin:0;padding:0}.modal-form__form ul.inputs-list li+li{margin-top:10px}.modal-form__form ul.inputs-list li label,.modal-form__form ul.inputs-list li label span{color:#0f2f38}.modal-form__form input[type=checkbox],.modal-form__form input[type=radio]{accent-color:#0072c3;border:1px solid #0f2f38;border-radius:3px;height:13px!important;line-height:1!important;margin:0 10px 0 0;padding:0;width:13px!important}.modal-form__form input[type=checkbox]:checked{background:#0072c3;background-image:url(https://39733281.fs1.hubspotusercontent-na1.net/hubfs/39733281/raw_assets/public/theme-gan/images/assets/check-white.svg);background-position:50%;background-repeat:no-repeat;background-size:88%;border-color:#0072c3}.modal-form__form .legal-consent-container{margin-top:18px}.modal-form__form .legal-consent-container .inputs-list label{align-items:flex-start!important;display:flex}.modal-form__form .legal-consent-container .hs-richtext{color:#0f2f38;font-size:.825rem;margin:1rem 0}.modal-form__form .legal-consent-container p{font-size:16px}.modal-form__form .legal-consent-container .hs-richtext p{font-size:14px}.modal-form__form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}.modal-form__form .actions{margin-top:24px}.modal-form__form .hs-button,.modal-form__form input.hs-button{align-items:center;background-color:#2c93a0;border:1px solid #2c93a0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;line-height:1.2;padding:.875rem 1.25rem;text-align:center;text-decoration:none!important;transition:all .3s ease-in-out;width:100%}.modal-form__form .hs-button:focus,.modal-form__form .hs-button:hover,.modal-form__form input.hs-button:focus,.modal-form__form input.hs-button:hover{background-color:#21222a;border-color:#21222a;color:#fff;text-decoration:underline!important}.modal-form__form .hs-button:disabled,.modal-form__form input.hs-button:disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#e6e6e6}@media (max-width:767px){.modal-form__dialog{margin:3vh auto;max-height:94vh;width:min(94vw,680px)}.modal-form__panel{border-radius:16px;padding:28px 20px 24px}.modal-form__close{right:12px;top:12px}.modal-form__title{padding-right:32px}}