.contact-main{display:block;margin-top:2em!important}.contact-main .success-msg,.contact-main .error-msg:not(:empty){margin-bottom:1rem}.contact-main .success-msg{font-size:1.5em}.contact-main .form-wrap{padding-right:1px}.contact-main .grid-item{margin-bottom:1.5em}.contact-main .grid{margin-left:-1em}.contact-main .grid-item{padding-left:1em}.contact-main .grid-item:last-child .field{margin-bottom:0}.contact-main .form-wrap .grid-item{margin-bottom:1em}.contact-main .btn-wrap{margin-top:0}.contact-main .form-wrap .btn-wrap{margin:.5em 0 0}.contact-main .form-wrap .btn{width:100%;margin:0}.contact-main .radio-group .small-label{margin-bottom:1em}.contact-main .radio-group .options.flex .radio-field:not(:last-child){margin-right:1.5em}.contact-main .radio-group .options:not(.flex) .radio-field:not(:last-child){margin-bottom:.5em}.contact-main .text{margin-bottom:2em}.contact-main .field{border-radius:1.714em}.contact-main .field.textarea{border-radius:.571em}.contact-main label{font-size:.75em;margin-bottom:.7em;margin-left:1.4em}.contact-main .field.required:after{top:50%;transform:translateY(-50%);right:.5em}.contact-main .textarea.required:after{top:1em}.contact-main input::placeholder{opacity:.4}.contact-main textarea::placeholder{opacity:.7}@media (min-width: 38.001em){.contact-main .grid-item:not(.one-whole){flex:1 0 50%}}@media (max-width: 38em){.contact-main .grid-item:not(.one-whole){flex:1 0 100%}.contact-main label{font-size:.857em}.contact-main .form-wrap .grid-item{margin-bottom:1.5em}.contact-main .form-wrap .btn{font-size:1.142em}}
/*# sourceMappingURL=/cdn/shop/t/389/assets/contact_main.css.map */
