.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-main-wrapper{display:flex;align-items:stretch;justify-content:space-between;gap:30px}.contact .contact-text-part{max-width:44%;width:586px;display:flex;flex-direction:column;justify-content:center}.contact .contact-text-part.card-box{padding:30px 20px;border-radius:10px}.contact .contact-text-top-card{border-radius:16px}.contact .contact-icon-with-text{margin-top:40px}.contact .contact-icon-with-text-item{display:flex;align-items:center;gap:20px;align-self:stretch}.contact .contact-icon-with-text-item .icon-item{width:40px;height:40px;background:#003844;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.contact .contact-icon-with-text-item .icon-item img{width:22px;height:22px}.contact .contact-icon-with-text-item .item-title{font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;color:rgb(var(--color-card-box-text))}.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:16px;font-style:normal;font-weight:400;line-height:1.5}.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 .form-container.display_border{border:1px solid #E2E5E9}.contact .form-container{max-width:53%;width:720px;padding:24px;border-radius:12px;background:#fff}.contact .field{margin-bottom:20px}.contact .field:nth-last-child(2){margin-bottom:0}.contact .contact__button{margin-top:16px}.contact .field--with-error .contact__field-error{display:none}.contact .contact-text-top .contact-title{margin:0;color:rgb(var(--color-title))}.contact .contact-text-top .contact-text,.contact .contact-text-top .contact-text p{font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-top:5px}.contact .contact-text-top-card .contact-text,.contact .contact-text-top-card .contact-text p{margin-top:16px}.contact .contact-text-top .contact-text>*:first-child{margin-top:0}.contact .contact-text-top .contact-text>*:last-child{margin-bottom:0}.contact .contact--extra-text{margin-top:24px}.contact .contact--extra-text>*{color:rgb(var(--color-card-box-text))}.contact .contact--extra-text h4{color:#2b303b;font-family:var(--font-heading-family);font-size:18px;font-style:normal;font-weight:900;line-height:26px;margin:0 0 5px}.contact .contact--extra-text h4+p{margin-top:0}.contact .contact--extra-text>*:first-child{margin-top:0}.contact .contact--extra-text>*:last-child{margin-bottom:0}.contact:has(.contact-main-wrapper.no-card-layout) .page-width{max-width:1406px}.contact .contact-main-wrapper.no-card-layout .contact-text-part{max-width:44%;width:547px}.contact .contact-main-wrapper.no-card-layout .form-container{max-width:53%;width:659px}.contact .button--primary:after,.contact .button--primary:before{display:none}.contact .button--primary:hover{background:rgba(var(--color-button-hover));color:rgba(var(--color-button-color-hover))}@media screen and (max-width: 990px){.contact-main-wrapper{flex-direction:column}.contact .contact-text-part,.contact .form-container{max-width:100%!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact-form.css.map */
