.cl-hero{position:relative;background:var(--cl-bg);overflow:hidden}.cl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.cl-hero__track{height:100%;display:flex;transition:transform .45s ease;will-change:transform}.cl-hero__slide{min-width:100%;height:100%;position:relative}.cl-hero__img{width:100%;height:100%;object-fit:cover;display:block}.cl-hero__ph{height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(0,0,0,.25);color:#00000080}.cl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,calc(var(--cl-overlay, 0) / 100));pointer-events:none}.cl-hero__content{position:relative;z-index:0;display:flex;align-items:center;min-height:var(--cl-hero-h, 520px)}.cl-hero__inner{max-width:560px}.cl-hero__eyebrow{color:var(--cl-sub);font-weight:600;font-size:22px;margin-bottom:10px;font-family:cursive}.cl-hero__title{color:var(--cl-heading);font-size:64px;line-height:1.05;margin:0 0 18px;letter-spacing:-.02em}.cl-hero__text,.cl-hero__text p,.cl-hero__text.rte,.cl-hero__text.rte p{color:var(--cl-text)!important;font-size:16px;opacity:.85;margin-bottom:18px}.cl-hero__buttons{display:flex;gap:14px;flex-wrap:wrap}.cl-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;text-decoration:none;font-weight:700;border:2px solid transparent}.cl-btn--primary{background:var(--cl-btn1-bg);color:var(--cl-btn1-text)}.cl-btn--secondary{background:var(--cl-btn2-bg);color:var(--cl-btn2-text);border-color:var(--cl-btn2-border)}.cl-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;background:#ffffffd9;border:1px solid rgba(0,0,0,.12);cursor:pointer;z-index:3;font-size:26px;line-height:1}.cl-nav--prev{left:12px}.cl-nav--next{right:12px}.cl-dots{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:6px;z-index:3}.cl-dot{width:8px;height:8px;border-radius:999px;background:#00000040;border:none;cursor:pointer}.cl-dot.is-active{background:#0000008c}@media(max-width:990px){.cl-hero__title{font-size:42px}.cl-hero__inner{max-width:100%}}@media(max-width:767px){.cl-hero__content{padding:0 20px;min-height:var(--cl-hero-h, 150px)}.cl-hero__eyebrow{font-weight:500;font-size:16px;margin-bottom:0}.cl-hero__title{font-size:20px}.cl-hero__content .cl-btn{padding:1px 10px;font-size:14px;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact-hero-slider.css.map */
