.page-contact .content-for-layout{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:90px}.page-contact .content-for-layout>section{width:auto}.page-contact .content-for-layout>section .rich-text__blocks,.page-contact .content-for-layout>section .contact{margin-top:60px}.page-contact .content-for-layout>section:first-child{width:100%}.page-contact .content-for-layout .page-content--banner{display:none}.page-contact .content-for-layout .rich-text.rich-text--full-width{padding:0;width:400px;margin-right:120px;box-sizing:content-box}.page-contact .content-for-layout .contact.page-width{padding:0;width:444px;box-sizing:content-box}.page-contact .content-for-layout>section .isolate:not(.contact-custom){padding-left:16px}.page-contact .content-for-layout .contact.page-width{padding-right:16px}.page-contact .content-for-layout .rich-text--full-width .rich-text__blocks{width:100%}.page-contact .content-for-layout .rich-text__blocks{text-align:left}.page-contact .content-for-layout .rich-text__blocks .h1{font-style:normal;font-size:14px;line-height:22px;color:#323233;font-weight:600;margin:0}.page-contact .content-for-layout .rich-text__blocks .h1:first-child{font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#131313;margin-bottom:12px}.page-contact .content-for-layout .rich-text__blocks .rich-text__text.rte{margin:0 0 32px}.page-contact .content-for-layout .rich-text__blocks .rich-text__text.rte:nth-of-type(2){margin:10px 0 32px}.page-contact .content-for-layout .rich-text__blocks .rich-text__text.rte:nth-of-type(3){margin:10px 0 24px}.page-contact .content-for-layout .rich-text__blocks a{color:#323233;text-underline-offset:1px}.page-contact .content-for-layout .rich-text__blocks a:hover{text-decoration-thickness:0;color:#314cb4}.page-contact .content-for-layout .rich-text__blocks p{margin:0}.page-contact .content-for-layout .contact .title{font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#131313;margin-bottom:16px}.page-contact .content-for-layout .contact .contact__fields{grid-column-gap:16px}.page-contact .content-for-layout .contact .field{margin-bottom:16px}.page-contact .content-for-layout .contact textarea{min-height:155px;overflow:auto}.page-contact .content-for-layout .contact #ContactForm-body-error{z-index:5}.page-contact .content-for-layout .contact__button{margin-top:16px}.page-contact .content-for-layout .contact__button button{width:100%}.page-contact .content-for-layout .contact .field.text-area:after{content:"";display:block;position:absolute;bottom:1px;left:1px;top:auto;border:none;box-shadow:none;width:calc(100% - 19px);height:8px;background:#fff;opacity:1}.field input:focus~label.error,.customer .field input:not(:placeholder-shown)~label.error,.field select:focus~label,.field select~label,.customer .field select~label{font-size:14px;line-height:22px;text-align:left}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{font-size:12px;line-height:16px;top:7px;left:16px;font-weight:400;letter-spacing:0}.page-contact .customer .field label span{line-height:inherit;font-size:inherit}.page-contact textarea.field__input:not(:placeholder-shown)~.field__label,.page-contact textarea.field__input:focus~.field__label{width:calc(100% - 35px);top:1px;padding:7px 0 0;background-color:#fff}.contact .form__message{position:relative;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;letter-spacing:.5px;text-transform:uppercase;background:#469214;padding:14.5px 30px;color:#fff;display:flex;justify-content:center}.contact .form__message svg{display:block}.contact .form__message .close{width:16px;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer}.contact .form__message{margin-bottom:16px;margin-top:0}@media (max-width: 1024px){.page-contact .content-for-layout .rich-text.rich-text--full-width{margin-right:60px}.page-contact .content-for-layout{margin-bottom:45px}}@media (max-width: 991px){.page-contact .content-for-layout .rich-text.rich-text--full-width{margin-right:0;width:100%;box-sizing:border-box}.page-contact .content-for-layout .rich-text.rich-text--full-width .rich-text__blocks{text-align:left;margin-left:0}.page-contact .content-for-layout>section{width:100%}.page-contact .content-for-layout>section .rich-text__blocks{margin-top:24px}.page-contact .content-for-layout>section .contact{margin-top:0}.page-contact .content-for-layout>section .isolate:not(.contact-custom){padding:0 16px}.page-contact .content-for-layout .contact.page-width{padding:0 16px;width:100%;box-sizing:border-box}.page-contact .content-for-layout{margin-bottom:35px}}@media (max-width: 767px){.page-contact .content-for-layout .page-banner-wrap{height:auto}.page-contact .content-for-layout .rich-text__blocks .h1:first-child{font-size:18px;line-height:26px}.page-contact .content-for-layout .rich-text__blocks .rich-text__text.rte{margin-bottom:11px}.page-contact .content-for-layout .rich-text__blocks .rich-text__text.rte:nth-of-type(2){margin-bottom:10px}.page-contact .content-for-layout .contact .title{font-size:18px;line-height:26px;margin-bottom:12px}.page-contact .content-for-layout .contact__button{margin-top:-4px}.page-contact .content-for-layout{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/bb-contact.css.map */
