@layer theme,base,components,utilities;@layer components{section.layout.reviews-slider:not(:where([data-section=content-box-section])) .content{background:var(--color-white);margin:40px auto;max-width:1200px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel-track{align-items:center}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.reviews-slider .carousel-slide .review{max-height:5lh;overflow-y:auto;font-size:16px;line-height:22px;margin-bottom:10px;font-family:var(--font-secondary);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.reviews-slider .carousel-slide .review::-webkit-scrollbar{width:6px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.reviews-slider .carousel-slide .review::-webkit-scrollbar-thumb{background:#00000040;border-radius:3px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.reviews-slider .carousel-slide .review p{margin-bottom:0;font-size:16px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews{overflow:hidden;position:relative}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide{padding:40px;max-width:100%}@media screen and (max-width:768px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide{padding:30px}}@media screen and (max-width:375px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide{padding:25px}}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .icon-five-stars{width:125px;height:auto;color:var(--color-primary)}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review{font-size:24px;line-height:28px;margin-bottom:10px;font-family:var(--font-secondary)}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review p{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media screen and (max-width:768px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review p{-webkit-line-clamp:8}}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .cta,section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review{margin-top:30px}@media screen and (max-width:768px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .cta,section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review{margin-top:20px}}@media screen and (min-width:769px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav .slider-navigation{position:absolute;bottom:15px;right:0}}@media screen and (max-width:768px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav .slider-navigation{margin:0 auto}}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav.on-light-bg .slider-navigation .carousel-bullet:not(.carousel-bullet--active){background:var(--color-primary)}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav.on-light-bg .slider-navigation .carousel-nav--next,section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav.on-light-bg .slider-navigation .carousel-nav--prev{color:var(--color-primary)}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .slider-navigation{text-align:right}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .content{background:transparent;margin:0 auto;max-width:1200px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .content .carousel-slide{padding:20px}}
