.leftsidebox{display:inline-block;vertical-align:top;width:40%}.contact-rightcolbox{display:inline-block;vertical-align:top;width:59%}.contact-rightcolbox h1,h2.title.title-wrapper--no-top-margin.inline-richtext.h0.scroll-trigger.animate--slide-in{color:#000;font-size:30px;margin:0 0 20px;text-transform:uppercase}h1.contact-title{text-align:center;text-transform:uppercase;font-size:30px;background:#f5f5f5;padding:20px;margin:0 0 30px}.contact-rightcolbox ul li.phone{background:url(ico2.png) no-repeat scroll left 8px}.contact-rightcolbox ul li.email{background:url(ico3.png) no-repeat left 8px}.contact-rightcolbox ul li.services{background:url(ico4.png) no-repeat scroll left 8px}.contact-rightcolbox ul li.map{background:url(ico1.png) no-repeat left 8px}.page-contact-left h2,.title.title-wrapper--no-top-margin{padding:0 0 10px;margin:0;text-transform:uppercase;font-size:2rem}.contact img{max-width:100%}.listblock li{margin:0 0 15px;word-wrap:break-word}img{max-width:100%;height:auto}.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}}@media screen and (max-width:749px){.section{width:100%;padding:0 0 10px}}@media screen and (max-width:1023px){.leftsidebox,.contact-rightcolbox{display:block;width:100%}h1.contact-title{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
