@media(min-width:1024px){[data-page-contact]{--contact-content-width: min( calc(100% - 100px) , var(--page-width, 1440px));--contact-font: "Bricolage Grotesque", var(--font-body--family)}[data-page-contact] .section-breadcrumbs .page-width,[data-page-contact] .main-page>.page-width,[data-page-contact] .custom-section__content,[data-page-contact] .hero-banner__wrapper{width:var(--contact-content-width);max-width:none;margin-inline:auto;padding-inline:0;min-width:0}[data-page-contact] .custom-section{padding-inline:0}[data-page-contact] .main-page{padding-block:40px 64px}[data-page-contact] .main-page .page-width__inner{max-width:880px;margin-inline:auto}[data-page-contact] .main-page .text-block:has(h1){max-width:731px;margin-inline:auto;padding:0;color:#000}[data-page-contact] .main-page h1{font-family:var(--contact-font);font-size:64px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;margin:0}[data-page-contact] .main-page .text-block:has(h1)+.text-block{padding-block:24px 0;font:400 16px/1.4 var(--contact-font);text-align:center}[data-page-contact] .main-page p,[data-page-contact] .icon-box__content .text-block p,[data-page-contact] [id$=__custom_section_8Vftnm] .text-block p,[data-page-contact] .hero-banner__inner .text-block p,[data-page-contact] .hero-banner__inner .text-block strong{font:inherit}[data-page-contact] [id$=__custom_section_f4wUYq] .custom-section__content{padding-block:0}[data-page-contact] [id$=__custom_section_f4wUYq] .grid-block{padding:0 24px;min-width:0}[data-page-contact] [id$=__custom_section_f4wUYq] .grid-block-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}[data-page-contact] .icon-box{gap:16px;min-width:0;overflow:visible}[data-page-contact] .icon-box__icon{margin:0}[data-page-contact] .icon-box__icon .icon,[data-page-contact] .icon-box__icon img{width:80px;height:80px}[data-page-contact] .icon-box__content{gap:8px;width:100%;min-width:0;text-align:center;overflow-wrap:anywhere}[data-page-contact] .icon-box__content>:first-child{margin:0;color:#000;font:700 18px/1.3 var(--contact-font)}[data-page-contact] .icon-box__content .text-block{color:#000000b3;font:400 16px/1.4 var(--contact-font)}[data-page-contact] .icon-box__content .text-block a{color:inherit}[data-page-contact] [id$=__custom_section_8Vftnm] .custom-section__content{display:grid;grid-template-columns:minmax(0,650fr) minmax(0,538fr);column-gap:10.3396226415%;row-gap:0;align-items:start;padding-block:80px 0}[data-page-contact] [id$=__custom_section_8Vftnm] .group-block,[data-page-contact] [id$=__custom_section_8Vftnm] .contact-form{width:100%;min-width:0;max-width:100%;padding-inline:0}[data-page-contact] [id$=__custom_section_8Vftnm] .custom-section__content>.group-block:first-child>.group-block-content{gap:32px}[data-page-contact] [id$=__custom_section_8Vftnm] .custom-section__content>.group-block:last-child>.group-block-content{gap:24px}[data-page-contact] [id$=__custom_section_8Vftnm] h2{display:block;margin:0;color:#000;font:700 32px/1.2 var(--contact-font);letter-spacing:0}[data-page-contact] [id$=__custom_section_8Vftnm] .text-block:has(h2){font:700 32px/1.2 var(--contact-font)}[data-page-contact] [id$=__custom_section_8Vftnm] .text-block:not(:has(h2)){font:400 16px/1.4 var(--contact-font);overflow-wrap:anywhere}[data-page-contact] [id$=__custom_section_8Vftnm] .image-block,[data-page-contact] [id$=__custom_section_8Vftnm] .image-block .media{width:100%}[data-page-contact] [id$=__custom_section_8Vftnm] .image-block .media{aspect-ratio:538 / 549}[data-page-contact] [id$=__custom_section_8Vftnm] .image-block img{object-fit:cover}[data-page-contact] .contact__fields{grid-template-columns:minmax(0,1fr);gap:24px}[data-page-contact] .contact-form .form-field:not(.form-footer){display:flex;flex-direction:column;gap:8px;min-width:0}[data-page-contact] .contact-form .form-label{margin:0;min-height:18px;display:flex;align-items:center;gap:2px;color:#000;font:500 15px/1 var(--contact-font)}[data-page-contact] .contact-form .form-control{height:58px;min-width:0;border:0;border-radius:60px;padding:20px 58px 20px 20px;background:#f8f8f8;color:#000000b3;font:500 15px/1 var(--contact-font)}[data-page-contact] .contact-form textarea.form-control{height:196px;min-height:196px;border-radius:16px;resize:vertical;line-height:1.4}[data-page-contact] .contact-form .form-control:focus-visible{outline:2px solid #000;outline-offset:3px}[data-page-contact] .contact-form [aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-error, #c00)}[data-page-contact] .contact__button{text-align:start}[data-page-contact] .contact__button .btn{--button-padding-inline: 23px;--button-padding-inline-end: 15px;--button-icon-gap: 12px;--icon-solid-size: 15px;width:196px;max-width:100%;height:54px;border:1px solid #01abbd;border-radius:60px;padding:11px 57px 11px 23px;background:#01abbd;color:#fff;font:700 16px/1.4 var(--contact-font);letter-spacing:0;text-transform:none}[data-page-contact] .contact__button .btn__icon,[data-page-contact] .contact__button .btn__icon-icon{background:#fff;color:#000}[data-page-contact] .contact__button .btn__icon-icon{width:30px;height:30px}[data-page-contact] .contact__button .icon{width:12px;height:12px}[data-page-contact] .contact__button .btn:focus-visible{outline:2px solid #000;outline-offset:4px}[data-page-contact] [id$=__contact_seo_text] .custom-section__content{padding-block:80px}[data-page-contact] .hero-banner{padding-block:0}[data-page-contact] .hero-banner .section__wrapper{height:414px;min-height:414px;grid-template-columns:minmax(0,1fr);border-radius:0}[data-page-contact] .hero-banner__wrapper{display:block}[data-page-contact] .hero-banner__inner{width:100%;padding:64px 0 0;gap:16px;align-items:flex-start}[data-page-contact] .hero-banner__inner .text-block{max-width:426px;padding:0;color:#000;font:400 16px/1.4 var(--contact-font)}[data-page-contact] .hero-banner__inner .text-block:first-child{font:700 48px/1.2 var(--contact-font);letter-spacing:0}@media(prefers-reduced-motion:reduce){[data-page-contact] .contact__button .btn,[data-page-contact] .contact__button .btn__icon,[data-page-contact] .contact__button .btn__icon-icon{transition:none;animation:none}}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/template-contact.css.map */
