.contact-section__template{background-color:var(--background_color);color:var(--primary_text)}.contact-section__grid{display:grid;grid-template-columns:1fr;gap:3rem}.contact-section__information-inner{display:flex;flex-direction:column;gap:1.5rem}.contact-section__form{position:relative}.contact-section__form-element{display:flex;flex-direction:column}.contact-section__form-header{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.25rem}.contact-section__form-description{margin-top:.75rem}.contact-section__form-fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.contact-section__form-fields .field:not(.textarea){margin-bottom:0}.contact-section__form-fields .field{display:flex;flex-direction:column;gap:.375rem}.contact-section__form-fields .contact-width--100,.contact-section__form-fields .contact-width--50,.contact-section__form-fields .form-checkbox{flex:0 0 100%;width:100%}.contact-selectbox{position:relative}.contact-selectbox__selectbox{position:relative;width:100%}.contact-selectbox__button{width:100%;color:var(--primary_text);border:none;border-bottom:1px solid var(--secondary_gray);background:transparent;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;text-align:left}.contact-selectbox__content{position:absolute;top:45px;left:0;z-index:20;background:var(--background_color);width:100%;max-height:16rem;overflow:auto;box-shadow:0 4px 12px #1414141a}.contact-selectbox__item{width:100%;color:var(--primary_text);background:var(--background_color);border-bottom:1px solid var(--secondary_gray);padding:.75rem 1rem;text-align:left}.contact-selectbox__item:last-child{border-bottom:0}.contact-section__form-fields .field.textarea{gap:.5rem;padding:.75rem 1rem}.contact-section__form-fields .field.textarea textarea{width:100%;max-width:100%;height:5.9375rem;min-height:5.9375rem;max-height:21.875rem;resize:vertical;box-sizing:border-box}.contact-section__form-fields .field-label{color:var(--secondary_gray)}.contact-section__form-fields .form-error{margin-top:.25rem}.contact-section__submit{width:100%}.contact-section__alert{margin-top:1.5rem;color:var(--primary_gray);display:flex;align-items:center;justify-content:flex-start;text-align:left}.contact-section__form-submit .Button{width:100%}.form-checkbox__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;flex:0 0 100%}.socials-group__icon-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.socials-group__icon-wrapper .icon-text-block{display:flex;flex-direction:column;gap:.125rem}.socials-group__icon-wrapper .icon-block{max-width:1.25rem;max-height:1.25rem;margin-right:0}.socials-group__icon-wrapper .icon-block .icon-block__link{display:flex;align-items:center;justify-content:center;width:1.25rem}.socials-group__icon-wrapper .icon-block img,.socials-group__icon-wrapper .icon-block svg{width:1.25rem;aspect-ratio:1/1;max-width:unset}contact-form .form-checkbox__icon-wrapper span svg path{fill:var(--primary_text)}.socials-group{display:flex;flex-direction:column;gap:1rem}.socials-group__heading{color:var(--primary_gray)}.contact-section__form-heading{color:var(--primary_accent)}.form-checkbox__icon-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.form-checkbox__icon-wrapper .checkmark.svg-checkbox__square-solid,.form-checkbox__icon-wrapper .checkmark.svg-checkbox__square{width:1.25rem;height:1.25rem;flex:0 0 1.25rem}:is(.form-checkbox__icon-wrapper .checkmark.svg-checkbox__square-solid,.form-checkbox__icon-wrapper .checkmark.svg-checkbox__square) svg{width:1.25rem;height:1.25rem}.contact-section__form .form-checkbox input:checked+label .svg-checkbox__square-solid{width:1.25rem;height:1.25rem;flex:0 0 1.25rem}.rte a:not(.Button).form-checkbox__link{color:var(--primary_gray)}.contact-section__form .form-checkbox__label-text a{color:var(--primary_gray)}@media screen and (min-width:1025px){.contact-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.contact-section__form-fields .contact-width--50{flex-basis:calc(50% - .75rem);width:calc(50% - .75rem)}.contact-section__form-fields .field.textarea{flex:0 0 100%}.contact-section__form-fields .field.textarea textarea{min-height:7.8125rem}.contact-section__form-fields .form-checkbox.checkbox{width:100%}.contact-section__form-submit,.contact-section__form-alerts{flex:0 0 100%}.contact-section__information-inner{gap:3rem}.contact-section__form-fields .field.textarea textarea{min-height:7.8125rem;max-height:21.875rem}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/section-contact_section.css.map */
