.business .business-header-title{font-size:18px;line-height:24px}.review-description{flex-grow:1;display:flex;flex-direction:column;font-style:italic}.reviews .swiper-button-next,.reviews .swiper-button-prev{font-size:35px;color:#aaa;bottom:0;top:inherit;z-index:99}.reviews .swiper-button-prev{left:inherit;right:60px}.reviews .swiper-button-next:after,.reviews .swiper-button-prev:after{--swiper-navigation-size:38px;font-weight:700}.reviews .swiper-button-next:hover,.reviews .swiper-button-prev:hover{color:var(--bs-link-color)}.testimonial a{text-decoration:none}.testimonial a:hover{background:0 0}.testimonial i{color:#e7711b;margin-right:5px;font-size:16px}.testimonial{position:relative;padding:20px 25px 20px 25px;border-radius:5px;margin-right:20px;margin-bottom:70px;color:#727d92;font-weight:300;line-height:1.6em;border:1px solid var(--bs-border-color);box-shadow:var(--tpl-box-shadow)}.reviews:not(.modal-dialog) .testimonial:hover{color:var(--tpl-body-color);border:1px solid grey;cursor:pointer}.reviews:not(.modal-dialog) .full-text{display:none}.reviews.modal-dialog .testimonial{color:var(--tpl-body-color)}.testimonial .fa-quote-left{font-size:24px}.testimonial .client img{float:left;margin-right:15px}.testimonial .client{line-height:19px;margin-top:15px}.testimonial .star{font-size:24px;color:#e7711b}.rating,.stars{font-size:24px;display:inline-flex;padding-right:10px}.rating{color:#e7711b}.stars{position:relative}.star-full{color:#ccc}.star-rating{color:#e7711b;position:absolute;overflow:hidden;display:inline-flex;left:0}.review-date{opacity:.6;font-size:.8em}.swiper-pagination-bullet{background:var(--tpl-body-color,#000)}.swiper-pagination-bullet-active{background:var(--bs-link-color)}.total{display:inline-block}@media (max-width:480px){.swiper-pagination{text-align:left}.reviews-header-title{font-size:1.3rem}}#reviewModal .short-text{display:none}#reviewModal .testimonial{width:100%!important;margin-bottom:0}#reviewModal .modal-content{background:0 0;border:none}#reviewModal .modal-body{padding:0 0 10px 0}#reviewModal .modal-footer{border:none;padding:0}.reviews:not(.modal-dialog) .mod-comment-text{position:absolute;bottom:0}.reviews .mod-comment-text{padding:10px;color:#fff;line-height:1.35rem}#reviewModal .mod-comment-text{padding:20px}.reviews .mod-comment [class*=fa-quote-]{margin-right:5px}.reviews .mod-comment img{border-top-left-radius:5px;border-top-right-radius:5px}.reviews:not(.modal-dialog) .mod-comment img{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.reviews:not(.modal-dialog) .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-color:#000;background-position:center center;background-repeat:repeat;opacity:.4;border-radius:5px}.reviews .mod-comment-name{font-size:1.2rem;margin-bottom:5px}.mod-comment:hover img{opacity:.8}