.reviews{position:relative;overflow:hidden;padding:95px 0;background:radial-gradient(circle at 8% 15%,#0c4d7c12,transparent 27%),linear-gradient(145deg,#f5f8fa,#edf3f7)}.reviews:after{content:"";position:absolute;right:-150px;bottom:-220px;width:500px;height:500px;border:1px solid #00437a12;border-radius:50%;box-shadow:0 0 0 55px #00437a08,0 0 0 110px #00437a05}.reviews>.container{position:relative;z-index:1}.reviews__heading{text-align:center}.reviews__heading h2{max-width:720px;margin:8px auto 12px;color:var(--navy);font-family:"Barlow Condensed";font-size:64px;line-height:.9;text-transform:uppercase}.reviews__heading>p:last-child{color:#657487;font-size:14px}.reviews__score{margin:28px 0 42px;text-align:center}.reviews__score strong,.reviews__score span,.reviews__score small{display:block}.reviews__score strong{color:var(--navy);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.stars{color:var(--yellow);font-size:22px;letter-spacing:.08em}.reviews__score .stars{margin:5px 0;font-size:28px}.reviews__score span{color:#26394b;font-size:13px}.reviews__score small{margin-top:5px;color:#718092}.reviews__slider{position:relative}.reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;padding:5px 3px 22px;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews__track::-webkit-scrollbar{display:none}.review-card{min-height:300px;padding:27px;border:1px solid #d5e0e7;border-radius:13px;background:#fff;box-shadow:0 15px 35px #00233e0c;scroll-snap-align:start}.review-card__head{display:flex;align-items:center;gap:13px}.review-card__avatar{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:linear-gradient(145deg,#004477,#0866a3);color:#fff;font-weight:800}.review-card__head div strong,.review-card__head div small{display:block}.review-card__head div strong{color:var(--navy);font-size:14px}.review-card__head div small{margin-top:3px;color:#83909c;font-size:11px}.review-card__head>b{margin-left:auto;color:#dce9f2;font-family:Georgia,serif;font-size:46px;line-height:.6}.review-card>.stars{margin:20px 0 13px;font-size:17px}.review-card>p{margin:0;color:#5e6e7d;font-size:13px;line-height:1.75}.review-card__service{display:inline-block;margin-top:22px;padding:6px 10px;border-radius:20px;background:#f2f6f9;color:#26506e;font-size:10px;font-weight:700}.reviews__arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:46px;height:46px;border:1px solid #d1dde5;border-radius:50%;background:#fff;color:var(--navy);font-size:30px;cursor:pointer;box-shadow:0 8px 20px #00233e18;transform:translateY(-50%);transition:.2s}.reviews__arrow:hover{border-color:var(--yellow);background:var(--yellow)}.reviews__arrow--prev{left:-23px}.reviews__arrow--next{right:-23px}.reviews__footer{margin-top:24px;text-align:center}
@media(max-width:900px){.reviews__track{grid-auto-columns:calc((100% - 20px)/2)}.reviews__arrow--prev{left:-10px}.reviews__arrow--next{right:-10px}}
@media(max-width:600px){.reviews{padding:62px 0}.reviews__heading{text-align:left}.reviews__heading h2{font-size:48px}.reviews__heading>p:last-child{line-height:1.6}.reviews__score{margin:25px 0 30px;text-align:left}.reviews__track{grid-auto-columns:88%;gap:13px;padding-bottom:15px}.review-card{min-height:290px;padding:22px}.reviews__arrow{top:auto;bottom:-55px;width:42px;height:42px}.reviews__arrow--prev{left:auto;right:52px}.reviews__arrow--next{right:0}.reviews__footer{margin-top:72px;text-align:left}.reviews__footer .button{width:100%}}
