/* Native Elementor Slides: quiet text column, distinct photography, 38.2/61.8. */
.cr-home-slider{--hero-gutter:clamp(32px,3.5vw,80px);--hero-height:620px;background:var(--cr-paper)}
.cr-home-slider .swiper-slide{height:var(--hero-height)!important;background:var(--cr-paper)}
.cr-home-slider .swiper-slide-bg{position:absolute!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;width:61.8%!important;height:100%!important;min-width:0!important;min-height:0!important;background-size:cover!important;background-position:50% 32%!important;transform:none!important}
.cr-home-slider .elementor-repeater-item-b150963 .swiper-slide-bg{background-position:65% 26%!important}
.cr-home-slider .elementor-repeater-item-0bd7088 .swiper-slide-bg{background-position:65% 45%!important}
.cr-home-slider .elementor-repeater-item-d7d0875 .swiper-slide-bg{background-position:50% 38%!important}
.cr-home-slider .elementor-repeater-item-c4662ae .swiper-slide-bg{background-position:50% 30%!important}
.cr-home-slider .swiper-slide-inner{left:0!important;right:auto!important;top:0!important;bottom:0!important;width:38.2%!important;height:100%;padding:48px var(--hero-gutter) 80px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important}
.cr-home-slider .swiper-slide-contents{max-width:440px!important;width:100%;padding:0!important;border:0!important;background:none!important;opacity:1!important;transform:none!important;animation:none!important}
.cr-home-slider .elementor-slide-heading{font-family:TheMixBold,Arial,sans-serif!important;font-weight:600!important;font-size:clamp(34px,2.8vw,46px)!important;line-height:1.16!important;letter-spacing:-.025em;color:var(--cr-ink)!important;text-shadow:none!important;margin-bottom:24px!important;overflow-wrap:break-word;hyphens:auto}
.cr-home-slider .elementor-slide-description{font-family:TheMixLight,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.65!important;color:var(--cr-muted)!important;text-shadow:none!important;margin-bottom:28px!important;max-width:38ch}
.cr-home-slider .elementor-slide-button{font-family:TheMixBold,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;padding:14px 22px!important;background:var(--cr-brand)!important;border:1px solid var(--cr-brand)!important;border-radius:2px!important;color:#fff!important}
.cr-home-slider .elementor-slide-button:hover{background:#76205f!important}
.cr-home-slider .swiper-pagination{left:0!important;bottom:30px!important;width:38.2%!important;text-align:left!important;padding-left:var(--hero-gutter);pointer-events:none}
.cr-home-slider .swiper-pagination-bullet{pointer-events:auto}
.cr-home-slider .swiper-pagination-bullet{width:9px;height:9px;background:transparent!important;border:1px solid var(--cr-brand);opacity:1!important;margin:0 6px 0 0!important}
.cr-home-slider .swiper-pagination-bullet-active{background:var(--cr-brand)!important}
.cr-home-slider .elementor-swiper-button{top:auto!important;bottom:22px!important;transform:none!important;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--cr-brand)!important;background:#fff;border:1px solid var(--cr-line);border-radius:50%;font-size:18px!important}
.cr-home-slider .elementor-swiper-button-prev{left:calc(38.2% - 108px)!important;right:auto!important}
.cr-home-slider .elementor-swiper-button-next{left:calc(38.2% - 62px)!important;right:auto!important}
@media(max-width:1100px){.cr-home-slider{--hero-photo-height:clamp(320px,52vw,520px);--hero-copy-height:360px;--hero-height:calc(var(--hero-photo-height) + var(--hero-copy-height));--hero-gutter:32px}.cr-home-slider .swiper-slide-bg{width:100%!important;bottom:auto!important;height:var(--hero-photo-height)!important}.cr-home-slider .swiper-slide-inner{top:var(--hero-photo-height)!important;bottom:0!important;width:100%!important;height:var(--hero-copy-height)!important;padding:32px var(--hero-gutter) 76px!important;background:var(--cr-paper)}.cr-home-slider .swiper-slide-contents{max-width:700px!important}.cr-home-slider .elementor-slide-heading{font-size:36px!important;margin-bottom:18px!important}.cr-home-slider .elementor-slide-description{max-width:62ch;margin-bottom:24px!important}.cr-home-slider .swiper-pagination{width:100%!important;bottom:26px!important}.cr-home-slider .elementor-swiper-button{bottom:18px!important}.cr-home-slider .elementor-swiper-button-prev{left:auto!important;right:78px!important}.cr-home-slider .elementor-swiper-button-next{left:auto!important;right:32px!important}}
@media(max-width:767px){.cr-home-slider{--hero-photo-height:66.6667vw;--hero-copy-height:380px;--hero-gutter:20px}.cr-home-slider .swiper-slide-inner{padding:28px 20px 70px!important}.cr-home-slider .elementor-slide-heading{font-size:clamp(28px,7.5vw,34px)!important;line-height:1.18!important;margin-bottom:18px!important}.cr-home-slider .elementor-slide-description{font-size:17px!important;line-height:1.55!important;max-width:44ch;margin-bottom:22px!important}.cr-home-slider .elementor-swiper-button-next{right:20px!important}.cr-home-slider .elementor-swiper-button-prev{right:66px!important}.cr-home-slider .swiper-slide-bg{background-position:50% 50%!important}.cr-home-slider .elementor-repeater-item-c4662ae .swiper-slide-bg{background-position:50% 30%!important}}
@media(max-width:359px){.cr-home-slider{--hero-copy-height:420px}.cr-home-slider .elementor-slide-heading{font-size:28px!important}}
@media(max-width:767px){.cr-home-slider .elementor-repeater-item-b150963 .swiper-slide-bg{background-size:auto 115%!important;background-position:100% 28%!important}}
