.what-clients-say-card,.what-clients-say-card .what-clients-say-card-image-container{border-radius:20px;overflow:hidden;width:100%;height:100%}.what-clients-say{padding:0 0 3rem}.swiper-pagination-bullet-active{background:#f15e5e!important}.what-clients-say-content h2{font-size:34px;font-weight:700;line-height:120%;letter-spacing:-.01em;color:#27272a;margin-bottom:40px}.what-clients-say-card{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.1);position:relative}.what-clients-say-card .what-clients-say-card-image-container img{width:100%;height:100%;object-fit:cover}.what-clients-say-card h3{font-size:1rem!important;font-weight:600!important;text-align:start;color:#fff;position:absolute;z-index:2;bottom:25px;right:25px;background-color:#1f1f4d;padding:7px 15px;border-radius:10px}.what-clients-say-card .play-icon{position:absolute;z-index:2;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:80px!important;height:80px!important}.swiper-slide{opacity:1!important}.swiper-pagination{position:fixed!important}.steps{margin-top:48px}.modal-body{width:100%!important;height:auto!important;aspect-ratio:4/3!important}@media (min-width:1201px) and (max-width:1550px){.container{max-width:1140px!important}.what-clients-say h2{font-size:28px}.what-clients-say-card h3{margin:.6rem 0;align-items:start}}@media screen and (max-width:1201px){.what-clients-say{padding:0 0 3rem}.what-clients-say .container{height:max-content!important}.what-clients-say .upper-title{font-size:12px}.card-text-wrap{height:95px}.what-clients-say-card h3{margin:.3rem 0;font-size:16px}}.swiper-container-wcs{padding-bottom:0!important}@media screen and (max-width:993px){h2{font-size:24px!important}.what-clients-say{padding:0}.swiper-container-wcs{padding-bottom:2rem!important}.what-clients-say .gap-3{gap:1.5rem!important}.what-clients-say .container{height:max-content!important}.what-clients-say-card{margin-bottom:2rem;height:max-content}.what-clients-say-card h3{height:max-content;align-items:center;font-size:16px}}@media screen and (max-width:769px){.what-clients-say h2{font-size:24px}.swiper-container-wcs{padding-bottom:1.2rem!important}}@media screen and (max-width:577px){.what-clients-say{padding-left:12px!important;padding-right:12px!important}}@media screen and (max-width:440px){.what-clients-say-card{height:max-content}}@media screen and (max-width:414px){.what-clients-say-content h2{font-size:1.6rem}.modal-body{max-height:400px!important}}