@import url(https://cdn.jsdelivr.net/npm/reset-css@5.0.2/reset.min.css);@import url(https://fonts.googleapis.com/css?family=Onest:100,200,300,regular,500,600,700,800,900);h2,h3{line-height:36px}.header,.logo,.popup{z-index:10}.popup.open,form label span.visible{opacity:1;visibility:visible}.btn,.rating__star,.select{cursor:pointer}@font-face{font-family:icons;font-display:swap;src:url("../fonts/icons.woff") format("woff"),url("../fonts/icons.woff2#icons") format("woff2");font-weight:400;font-style:normal;font-display:block}[class*=icon-]::before,[class^=icon-]::before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.icon-arrow1:before{content:"\e901"}.icon-arrow2:before{content:"\e900"}.icon-close:before{content:"\e903"}.icon-star:before{content:"\e902"}[class*=container]{margin:0 auto;max-width:46.125rem}body,html{scrollbar-gutter:stable;scroll-behavior:smooth}body{color:#202326;font-size:1rem;font-family:Onest;overflow:auto}body._lock{overflow:scroll}a{text-decoration:none}.wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:#f8f8fa}.wrapper>*{min-width:0}.page{flex:1}.btn{background-color:#2d1aa7;color:#fff;border-radius:100px;letter-spacing:.5px;font-size:14px;line-height:18px;font-weight:500;transition:.3s;border:1px solid transparent;display:inline-block}.popup,.popup__content{transition:.8s;width:100%;opacity:0}.books__content,.footer,.header__body,.popup__body,.rating__row,.rating__stars{display:flex}h1{font-weight:600;font-size:52px;line-height:48px}.promo__body p,h2,h3{font-weight:500}h2{font-size:40px}h3{font-size:28px}.popup{position:fixed;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;visibility:hidden;overflow-y:auto;overflow-x:hidden}.popup.open{overflow:hidden}.popup.open .popup__content{transform:perspective(600px) translate(0,0) rotateX(0);opacity:1}.popup__text{font-size:12px;line-height:16.8px}.popup__body{min-height:100%;align-items:center;justify-content:center;padding:1.875rem .9375rem}.popup__content{background-color:#fff;color:#000;max-width:380px;box-sizing:border-box;border-radius:12px;padding:17px 26px 20px;position:relative;transform:perspective(600px) translate(0,-100%) rotateX(45deg)}.popup__close{position:absolute;right:18px;top:18px;font-size:16px;transition:.3s;color:inherit}.form-popup .form__btn{width:100%}.form-popup__politic{text-align:center;font-size:10px;line-height:16px;margin-top:60px}.form-popup__politic a{color:#2d1aa7}.header{background-color:#f8f8fa;position:fixed;left:0;top:0;width:100%}.logo,.select,.select-options li.is-selected,form label{position:relative}.header__body{justify-content:space-between;padding:18px 0}.nav__body{text-align:center}.nav__list,.promo__body p{text-align:left}.nav__list li>a,.nav__list li>span{font-size:15px;line-height:15px;color:inherit;position:relative;font-weight:500;cursor:pointer}.nav__btn{padding:9px 19px 11px}.dropdown{background-color:#fff;transition:.3s}.dropdown__list{padding:15px 26px 15px 15px}.dropdown__list li:not(:last-child){margin-bottom:13px}.dropdown__list li a{white-space:nowrap}.footer{flex-direction:column;row-gap:8px;text-align:center;padding:20px 0}.books__text{font-size:14px;line-height:20px}.blockquote__text span{display:block}.blockquote__name{color:#777;line-height:24px}.promo,.review,.select-options li.is-selected,.select-options li:hover{background-color:#f1f1f3}.promo__body{margin:80px auto 0;text-align:center}.promo__body img{max-width:100%}.promo__body p{font-size:12px;line-height:18px}.review__title{text-transform:uppercase;font-weight:600;font-size:11px;line-height:18px}.rating__row{-moz-column-gap:8px;column-gap:8px;align-items:center}.rating__title{margin-bottom:12px}.rating__number{font-weight:500;font-size:28px;line-height:36px;width:18px}.rating__stars{-moz-column-gap:4px;column-gap:4px}.rating__star{color:#d7d7e2;font-size:27px;transition:.3s}.rating__star.check{color:#ffb400}form label{width:100%}form label span{opacity:0;visibility:hidden;position:absolute;left:15px;top:3px;font-size:9px;line-height:14px;font-weight:500;color:#777;transition:.3s}form .select-styled,form input,form textarea{width:100%;background-color:#fff;border-radius:10px;border:1px solid #ededf1;outline:0;font-family:Onest;padding:17px 15px;box-sizing:border-box}form .select-styled,form input{height:50px}form input::-moz-placeholder,form textarea::-moz-placeholder{font-size:14px;line-height:15px;color:#777}form .select-styled,form input::placeholder,form textarea::placeholder{font-size:14px;line-height:15px;color:#777}form input:focus::-moz-placeholder{color:transparent}form input:focus::placeholder{color:transparent}form textarea{height:146px;resize:none}.form__title{margin-bottom:15px}.form-popup__body,.form__body{flex-direction:column}.form-popup__body,.form__body,.form__row{display:flex;gap:12px}.form__btn{padding:15px 30px 17px;margin-top:22px}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{display:inline-block;font-size:16px;width:100%}.select-styled{display:flex;align-items:center;transition:.3s;padding-right:40px!important}.select-styled::before{position:absolute;right:15px;top:0;transition:.3s;height:-moz-max-content;height:max-content;font-size:6px;color:#202326;bottom:0;margin:auto 0;transform:rotate(180deg)}.select-styled.active,.select-styled:active{border-color:#2d1aa7}.select-styled.active::before,.select-styled:active::before{transform:rotate(0)}.select-options{display:none;position:absolute;right:0;left:0;padding:3px 0;overflow:hidden;transform:translateY(5px);z-index:999;border-radius:10px;background-color:#fff}.select-options li{transition:.3s;font-size:14px;padding:14px 17px;line-height:17.85px}.select-options li.is-selected::before{content:"";display:block;position:absolute;left:0;top:0;background-color:#2d1aa7;height:100%;width:7px}.slider__item a{color:inherit}.slider__item img{border-radius:18px}.slider__item span{font-size:12px;display:block;line-height:16px;margin-top:12px;color:#777}.slider__item p{font-weight:500;font-size:16px;margin-top:7px;line-height:22px}@media (min-width:47.99875em){.books__date span:first-child::before,.books__img::before{content:"";display:block;width:0;height:0;position:absolute}.popup__text{margin-top:8px}.form-popup{margin-top:29px}.header__body{align-items:center}.nav__body,.nav__list{display:flex;align-items:center}.nav__list{-moz-column-gap:35px;column-gap:35px}.nav__list li.nav__block{padding-right:11px;position:relative}.nav__list li.nav__block::before{top:50%;transform:translateY(-50%);right:0;position:absolute;height:3px;margin:auto;font-size:6px;transition:.3s}.nav__list li.nav__block.active span{color:#2d1aa7}.nav__list li.nav__block.active::before{color:#2d1aa7;transform:rotate(180deg)}.nav__body{-moz-column-gap:61px;column-gap:61px}.dropdown{position:absolute;border-radius:6px;left:0;opacity:0;visibility:hidden;transform:translateY(10px)}.dropdown.active{opacity:1;visibility:visible}.icon-nav{display:none}.books__body{padding-top:137px}.books__content{flex-direction:column;margin:0 auto;max-width:46.125rem}.books__text{margin-top:20px}.books h1,.review h2{margin-bottom:37px}.books__img{position:relative}.books__img::before{border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:18px solid #f8f8fa;left:77px;bottom:3px}.books__date{position:absolute;right:16px;top:16px;width:112px;height:100px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:rgba(255,255,255,.9)}.books__date span{text-align:center;font-weight:500;line-height:25px}.books__date span:first-child{font-size:24px;position:relative}.books__date span:first-child::before{right:-20px;top:0;bottom:0;margin:auto 0;border:5px solid transparent;border-left:7px solid #202326}.books__date span:last-child{font-size:16px}.blockquote__body{margin-top:80px;padding-top:25px;border-top:2px solid #ececf3}.blockquote h3{margin-bottom:30px}.blockquote__text{display:flex;align-items:flex-start;-moz-column-gap:20px;column-gap:20px}.blockquote__text p{font-size:22px;line-height:30.8px}.blockquote__text span{margin-top:26px}.promo__body{max-width:610px;padding-top:60px;padding-bottom:73px}.promo__body p{margin-top:13px}.conclusion__body{padding-top:50px;padding-bottom:80px}.conclusion h3{margin-bottom:16px}.conclusion p{line-height:25.6px}.review__body{padding-top:53px;padding-bottom:88px}.rating{margin-bottom:46px}.form-popup__body,.form__body,.form__row{justify-content:space-between}.posts__body{padding-top:60px;padding-bottom:101px}.posts h2{margin-bottom:32px}.slider__wrapper{display:flex;justify-content:space-between;gap:30px}}@media (max-width:47.99875em){[class*=container]{padding:0 1.25rem}h1{font-size:34px;line-height:38px}h2{font-size:28px;line-height:32px}h3{font-size:22px;line-height:30px}.dropdown,.popup__text{margin-top:10px}.form-popup{margin-top:22px}.nav__body{position:fixed;left:0;top:0;width:100%;padding:60px 0 20px;background-color:#f8f8fa;transform:translateX(-100%);transition:.3s}.nav__body.active{transform:translateX(0)}.nav__list{padding:0 20px}.nav__list li:not(:last-child){margin-bottom:20px}.books__date,.nav__list li.nav__block::before{display:none}.icon-nav,.nav__list li.nav__block span{display:block}.nav__btn{margin:40px 0 0 20px}.icon-nav{position:relative;background:0 0;width:20px;height:7px;cursor:pointer;z-index:5}.icon-nav::after,.icon-nav::before{content:"";display:block;position:absolute;transition:.3s;left:0;width:100%;height:2px;background-color:#202326}.icon-nav::before{top:-1px}.icon-nav::after{bottom:-1px}.icon-nav.active::before{transform:rotate(-35deg);top:calc(50% - 1px)}.icon-nav.active::after{transform:rotate(35deg);bottom:calc(50% - 1px)}.books__body{padding-top:80px}.books__content{flex-direction:column-reverse;padding-left:20px}.books__img{overflow-x:scroll;padding-bottom:13px;touch-action:pan-x}@-moz-document url-prefix(){.books__img{scrollbar-width:thin;scrollbar-color:#2d1aa7 #ececf3}}.books__img::-webkit-scrollbar-thumb{background:#2d1aa7;border-radius:8px}.books__img::-webkit-scrollbar-track{background-color:#ececf3}.books__img::-webkit-scrollbar{height:4px}.books__text{margin-bottom:21px;padding-right:20px}.books h1{margin-bottom:11px}.blockquote__body{padding-top:50px}.blockquote h3{margin-bottom:16px}.blockquote__text p{font-size:18px;line-height:25.2px;margin-top:17px}.blockquote__text span{margin-top:14px}.blockquote__name{font-size:15px}.promo__body{max-width:280px;padding-top:20px;padding-bottom:44px;margin-top:50px}.promo__body p{margin-top:18px}.conclusion__body{padding-top:30px;padding-bottom:50px}.conclusion h3{margin-bottom:9px}.conclusion p{font-size:14px;line-height:21px}.review__body{padding-top:22px;padding-bottom:50px}.review h2{margin-bottom:28px}.rating{margin-bottom:36px}.form-popup__body,.form__body,.form__row{flex-direction:column}.form__btn,.slider__item img{width:100%}.posts__body{padding-top:30px;padding-bottom:66px}.posts h2{margin-bottom:18px}.slider{padding-bottom:42px}.slider__pagination{display:flex;align-items:center;justify-content:center}.slider__pagination .swiper-pagination-bullet{opacity:1;transition:.3s;width:10px;height:10px;background-color:#ececf3}.slider__pagination .swiper-pagination-bullet-active{width:15px;height:15px;background-color:#2d1aa7}}@media (any-hover:hover){.btn:hover,.nav__list li>a:hover,.nav__list li>span:hover,.popup__close:hover{color:#2d1aa7}.btn:hover{background-color:#fff;border-color:#2d1aa7}.rating__star:hover{color:#ffd267}}