.page__advantages{margin:0 0 325px}.advantages__title{text-align:center;margin:0 0 28px}.advantages__title-solo{margin:0 0 64px}.advantages__subtitle{max-width:800px;margin:0 auto 64px;color:var(--color-gray-07);text-align:center;font-weight:400;line-height:130%}.advantages__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(385px,1fr));gap:24px 24.5px}@media (max-width:1180px){.page__advantages{margin:0 0 200px}}@media (max-width:900px){.advantages__cards{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}}@media (max-width:768px){.main-text{font-size:16px}.main-title{font-size:48px}.container{padding:0 20px}.advantages__subtitle{margin:0 0 30px}.advantages__title{margin:0 0 20px}.page__advantages{margin:0 0 100px}}.reviews__card{width:calc(25% - 12px);border-radius:16px;border:1px solid var(--color-black);background:var(--color-white);padding:30px 23px;cursor:default}.reviews__card:nth-child(4n+1){order:1}.reviews__card:nth-child(4n+2){order:2}.reviews__card:nth-child(4n+3){order:3}.reviews__card:nth-child(4n+4){order:4}.reviews__card-author{margin:0 0 24px;display:flex;align-items:center;gap:16px}.reviews__card-author-img{width:72px;height:72px;border-radius:50%}.reviews__card-author-content{display:flex;flex-direction:column;gap:8px;max-width:175px}.reviews__card-author-name{color:var(--color222);font-size:20px;font-weight:500;line-height:110%}.reviews__card-author-post{color:#fbc157;font-weight:400;line-height:110%}.reviews__card-comment{color:var(--color222);font-weight:400;line-height:135%}@media (max-width:1460px){.reviews__card{width:calc(100% / 3 - 12px)}.reviews__card:nth-child(3n+1){order:1}.reviews__card:nth-child(3n+2){order:2}.reviews__card:nth-child(3n+3){order:3}}@media (max-width:1040px){.reviews__card{width:calc(50% - 12px)}.reviews__card:nth-child(odd){order:1}.reviews__card:nth-child(2n+2){order:2}}@media (max-width:768px){.main-text{font-size:16px}.reviews__card{padding:20px}.reviews__card-author-img{width:50px;height:50px}.reviews__card-author-name{font-size:16px}.reviews__card-author-post{font-size:12px}.reviews__card-author-content{gap:2px}.reviews__card-author{margin:0 0 12px}.reviews__card{width:100%}}.page__reviews{margin:0 0 360px;position:relative}.page__reviews:after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:578px;background:linear-gradient(180deg,#fff0,#fff 88%)}.black-theme .page__reviews:after{background:linear-gradient(180deg,#fff0,#0b0b0b 88%)}.reviews__title{max-width:1131px;margin:0 auto 64px;text-align:center}.reviews__cards{display:flex;flex-direction:column;gap:16px;flex-wrap:wrap;height:1030px}.reviews__title-trust{color:#00b67a}.reviews__bottom{margin:40px 0 0;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.reviews__bottom-left{display:flex;align-items:center;gap:24px}.reviews__bottom-cotent{display:flex;flex-direction:column;gap:6px}.reviews__bottom-name{font-weight:500;font-size:18px;color:var(--color222)}.reviews__bottom-name-sp{color:#00b67a}.reviews__bottom-text{font-weight:400;font-size:16px;color:#909090}.reviews__bottom-link{display:flex;align-items:center;gap:16px;border-radius:12px;padding:12px 34px 14px 38px;font-weight:500;font-size:18px;line-height:111%;text-align:center;color:#000}@media (max-width:1655px){.reviews__cards{height:1080px}}@media (max-width:1460px){.reviews__cards{height:1110px;overflow:hidden}}@media (max-width:1180px){.page__reviews{margin:0 0 200px}}@media (max-width: 900px){.reviews__bottom{flex-direction:column;align-items:start}.reviews__bottom-right{width:100%}.reviews__bottom-link{justify-content:center}}@media (max-width:768px){.main-title{font-size:48px}.container{padding:0 20px}.reviews__title{margin:0 0 40px}.reviews__cards{height:1090px;overflow:hidden;padding:1px 4px 1px 1px}.page__reviews{overflow:hidden;margin:0 0 100px;padding:0 0 4px}.reviews__bottom-left{flex-direction:column;align-items:start;gap:20px}}@media (max-width:520px){.main-title{font-size:34px}.reviews__bottom-left{flex-direction:column;align-items:start;gap:20px}}
