.reviews-section{position:relative;padding:20px 0}@media(max-width:992px){.reviews-section__header{display:flex;justify-content:center}}.reviews-section__item{position:relative;display:flex;gap:15px;padding:21px;border-left:2px solid #f9fafc;border-bottom:2px solid #f9fafc;border-right:2px solid #f9fafc}.reviews-section__item-img{position:relative;width:60px;height:60px;border-radius:12px;overflow:hidden}@media(max-width:767px){.reviews-section__item-img{width:40px;height:40px;border-radius:8px}}.reviews-section__item-img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.reviews-section__item-img img:hover{transform:scale(1.05)}.reviews-section__item-content{width:calc(100% - 60px)}@media(max-width:767px){.reviews-section__item-content{width:calc(100% - 40px)}}.reviews-section__item-title{text-decoration:none;font-weight:500;font-size:27px;line-height:1.1;text-align:left;color:#212121;transition:all .3s ease;cursor:pointer}@media(max-width:767px){.reviews-section__item-title{font-size:18px}}.reviews-section__item-title:hover{color:#36f}.reviews-section__item-description{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:.3px;text-align:left;color:#616161;margin-top:5px}@media(max-width:767px){.reviews-section__item-description{font-size:12px}}.reviews-section__items{display:flex;flex-direction:column;width:100%;margin-top:0;padding-left:20px}@media(max-width:992px){.reviews-section__items{padding-left:0;margin-top:40px}}@media(max-width:767px){.reviews-section__items{margin-top:20px}}.reviews-section__button{max-width:300px;width:100%;margin:80px auto 0}@media(max-width:767px){.reviews-section__button{margin:40px auto 0}}.placeholder{padding:16px 14px;background:#fff;color:#667085;border:1px solid #d0d4dc}.button,.placeholder{position:relative;width:100%;font-size:16px;border-radius:12px}.button{display:inline-flex;padding:17px 16px;justify-content:center;align-items:center;font-style:normal;font-weight:500;line-height:100%;text-decoration:none;color:#fff;background:#36f;transition:all .3s ease;cursor:pointer;overflow:hidden;border:none}.button span.button__effect{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#002789;transition:width .4s ease-in-out,height .4s ease-in-out;transform:translate(-50%,-50%);z-index:0}.button:active{transform:translateY(3px)}.button:hover span.button__effect{width:1500px;height:1500px}.button:hover .button__name{z-index:2}.button:hover{color:#fff}.button span{position:relative;z-index:1;transition:all .3s ease}.button.disabled{background:#4e4e4e}.button.disabled:active{transform:translateY(0)}.button.disabled:hover{color:#fff}.button.disabled:hover span.button__effect{display:none}