.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:24px!important}@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-two-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:stretch}.contact-left{background-image:url(/cdn/shop/files/Frame_347.png?v=1771225483);color:#fff;padding:60px;border-radius:10px}.contact-left-heading{font-weight:600;margin-bottom:40px;font-family:Test Sohne Breit Halbfett,Arial,sans-serif!important}.contact-left a{color:inherit;text-decoration:underline}.contact-info-block{margin-bottom:40px}.contact-info-block h4{margin-bottom:10px;font-size:inherit;font-weight:600}.contact-info-block a{color:#d9d9d6;text-decoration:underline;font-family:Rubik regular;font-weight:400}.contact-info-block p{font-family:Rubik regular;font-weight:400}.contact-right{display:flex;flex-direction:column;height:100%}.contact-right form{display:flex;flex-direction:column;flex:1}.contact-right .contact__fields.two-columns{display:grid!important;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.contact-right .field{margin-bottom:0!important}.contact-right label{display:block;font-weight:600;margin-bottom:8px;white-space:nowrap;color:#304b39}.contact-right .field__input{width:100%;background:#d9d9d6;border:none;border-radius:8px;padding:14px 35px;font-size:16px;min-height:70px}.contact-right .text-area{width:100%;background:#d9d9d6;border:none;border-radius:10px;padding:14px 35px;font-size:16px;height:100%}.contact-right .field__input::placeholder,.contact-right .text-area::placeholder{color:#101820;font-family:Rubik regular,sans-serif;font-weight:400;opacity:.5}.contact-right .text-area{margin-top:5px}.contact-submit{width:100%;height:70px;background:#304b39;border-radius:5px;font-size:15px;font-weight:500;color:#fff;font-family:Rubik regular}.contact.page-width{max-width:1200px}@media screen and (max-width:768px){.contact-two-grid{grid-template-columns:1fr;gap:40px}.two-columns{grid-template-columns:1fr}.contact-left{padding:25px}.contact-right .field__input{padding:14px 16px}}.contact__fields{display:block!important}.contact-two-grid .contact-right .field{flex-direction:column}.contact-right form>.field{flex:1;display:flex;flex-direction:column}.contact-right textarea{flex:1;resize:none;height:auto!important}.contact-two-grid .contact-right .field:hover.field:after{box-shadow:none}.field--with-error .field__input{border:1px solid #d72c2c}.contact__field-error{color:#d72c2c;font-size:14px;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
