.reviews-section{margin:20px 0;position:relative;z-index:1}.reviews-section__mobile-header{align-items:center;display:none;gap:40px;justify-content:space-between;padding:0 20px}@media (max-width:1024px){.reviews-section__mobile-header{display:flex}}.reviews-section__mobile-header__text{color:#053868;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.88px;line-height:140%;opacity:.66;text-transform:uppercase}.reviews-section__mobile-header__nav{align-items:center;display:flex;gap:10px}.reviews-section__mobile-header__nav-btn{cursor:pointer}.reviews-section__mobile-header__nav-btn.swiper-button-disabled{cursor:default;opacity:.5}.review-swiper__image{border-bottom-left-radius:0;border-top-left-radius:0;bottom:0;left:0;margin:0;position:absolute;top:0;width:56%}@media (max-width:1024px){.review-swiper__image{border-radius:40px;max-height:70vh;position:relative;width:100%}}.review-swiper__text{left:0;position:absolute;top:0}.review,.review-swiper__text,.review-swiper__text .swiper-slide{height:100%;width:100%}.review{background-color:#bfd2e6;border-radius:0;display:flex;justify-content:flex-end;min-height:42vw;overflow:hidden;position:static}@media (max-width:1024px){.review{border-radius:40px 40px 0 0;flex-direction:column;gap:25px;justify-content:flex-start}}.review-wrapper{background-color:#bfd2e6;border-radius:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:82px 87px 100px 100px;position:absolute;right:0;top:0;width:50%;z-index:4}@media (max-width:1800px){.review-wrapper{padding:58px 55px 65px 70px}}@media (max-width:1024px){.review-wrapper{display:none}}.review-wrapper__header{align-items:center;display:flex;justify-content:space-between}.review-wrapper__title{color:#fff;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.99px;line-height:140%;opacity:.66;text-transform:uppercase}@media (max-width:1800px){.review-wrapper__title{font-size:16px}}.review-navigation{align-items:center;display:flex;gap:15px}@media (max-width:1800px){.review-navigation{gap:10px}}.review-navigation__btn{cursor:pointer;height:40px;width:65px}@media (max-width:1800px){.review-navigation__btn{height:28px;width:46px}}.review-navigation__btn.swiper-button-disabled{cursor:default;opacity:.5}.review-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.review-image{-o-object-position:center;object-position:center}}@media (max-width:768px){.review-image{height:100vw}}.review-inner{background-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:160px;padding:0 115px 106px 100px;position:relative;width:50%;z-index:5}@media (max-width:1800px){.review-inner{margin-top:104px;padding:0 55px 65px 70px}}@media (max-width:1024px){.review-inner{margin-top:0;padding:0 20px 30px;width:100%}}.review-inner .swiper{height:100%;margin:0}.review-inner .swiper-slide{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media (max-width:1024px){.review-inner .swiper-slide{flex-direction:column-reverse}}.review-quote{color:#ffffff80;font-family:Helvetica Neue Cyr;font-size:200px;font-style:normal;font-weight:400;line-height:normal;margin-left:-12px}@media (max-width:1024px){.review-quote{font-size:200px;left:-12px;margin-left:0;position:absolute;top:0;z-index:-1}}.review-text{margin-top:-100px}@media (max-width:1024px){.review-text{margin-top:0}}.review-text p{color:#223c57;font-family:Proxima Nova;font-size:30px;font-style:normal;font-weight:600;line-height:125%;margin:10px 0}@media (max-width:1800px){.review-text p{font-size:24px}}@media (max-width:1024px){.review-text p{font-size:16px}}.review-author{display:flex;flex-direction:column;gap:20px}@media (max-width:1800px){.review-author{gap:15px}}@media (max-width:1024px){.review-author{gap:12px}}.review-author__name{color:#223c57;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;letter-spacing:1.1px;line-height:140%;text-transform:uppercase}@media (max-width:1800px){.review-author__name{font-size:16px}}@media (max-width:1024px){.review-author__name{font-size:18px}}.review-author__post{color:#223c5780;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.26px;line-height:120%;text-transform:uppercase}@media (max-width:1800px){.review-author__post{font-size:12px}}
