.banner-contact-form{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media screen and (max-width:768px){.banner-contact-form{padding-top:61px}}.banner-contact-form__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bcf-overlay-color, #000);opacity:var(--bcf-overlay-opacity, .4);pointer-events:none;z-index:0}.banner-contact-form__inner{position:relative;z-index:1}.banner-contact-form__columns{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.banner-contact-form--form-right .banner-contact-form__content-col{order:2}.banner-contact-form--form-right .banner-contact-form__form-col{order:1}.banner-contact-form--form-center .banner-contact-form__columns{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.banner-contact-form__content-col{color:var(--bcf-text-color, #ffffff)}.banner-contact-form__content-col .breadcrumb{gap:.4rem .8rem}.banner-contact-form__content-col .title-wrapper>.title{font-size:48px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#fff;margin-top:1.4rem}@media screen and (max-width:768px){.banner-contact-form__content-col .title-wrapper>.title{font-size:32px}}.banner-contact-form__content-col .contact__list{padding-left:0;display:flex;flex-direction:column;gap:24px;margin-top:24px}@media screen and (max-width:768px){.banner-contact-form__content-col .contact__list{margin-top:0;padding-top:3rem}}.banner-contact-form__content-col .banner-contact-form__subheading,.banner-contact-form__content-col .contact__list .h3,.banner-contact-form__content-col .contact__list p,.banner-contact-form__content-col .contact__list a,.banner-contact-form__content-col p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#fff;font-family:Open Sans}@media screen and (max-width:768px){.banner-contact-form__content-col .banner-contact-form__subheading,.banner-contact-form__content-col .contact__list .h3,.banner-contact-form__content-col .contact__list p,.banner-contact-form__content-col .contact__list a,.banner-contact-form__content-col p{font-size:16px}}.banner-contact-form__content-col .contact__list .h3{font-weight:700;margin-bottom:.2rem}.banner-contact-form__content-col .contact__list a.link{position:relative;display:inline-block;text-decoration:none}.banner-contact-form__content-col .contact__list a.link:after{content:"";position:absolute;left:0;bottom:8px;width:0;height:0px;background-color:currentColor;transition:width .3s ease}.banner-contact-form__content-col .contact__list a.link:hover:after{width:100%}.banner-contact-form__content-col .breadcrumb span:not(.breadcrumb__divider){font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#fff}.banner-contact-form__content-col .breadcrumb a,.banner-contact-form__content-col .breadcrumb a:hover,.banner-contact-form__content-col .breadcrumb a:visited{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#ffffff80;text-decoration:none}.banner-contact-form__content-col .breadcrumb__divider{color:#fff}.banner-contact-form__form-col{width:100%}@media screen and (max-width:990px){.banner-contact-form__columns{grid-template-columns:1fr;gap:2rem}.banner-contact-form--form-right .banner-contact-form__content-col,.banner-contact-form--form-right .banner-contact-form__form-col{order:unset}}.banner-contact-form__form-box{background-color:#fafafc;border-radius:var(--bcf-form-radius, 8px);padding:4rem 4.8rem;box-shadow:0 12px 20px #42424226}@media screen and (max-width:749px){.banner-contact-form__form-box{padding:4rem 2.4rem}}.banner-contact-form__form-box .field__input,.banner-contact-form__form-box .text-area{background-color:transparent}.banner-contact-form__form-box .bcf-label{display:block;width:100%;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#0c0c0d;margin-bottom:.6rem}.banner-contact-form__form-box .bcf-label span[aria-hidden]{margin-left:.2rem}.banner-contact-form__form-box .field{display:flex;flex-direction:column;align-items:stretch;width:100%}.banner-contact-form__form-box .field__input,.banner-contact-form__form-box .text-area.field__input{width:100%;padding:9px 12px;border-radius:8px;border:solid 1px rgba(40,49,88,.15);background-color:#fffc}.banner-contact-form__form-box .field__input::placeholder,.banner-contact-form__form-box .text-area.field__input::placeholder{color:#42424299}.banner-contact-form__form-box .contact__fields{display:flex;flex-direction:column;gap:0;margin-bottom:24px}.banner-contact-form__form-box .field,.banner-contact-form__form-box .contact__fields .field{margin-bottom:24px}.banner-contact-form__form-box .field:last-child{margin-bottom:0}.banner-contact-form__form-box .field--checkbox{display:flex;flex-direction:row;align-items:center;gap:0rem}.banner-contact-form__form-box .field--checkbox input[type=checkbox]{flex-shrink:0;margin-top:.2em;width:1rem;height:1rem;cursor:pointer}.banner-contact-form__form-box .field--checkbox label{font-size:1.4rem;line-height:1.4;cursor:pointer;white-space:nowrap}.banner-contact-form__form-box .field--checkbox label a{text-decoration:underline}.banner-contact-form__form-box .contact__button{display:flex;justify-content:flex-end}.banner-contact-form__form-box .contact__button .button{margin-right:0}@media screen and (max-width:768px){.banner-contact-form__form-box .contact__button{justify-content:stretch}.banner-contact-form__form-box .contact__button .button{width:100%}}@media screen and (max-width:480px){.banner-contact-form__form-box .contact__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-banner-contact-form.css.map */
