.inner_banner .bg{object-position:100% 20%}.review-wrapper{background:#e6ecf5;position:relative}.review-wrapper .bg{width:100%;height:100%;position:absolute;top:0;left:0}.review-wrapper .bg img{object-fit:cover;opacity:.1;width:100%;height:100%}.review-slider-section{max-width:1000px;margin:auto;padding:0 0 50px;position:relative;overflow-x:hidden}.review-heading{text-align:center;margin-bottom:45px}.review-heading h2,.review-heading h4,.review-heading p{max-width:1000px;margin:0 auto;padding:4px 0}.review-slider{max-width:100%;margin:0 auto;position:relative}.review-track{min-height:420px;position:relative}.review-card{opacity:0;pointer-events:none;background:#ffffffe6;border-radius:30px;flex-direction:column;justify-content:center;padding:50px;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:0;transform:translate(60px)}.review-card.active{opacity:1;pointer-events:auto;transform:translate(0)}.review-card p{max-height:220px;margin:0;padding-right:12px;font-size:24px;font-weight:500;line-height:1.4;overflow-y:auto}.review-card p::-webkit-scrollbar{width:5px}.review-card p::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:20px}.quote-mark{color:#ffad1f;font-size:140px;position:absolute;top:10px;left:35px}.review-author{margin-top:30px}.review-author strong{display:block}.review-author span{color:#131639;font-size:14px}.review-controls{justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.review-arrow{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Arial,Helvetica,sans-serif;font-size:22px;transition:all .25s;display:flex}.review-arrow:hover{transform:translateY(-2px)}.review-dots{align-items:center;gap:8px;padding:0 15px;display:flex}.review-dots button{cursor:pointer;appearance:none;background:#3b82f6;border:none;flex-shrink:0;width:10px;height:10px;padding:0;transition:all .25s;border-radius:50%!important}.review-dots button.active{background:#91b9fa;width:25px;border-radius:20px!important;height:10px!important}.review-dots button.active -webkit-appearance none{appearance:none}@media (width<=991px){.review-heading h2{font-size:42px}.review-card p{font-size:24px}.review-slider-section{padding:0 0 35px}}@media (width<=767px){.review-slider-section{padding:0 0 20px}}@media (width<=600px){.review-heading h2{font-size:32px}.review-track{min-height:500px}.review-card{padding:35px 25px}.review-card p{max-height:300px;font-size:20px}.quote-mark{font-size:90px;left:20px}.review-controls{gap:5px}.review-dots{padding:0 10px}.review-arrow{width:35px;height:35px}}.show-info{margin-bottom:60px}.show-info .site-button{margin-top:22px}.show-info ul{column-count:2}.show-info ul li{break-inside:avoid}.show-info a{text-wrap:nowrap}.show-info .button{text-align:center}.reviews{overflow:hidden}@media (width<=767px){body .intro-row .container{padding:40px 0 15px}.show-info{margin-bottom:20px}.show-info .site-button{width:max-content;margin:0 auto;display:flex}.show-info ul{column-count:1}}.feature-slider{width:100%;padding:0 0 120px;position:relative;overflow:hidden}.feature-slider .slider-track{will-change:transform;gap:0;display:flex}.feature-slider .slide{opacity:.45;flex:0 0 60vw;height:600px;transition:opacity .4s,transform .4s;overflow:hidden;transform:scale(.92)}.feature-slider .slide.active{opacity:1;transform:scale(1)}.feature-slider .slide img{object-fit:cover;border-radius:22px;width:100%;height:100%;display:block}.feature-slider .slide video{object-fit:cover;width:100%;height:100%;display:block}.feature-slider .slider-arrows{z-index:3;justify-content:center;gap:12px;width:100%;display:flex;position:absolute;bottom:40px}.feature-slider .slider-arrow{color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:all .3s;display:flex}.feature-slider .slider-arrow:hover{transform:translateY(-2px)}.feature-slider .slider-arrow i{font-size:24px}@media (width<=900px){.feature-slider .slide{flex-basis:82vw;height:420px}}@media (width<=600px){.feature-slider .slide{flex-basis:88vw;height:300px}}.intro-row p,.show-info p{margin:18px 0}.show-info h3{margin:30px 0}.show-info ul{padding-left:24px}.show-info ul li{list-style:outside}
