.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-form-outer .contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:90%}.contact-form-outer .contact .content-block{width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.contact-form-outer .contact .contact-form-main{width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2);border:2px solid var(--color-lightorange);border-radius:25px;padding:4rem}.content-block .contact__blocks .contact__heading{font-family:var(--font-body-family);color:var(--color-orange);max-width:56rem;margin-bottom:2rem}.content-block .contact__blocks .contact__text p{font-size:calc(var(--font-heading-scale)* 2rem);max-width:74rem}.content-block .contact__blocks .contact__text h2{font-family:var(--font-body-family);font-weight:500;letter-spacing:-1px;font-size:calc(var(--font-heading-scale)* 3.5rem);margin-bottom:0;margin-top:5rem}.content-block .contact__blocks .contact__text p{margin:0}.content-block .contact__blocks .contact__text:last-child h2{font-size:calc(var(--font-heading-scale)* 2.6rem)}.content-block .contact__blocks .contact__text:last-child p{font-size:calc(var(--font-heading-scale)* 1.6rem)}.contact-form-outer .contact-form-main .title{font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale)* 2.6rem);font-weight:500}.contact-form-outer .contact-form-main .contact__fields{display:block}.contact-form-outer .contact-form-main .field input,.contact-form-outer .contact-form-main .field textarea{background-color:#f7f7f7;border:2px solid #DFDFDF;border-radius:25px;box-shadow:none;height:60px}.contact-form-outer .contact-form-main .field:before,.contact-form-outer .contact-form-main .field:after{content:none}.contact-form-outer .contact-form-main .contact__button button{min-height:calc(6rem + var(--buttons-border-width)* 2);text-transform:capitalize;font-size:2rem;font-weight:500;border-radius:25px;transition:.3s}.contact-form-outer .contact-form-main .contact__button button:before,.contact-form-outer .contact-form-main .contact__button button:after{content:none}.contact-form-outer .contact-form-main .contact__button button:hover{background:var(--color-black);border-color:var(--color-black)}.contact-form-outer .contact-form-main .field .field__input:focus{border-color:var(--color-lightorange)!important}.content-block .contact__blocks .contact__text p a{color:rgba(var(--color-foreground),1)}.contact .field label.field__label{position:static}.contact .field{flex-wrap:wrap}@media only screen and (max-width: 1400px){.contact-form-outer .contact .contact-form-main{padding:4rem 2rem}}@media only screen and (max-width: 1199px){.contact-form-outer .contact{max-width:100%}}@media only screen and (max-width: 989px){.contact-form-outer .contact{flex-direction:column;row-gap:4rem}.contact-form-outer .contact .content-block,.contact-form-outer .contact .contact-form-main{width:100%}.content-block .contact__blocks .contact__heading{margin-top:0}.content-block .contact__blocks .contact__text p{font-size:calc(var(--font-heading-scale)* 1.8rem)}.content-block .contact__blocks .contact__text h2{font-size:calc(var(--font-heading-scale)* 3rem)}}@media only screen and (max-width: 749px){.content-block .contact__blocks .contact__text p{font-size:calc(var(--font-heading-scale)* 1.6rem)}.content-block .contact__blocks .contact__text h2{font-size:calc(var(--font-heading-scale)* 2.5rem)}.content-block .contact__blocks .contact__text:last-child h2{font-size:calc(var(--font-heading-scale)* 2.2rem)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
