.review-section{position:relative;padding-top:60px;padding-bottom:60px;background-image:url(../img/background-review.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#eee;background-attachment:fixed!important}.review-overlay{background-color:#000;bottom:0;left:0;opacity:0.5;position:absolute;right:0;top:0;z-index:0}.review-section .underline{margin-top:0.6rem;margin-bottom:0.5rem;font-family:Dosis;font-style:normal;line-height:1.5;color:#232323;font-size:1rem;font-weight:400}.review-section .underline .line{width:3rem;height:2px;background:#fff;display:inline-block;font-family:Dosis;font-style:normal;line-height:1.5;color:#232323;font-size:1rem;font-weight:400}.review-section .review-section-subtitle{color:#fff;font-family:"Dosis",sans-serif;font-size:1.4rem;line-height:1.3;font-weight:300}.review-slider-testimonials{background:rgb(255 255 255 / 0.8) none repeat scroll 0 0;display:inline-block;outline:1px solid rgb(0 0 0 / 0.2);outline-offset:-15px;padding:65px 50px;position:relative;text-align:center;height:500px;width:100%}.review-section .review-user .user_image{width:100px;height:100px;overflow:hidden;border-radius:50%;margin:0 auto 1.5rem auto}.review-section .review-user .user_image img{width:100%;min-width:100%;min-height:100%}.review-user-icon i{font-size:35px;margin:0 5px;color:#1d907c}.review-user-icon i:last-child{margin-top:auto}.review-section .review-user .review-user-txt{font-family:"Dosis",sans-serif;font-size:16px!important;text-align:center;color:#333;position:relative;padding:0 28px}.review-section .review-user-txt i{font-size:35px;margin:0 5px;color:#1d907c}.review-section .review-user-txt .fa-quote-right{margin:0 -23px 0 0}.review-user-name{text-align:right;font-family:"Dosis",sans-serif;font-size:1.2rem;font-weight:700;color:#1d907c}.review-user-desk{text-align:right;font-family:"Dosis",sans-serif;font-size:1.2rem;font-weight:300;color:#333}.review-slider-testimonials .carousel-control-prev{transition:all 0.3s;opacity:1;background-color:rgb(255 255 255 / 0.8);box-shadow:-6px 0 8px 1px #177d6c;position:absolute;width:40px;height:40px;top:46%;margin-top:2rem;border-width:1px}.review-slider-testimonials .review-prev-button{left:-40px}.review-slider-testimonials .carousel-control-prev span{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d907c' stroke-width='1'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/></svg>")!important;background-repeat:no-repeat}.review-slider-testimonials .carousel-control-next{transition:all 0.3s;opacity:1;background-color:rgb(255 255 255 / 0.8);box-shadow:6px 0 8px 1px #1d907c;position:absolute;width:40px;height:40px;top:46%;margin-top:2rem;border-width:1px}.read-more-review-link{color:#1d907c}.read-more-review-link:hover{color:#1d907c;text-decoration:none;cursor:pointer}.review-slider-testimonials .carousel-control-next span{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d907c' stroke-width='1'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/></svg>")!important}.review-slider-testimonials .review-next-button{right:-40px}.review-slider-testimonials .review-prev-button span,.review-slider-testimonials .review-next-button span{width:1.2rem!important;color:#1d907c!important}.review-slider-testimonials .review-prev-button:hover{left:-45px;background-color:#fff!important;color:#00a3c8}.review-slider-testimonials .review-next-button:hover{right:-45px;background-color:#fff!important;color:#00a3c8}.review-slider-testimonials .review-next-button:hover span{filter:drop-shadow(0 0 2px #1d907c)}.review-slider-testimonials .review-prev-button:hover span{filter:drop-shadow(0 0 2px #1d907c)}@media (max-width:991px){.review-section .review-user .user_image{width:90px;height:90px;margin:0 auto 1rem auto}.review-slider-testimonials{height:440px;padding:45px 30px 45px 30px}.review-section .review-user .review-user-txt{font-size:16px!important}.review-section .review-user-txt .fa-quote-right{margin:0 -4px 0 0}.review-slider-testimonials .carousel-control-prev,.review-slider-testimonials .carousel-control-next{width:35px;height:35px;top:40%}.review-slider-testimonials .review-prev-button{left:-35.4px}.review-slider-testimonials .review-next-button{right:-35.4px}.review-slider-testimonials .review-next-button:hover{right:-40px}.review-slider-testimonials .review-prev-button:hover{left:-40px}}@media (max-width:768px){.review-slider-testimonials{height:450px}.review-section .review-user .review-user-txt{font-size:14px!important;letter-spacing:1px}.review-section .review-user-txt i{font-size:30px}.review-slider-testimonials .review-next-button:hover{right:-35px}.review-slider-testimonials{padding:45px 35px 45px 35px}.review-section .review-user-txt .fa-quote-right{margin:0 2px 0 3px}}@media (max-width:576px){.review-slider-testimonials{height:430px;display:flex;flex-direction:column;padding:30px 18px 30px 18px}.review-slider-testimonials .carousel-inner{display:flex;align-items:stretch;height:100%}.review-slider-testimonials .carousel-item{height:100%}.review-section .review-user .user_image{width:70px;height:70px;margin:0 auto 1rem auto}.review-section .review-user .review-user-txt{font-size:14px!important;padding:0 10px;line-height:1.7;height:100%}.review-section .review-user div .review-user-txt{overflow-y:auto}.review-user-name,.review-user-desk{font-size:16px}.review-user-name{padding:0 10px}.review-slider-testimonials .review-next-button,.review-slider-testimonials .review-prev-button{width:30px;height:30px;top:40%}.review-slider-testimonials .review-prev-button span,.review-slider-testimonials .review-next-button span{width:1rem!important}.review-slider-testimonials .review-next-button{right:-30px}.review-slider-testimonials .review-next-button:hover{right:-35px}.review-slider-testimonials .review-prev-button{left:-30px}.review-slider-testimonials .review-prev-button:hover{left:-35px}.review-section .review-user-txt i{font-size:25px}.review-slider-testimonials{outline-offset:-8px}}@media (max-width:480px){.review-section .review-user .review-user-txt{font-size:13px!important}.review-slider-testimonials{height:480px}}@media (max-width:400px){.review-section .review-user .review-user-txt{font-size:13px!important}.review-section .review-user-txt .fa-quote-right{margin:0 -15px 0 0}.review-slider-testimonials .review-next-button,.review-slider-testimonials .review-prev-button{width:26px;height:26px}.review-slider-testimonials .review-next-button{right:-26px}.review-slider-testimonials .review-next-button:hover{right:-28px}.review-slider-testimonials .review-prev-button{left:-26px}.review-slider-testimonials .review-prev-button:hover{left:-28px}.review-slider-testimonials{height:520px;padding:25px 15px 25px 15px}.review-section .review-user .review-user-txt{padding:0 4px}}