.partners-section .h2{color:var(--main-dark)}.partners-section .partners-swiper .slide{height:auto}.partners-section .partners-swiper .slide .logo{max-height:50px;max-width:80%}.partners-section .partners-swiper .slide{height:120px;position:relative}.partners-section .partners-swiper .slide img{max-height:65px}.partners-section .partners-swiper .slide:after,.partners-section .partners-swiper .slide:before{background-color:#e5e5ea;content:"";height:calc(100% - 12px);position:absolute;top:6px;width:1px}.partners-section .partners-swiper .slide:before{left:0}.partners-section .partners-swiper .slide:after{right:0}.partners-section .partners-swiper .slide .lines{background-color:transparent;height:100%;position:absolute;width:100%}.partners-section .partners-swiper .slide .lines:after,.partners-section .partners-swiper .slide .lines:before{background-color:#e5e5ea;content:"";height:1px;left:6px;position:absolute;width:calc(100% - 12px)}.partners-section .partners-swiper .slide .lines:before{top:0}.partners-section .partners-swiper .slide .lines:after{bottom:0}@media only screen and (min-width:1200px){.partners-section .partners-swiper .slide img{max-height:70px}}.stars-container{align-items:center;background-color:#fff;border-radius:5px;display:flex;gap:4px}.stars-container .star{height:20px;width:20px}.stars-container .star path{transition:.2s ease-in}.stars-container .star_filled path{fill:var(--main-highlight)}.reviews-section{background-color:var(--main-dark)}.reviews-section .content{display:flex;flex-direction:column}.reviews-section .h2{color:#fff}.reviews-section .reviews-swiper .slide{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:auto;padding:16px}.reviews-section .reviews-swiper .slide .stars-container{left:16px;position:absolute;top:16px}.reviews-section .reviews-swiper .slide .avatar{background-color:var(--gray-bg);border-radius:50%;height:64px;margin-left:auto;overflow:hidden;width:64px}.reviews-section .reviews-swiper .slide .avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews-section .reviews-swiper .slide .avatar .fake-image{-o-object-fit:contain;object-fit:contain;opacity:.7;width:40%}.reviews-section .reviews-swiper .slide .text{color:var(--dark-color);flex:1;font-size:1rem;line-height:120%;margin:30px 0}.reviews-section .reviews-swiper .slide .author{color:var(--gray-text);font-size:.875rem;line-height:120%;margin-bottom:2px;margin-top:12px}.reviews-section .reviews-swiper .slide .link-btn{border:1px solid #f2f2f7;border-radius:50%;height:40px;margin-left:auto;width:40px}.reviews-section .reviews-swiper .slide .link-btn .arrow-icon{background-color:var(--main-dark);display:block;height:70%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M13.338 4.544 1.882 16 0 14.118 11.455 2.662H1.359V0H16v14.641h-2.662z'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M13.338 4.544 1.882 16 0 14.118 11.455 2.662H1.359V0H16v14.641h-2.662z'/%3E%3C/svg%3E") no-repeat center;width:70%}.reviews-section .show-more{background-color:#fff;border:none;border-radius:100px;font-size:.875rem;font-weight:400;margin:30px auto 0;padding:18px;text-transform:uppercase}@media only screen and (min-width:600px){.reviews-section .reviews-swiper .slide{padding:20px}.reviews-section .reviews-swiper .slide .text{font-size:1.15rem}.reviews-section .reviews-swiper .slide .author{font-size:1.125rem}.reviews-section .reviews-swiper .slide .link-btn{height:55px;width:55px}.reviews-section .show-more{font-size:1rem;padding:22px}}@media only screen and (min-width:901px){.reviews-section{padding-bottom:60px;padding-top:60px}}@media only screen and (min-width:1200px){.reviews-section{padding:80px 0;position:relative;z-index:1}.reviews-section swiper-container::part(container){overflow:visible!important}.reviews-section .reviews-swiper .slide{padding:20px}.reviews-section .reviews-swiper .slide .author{font-size:14px;margin-top:0}.reviews-section .reviews-swiper .slide .avatar{height:64px;width:64px}.reviews-section .reviews-swiper .slide .text{font-size:1.1rem;font-weight:400;margin:20px 0}.reviews-section .reviews-swiper .slide .link-btn:hover{background-color:#d4d4d4}.reviews-section .show-more{padding:20px 50px;transition:.3s ease}.reviews-section .show-more:hover{background-color:#d4d4d4}}
