.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{position:relative}.contact:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;opacity:0}.contact .contact-container{display:flex;align-items:flex-start;justify-content:flex-start;gap:40px 100px;position:relative}.contact .contact-form-container{max-width:612px;width:100%;position:relative;z-index:1}.contact .sec-head{margin-bottom:40px;position:relative;z-index:1}.contact .sec-head .sec-text{margin-top:12px;max-width:417px;width:100%}.contact .sec-head .sec-text>*{font-size:16px;line-height:1.75;font-weight:300}.contact .sec-head .sec-text p a{font-weight:700}.contact .sec-head .sec-text p a:hover{opacity:.7}.contact .field{margin-bottom:15px}.contact .contact-icon-with-text{position:relative;z-index:1;padding:26px 26px 23px;border-radius:10px;max-width:100%}.contact .contact-icon-with-text .contact-title{margin-bottom:20px}.contact .contact-icon-with-text-item{display:flex;align-items:flex-start;gap:17px}.contact .contact-icon-with-text-item .icon-item{width:17px;height:17px;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact .contact-icon-with-text-item .icon-item img{height:100%}.contact .contact-icon-with-text-item .item-title{font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:700;line-height:20px;color:rgba(var(--color-foreground),1)}.contact .contact-icon-with-text-item .item-text{margin-top:0}.contact .contact-icon-with-text-item .item-text,.contact .contact-icon-with-text-item .item-text p,.contact .contact-icon-with-text-item .item-text p a{text-decoration:none;margin:0;font-family:var(--font-body-family);font-size:13px;font-style:normal;font-weight:400;line-height:20px}.contact .contact-icon-with-text-item .item-text p a:hover{opacity:.7}.contact .contact-icon-with-text-item .item-text>*:first-child{margin-top:0}.contact .contact-icon-with-text-item .item-text>*:last-child{margin-bottom:0}.contact .contact-icon-with-text-item:not(:last-child){margin-bottom:15px}.contact .contact-icon-with-text .button{width:300px;background:#51cd5e;color:#fff;gap:5px;max-width:100%}.contact .contact-icon-with-text .button:hover{background:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1)}.contact .contact-icon-with-text .button img{max-width:100%;height:100%;width:100%}.contact-form-wrapper .form-agreement{display:flex;align-items:center}.contact-form-wrapper .form-agreement input[type=checkbox]{margin:0;position:absolute;opacity:0}.contact-form-wrapper .form-agreement label{font-size:13px;font-weight:300;letter-spacing:0px;line-height:15px;position:relative;cursor:pointer;color:rgba(var(--color-foreground),.8)}.contact-form-wrapper .form-agreement label a{color:currentcolor}.contact-form-wrapper .form-agreement label a:hover{opacity:.7}.contact .field:has(textarea) .field__input:focus~label,.contact .field:has(textarea) .field__input:not(:placeholder-shown)~label,.contact .field:has(textarea) .field__input:-webkit-autofill~label{padding-top:5px;margin-top:-6px;background:#eaebed;margin-left:-1px}.contact .field:has(textarea) .field__input:focus,.contact .field:has(textarea) .field__input:not(:placeholder-shown),.contact .field:has(textarea) .field__input:-webkit-autofill{padding-top:20px}@media screen and (max-width:990px){.contact .contact-container{flex-direction:column;align-items:flex-start}.contact .field{margin-bottom:12px}.contact .contact-icon-with-text{padding:26px 40px 18px}.contact .sec-head .sec-text>*{font-size:15px;line-height:25px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
