@charset "UTF-8";@-webkit-keyframes bg-anim{0%,to{background-position:70% 50%}25%{background-position:70% 70%}75%{background-position:70% 30%}}@keyframes bg-anim{0%,to{background-position:70% 50%}25%{background-position:70% 70%}75%{background-position:70% 30%}}@font-face{font-family:Formular;font-style:normal;font-weight:400;src:url(../fonts/FormularNeutral/formular-neutral-regular.eot);src:local(""),url(../fonts/FormularNeutral/formular-neutral-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/FormularNeutral/formular-neutral-regular.woff2)format("woff2"),url(../fonts/FormularNeutral/formular-neutral-regular.woff)format("woff")}@font-face{font-family:Formular;font-style:normal;font-weight:500;src:url(../fonts/FormularNeutral/formular-neutral-medium.eot);src:local(""),url(../fonts/FormularNeutral/formular-neutral-medium.eot?#iefix)format("embedded-opentype"),url(../fonts/FormularNeutral/formular-neutral-medium.woff2)format("woff2"),url(../fonts/FormularNeutral/formular-neutral-medium.woff)format("woff")}@font-face{font-family:Formular;font-style:normal;font-weight:700;src:url(../fonts/Formular-Bold.eot);src:local(""),url(../fonts/Formular-Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/Formular-Bold.woff2)format("woff2"),url(../fonts/Formular-Bold.woff)format("woff")}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent}body,html{overflow-x:hidden}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh}button,input[type=button]{border:0;background:0 0;padding:0;cursor:pointer;font-family:Formular}a{text-decoration:none}a:focus{outline:0!important}input{border:0;background:0 0}img{border-radius:0}.hidden,.swiper .book-prodigest__nav:after{display:none}li{text-decoration:none;list-style:none}ul{margin:0;padding:0}.wrapper{width:100%;-webkit-transition:margin-left .5s;transition:margin-left .5s;min-height:850px;-webkit-animation:bg-anim 30s ease-in-out infinite;animation:bg-anim 30s ease-in-out infinite;overflow-x:hidden}.container{max-width:1180px;margin:0 auto;width:calc(100% - 40px)}@media (max-width:1220px){.container{max-width:880px}}@media (max-width:992px){.container{max-width:580px}}@media (max-width:768px){.container{max-width:430px}}@media (max-width:576px){.container{max-width:calc(100% - 20px*2);margin:0 20px}}.cn-text-container{font-family:Formular;font-style:normal;font-weight:400;font-size:16px;line-height:25px}@media (max-width:768px){.cn-text-container{font-family:Formular;font-style:normal;font-weight:400;font-size:12px;line-height:20px}.cookie-notice-container #cn-notice-text{padding:0 10px}}.cn-privacy-policy-link.cn-link{color:#fff!important}#cookie-notice.cn-animated .cookie-notice-container,#cookie-notice.cookie-notice-visible .cookie-notice-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){#cookie-notice.cn-animated .cookie-notice-container,#cookie-notice.cookie-notice-visible .cookie-notice-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cn-buttons-container{margin-left:15px}.cn-buttons-container .cookie__accept{font-family:Formular;font-style:normal;font-weight:400;font-size:16px;line-height:25px;border:1px solid #fff;border-radius:4px;padding:8px;color:#fff;background:0 0}@media (max-width:768px){.cn-buttons-container{margin-top:10px;margin-left:0}}.wrapper{min-width:100%;padding:0;color:#212121}.menu,.menu-button,.wrapper{background-color:#fff}.menu-button{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.menu-button__dot{background-color:#212121!important;mix-blend-mode:initial}.header{padding-left:270px;padding-top:50px;padding-right:50px;margin-bottom:60px}.header__logo{width:136px}.header__logo *{fill:#000}.header__contact{color:#212121;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1px}.content{margin-left:270px;max-width:1228px}.content__main-row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:880px;gap:0 30px}.content__main-col{width:calc(50% - 15px);position:relative}.content__main-col:first-child{padding-top:26px}.content__main-col .title{position:absolute;top:-88px;left:0;font-family:Formular;font-style:normal;font-weight:400;font-size:12px;line-height:20px;margin-bottom:0}.content__main-image{width:100%;aspect-ratio:1/1.25;position:relative;margin-bottom:140px}.content__main-image img{position:absolute;top:0;right:0;width:auto;height:131%;max-width:none}.content .section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:782px;margin-bottom:70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .section__item{margin-bottom:46px}.content .section__count{font-family:Formular;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#ca0f2e;margin-bottom:5px}.content .section__description,.content .section__title{font-family:Formular;font-style:normal;font-weight:500;font-size:22px;line-height:30px;color:#ca0f2e;margin-bottom:20px}.content .section__description{font-weight:400;font-size:16px;line-height:25px;color:#212121;margin-bottom:30px}.content .section__description:last-child{margin-bottom:0}.content .section__link{margin-top:5px;font-family:Formular;font-style:normal;font-weight:500;font-size:22px;line-height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;cursor:pointer;padding-bottom:5px}.content .essay{padding-left:270px;margin-bottom:100px}.content .essay .title{padding-left:170px;margin-bottom:30px;font-family:Formular;font-style:normal;font-weight:400;font-size:12px;line-height:20px}.content .essay__item{margin-bottom:29px;padding-top:56px;position:relative;padding-left:170px;max-width:600px}.content .essay__author,.content .essay__author__block{font-family:Formular;font-style:normal;font-weight:500;font-size:22px;line-height:30px}.content .essay__author{color:#212121;margin-bottom:0}.content .essay__author__block{margin-bottom:22px}.content .essay__about-author,.content .essay__title{font-family:Formular;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#212121;margin-bottom:0}.content .essay__title{font-size:16px;line-height:25px}.content .essay__photo{width:140px;position:absolute;top:0;left:0}.content .essay__photo img:nth-child(2){position:absolute;right:116px;top:0}.content .video__link,.offer__info{font-family:Formular;font-style:normal;font-weight:500;font-size:22px;line-height:30px;color:#ca0f2e}.content .video__link span{text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:under}.offer__info{max-width:360px;font-weight:400;font-size:12px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;margin-bottom:45px}.offer__info p,.partner p{margin-bottom:0}.offer__info-name{width:40%}.partner{margin-bottom:65px;font-family:Formular;font-style:normal;font-weight:400;font-size:12px;line-height:20px}.partner a{color:#212121;text-decoration:none}.swiper{width:100%;margin-bottom:100px;overflow:visible}.swiper .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:80%;aspect-ratio:1/.574}.swiper .swiper-slide img{width:1050px}.swiper .swiper-slide__arrow{position:absolute;top:-25px;right:18%;line-height:0}.swiper .book-prodigest__nav{position:absolute;top:0;width:40%;z-index:2;height:100%;cursor:pointer}.swiper .book-prodigest__nav.swiper-button-prev{left:0}.swiper .book-prodigest__nav.swiper-button-next{right:0}.swiper .swiper-scrollbar{height:1px;border-radius:0;background:#212121;position:absolute;left:170px;bottom:2px;width:calc(100% - 170px - 75px)}.swiper .swiper-scrollbar-drag{height:3px;background:#212121;top:-1px;border-radius:0}.wrapper .swiper{position:relative;padding:25px 75px 133px}.offer{padding-left:270px;margin-top:160px}.offer__blur{position:absolute;top:-126px;width:591px;left:-209px;z-index:0}.offer__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 210px}.offer__logo{width:249px}.offer__logo svg{width:100%;height:auto}.offer__inner{width:calc(100% - 249px - 210px);max-width:430px;position:relative}.offer .order{margin-bottom:56px;font-family:Formular;position:relative;z-index:1}.offer .order__price{font-weight:500;font-size:54px;line-height:1.1;color:#231f20}.offer .order__action,.offer .order__price .woocommerce-Price-currencySymbol{font-family:Formular;font-style:normal;font-weight:500;font-size:22px;line-height:30px}.offer .order__price .woocommerce-Price-currencySymbol{vertical-align:super}.offer .order__action{margin-top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#231f20;cursor:pointer;border-bottom:1px solid #231f20}.offer__image{line-height:0;z-index:1;position:relative}@media (max-width:1220px){.content .essay,.header{padding-left:161px}.header__logo{width:136px}.content{margin-left:161px}.offer{padding-left:161px}.offer__logo{width:136px}.offer__content{gap:0 198px}.offer__inner{width:calc(100% - 136px - 198px)}}@media (max-width:768px){.header{padding-left:70px;padding-top:20px;padding-right:10px}.header__contact{font-family:Formular;font-style:normal;font-weight:400;font-size:12px;line-height:20px}.content{margin-left:70px;margin-right:10px}.content .section{margin-bottom:20px}.content__main-row{display:block;position:relative}.content__main-col{width:100%}.content__main-col .title{position:relative;top:0;margin-bottom:30px}.content__main-image{margin-bottom:60px}.content .video{margin-bottom:35px}.content .video__link{font-family:Formular;font-style:normal;font-size:18px;line-height:25px;font-weight:700}.content .section__item{margin-bottom:10px}.content .essay{padding-left:0;margin-bottom:60px}.content .essay .title{padding-left:0}.content .essay__item{padding:0}.content .essay__photo{position:relative;top:0;left:0;width:110px;margin-bottom:16px}.content .essay__photo img:nth-child(2){position:relative;right:0}.content .essay__photo_2 img:nth-child(1){position:absolute;left:90px}.offer{padding-left:70px}.offer__content{display:block}.offer__logo{margin-bottom:22px}.offer__inner{width:100%}.offer__info,.partner{margin-bottom:35px}.menu{width:270px}.menu-button.open{left:270px}.wrapper .swiper{padding-left:40px;padding-right:10px;padding-bottom:40px}.swiper{width:100%;margin-bottom:60px}.swiper .swiper-slide{width:90%;max-width:90%}.swiper .swiper-scrollbar{left:70px;bottom:2px;width:calc(100% - 70px - 10px)}.swiper img{border-radius:0}}