.contact{flex:1}.contact__wrapper{max-width:66rem;padding:4.8rem 1.5rem;margin:0 auto}.contact__title{padding-bottom:var(--header-padding-bottom)}@media(max-width:767.98px){.contact__title{padding-bottom:var(--header-padding-bottom-mobile)}}.contact__button{margin-top:1.6rem}.contact__fields{--column-gap: 3rem;--row-gap: 2.4rem;--row-gap-mobile: 1.6rem}.contact__fields .form-field{margin-top:0}@media(min-width:768px){.contact__fields .form-field--full{grid-column-start:1;grid-column-end:3}}@media(min-width:768px){.contact__fields .form-control--textarea{min-height:18rem}}.contact-form__wrapper{display:flex}@media(max-width:767.98px){.contact-form__wrapper{flex-direction:column}}@media(min-width:768px){.contact-form__info{flex:0 0 39%}}.contact-form .card-media,.contact-form .card-media__media{height:100%}.become-a-partner #MainContent{position:relative!important}.become-a-partner #MainContent .contact-form:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-foreground),.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .8s cubic-bezier(.7,0,.2,1),visibility .8s cubic-bezier(.7,0,.2,1);z-index:999;pointer-events:none}.become-a-partner #MainContent .contact-form.active:before{opacity:1;visibility:visible;pointer-events:auto}.become-a-partner #MainContent .contact-form .contact-form__wrapper{position:fixed;top:0;bottom:0;right:-50%;width:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:-.4rem 0 2rem #00000026;transition:right .6s cubic-bezier(.7,0,.2,1);z-index:1000;overflow-y:auto;overflow-x:hidden;padding:0;margin:0;display:flex;flex-direction:column}.become-a-partner #MainContent .contact-form.active .contact-form__wrapper{right:0}.become-a-partner #MainContent .contact-form .contact-form__wrapper .contact{display:flex;flex-direction:column;width:100%;flex:1}.become-a-partner #MainContent .contact-form .contact-form__wrapper .contact__wrapper{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:6rem 3rem 3rem;margin:0;width:100%;max-width:100%;flex:1}.become-a-partner #MainContent .contact-form .contact__title{color:rgb(var(--color-foreground))}.become-a-partner #MainContent .contact-form .form-label{color:rgb(var(--color-foreground));margin-bottom:.8rem}.become-a-partner #MainContent .contact-form .form-control{background-color:rgb(var(--color-background));border-color:rgb(var(--color-border));color:rgb(var(--color-foreground))}.become-a-partner #MainContent .contact-form .form-control:focus{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.become-a-partner #MainContent .contact-form .form-control::placeholder{color:rgba(var(--color-foreground),.6)}.partner-form-close{position:absolute;top:2rem;right:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;z-index:100;padding:0;transition:opacity .2s ease}.partner-form-close:hover{opacity:.7}.partner-form-close svg{width:3rem;height:3rem;display:block}.partner-form-close svg path{stroke:rgb(var(--color-foreground))}body.partner-form-open{overflow:hidden}@media(max-width:1023.98px){.become-a-partner #MainContent .contact-form .contact-form__wrapper{width:70%;right:-70%}}@media(max-width:767.98px){.become-a-partner #MainContent .contact-form .contact-form__wrapper{width:100%;right:-100%}.become-a-partner #MainContent .contact-form .contact-form__wrapper .contact__wrapper{padding:5rem 2rem 2rem}.partner-form-close{top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem}.partner-form-close svg{width:2.5rem;height:2.5rem}}.become-a-partner #MainContent .contact-form .contact-form__wrapper{scroll-behavior:smooth}.become-a-partner #MainContent .contact-form.active .contact__wrapper{animation:fadeInUp .4s ease .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.card-media{border-radius:0}}@media(max-width:767px){.contact-form{padding-block-end:0}.contact-form__wrapper{border-radius:0;margin-left:-1.5rem;margin-right:-1.5rem}.card-media{padding:0 1.5rem 4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-contact-form.css.map */
