@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-contact{max-width:1234px;margin-top:3rem;margin-right:auto;margin-left:auto}@media screen and (min-width: 820px){.c-contact{display:flex}}.c-contact__form{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;width:100%}.c-contact__form form.contact-form{width:100%}.c-contact__form-message--success{margin-bottom:1rem;padding:1rem;border:1px solid #090;color:#090}.c-contact__form-message--error{margin-bottom:1rem;padding:1rem;border:1px solid #b42c2c;color:#b42c2c}.c-contact__form-wrapper{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:2rem}.c-contact__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-contact__form-wrapper__title{font-size:2.8rem}}.c-contact__form-wrapper__description{margin-bottom:2rem;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.5}.c-contact__form-wrapper__fields{width:100%;margin-bottom:2rem}.c-contact__form-wrapper__fields .form-field{width:100%}.c-contact__form-wrapper__fields .form-field--buttons{margin-top:30px}.c-contact__form-wrapper__fields .form-field__input{width:100%;padding:12px 15px;border:1px solid #e1e1e1;font-family:var(--font-body-family);font-size:1.4rem;line-height:21px}.c-contact__form-wrapper__fields .form-field__input::placeholder{color:#2c2f2b;opacity:.5}.c-contact__form-wrapper__fields .form-field__select{position:relative}.c-contact__form-wrapper__fields .form-field__select--label{position:absolute;top:11px;left:16px;font-size:1.1rem;line-height:11px}.c-contact__form-wrapper__fields .form-field__select--input{padding-top:23px;padding-bottom:10px;padding-left:16px;cursor:pointer;font-size:1.3rem;line-height:13px}.c-contact__form-wrapper__fields .form-field__select--icon{position:absolute;right:1.6rem;z-index:-1;width:10px}.c-contact__form-wrapper__fields .form-field__submit{width:100%}.c-contact__offices{display:flex;flex-flow:column nowrap;width:100%;font-weight:400;font-size:1.6rem;line-height:18px}@media screen and (min-width: 820px){.c-contact__offices{width:100%;max-width:492px;padding-left:3.6rem}}.c-contact__offices__fields{margin-bottom:1.6rem;padding:2.4rem;border:1px solid #ededed;color:#616161}.c-contact__offices__fields .c-contact__offices__fields-inner{max-height:0;overflow:hidden}.c-contact__offices__fields-title{display:flex;align-items:center;margin-bottom:0;color:#2c2f2b;font-weight:400;cursor:pointer;font-size:1.8rem;line-height:1.1}.c-contact__offices__fields-title-icon{display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin-left:auto}.c-contact__offices__fields-title.is-open+.c-contact__offices__fields-inner{max-height:100em}.c-contact__offices__field{display:flex;margin-bottom:1rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:22px}.c-contact__offices__field:first-child{margin-top:1rem}.c-contact__offices__field:last-child{margin-bottom:0}.c-contact__offices__field--subtitle{margin-top:2rem;color:#2c2f2b;font-family:var(--font-heading-family);font-weight:400;font-size:1.8rem;line-height:1.1}.c-contact__offices__field--tel{margin-bottom:0}.c-contact__offices__field--opening-hours{margin-top:1rem;line-height:22px;flex-direction:column}.c-contact__offices__field--opening-hours p{line-height:inherit}
/*# sourceMappingURL=/cdn/shop/t/60/assets/contact.css.map */
