.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact-form .contact-row{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:0 -15px;background-color:#fffbf3;padding:50px 30px;border-radius:12px}.contact-row .contact-box{width:50%;padding:0 15px}.location-map iframe{width:100%;height:500px;object-fit:cover;border-radius:12px;margin-top:50px}.contact .form__message{color:#fff}form#ContactForm .field:before,form#ContactForm .field:after{display:none}form#ContactForm input,form#ContactForm textarea{box-shadow:none;outline:none;border-radius:10px;border:none;padding:15px 20px}form#ContactForm input{height:4.7rem}.contact-form form#ContactForm{background-color:#217843;padding:40px;border-radius:12px}.contact-form .contact__button button:after,.contact-form .contact__button button:before{display:none}.contact-form .contact__button button{background-color:#ff8d32;border-radius:12px;font-size:18px;text-transform:uppercase;color:#fff;font-weight:700;padding:17px 20px}.contact-form .contactInfo .title{margin:0;font-size:24px;text-transform:uppercase}.contact-form .contactInfo .title{margin:0 0 20px;font-size:24px;text-transform:uppercase}.contactInfo .description p{margin:0;font-size:16px;line-height:25px;color:#000}.contactInfo .description p+p{margin-top:12px}.contactInfo .description{margin-bottom:40px}.contactInfo .list-social{justify-content:flex-start!important;gap:12px}.contactInfo .list-social .list-social__link{width:40px;height:40px;border-radius:50%;background-color:#217843;display:flex;justify-content:center;transition:.5s;border:1.5px solid #217843}.contactInfo .list-social .list-social__link svg path{fill:#fff;transition:.5s}.contactInfo .list-social .list-social__link:hover{background-color:transparent}.contactInfo .list-social .list-social__link:hover svg{transform:unset}.contactInfo .list-social .list-social__link:hover svg path{fill:#217843}@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}}@media screen and (max-width:749px){.contact-row .contact-box{width:100%}.contact-form .contact-row{row-gap:30px;padding:40px 0}}@media screen and (max-width:480px){.contact-form form#ContactForm{padding:30px 15px}.contact-form .contactInfo .title{font-size:22px}.location-map iframe{height:420px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-contact-form.css.map */
