.str-reviews-wrapper{max-width:100%;overflow-x:hidden}.str-reviews-heading{text-align:center;margin-bottom:20px}.str-reviews-section{position:relative;width:100%;max-width:100%;padding:20px 0 40px;overflow:hidden;background:#fff0;font-family:inherit;box-sizing:border-box}.str-reviews-container{position:relative;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;padding:0 4px}.strReviewsSwiper{width:100%;max-width:100%;padding-bottom:60px!important;padding-top:20px!important;overflow:hidden!important;box-sizing:border-box}.swiper-wrapper{box-sizing:border-box}.str-review-card{background:rgb(255 255 255 / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .4);border-radius:24px;padding:35px;box-shadow:0 6px 18px rgb(0 0 0 / .08);transition:transform 0.4s cubic-bezier(.175,.885,.32,1.275),box-shadow 0.4s ease;position:relative;height:auto;display:flex;flex-direction:column;box-sizing:border-box}.str-review-card:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 10px 24px rgb(0 0 0 / .12);z-index:2}.str-review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid rgb(0 0 0 / .05);padding-bottom:15px;gap:10px}.str-reviewer-name{font-weight:800;font-size:1.15rem;color:#1a1a1a}.str-review-stars{font-size:1.1rem;letter-spacing:2px}.str-review-date{font-size:.85rem;color:#8a8a8a;font-style:normal;white-space:nowrap}.str-review-body{font-size:1.05rem;line-height:1.7;color:#4a4a4a;font-style:italic;flex-grow:1;position:relative;z-index:1;word-wrap:break-word}.str-review-icon{position:absolute;bottom:25px;inset-inline-start:25px;opacity:.08;transform:scale(3.5) rotate(-15deg);z-index:0;pointer-events:none}.str-reviews-section .swiper-pagination-bullet{background:#1877f2;opacity:.3;transition:all 0.3s ease}.str-reviews-section .swiper-pagination-bullet-active{opacity:1;transform:scale(1.3)}.str-swiper-arrow{display:none;position:absolute;top:45%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .9);box-shadow:0 4px 14px rgb(0 0 0 / .15);cursor:pointer;z-index:10;transition:background 0.2s ease,transform 0.2s ease}.str-swiper-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.str-swiper-arrow::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:3px solid #1877f2;border-right:3px solid #1877f2}[dir="ltr"] .str-swiper-button-prev{left:-6px}[dir="ltr"] .str-swiper-button-prev::after{transform:translate(-30%,-50%) rotate(-135deg)}[dir="ltr"] .str-swiper-button-next{right:-6px}[dir="ltr"] .str-swiper-button-next::after{transform:translate(-70%,-50%) rotate(45deg)}[dir="rtl"] .str-swiper-button-prev{right:-6px}[dir="rtl"] .str-swiper-button-prev::after{transform:translate(-70%,-50%) rotate(45deg)}[dir="rtl"] .str-swiper-button-next{left:-6px}[dir="rtl"] .str-swiper-button-next::after{transform:translate(-30%,-50%) rotate(-135deg)}@media (min-width:1024px){.str-swiper-arrow{display:block}}