.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .form__message:focus-visible{outline:none;box-shadow:none}.contact .form__message svg.icon{width:24px;height:24px}.contact .form__message{align-items:center;background:#c7a69d;padding:10px;border-radius:5px;color:#fff!important}.contact .field{margin-bottom:1.5rem}.contactus-feilds{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact-row{justify-content:center;max-width:1500px;width:100%;margin:auto;display:grid;grid-template-columns:2fr 1.5fr;grid-template-rows:1fr;grid-column-gap:60px;grid-row-gap:0px}.contact__button button{width:100%;border-radius:0;background:#c7a69d}.contact-row h2{font-size:28px;font-weight:600;line-height:37.32px;letter-spacing:.05em;text-align:center;width:100%}.contact.form h2{text-align:left}.fields input,.fields textarea{border-radius:0;border:2px solid #C7A69D4D;box-shadow:0 4px 16px #c7a69d26}.fields label{font-size:20px;line-height:45px;text-align:left;color:#2b2b2b;font-weight:400}.contactus-feilds{padding:12px 0}.field__input:focus{border-radius:8px}.img-col img{width:100%}@media screen and (max-width:749px){.contactus-feilds{grid-template-columns:1fr}}@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 (max-width:1024px){.contact-row{grid-column-gap:35px;padding:0 15px}}@media (max-width:768px){.contact-row{grid-template-columns:repeat(1,1fr);grid-column-gap:0px;grid-row-gap:40px;padding:0 15px}}@media (max-width:567px){.contact-row{grid-template-columns:repeat(1,1fr);grid-column-gap:0px;grid-row-gap:40px;padding:0 15px}}@media screen and (min-width: 1100px){.contact-row textarea#ContactForm-body{height:100%!important}.contact-row{padding:57px 0}}@media screen and (min-width: 1100px) and (max-width:1500px){.contact-row{padding:57px 20px}}@media (max-width:920px){.contact-row{display:flex;flex-direction:column-reverse}}.contact-row.rk-newform button.button{text-align:left;width:123px;background:#000;margin:0!important;text-transform:uppercase}.contact-row.rk-newform .img-col{width:55%}.contact-row.rk-newform{display:flex}@media screen and (max-width: 992px){.contact-row.rk-newform{flex-direction:column}.contact-row.rk-newform .img-col{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-contact-form.css.map */
