@media (min-width:640px){.carousel.carousel--var-1.carousel--image-carousel .carousel__track .carousel__slide{padding-right:1rem}}.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation{align-items:center;display:flex;flex-direction:row-reverse;gap:.5rem;justify-content:center}@media (min-width:1024px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation{justify-content:flex-end}}@media (max-width:767px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation{padding-left:1.5rem;padding-right:1.5rem;width:100%}}@media (max-width:1023px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation{padding-top:1.5rem}}.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel-arrow{display:none}@media (min-width:768px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel-arrow{bottom:1rem}}@media (min-width:1024px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel-arrow{display:block}}@media (min-width:768px){@media (min-width:1024px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel-arrow{top:unset}}}@media (max-width:767px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel-arrow{position:static;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:768px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel-arrow.carousel-next{right:calc(10vw + 64px)}.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel-arrow.carousel-prev{left:unset;right:calc(10vw + 104px)}}.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel-arrow.disabled{opacity:.7;pointer-events:none}.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel__navigation__indicator{display:block;text-align:right}@media (min-width:1024px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel__navigation__indicator{flex:1 1 0%}}@media screen and (min-width:1024px){.carousel.carousel--var-1.carousel--image-carousel .carousel__navigation .carousel__navigation__indicator{display:none}}.carousel.carousel--var-1.carousel--image-carousel .carousel__pagination{bottom:-40px;gap:10px;left:.5rem;position:absolute}.carousel.carousel--var-1.carousel--image-carousel .carousel__pagination .carousel__pagination-item .carousel__pagination-button{border-radius:9999px;height:6px;width:6px;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));opacity:.7}.carousel.carousel--var-1.carousel--image-carousel .carousel__pagination .carousel__pagination-item .carousel__pagination-button.carousel__pagination-button--active{--tw-bg-opacity:1;background-color:rgb(119 213 192/var(--tw-bg-opacity,1));opacity:1}@media screen and (max-width:766px){.carousel.carousel--var-1:not(.carousel--var-1--mb-arrows) .carousel-arrow{display:none!important}}@media screen and (min-width:1200px){.carousel.carousel--var-1.carousel--has-grid .carousel__carousel{display:none}}.carousel.carousel--var-1.carousel--has-grid .carousel__grid{display:block}@media screen and (max-width:1199px){.carousel.carousel--var-1.carousel--has-grid .carousel__grid{display:none}}.carousel.carousel--var-1.carousel--has-grid .carousel__title{display:block}.carousel.carousel--var-1.carousel__single-image .carousel__item{outline:2px solid transparent;outline-offset:2px}.carousel.carousel--var-1.carousel__single-image .carousel__item.carousel__item--image{margin-right:0;width:100vw!important}@media screen and (max-width:766px){.carousel.carousel--var-1.carousel__single-image .carousel__item.carousel__item--image{margin-left:.75rem}}.carousel.carousel--var-1.carousel__single-image .carousel__item .carousel__item__image__icon{display:none}.carousel.carousel--var-1.carousel__single-image .carousel-arrow{display:none!important;opacity:0}.carousel.carousel--var-1 .carousel__grid,.carousel.carousel--var-1 .carousel__title{display:none}.carousel.carousel--var-1 .carousel__item{margin-bottom:0!important;outline:2px solid transparent;outline-offset:2px}.carousel.carousel--var-1 .carousel__item.carousel__item--image.carousel__item--image--has-video .carousel__item__image .carousel__item__image__icon{background-image:url(../images/icons/play.svg);height:5rem;width:5rem}@media (min-width:1024px){.carousel.carousel--var-1 .carousel__item.carousel__item--image.carousel__item--image--has-video .carousel__item__image .carousel__item__image__icon{height:7rem;width:7rem}}.carousel.carousel--var-1 .carousel__item .carousel__item__image{height:520px;max-height:800px;position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.carousel.carousel--var-1 .carousel__item .carousel__item__image{height:calc(100vh - 54px)}}@media (min-width:1024px){.carousel.carousel--var-1 .carousel__item .carousel__item__image{height:100vh}}.carousel.carousel--var-1 .carousel__item .carousel__item__image.listing__image{padding-bottom:75%}@media (min-width:1024px){.carousel.carousel--var-1 .carousel__item .carousel__item__image.listing__image{padding-bottom:60%}}.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__icon{background-image:url(../images/icons/zoom.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:2rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem;z-index:2}.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__inner{bottom:0;height:100%;left:0;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:100%}@media (max-width:767px){.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__inner{-o-object-fit:cover;object-fit:cover}}.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__text{left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);z-index:2;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.75rem;font-weight:600;line-height:1.1875em}.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__text a{text-decoration-line:none}@media screen and (min-width:1200px){.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__text{font-weight:600}}@media screen and (min-width:1200px) and (max-width:1023px){.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__text{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1200px) and (min-width:1024px){.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__text{font-size:1.5rem;line-height:1.75rem}}@media screen and (min-width:1200px){.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item__image__text a{text-decoration-line:none}}.carousel.carousel--var-1 .carousel__item .carousel__item__image .carousel__item--image--has-video iframe{height:100%;width:100%}.images-grid{display:flex;gap:1.5rem}.images-grid .images-grid__item{aspect-ratio:1;max-height:376px;width:100%}@media (min-width:1024px){.images-grid .images-grid__item{height:376px}}.images-grid .images-grid__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.images-grid .images-grid__item.images-grid__item--full{aspect-ratio:3.42/3.33;max-height:439px}@media (min-width:1024px){.images-grid .images-grid__item.images-grid__item--full{height:439px}}
