.mr-carousel-item{position:relative;border-radius:var(--border-radius,0);background-color:var(--carousel-item-background,transparent);}.mr-carousel-item .mr-carousel-item__image-container{position:relative;height:var(--image-height,300px);}.mr-carousel-item .mr-carousel-item__image-container .mr-carousel-item__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.mr-carousel-item .mr-carousel-item__image-container .mr-carousel-item__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--overlay-color,transparent);opacity:var(--overlay-opacity,.3);z-index:1;}.mr-carousel-item .mr-carousel-item__content{position:relative;padding-top:38px;}.mr-carousel-item .mr-carousel-item__content .wp-block-heading{font-size:27px;font-weight:700;color:var(--title-color,#000);margin:0 0 20px 0;}.mr-carousel-item .mr-carousel-item__content P{color:var(--description-color,#000);margin:0 0 20px 0;}.mr-carousel-item .mr-carousel-item__content .wp-block-buttons{margin-top:25px;}.mr-carousel-item:not(:has(> .mr-carousel-item__image-container)) > .mr-carousel-item__content{padding:var(--carousel-item-padding,0);}.mr-carousel.is-style-flex .mr-carousel-item,.mr-carousel.is-style-flex-reverse .mr-carousel-item{display:flex;border:1px solid #e1e1e1;border-radius:var(--border-radius,0);padding:var(--carousel-item-padding,0);}.mr-carousel.is-style-flex .mr-carousel-item .mr-carousel-item__image-container,.mr-carousel.is-style-flex-reverse .mr-carousel-item .mr-carousel-item__image-container{flex-grow:1;width:50%;}.mr-carousel.is-style-flex .mr-carousel-item .mr-carousel-item__image-container .mr-carousel-item__image,.mr-carousel.is-style-flex-reverse .mr-carousel-item .mr-carousel-item__image-container .mr-carousel-item__image{height:100%;}.mr-carousel.is-style-flex .mr-carousel-item .mr-carousel-item__content,.mr-carousel.is-style-flex-reverse .mr-carousel-item .mr-carousel-item__content{flex-grow:1;width:50%;padding:clamp(25px,2vw,40px);}@media (max-width: 767px){.mr-carousel.is-style-flex .mr-carousel-item,.mr-carousel.is-style-flex-reverse .mr-carousel-item{flex-wrap:wrap;flex-direction:column;}.mr-carousel.is-style-flex .mr-carousel-item .mr-carousel-item__image-container,.mr-carousel.is-style-flex-reverse .mr-carousel-item .mr-carousel-item__image-container{width:100%;}.mr-carousel.is-style-flex .mr-carousel-item .mr-carousel-item__content,.mr-carousel.is-style-flex-reverse .mr-carousel-item .mr-carousel-item__content{width:100%;}}.mr-carousel.is-style-flex .mr-carousel-item{flex-direction:row;}.mr-carousel.is-style-flex-reverse .mr-carousel-item{flex-direction:row-reverse;}.mr-carousel{background-color:var(--carousel-background,transparent);}.mr-carousel .splide__arrows{display:flex;align-items:center;justify-content:space-between;width:auto;gap:1rem;position:absolute;}.mr-carousel .splide__arrows .splide__arrow{color:var(--arrows-color,var(--wp--preset--color--primary));border:2px solid transparent;background-color:var(--arrows-background,transparent);background-size:cover;background-repeat:no-repeat;border-radius:0;padding:0;width:58px;height:58px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;position:relative;opacity:1;transform:translate(0);z-index:10;}.mr-carousel .splide__arrows .splide__arrow svg{display:none;}.mr-carousel .splide__arrows .splide__arrow:hover:not(:disabled){border-color:var(--wp--preset--color--primary);}.mr-carousel .splide__arrows .splide__arrow:disabled{opacity:.3;cursor:not-allowed;}.mr-carousel .splide__arrows .splide__arrow--prev{background-image:var(--arrow-prev-url,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23BEAD91%27 stroke-width=%271%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27icon icon-tabler icons-tabler-outline icon-tabler-arrow-down-left%27%3E%3Cpath stroke=%27none%27 d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M17 7l-10 10%27 /%3E%3Cpath d=%27M16 17l-9 0l0 -9%27 /%3E%3C/svg%3E"));left:0;}.mr-carousel .splide__arrows .splide__arrow--prev.nitro-lazy{background-image:none !important;}.mr-carousel .splide__arrows .splide__arrow--next{background-image:var(--arrow-next-url,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23BEAD91%27 stroke-width=%271%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27icon icon-tabler icons-tabler-outline icon-tabler-arrow-up-right%27%3E%3Cpath stroke=%27none%27 d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M17 7l-10 10%27 /%3E%3Cpath d=%27M8 7l9 0l0 9%27 /%3E%3C/svg%3E"));right:0;}.mr-carousel .splide__arrows .splide__arrow--next.nitro-lazy{background-image:none !important;}@media (max-width: 767px){.mr-carousel .splide__arrows .splide__arrow{width:38px;height:38px;}}.mr-carousel .splide__pagination{position:static;display:flex;gap:15px;padding:0;margin:4rem 0 0 0;list-style:none;z-index:10;}.mr-carousel .splide__pagination li{line-height:0;}.mr-carousel .splide__pagination li .splide__pagination__page{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;background:var(--pagination-color,var(--wp--preset--color--base,#f5f0e6));border:none;cursor:pointer;transition:all .3s ease;padding:0;margin:0;opacity:1;}.mr-carousel .splide__pagination li .splide__pagination__page.is-active,.mr-carousel .splide__pagination li .splide__pagination__page:hover{background:var(--pagination-active-color,var(--wp--preset--color--primary));transform:scale(1);}.mr-carousel.mr-carousel--arrows-right-top .splide__arrows{top:-100px;right:0;}@media (max-width: 767px){.mr-carousel.mr-carousel--arrows-right-top .splide__arrows{top:-62px;}}.mr-carousel.mr-carousel--arrows-left-bottom .splide__arrows{bottom:-100px;left:0;}.mr-carousel.mr-carousel--arrows-left-bottom.alignfull .splide__arrows{left:20px;}@media (max-width: 767px){.mr-carousel.mr-carousel--arrows-left-bottom .splide__arrows{bottom:-60px;}}.mr-carousel.mr-carousel--arrows-centre-bottom .splide__arrows{left:0;right:0;bottom:-100px;height:0;width:100%;max-width:340px;margin:0 auto;}@media (max-width: 767px){.mr-carousel.mr-carousel--arrows-centre-bottom .splide__arrows{bottom:-60px;}}@media (max-width: 1024px){.mr-carousel{padding:0 var(--wp--preset--spacing--30);}}