.contact-us{background:var(--color-background) var(--gradient-background) no-repeat 100%}.contact-us__row{display:flex;gap:60px}@media (max-width: 991px){.contact-us__row{gap:16px}}@media (max-width: 767px){.contact-us__row{flex-direction:column}}.contact-us__row .col-50{width:50%}@media (max-width: 1280px) and (min-width: 768px){.contact-us__row .col-50{width:55%}.contact-us__row .col-50.contact-us__social-media{width:calc(45% - 100px);min-width:320px}}@media (max-width: 767px){.contact-us__row .col-50{width:100%;padding:0}.contact-us__row .col-50.contact-us__social-media{margin-left:0}}.contact-us__sub-text{margin-bottom:36px;color:var(--color-text)}.contact-us__form .form-group{margin-bottom:20px}.contact-us__form .form-group label{font-size:22px;line-height:1.16;font-weight:var(--font-header-weight);color:var(--color-text);padding-bottom:8px;display:inline-block}.contact-us__form .form-group input,.contact-us__form .form-group textarea{font-size:calc(var(--font-heading-scale) * 22px);line-height:calc(var(--font-heading-scale) * 22px * 1.5);font-weight:var(--font-body-weight-bold);border:1px solid rgba(var(--color-border-rgba));color:var(--color-input-color);padding:16px;width:100%;border-radius:15px;background:#fff}.contact-us__form .form-group input::placeholder,.contact-us__form .form-group textarea::placeholder{display:none;color:rgba(var(--color-border-rgba))}.contact-us__form .form-group textarea{height:175px}.contact-us .form-container{flex:1}.contact-us__form-status-list{margin-inline-start:8px}.contact-us #ContactForm-email:target{scroll-margin-top:15rem}.contact-us__form-status,.contact-us__field-error-message{margin-top:4px;display:flex;align-items:center}.contact-us__form-status span:last-child,.contact-us__field-error-message span:last-child{margin-left:4px}.contact-us__map{height:100%;width:100%;position:relative;border-radius:var(--block-border-radius);overflow:hidden}.contact-us__map .location-windo{display:flex;align-items:center;position:absolute;bottom:32px;right:56px;left:56px;padding:32px 24px;background:var(--color-background) var(--gradient-background) no-repeat 100%;border-radius:calc(var(--block-border-radius) / 2)}@media (max-width: 767px){.contact-us__map .location-windo{position:unset;margin:24px 0;padding:13px 18px}}.contact-us__map .location-windo svg{margin-right:14px}.contact-us__map #map{width:100%;height:100%}@media (max-width: 767px){.contact-us__map #map{width:100%;height:343px}}.contact-us__info{display:flex;flex-wrap:wrap;gap:15px}.contact-us__info .col-3{aspect-ratio:1/0;flex-grow:1}@media (max-width: 767px){.contact-us__info .col-3{width:100%}}.contact-us__info .col-3 .btn{display:flex!important;justify-content:center}.contact-us__info svg{margin-right:12px}.map-image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:var(--block-border-radius)}@media screen and (max-width: 767px){.map-image{height:320px;position:relative}}.map-image img,.map-image svg{width:100%;height:100%;object-fit:cover}.contact-other-options{background:var(--color-background) var(--gradient-background) no-repeat 100%}.contact-us__subHeading p{font-size:inherit}.contact-us__social-media{margin-left:48px}.contact-us__social-media-icons{margin-top:32px;margin-bottom:24px}.contact-us__social-media-icons .social-links__item{width:50px;height:50px}.contact-us__social-media-icons .social-links__item a{width:100%;height:100%;display:block}.contact-us__social-media-icons .social-links__item a svg{width:100%;height:100%}.contact-us .error-ms,.contact-us .success-ms{background-color:transparent;margin-bottom:32px}.contact-us .success-text,.contact-us .error-text,.contact-us .error-ms .link{font-size:calc(var(--font-heading-scale) * 22px);line-height:calc(var(--font-heading-scale) * 22px * 1.5);font-weight:var(--font-body-weight-bold);color:var(--error-text-color)}.contact-us .icon-success,.contact-us .icon-error{width:28px;height:28px}@media screen and (max-width: 992px){.contact-us .success-text,.contact-us .error-text,.contact-us .error-ms .link{font-size:calc(var(--font-heading-scale) * 18px);line-height:calc(var(--font-heading-scale) * 18px * 1.5)}.contact-us__social-media-icons{margin-top:24px;margin-bottom:16px}.contact-us__form .form-group input,.contact-us__form .form-group textarea{font-size:calc(var(--font-heading-scale) * 18px);line-height:calc(var(--font-heading-scale) * 18px * 1.5)}.contact-us__form .form-group label{font-size:calc(var(--font-heading-scale) * 18px)}.contact-us .error-ms .errow--wrapper{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
