.contact_page_section{background:linear-gradient(180deg,#5691bd 25%,#007272 75%)}.template-contact .header__row--top:not(.divider--page-width),.template-contact .header__row--top.divider--page-width .header__columns,.template-contact .header__row--bottom{border-bottom:1px solid #890366}.contact_page_section .contact_page_heading_text .text-block *{font-style:normal;font-weight:500;font-size:18px;line-height:136%;letter-spacing:-.05em;margin:0 0 12px}.contact_page_section .contact_page_heading_text .text-block *:nth-last-child(1){margin:0}.contact_page_section .contact-form__form label{font-style:normal;font-weight:500;font-size:18px;line-height:136%;letter-spacing:-.05em;color:#fff;margin-bottom:8px;display:block}.contact_page_section .contact-form__form label a{color:#fff}.contact_page_section .contact-form__form,.contact_page_section .contact-form__form-row{gap:0px}.contact_page_section .contact-form__form-row .contact-form__form-call{flex:1}.contact_page_section .contact-form__form .contact-form__input{height:52px;border-radius:100px;background:#fff;outline:none;margin-bottom:24px;font-style:normal;font-weight:500;font-size:18px;line-height:136%;letter-spacing:-.05em;padding:10px 30px}.contact_page_section .contact-form__form .contact-form__input::placeholder{opacity:0}.contact_page_section .contact-form__form-row{gap:24px}.contact_page_section .contact-form__form textarea.contact-form__input{height:118px;border-radius:52px;transition:height .2s ease;resize:none;overflow-y:hidden}.contact_page_section .contact-form__form .form__field.form__field--checkbox label{margin:0}.contact_page_section .contact-form__form .form__field.form__field--checkbox label input[type=checkbox]{position:absolute;opacity:0}.contact_page_section .contact-form__form .form__field.form__field--checkbox{margin-bottom:24px}.contact_page_section .contact-form__form .form__field.form__field--checkbox label input[type=checkbox]+span{position:relative;padding:0 0 0 29px}.contact_page_section .contact-form__form .form__field.form__field--checkbox label input[type=checkbox]+span:before{content:"";position:absolute;width:18px;height:18px;border:2px solid #ffffff;border-radius:2px;top:3px;left:0}.contact_page_section .contact-form__form .form__field.form__field--checkbox label input[type=checkbox]:checked+span:before{background:url(/cdn/shop/files/Vector_cd6e381c-51e1-4eb5-a230-9b008b493f5f.svg?v=1752827695) no-repeat center}.contact_page_section .contact-form__form .contact-form__error,.contact_page_section .contact-form__form .contact-form__success{margin-bottom:24px;outline:none;color:#fff;font-style:normal;font-weight:500;font-size:18px;line-height:136%;letter-spacing:-.05em;margin-top:24px}.contact_page_section .contact_page_heading_text div.text-block{display:none}@media only screen and (max-width:749px){.contact_page_section .image-block{display:none}.template-contact .header[transparent]{--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: unset;--color-foreground: inherit;--color-background: inherit;--color-border: inherit;position:static;top:0;left:0;right:0;background-color:transparent;z-index:var(--layer-overlay)}.template-contact .header[transparent] .header__row{--color-foreground: rgba(137 3 102 / 1) !important;--color-border: rgba(137 3 102 / 1) !important;--color-primary-button-background: rgba(0 0 0 / 1) !important;--color-primary-button-text: rgba(255 255 255 / 1) !important}.contact_page_section .section-content-wrapper.section-content-wrapper{padding-top:24px;gap:24px;padding-bottom:40px}.contact_page_section .contact_page_heading_text div.text-block{display:block}.contact_page_section .contact_page_heading_text div.text-block *{font-style:normal;font-weight:1000;font-size:40px;line-height:100%;text-align:center;text-transform:uppercase;letter-spacing:0px}.contact_page_section .contact_page_heading_text>.group-block-content{gap:24px}.contact_page_section .contact_page_heading_text rte-formatter.text-block *{font-size:18px;line-height:136%;text-align:center;letter-spacing:-.05em}.contact_page_section .contact-form__form label{font-size:16px;line-height:136%}.contact_page_section .contact-form__form .contact-form__input{margin-bottom:8px}.contact_page_section .contact-form__form-row{flex-direction:row;gap:8px}.contact_page_section .contact-form__form textarea.contact-form__input{height:52px;margin-bottom:16px}.contact_page_section .contact-form__form .form__field.form__field--checkbox{margin-bottom:16px}.contact_page_section .contact-form__form .button{width:100%}.template-contact .header__row--top:not(.divider--page-width),.template-contact .header__row--top.divider--page-width .header__columns,.template-contact .header__row--bottom{border-bottom:1px solid #890366!important}.contact_page_section .contact_page_heading_text>.group-block-content,.contact_page_section .group-block-content.mobile-column{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/contact_page.css.map */
