.contact-us-container{margin:5vw 0;padding:4vh 0}.contact-us-container label{display:block;margin:0 0 .2em;font-size:inherit;font-weight:400;line-height:1.6;color:#2b2b2b}.contact-us-container input,.contact-us-container select{color:#969696;display:block;box-sizing:border-box;width:100%;height:auto;margin-bottom:0;padding:.575em .95em;border:1px solid #e7e8ea;border-radius:0;background-color:#fff;box-shadow:none;font-size:1.25rem;font-weight:400;line-height:1.3;color:#2b2b2b;transition:box-shadow .5s,border-color .25s ease-in-out}.contact-us-container select{cursor:pointer;color:#969696}.contact-us-container input:hover,.contact-us-container textarea:hover,.contact-us-container select:hover{border-color:#000}.contact-us-container input:focus,.contact-us-container textarea:focus,.contact-us-container select:focus{border-color:#9d55ff;outline:none}.contact-us-container .btn{font-size:1.125rem;font-weight:500;letter-spacing:.05em;border-radius:1.875rem;max-width:9.75rem;width:100%;padding:.625rem .9375rem;border-width:2px;transition:all .2s ease-in-out;text-decoration:none;text-transform:uppercase;background-color:#9d55ff;color:#fff}.contact-us-container textarea{color:#969696;border:1px solid #e7e8ea;width:100%;font-size:15px}.contact-us-container textarea::placeholder{color:#9a9aa3;font-size:16px;font-weight:300}.contact-us-flex{display:flex;flex-wrap:wrap}.o-contactForm__image{width:100%}.o-contactForm__form{width:100%;padding:0 5vw 6vh}.o-contactForm__image img{max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-position:50% 50%;object-fit:cover}.o-contactForm__image__inner{padding-bottom:100%;position:relative}.contact-us-container .gfield{position:relative;margin-bottom:20px;list-style:none}.contact-form-field-width{display:flex;gap:30px}.contact-form-field-width .grid__item{width:100%}.input-error-message{color:#d60e0e;margin-top:5px;display:block}.o-contactForm__form__wrap h1{font-size:1.625rem;font-weight:300;margin:0 0 1.138em}.ginput_container{position:relative}.m-select__selected{position:relative;z-index:2;padding:.9375rem 3.125rem .9375rem 1.25rem;color:#969696;border:1px solid #e7e8ea;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .25s ease-in-out}.ginput_container .m-select__selected:after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2023%2013%22%3E%3Cg%3E%3Cg%20transform%3D%22rotate%28-180%2012%206.5%29%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23a0a0a2%22%20stroke-miterlimit%3D%2220%22%20stroke-width%3D%221.5%22%20d%3D%22M1.14%201.5v0l10.558%2010.207v0L22.204%201.5v0%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E);width:1.4375rem;position:absolute;top:50%;right:1.25rem;transition:transform .25s ease-in-out;will-change:transform;transform:translateY(-50%) rotate(180deg)}@media print,screen and (min-width: 40.0625em){.o-contactForm__image__inner{min-height:400px}.contact-us-container{padding:0}}@media print,screen and (min-width: 64.0625em){.o-contactForm__form__wrap h1{font-size:2.25rem}.o-contactForm__image{width:auto;flex:1;padding-left:1.8125rem}.o-contactForm__form{padding:4.375rem 0 5rem;width:50%}.o-contactForm__form__wrap{max-width:52.5rem;margin-left:auto;padding-right:6.4375rem}.contact-us-contanier{margin:1.875rem 0}.o-contactForm__image__inner{padding-bottom:0;height:100%;min-height:50rem}}select{background:url(select-arrow.png) no-repeat right;-webkit-appearance:none;background-position-x:97%;background-size:17px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/contact-us.css.map */
