@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.review{padding:4rem 0 0;overflow:hidden}@media (max-width:767px){.review{padding:2.5rem 0 2.3rem}}.review .container{position:relative;z-index:4}.review .container::before{content:"";height:100%;width:5.4rem;position:absolute;right:0;top:0;background:#d8d8d8;z-index:-1}@media (max-width:1025px){.review .container::before{display:none}}.review .flex-top{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width:1025px){.review .flex-top{margin-bottom:.56rem}}.review .flex-top h2{margin-bottom:0}.review .square{width:27rem;background:#d8d8d8;height:12.62rem;position:relative}@media (max-width:1025px){.review .square{display:none}}.review .square .line{position:absolute;background:#c5c5c5;width:.0625rem;height:100%}.review .square .line1{right:0}.review .square .line2{right:50%}@media (max-width:1025px){.review .review-swiper{margin:0 -1rem}}.review .review-item{display:flex;align-items:center;justify-content:space-between}.review .review-item .content{padding-left:5.25rem}@media (max-width:1025px){.review .review-item .content{padding-left:0}}@media (max-width:1025px){.review .review-item{padding:0 1rem 1rem}}.review .review-item .review-text{color:#000;font-family:Archivo;font-size:2rem;font-weight:500;line-height:120%;letter-spacing:-.04rem;margin-bottom:2rem;max-width:40.375rem;position:relative}@media (max-width:1025px){.review .review-item .review-text{font-size:1.5rem;letter-spacing:-.03rem}}.review .review-item .review-text span{font-family:Archivo;position:absolute;right:100%}.review .review-item .next-posts{display:flex}@media (max-width:1025px){.review .review-item .next-posts{display:none}}.review .review-item .next-posts .image{width:13.5rem;height:33.75rem}.review .author-flex{display:flex;align-items:center;-moz-column-gap:.71rem;column-gap:.71rem}.review .author-flex .image{width:2.60156rem;height:2.60156rem;border-radius:50%;overflow:hidden}.review .author-flex .name{color:#000;font-size:1rem;font-weight:600;line-height:140%;letter-spacing:-.02rem;margin-bottom:.12rem}.review .author-flex .position{font-weight:500;font-size:.875rem;line-height:140%;letter-spacing:-.0175rem;color:#848484}.review .review-bottom{position:relative}.review .review-bottom::before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background:#d8d8d8}@media (max-width:1025px){.review .review-bottom::before{display:none}}.review .review-bottom .review-icon{width:3.75rem;height:3.75rem;position:absolute;left:0;top:0;transform:translate(-50%,-50%);z-index:4}@media (max-width:1025px){.review .review-bottom .review-icon{display:none}}.review .review-bottom .line{position:absolute;top:0;background:#c5c5c5;width:.0625rem;height:100%;z-index:99}@media (max-width:1025px){.review .review-bottom .line{display:none}}.review .review-bottom .line1{right:0}.review .review-bottom .line2{right:13.5rem}.review .slider-control{display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:4;padding:3.25rem 0 6.62rem;-moz-column-gap:8.06rem;column-gap:8.06rem}@media (max-width:1025px){.review .slider-control{justify-content:flex-start;padding:1.25rem 0 0}}.review .slider-btns{display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;margin-right:2rem}.review .swiper-button-next,.review .swiper-button-prev{width:4.25rem;height:3rem;border-radius:5.625rem;border:.063rem solid #bdb9b9;display:flex;justify-content:center;align-items:center;transition:.3s ease-out}.review .swiper-button-next img,.review .swiper-button-next svg,.review .swiper-button-prev img,.review .swiper-button-prev svg{width:1.125rem;height:auto}.review .swiper-button-next:hover:not(.swiper-button-disabled),.review .swiper-button-prev:hover:not(.swiper-button-disabled){background:#db292c;border:.063rem solid #db292c}.review .swiper-button-next:hover:not(.swiper-button-disabled) svg path,.review .swiper-button-prev:hover:not(.swiper-button-disabled) svg path{stroke:#fff}.review .swiper-slide{position:relative;transition-property:opacity;background:#e9e9e9}.review .swiper-slide-active{z-index:9}.review .swiper-pagination{display:flex;align-items:center;color:#848484;font-size:.875rem;font-weight:500;line-height:140%;letter-spacing:-.0175rem;margin-top:.7rem}@media (max-width:1025px){.review .swiper-pagination{display:none}}.review .swiper-pagination span{color:#848484;font-size:.875rem;font-weight:500;line-height:140%;letter-spacing:-.0175rem;display:block}