swiper-container#review-slider{position:relative;margin:0;padding:1px}@media (min-width: 768px){swiper-container#review-slider::part(container){background:#f6f6f6}}swiper-container#review-slider::part(container):focus-visible{outline-offset:0}@media (min-width: 768px){swiper-container#review-slider::part(pagination){display:none}}swiper-container#review-slider::part(wrapper){position:relative;display:flex;align-items:stretch}swiper-container#review-slider swiper-slide{padding:2rem 1rem 1rem;height:unset;width:calc(100vw - 4rem)!important;margin:.5rem;white-space:initial;-webkit-backface-visibility:hidden;background-image:none;display:inline-block}@media (min-width: 768px){swiper-container#review-slider swiper-slide{max-height:530px;width:360px!important}}@media (max-width: 360px){swiper-container#review-slider swiper-slide .hdl-earth{font-size:18px}}@media (max-width: 330px){swiper-container#review-slider swiper-slide .hdl-earth{font-size:16px}}swiper-container#review-slider swiper-slide .reviews-item-person{align-items:center;display:flex;margin-bottom:1rem;padding:0 .5rem}@media (max-width: 330px){swiper-container#review-slider swiper-slide .reviews-item-person{padding-right:0}}swiper-container#review-slider swiper-slide .reviews-item-person-avatar{margin-right:12px}@media (min-width: 330px){swiper-container#review-slider swiper-slide .reviews-item-person-avatar{margin-right:1rem}}swiper-container#review-slider swiper-slide .reviews-item-person .caption-1{color:#666}swiper-container#review-slider swiper-slide .reviews-item-rating{font-size:0;margin-bottom:1rem;padding:0 .5rem}swiper-container#review-slider swiper-slide .reviews-item-title{margin-bottom:1rem}swiper-container#review-slider swiper-slide .reviews-item-testimonial{color:#666}swiper-container#review-slider swiper-slide .reviews-item-content{overflow:hidden;padding:0 .5rem}@media (min-width: 992px){swiper-container#review-slider swiper-slide .reviews-item-content{height:242px}swiper-container#review-slider swiper-slide .reviews-item-content.with-layer{height:195px}}swiper-container#review-slider swiper-slide .reviews-item-footer{height:3rem}swiper-container#review-slider:hover div[slot=container-start] button,swiper-container#review-slider:hover div[slot=container-end] button{opacity:1}swiper-container#review-slider div[slot=container-start],swiper-container#review-slider div[slot=container-end]{position:absolute;top:0;bottom:0;display:flex;align-items:center;pointer-events:none}@media (max-width: 767px){swiper-container#review-slider div[slot=container-start],swiper-container#review-slider div[slot=container-end]{display:none}}swiper-container#review-slider div[slot=container-start] button,swiper-container#review-slider div[slot=container-end] button{display:flex;justify-content:center;align-items:center;border-radius:50%;height:4rem;width:4rem;padding:.5rem;transition:opacity .25s ease-in-out,background-color .25s ease-in-out;background-color:#e20000e6;opacity:0;z-index:10;pointer-events:auto}swiper-container#review-slider div[slot=container-start] button svg,swiper-container#review-slider div[slot=container-end] button svg{fill:#fff}@media (hover: none){swiper-container#review-slider div[slot=container-start] button,swiper-container#review-slider div[slot=container-end] button{opacity:1}}swiper-container#review-slider div[slot=container-start] button:hover,swiper-container#review-slider div[slot=container-end] button:hover{background-color:#e20000b3}swiper-container#review-slider div[slot=container-start] button:focus-visible,swiper-container#review-slider div[slot=container-end] button:focus-visible{opacity:1}swiper-container#review-slider div[slot=container-start]{left:2rem}swiper-container#review-slider div[slot=container-end]{right:2rem}
