@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-request-quote{margin-top:3rem;margin-right:auto;margin-left:auto}.c-request-quote__inner{padding-top:3rem;border-top:1px solid #ededed}@media screen and (min-width: 820px){.c-request-quote__inner{padding-top:7rem}}.c-request-quote__form{width:100%;max-width:736px;margin-right:auto;margin-left:auto}@media screen and (min-width: 820px){.c-request-quote__form{flex:0 0 60%;padding:15px}}.c-request-quote__form form.contact-form{width:100%}.c-request-quote__form-message--success{margin-bottom:1rem;padding:1rem;border:1px solid #090;color:#090}.c-request-quote__form-message--error{margin-bottom:1rem;padding:1rem;border:1px solid #b42c2c;color:#b42c2c}.c-request-quote__form-wrapper{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:2rem}.c-request-quote__form-wrapper__title{margin-bottom:.8rem;color:#000;font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.1}@media screen and (min-width: 820px){.c-request-quote__form-wrapper__title{font-size:2.8rem}}.c-request-quote__form-wrapper__description{margin-bottom:2rem;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.5}.c-request-quote__form-wrapper__fields{display:flex;flex-wrap:wrap;width:100%;margin-top:2rem;margin-bottom:2rem}.c-request-quote__form-wrapper__fields .form-field{width:100%;margin-bottom:1.6rem}.c-request-quote__form-wrapper__fields .form-field--buttons{margin-top:30px}.c-request-quote__form-wrapper__fields .form-field--half{width:calc(50% - 4px)}.c-request-quote__form-wrapper__fields .form-field--half-last{width:calc(50% - 4px);margin-left:auto}.c-request-quote__form-wrapper__fields .form-field__label{color:#2a2a2a;font-family:var(--font-heading-family);font-weight:400;font-size:1.6rem;line-height:19px}.c-request-quote__form-wrapper__fields .form-field__input{width:100%;margin-top:.8rem;padding:15px;border:1px solid #ddd;font-family:var(--font-body-family);font-size:1.3rem;line-height:1}.c-request-quote__form-wrapper__fields .form-field__input::placeholder{color:#333;opacity:.5}.c-request-quote__form-wrapper__fields .form-field__select{position:relative}.c-request-quote__form-wrapper__fields .form-field__select--label{position:absolute;top:7px;left:1rem;font-size:1.1rem;line-height:11px}.c-request-quote__form-wrapper__fields .form-field__select--input{padding:16px 16px 17px;cursor:pointer;font-size:1.3rem;line-height:1}.c-request-quote__form-wrapper__fields .form-field__select--icon{position:absolute;top:16px;right:16px;z-index:-1;width:10px}.c-request-quote__form-wrapper__fields .form-field__submit{width:100%}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-request-quote.css.map */
