.contact-page .form__message h2{text-transform:capitalize;font-size:12px;margin:0}.contact-page ul.form-status-list{margin:0 0 10px}.contact-page ul.form-status-list a,.contact-page span.form__message{color:var(--color-deep-red);font-size:12px}.contact-page .form-status-list li{font-size:12px;margin:0 0 10px}.contact-page .form-status.form-status-list.form__message{margin:0 0 10px;font-size:12px;color:#428445}.contact-page .banner__content{padding:4rem 8rem}.contact-page h1,.contact-page h2{margin-bottom:10px}.contact-page p small{font-size:14px;font-family:Oswald;font-weight:300}ul.loc-phone li{font-size:14px;line-height:20px;margin-bottom:15px}.contact-page .banner__box{padding:50px 40px}.contact-page p{margin:0}ul.day-time li{font-size:14px;line-height:20px}ul.loc-phone li:first-child:before{content:url(/cdn/shop/files/map-pin.svg?v=1649910690);float:left;margin-right:12px}ul.loc-phone li:nth-child(3):before,ul.loc-phone li:nth-child(2):before{content:url(/cdn/shop/files/call-icon.svg?v=1649910690);float:left;margin-right:12px}.contact-page h2.h5{margin:30px 0 10px}.contact-page .contact__fields{display:flex;justify-content:space-between;margin-bottom:15px}.contact-page .contact__fields .field{display:block;width:48.3%}.contact-page .field{display:block}.contact-page label{color:#122832;font-family:Oswald;text-transform:uppercase;font-size:13px;font-weight:500}.field .text-area,.contact__fields input{border:1px solid #d4dade;background:#fff}.contact-page .contact__button{margin-top:20px}.contact-page .field__input:not(:placeholder-shown){padding:10px 20px}.contact.template-page .newsletter__wrapper{margin-top:0}@media only screen and (max-width: 989px){.contact-page .banner__content{padding:0}.contact-page .banner__box{padding:40px 20px;text-align:left}.contact-page .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:37.5rem}.contact-page .contact__fields{display:block}.contact-page .contact__fields .field{width:100%;margin-bottom:15px}.contact-page .contact__button button{width:100%}.contact-page .banner--stacked .banner__box{width:100%;max-width:100%}.contact-page .banner--stacked{height:auto}.contact-page .banner--stacked:not(.banner--adapt) .banner__media{position:relative}.contact-page .banner__content{width:100%;justify-content:center}.contact-page .banner{flex-direction:column}}@media only screen and (min-width: 750px) and (max-width: 989px){.contact-page .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:55rem}}@media only screen and (min-width: 750px){.contact-page .banner__box{width:48rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/contact.css.map */
