.modal.modal--popup-modal{--popup-gutter:24px;background-color:#fff;max-height:calc(100dvh - 32px);max-width:960px;overflow-y:auto;padding:0;width:calc(100% - 32px)}@media (min-width:768px){.modal.modal--popup-modal{--popup-gutter:40px}}.modal.modal--popup-modal .modal__close{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:10px}@media (min-width:768px){.modal.modal--popup-modal .modal__close{font-size:12px}}@media (min-width:1280px){.modal.modal--popup-modal .modal__close{font-size:13px}}@media (min-width:1440px){.modal.modal--popup-modal .modal__close{font-size:13px}}.modal.modal--popup-modal .modal__close{letter-spacing:.154em;line-height:1;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#2a3741;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;inset:0 0 auto auto;letter-spacing:2px;padding:16px;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;z-index:1}.modal.modal--popup-modal .modal__close:hover,.modal.modal--popup-modal .modal__close:focus-visible{color:#405260}.modal.modal--popup-modal .modal__close-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.modal.modal--popup-modal .modal__close-icon .v-icon__svg{height:12px;width:12px}.popup-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.popup-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.popup-modal__media{aspect-ratio:768/400;-webkit-box-flex:0;-ms-flex:none;flex:none}@media (min-width:1024px){.popup-modal__media{aspect-ratio:auto;-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;position:relative}}.popup-modal__media picture,.popup-modal__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.popup-modal__media picture{inset:0;position:absolute}}.popup-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-width:0;padding:56px var(--popup-gutter) var(--popup-gutter)}.popup-modal__heading{font-family:"Fahkwang",sans-serif;font-weight:300;font-style:normal;font-size:24px}@media (min-width:768px){.popup-modal__heading{font-size:28px}}@media (min-width:1280px){.popup-modal__heading{font-size:30px}}@media (min-width:1440px){.popup-modal__heading{font-size:32px}}.popup-modal__heading{letter-spacing:0;line-height:1.1;text-transform:unset;color:#2a3741;margin:0}.popup-modal__text{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.popup-modal__text{font-size:14px}}@media (min-width:1280px){.popup-modal__text{font-size:18px}}@media (min-width:1440px){.popup-modal__text{font-size:18px}}.popup-modal__text{letter-spacing:0;line-height:1.35;color:#3f3f46}.popup-modal__form{margin-top:8px}.popup-modal__form .gform_heading{margin-bottom:40px}.popup-modal__form .gform_description{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.popup-modal__form .gform_description{font-size:14px}}@media (min-width:1280px){.popup-modal__form .gform_description{font-size:18px}}@media (min-width:1440px){.popup-modal__form .gform_description{font-size:18px}}.popup-modal__form .gform_description{letter-spacing:0;line-height:1.35;display:block;text-align:center}.popup-modal__form .gform_validation_errors{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;color:#b91c1c;margin:0 0 32px;padding:0}.popup-modal__form .gform_validation_errors .gform_submission_error{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.popup-modal__form .gform_validation_errors .gform_submission_error{font-size:14px}}@media (min-width:1280px){.popup-modal__form .gform_validation_errors .gform_submission_error{font-size:18px}}@media (min-width:1440px){.popup-modal__form .gform_validation_errors .gform_submission_error{font-size:18px}}.popup-modal__form .gform_validation_errors .gform_submission_error{letter-spacing:0;line-height:1.35;color:inherit;margin:0 0 8px}.popup-modal__form .gform_validation_errors ol{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:12px}@media (min-width:768px){.popup-modal__form .gform_validation_errors ol{font-size:12px}}@media (min-width:1280px){.popup-modal__form .gform_validation_errors ol{font-size:14px}}@media (min-width:1440px){.popup-modal__form .gform_validation_errors ol{font-size:14px}}.popup-modal__form .gform_validation_errors ol{letter-spacing:0;line-height:1.3;margin:0;padding-left:20px}.popup-modal__form .gform_validation_errors ol,.popup-modal__form .gform_validation_errors li,.popup-modal__form .gform_validation_errors a{color:inherit}.popup-modal__form .gform_validation_errors li+li{margin-top:4px}.popup-modal__form .gform_validation_errors li{line-height:24px}.popup-modal__form .gform_validation_errors a{display:inline-block;line-height:24px;text-decoration:underline;vertical-align:top}.popup-modal__form .gform_required_legend{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:13px}@media (min-width:768px){.popup-modal__form .gform_required_legend{font-size:13px}}@media (min-width:1280px){.popup-modal__form .gform_required_legend{font-size:14px}}@media (min-width:1440px){.popup-modal__form .gform_required_legend{font-size:14px}}.popup-modal__form .gform_required_legend{letter-spacing:0;line-height:1;color:#52525b;display:block;font-size:10px}@media (min-width:768px){.popup-modal__form .gform_required_legend{font-size:10px}}@media (min-width:1280px){.popup-modal__form .gform_required_legend{font-size:11px}}@media (min-width:1440px){.popup-modal__form .gform_required_legend{font-size:11px}}.popup-modal__form .gform_required_legend{margin:4px 0 0}.popup-modal__form .gform_required_legend[hidden]{display:none}.popup-modal__form .gform_required_legend{margin:16px 0 0}@media (min-width:768px){.popup-modal__form .gform_wrapper .gform_fields,.popup-modal__form .gform_wrapper.gravity-theme .gform_fields{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,minmax(0, 1fr))}}.popup-modal__form .gform_wrapper .gform_fields .gfield textarea.medium{height:141px}.popup-modal__form .gfield{grid-column:1/-1}@media (min-width:768px){.popup-modal__form .gfield--width-third{grid-column:span 4}.popup-modal__form .gfield--width-half{grid-column:span 6}.popup-modal__form .gfield--width-two-thirds{grid-column:span 8}.popup-modal__form .gfield--width-quarter{grid-column:span 3}}.popup-modal__form .gsection{margin-top:16px}.popup-modal__form .gsection:first-child{margin-top:0}.popup-modal__form .gsection_title{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:12px}@media (min-width:768px){.popup-modal__form .gsection_title{font-size:12px}}@media (min-width:1280px){.popup-modal__form .gsection_title{font-size:13px}}@media (min-width:1440px){.popup-modal__form .gsection_title{font-size:14px}}.popup-modal__form .gsection_title{letter-spacing:.1em;line-height:1;text-transform:uppercase;color:var(--eyebrow-color);margin:0}.popup-modal__form .gfield--type-checkbox>.gfield_label,.popup-modal__form .gfield--type-consent>.gfield_label{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:12px}@media (min-width:768px){.popup-modal__form .gfield--type-checkbox>.gfield_label,.popup-modal__form .gfield--type-consent>.gfield_label{font-size:12px}}@media (min-width:1280px){.popup-modal__form .gfield--type-checkbox>.gfield_label,.popup-modal__form .gfield--type-consent>.gfield_label{font-size:13px}}@media (min-width:1440px){.popup-modal__form .gfield--type-checkbox>.gfield_label,.popup-modal__form .gfield--type-consent>.gfield_label{font-size:14px}}.popup-modal__form .gfield--type-checkbox>.gfield_label,.popup-modal__form .gfield--type-consent>.gfield_label{letter-spacing:.1em;line-height:1;text-transform:uppercase;color:var(--eyebrow-color);margin-bottom:16px}.popup-modal__form .gfield--type-consent>.gfield_label{color:#51697b}.popup-modal__form .ginput_container_consent{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:13px}@media (min-width:768px){.popup-modal__form .ginput_container_consent{font-size:13px}}@media (min-width:1280px){.popup-modal__form .ginput_container_consent{font-size:14px}}@media (min-width:1440px){.popup-modal__form .ginput_container_consent{font-size:14px}}.popup-modal__form .ginput_container_consent{letter-spacing:0;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#52525b;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.popup-modal__form .ginput_container_consent label{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:13px}@media (min-width:768px){.popup-modal__form .ginput_container_consent label{font-size:13px}}@media (min-width:1280px){.popup-modal__form .ginput_container_consent label{font-size:14px}}@media (min-width:1440px){.popup-modal__form .ginput_container_consent label{font-size:14px}}.popup-modal__form .ginput_container_consent label{letter-spacing:0;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#52525b;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;display:block;line-height:24px;margin:0;min-width:0}.popup-modal__form .ginput_container_consent a{color:#51697b;text-decoration:underline;text-underline-offset:2px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.popup-modal__form .ginput_container_consent a:hover,.popup-modal__form .ginput_container_consent a:focus-visible{color:#405260}.popup-modal__form .gform_wrapper .gform_footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:24px}.popup-modal__form .gform_confirmation_message{text-align:center}.popup-modal__form .gform_wrapper .gform_fields,.popup-modal__form .gform_wrapper.gravity-theme .gform_fields{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:16px}@media (min-width:768px){.popup-modal__form .gform_wrapper .gform_fields,.popup-modal__form .gform_wrapper.gravity-theme .gform_fields{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}@media (max-width:767.98px){.popup-modal__body,.popup-modal .gform_required_legend,.popup-modal .gform_confirmation_message{text-align:center}.popup-modal__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-modal__form{-ms-flex-item-align:stretch;align-self:stretch}.popup-modal .gform_fields{text-align:left}.popup-modal .gform_wrapper .gform_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.popup-modal:has(.gform_confirmation_message) .popup-modal__text,.popup-modal:has(.gform_confirmation_message) .popup-modal__links{display:none}.popup-modal .gform_confirmation_message{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.popup-modal .gform_confirmation_message{font-size:14px}}@media (min-width:1280px){.popup-modal .gform_confirmation_message{font-size:18px}}@media (min-width:1440px){.popup-modal .gform_confirmation_message{font-size:18px}}.popup-modal .gform_confirmation_message{letter-spacing:0;line-height:1.35;text-align:left}