.contact-us{background:var(--color-background) var(--gradient-background) no-repeat 100%}.contact-us__row{display:flex;gap:42px}@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%}.contact-us--full .contact-us__row{justify-content:center}.contact-us--full .contact-us__row .col-50{width:100%;max-width:760px}@media(max-width:767px){.contact-us__row .col-50{width:100%;padding:0}}.contact-us__row .col-50>.blur-image{object-fit:cover}.contact-us__sub-text{margin-bottom:36px;color:var(--color-text)}.contact-us__form .form-group{margin-bottom:24px}.contact-us__form .form-group label{font-size:14px;line-height:21px;color:var(--color-text);padding-bottom:8px;display:inline-block}.contact-us__form .form-group input,.contact-us__form .form-group textarea,.contact-us__form .form-group select{border:1px solid var(--color-input-color);color:var(--color-input-color);background-color:transparent;padding:16px;width:100%;border-radius:var(--input-border-radius)}.contact-us__form .form-group select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.contact-us__form .form-group textarea{height:175px}.contact-form__group-heading{margin:8px 0 16px}.contact-us__checks{border:0;margin:0 0 24px;padding:0;display:grid;gap:10px}.contact-us__checks legend{font-size:14px;line-height:21px;padding:0 0 8px}.contact-us__checks label{display:flex;align-items:center;gap:8px;padding-bottom:0}.contact-us__checks input{width:16px;height:16px;margin:0;padding:0}.contact-us .form-container{flex:1}.contact-us .form-container .section__subContent{margin-top:0}.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}.contact-us .contact-msg svg{margin-top:3px}@media screen and (min-width:1024px){.contact-us .contact-msg svg{margin-block-start:2px}}.map-image{position:relative;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}}.map-image img,.map-image svg{width:100%;height:100%;object-fit:cover}.map-image .blur-image{object-fit:cover}.contact-other-options{background:var(--color-background) var(--gradient-background) no-repeat 100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
