.review{background:url(../assets/ui.svg#_quotes) #e9f5f7 no-repeat right 15px top -7px;background-size:60px 60px;border-radius:12px;overflow:hidden;padding:27px 40px 35px}.review+.review{margin-top:30px}@media screen and (max-width:768px){.review{border-radius:8px;overflow:hidden;padding:23px 24px 30px}}@media screen and (max-width:480px){.review{background-size:45px 45px}}.review__header{-moz-column-gap:30px;column-gap:30px;display:flex;justify-content:space-between}@media screen and (max-width:768px){.review__header{-moz-column-gap:20px;column-gap:20px}}.review__title{margin-bottom:14px}.review__user{font-weight:700;margin-bottom:10px}.review__control{-moz-column-gap:15px;column-gap:15px;display:flex}@media screen and (max-width:768px){.review__control{-moz-column-gap:10px;column-gap:10px}}.review__icon{margin-top:-2px}@media screen and (max-width:768px){.review__icon{margin-top:-4px}}.review._main{color:#465666!important;-moz-column-gap:35px;column-gap:35px;display:flex;margin-top:0!important;padding:35px 35px 28px;text-decoration:none}@media screen and (max-width:1024px){.review._main{-moz-column-gap:25px;column-gap:25px;flex-direction:column;padding:25px 25px 15px}}@media screen and (max-width:480px){.review._main{-moz-column-gap:20px;column-gap:20px;padding:20px 20px 15px}}.review__image{align-items:flex-start;-moz-column-gap:25px;column-gap:25px;display:flex;margin-bottom:8px}@media screen and (max-width:1024px){.review__image{margin-bottom:15px}}@media screen and (max-width:480px){.review__image{-moz-column-gap:20px;column-gap:20px}}.review__picture{border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.review__picture:before{content:"";display:block;padding-top:150%}@media screen and (max-width:1280px){.review__picture{width:80px}}@media screen and (max-width:1024px){.review__picture{width:60px}}.review__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.review__content{flex-grow:1}.review__name_date{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:17px}.review__name{margin-bottom:17px}.review__name>div{font-size:14px;line-height:1.2em;margin-top:3px}@media screen and (max-width:1024px){.review__name{margin-bottom:6px}}.review__book{margin-bottom:8px}@media screen and (max-width:1024px){.review__book{margin-bottom:5px}}.review__date{font-size:16px;line-height:1.2em;margin-top:1px}.swipe__wrapper{margin-bottom:85px;position:relative}@media screen and (max-width:1440px){.swipe__wrapper{margin-bottom:75px}}@media screen and (max-width:1024px){.swipe__wrapper{margin-bottom:60px}}@media screen and (max-width:768px){.swipe__wrapper{margin-bottom:50px}}.swipe{--card-gap:30px;--margin:145px;--card-width:calc(100%/var(--cards-count) - var(--card-gap)*(var(--cards-count) - 1)/var(--cards-count));--card-real-width:calc((100% - var(--margin)*2)/var(--cards-count) - var(--card-gap)*(var(--cards-count) - 1)/var(--cards-count));--arrow-top:calc(var(--card-real-width)*.6 - 20px);-moz-column-gap:30px;column-gap:30px;display:flex;margin-left:145px;margin-right:145px;overflow-x:auto;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;margin-bottom:85px;scrollbar-width:none}@media screen and (max-width:1440px){.swipe{margin-bottom:75px}}@media screen and (max-width:1024px){.swipe{margin-bottom:60px}}@media screen and (max-width:768px){.swipe{margin-bottom:50px}}.swipe::-webkit-scrollbar{display:none}@media screen and (max-width:1440px){.swipe{--margin:50px;margin-left:50px;margin-right:50px}}@media screen and (max-width:1024px){.swipe{--card-gap:25px;--margin:0;-moz-column-gap:25px;column-gap:25px;margin-left:0;margin-right:0;padding:0 24px;scroll-snap-type:none}.swipe._moving{scroll-behavior:auto}}@media screen and (max-width:480px){.swipe{--card-gap:15px;-moz-column-gap:15px;column-gap:15px}}.swipe>.card,.swipe>.review{flex:0 0 auto;scroll-snap-align:start;width:var(--card-width)}@media screen and (max-width:1024px){.swipe>.card,.swipe>.review{scroll-margin-inline-start:24px;scroll-snap-align:none}}.swipe__left,.swipe__right{border-radius:50%;height:40px;margin-top:var(--arrow-top);min-height:40px;min-width:40px;overflow:hidden;position:absolute;width:40px}.swipe__left svg,.swipe__right svg{fill:#fff}.swipe__left{left:65px}.swipe__left svg{margin-right:3px}@media screen and (max-width:1440px){.swipe__left{left:30px}}.swipe__right{right:65px}.swipe__right svg{margin-left:3px}@media screen and (max-width:1440px){.swipe__right{right:30px}}.books{--cards-count:5}@media screen and (max-width:1667px){.books{--cards-count:4}}@media screen and (max-width:1024px){.books{--cards-count:4.12}}@media screen and (max-width:768px){.books{--cards-count:3.11}}@media screen and (max-width:480px){.books{--cards-count:2.07}}@media screen and (max-width:320px){.books{--cards-count:1.2}}.reviews_main{--cards-count:2;margin-bottom:0!important}.reviews_main .swipe__left,.reviews_main .swipe__right{margin-top:-20px;top:50%}@media screen and (max-width:1024px){.reviews_main{--cards-count:2.15}}@media screen and (max-width:768px){.reviews_main{--cards-count:1.3}}@media screen and (max-width:480px){.reviews_main{--cards-count:1.11}}
