@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-regular.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;outline:none}html{overflow-y:scroll!important}body{margin:0 auto!important;width:100%}a,b,blockquote,body,canvas,caption,code,div,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,sub,sup,tt,u,ul,video{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-family:Montserrat,sans-serif;font-size:100%;margin:0;padding:0;vertical-align:baseline}a,a span,button,button span,h1,h2,h2 span,h3,h4,h5,h6,ol li,ul li,ul li span{font-family:Montserrat,sans-serif;font-weight:700}a,button{cursor:pointer}p{line-height:1.2;padding:5px 0}input,label,p,select,span{font-family:Montserrat,sans-serif}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}li,ol,ul{margin:0;padding:0}li{line-height:1.2}input{border-radius:0}a{text-decoration:none}a:visited{color:inherit}sup{font-size:60%;vertical-align:super}table{border-collapse:collapse;border-spacing:2px;display:table}table,td,tr{border:1px solid}.hugeTitle{font-size:60px;text-align:center}.bigTitle{font-size:40px;text-align:center}.middlePlusTitle,.middlePlusTitle span{font-size:34px}.middleTitle,.middleTitle span{font-size:27px}.smallTitle{font-size:20px}.text,.text span{font-size:17px}.smallText{font-size:14px}.tinyText{font-size:12px}.bg-white{background-color:#fff}.bg-yellow{background-color:#fbae18}.bg-blue{background-color:#2569b4}.d-block{display:block!important}.d-flex{display:flex}.d-none{display:none!important}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.overflow-hidden{overflow:hidden}.position-relative{position:relative}.position-absolute{position:absolute}.z-10{z-index:10}.z-100{z-index:100}.text-underline{text-decoration:underline}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.cursor-pointer{cursor:pointer}.m-auto{margin-right:auto}.m-auto,.ml-auto{margin-left:auto}.mr-5{margin-right:5px}.ml-5{margin-left:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.mb-15{margin-bottom:15px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.pl-0{padding-left:0!important}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pt-20{padding-top:20px}.p-5{padding:5px 0}.pr-20{padding-right:20px!important}.pl-20{padding-left:20px!important}.white{color:#fff}.blue{color:#0a69d2}.darkblue{color:#073e7b}.yellow{color:#ffbc1d}.orange{color:#ff971d}.lightblue{color:#2e4c8e}.hoverblue{color:#0e76e9}.grey{color:#818181}.darkgrey{color:#444}.black{color:#222}.violet{color:#651dff}.red{color:red}a.blue{color:#0a69d2}.green{color:#1dcc6e}.fw-400{font-weight:400}.fw-700{font-weight:700}.fw-900{font-weight:900}.ff-Montserrat{font-family:Montserrat,sans-serif}.lh1-2{line-height:1.2}.lh1-4{line-height:1.4}.line-through{position:relative}.line-through:after{background:red;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.italic{font-style:italic}.underline{text-decoration:underline}.w-100{width:100%}.w-100-important{width:100%!important}.mw-100{max-width:100%}.mw-80{max-width:80%}.h-100{height:100%}.w-mc{width:-webkit-max-content;width:-moz-max-content;width:max-content}.w-450{max-width:450px}.w-640{max-width:640px}.bounce-left{-webkit-animation:bounceToLeft 4s infinite;animation:bounceToLeft 4s infinite}.bounce-right{-webkit-animation:bounceToRight 4s infinite;animation:bounceToRight 4s infinite}.one-pxl-ps p{padding:1px 0}@-webkit-keyframes bounceToLeft{0%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@keyframes bounceToLeft{0%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@-webkit-keyframes bounceToRight{0%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}@keyframes bounceToRight{0%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}.bounce-left__slow{-webkit-animation:bounceToLeft 12s infinite;animation:bounceToLeft 12s infinite}.bounce-right__slow{-webkit-animation:bounceToRight 12s infinite;animation:bounceToRight 12s infinite}.scale{transition:transform .3s}.scale:hover{transform:scale(1.1)}.custom-dot-container{text-align:center}.custom-dot-container .owl-dot{background:transparent;border:none;height:16px;margin:2px;position:relative;width:16px}.custom-dot-container .owl-dot.active span{background:#0a69d2;border-radius:50%;height:15px;left:0;position:absolute;top:0;width:15px}.custom-dot-container .owl-dot span{background:#e8e8e8;border-radius:50%;height:10px;left:3px;position:absolute;top:3px;width:10px}.ltop-rbottom-radius{border-radius:200px 0 50px}.ltop-rtop-radius-desktop{border-radius:150px 50px 10px 10px}.small-paddings-ps p{padding:5px 0 3px}.nd-hugeTitle,.nd-hugeTitle span{font-size:31px;text-align:center}.nd-bigTitle,.nd-bigTitle span{font-size:20px;text-align:center}.nd-middlePlusTitle,.nd-middlePlusTitle span{font-size:34px}.nd-middleTitle,.nd-middleTitle span{font-size:27px}.nd-smallTitle{font-size:20px}.nd-smallText{font-size:14px}.nd-text,.nd-text span{font-size:17px}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media screen and (max-width:1199px){.middlePlusTitle,.middlePlusTitle span{font-size:25px}.middleTitle{font-size:20px}.smallTitle{font-size:18px}.btn,.text{font-size:15px}.smallText{font-size:12px}}@media screen and (max-width:1024px){.ltop-rbottom-radius{border-radius:150px 0 50px}}@media screen and (max-width:768px){.full-width-slider{margin-left:-16px;width:calc(100% + 32px)}.hugeTitle,.hugeTitle span{font-size:34px}.bigTitle,.bigTitle span{font-size:18px}.ltop-rbottom-radius{border-radius:50px 0 10px}}.btn{border-radius:32px;letter-spacing:.05em;text-align:center}.btn-simple{font-size:15px;padding:20px 12px;transition:background-color .3s,color .3s}.btn-withSvg{align-items:center;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.btn-withSvg svg{margin-left:5px}.btn-withSvg svg path{transition:fill .3s}.btn-withSvgBlue:hover svg path{fill:#fff}.btn-withSvgWhite:hover svg path{fill:#0a69d2}.btn-transparent{background:transparent;border:2px solid #fff;color:#fff}.btn-transparent:hover{background:#fff;color:#0a69d2}.btn-halfTransparent{background:#fafafa;border:2px solid #f0f3f4}.btn-halfTransparentBlue{background:rgba(10,105,210,.1);border:2px solid #0a69d2}.btn-blue{background:#fff;border:2px solid #0a69d2;color:#0a69d2}.btn-blue:hover{background:#0a69d2;color:#fff}.btn-yellow{background:rgba(255,255,255,.8);border:2px solid #fff;color:#0a69d2;padding:0}.btn-yellow:hover{background:#ffbc1d;color:#fff}.btn-green{background:#fff;border:2px solid #6b0;color:#6b0}.btn-green:hover{background:#6b0;color:#fff}.btn-boxShadow{background:#ffbc1d;border:none;color:#651dff;font-size:16px;transition:box-shadow .3s}.btn-boxShadow:hover{box-shadow:inset 0 -4px 0 #ff971d}.btn-withIcon{align-items:center;display:flex;padding:6px 18px 6px 0}.btn-withIcon span{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:25px;height:50px;justify-content:center;margin-right:5px;padding:2px;transition:background-color;width:50px}.btn-withIconBlue:hover{background:#0a69d2}.btn-withIconBlue:hover span{background:#0e76e9}.btn-withIconYellow:hover{background:#ffbc1d}.btn-withIconYellow:hover span{background:#ffd571}a.btn-boxShadow,a.btn-signUp{color:#651dff}a.btn-transparent{color:#fff}a.btn-blue{color:#0a69d2}.main{margin:auto;max-width:1500px;overflow:hidden;padding:0}.y-btext{color:#2569b4}.y-btext,.y-wtext{font-family:Montserrat,sans-serif;text-align:center}.y-wtext{color:#fff}.y-xbtext{color:#2569b4;font-family:Montserrat,sans-serif}.l-wtext,.y-btn{color:#fff;font-family:Montserrat,sans-serif}.y-btn{background-color:#fbae18;border:none;border-radius:20px;cursor:pointer;font-size:24px;padding:0 20px;transition:all .6s}.y-btn:hover{background-color:#2569b4;color:#fbae18}.y-btn:visited,.y-tab{color:#fff}.y-tab{align-items:center;background-color:#63cded;border:none;border-radius:0 0 20px 20px;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:28px;justify-content:center;padding-bottom:10px;padding-top:10px;text-align:center;width:200px}.y-tab:hover{color:#fbae18}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:99}.slider-arrow__left{left:-35px}.slider-arrow__right{right:-35px}.y-arrow{height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:99}.y-arrow__left{left:-40px}.y-arrow__right{right:-40px;transform:translateY(-50%) rotate(180deg)}.owl-dots,.owl-nav{height:0!important}.round-dots .owl-dots{align-items:center;bottom:-40px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.round-dots .owl-dots .owl-dot{background:#e8e8e8;border-radius:50%;height:10px;margin:0 5px;width:10px}.round-dots .owl-dots .active{background:#0a69d2;height:15px;width:15px}.overlay,.overlay-extra{background:rgba(0,0,0,.75);display:none;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:1000}.overlay-extra,.overlay-extra-extra{z-index:1050}.popup{background:#fff;border-radius:20px;display:none;left:50%;max-height:95%;overflow:auto;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:95%;z-index:1001}.popup-extra{z-index:1051}.popup::-webkit-scrollbar{width:12px}.popup::-webkit-scrollbar-track{background:#818181;border-radius:8px}.popup::-webkit-scrollbar-thumb{background:#000;border-radius:8px}.popup-close,.popup-extra__close{align-items:center;background:#0a69d2;border-radius:50%;box-shadow:0 4px 4px rgba(34,34,34,.16),0 4px 8px rgba(68,68,68,.08);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;font-weight:400;height:30px;justify-content:center;line-height:1;padding:5px;width:30px}.image-fit{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.circles-after{position:relative}.circles-after:before{background:#ffca4d;height:525px;width:525px;z-index:0}.circles-after:after,.circles-after:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.circles-after:after{background:#ffbc1d;height:610px;width:610px;z-index:-1}.book-circle,.book-circle img{position:relative}.book-circle img{z-index:5}.book-circle:after{background:#ffbc1d;border-radius:50%;content:"";left:50%;padding-bottom:110%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%;z-index:4}.vida-img{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:200px;justify-content:center;margin-left:auto;margin-right:auto;overflow:hidden;width:200px}.vida-img img{width:100%}.video{border-radius:12px;box-shadow:0 15px 30px rgba(0,0,0,.3);margin-bottom:50px;overflow:hidden;width:600px}.video iframe{height:337px}.vimeo-popup{max-height:95vh;width:95%}.cart-close{position:absolute;right:15px;top:10px}.logo{display:block;height:53px;width:173px}.book__slide{cursor:pointer}.book__img{height:100%;-o-object-fit:cover;object-fit:cover}.book__img-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}.book__slider-wrapper{margin-bottom:20px;margin-left:30px;margin-right:30px}.book__slider-wrapper .owl-dots{background:#2569b4;border-radius:10px;height:inherit!important;margin-top:5px;padding-top:6px;text-align:center}.book__slider-wrapper .owl-dots button{display:none}.book__slider-wrapper .owl-dots button.owl-dot{background:#2569b4;border-radius:50%;height:10px;margin:2px;width:10px}.book__slider-wrapper .owl-dots button.active{background:#ffbc1d}.book__button,.contact-us{display:none}.contact-us{background-color:#63cded;bottom:80px;font-size:16px;padding:10px 40px;position:fixed;right:10px;z-index:9999}.modal{background-image:url(../img/icons/loader.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;border-radius:20px;height:90%;max-width:1200px!important;width:90%}.fancybox-close-small svg{background-color:#2569b4;border-radius:50%;color:#fff;font-weight:700}.fancybox{cursor:pointer}@media screen and (min-width:1024px){.book__img-wrap{height:390px}.book__slider-wrapper{margin-left:60px;margin-right:60px}.book__button{border-radius:0 0 20px 20px;display:block;padding:10px;width:100%}.popup{padding:40px 50px;width:850px}.popup-close,.popup-extra__close{font-size:40px;height:60px;width:60px}.vimeo-popup{width:70vw}}.header{border-bottom:3px solid #2569b4;padding:0 20px;position:relative}.header-logo img{height:30px}.header-wrapper{align-items:center;display:flex;justify-content:space-between}.header-wrapper.active .each-bar{background:transparent}.header-wrapper.active .each-bar:before{left:0;top:-5px;transform:rotate(45deg);transition:transform .1s ease-in-out}.header-wrapper.active .each-bar:after{left:0;top:-5px;transform:rotate(-45deg);transition:transform .1s ease-in-out}.header-wrapper.active .each-bar b{opacity:0;transition:all .1s ease-out 0}.header-menu{display:none}.header-menu-mob{align-items:center;display:inline-flex;display:block;font-family:Nunito,sans-serif;height:48px;padding:0;position:relative;width:30px}.header-menu-mob img{height:24px;margin-right:8px;width:24px}.header-menu-mob-bars{background:#2569b4;height:3px;position:absolute;top:24px;width:30px}.header-menu-mob-bars:before{-webkit-animation:menu-load-state-top .5s;animation:menu-load-state-top .5s;top:-8px}.header-menu-mob-bars:after,.header-menu-mob-bars:before{background:#2569b4;content:"";height:3px;position:absolute;width:30px}.header-menu-mob-bars:after{-webkit-animation:menu-load-state-bottom .5s;animation:menu-load-state-bottom .5s;left:0;top:8px}.header-menu-mob-bars b{font-size:.55em;left:2px;line-height:1em;opacity:0;position:relative;top:-9px;transition:all .15s ease-in .15s;transition-delay:.5s}.header-menu-mob-bars:hover{background:transparent;transition:all .15s ease-out 0}.header-menu-mob-bars:hover:before{-webkit-animation:menu-hover-top-over .5s .5s forwards;animation:menu-hover-top-over .5s .5s forwards}.header-menu-mob-bars:hover:after{-webkit-animation:menu-hover-bottom-over .5s .5s forwards;animation:menu-hover-bottom-over .5s .5s forwards}.header-menu-mob-bars:hover b{opacity:1}.header-menu__item{border-bottom:2px solid #2569b4;color:#2569b4;padding:8px 5px 8px 15px;position:relative}.header-menu__item:last-child{border-bottom:0 solid}.header-menu__item-title{color:#2a6ab4;display:flex;justify-content:space-between}.header-menu__item-title--child{padding-bottom:20px}.header-menu__link{color:#2569b4}.header-menu__age{color:#2a6ab4;position:absolute;top:30px}.header-menu__dropdown li{cursor:pointer;padding:6px}.header-menu__dropdown--submenu{display:none}.header__submenu{display:block;position:relative}.header__submenu:after{background-image:url(../img/arrows/arrow-down.svg);background-size:contain;content:"";display:inline-block;height:20px;position:absolute;right:20px;top:0;width:20px}.header-buttons{display:block}.header-buttons__signup{border-radius:7px;font-size:12px;padding:4px 9px}.header-buttons__login{background:#2569b4;border-radius:5px;color:#fff;font-size:8px;padding:3px 6px}@media screen and (max-width:1023px){.header-wrapper{align-items:center;display:flex;justify-content:space-between}.header-wrapper.active .header-menu{background:#fff;border:3px solid #2569b4;border-radius:10px;display:block;left:30px;max-width:300px;position:absolute;top:50px;transition:all .2s ease-in-out;width:100%;z-index:22}}@media screen and (min-width:1024px){.header{margin:auto;max-width:1500px;padding:30px}.header-wrapper{align-items:center;display:flex;justify-content:space-between}.header-logo{width:25%}.header-logo img{height:auto;width:100%}.header-logo .mobile-logo{display:none}.header-menu{display:block;flex-grow:1;max-width:900px}.header-menu-mob{display:none}.header-menu__list{align-items:flex-start;display:flex;justify-content:space-around}.header-menu__item{border:none;color:#073e7b;font-size:15px;padding:0;position:relative}.header-menu__item-more{align-items:center;cursor:pointer;display:flex;font-weight:400}.header-menu__item-more span{color:#0a69d2;font-weight:400;text-decoration:underline}.header-menu__item-more svg{margin-right:5px}.header-menu__item-title{align-items:center;cursor:pointer;display:flex;transition:color .3s}.header-menu__item-title:hover{color:#0a69d2}.header-menu__item-title--child{padding-bottom:0}.header-menu__link{align-items:center;display:flex;transition:color .3s}.header-menu__link svg{margin-left:10px}.header-menu__link:hover{color:#0a69d2}.header-menu__link--hide{display:none}.header-menu__age{color:#212121;display:block;font-family:Montserrat,serif;font-size:14px;margin-top:5px;padding-right:25px;position:relative;text-align:center;top:0}.header-menu__dropdown{background:#fff;border:1px solid #0a69d2;border-radius:8px;display:none;left:0;min-width:150px;padding:5px;position:absolute;top:20px;width:110%;z-index:110}.header-menu__dropdown li{padding:5px 0;transition:color .3s}.header-menu__dropdown li:hover{color:#0a69d2}.header-menu__dropdown--submenu{left:100%;top:-20px}.header__submenu:after{background-image:url(../img/arrows/arrow-right.svg)}.header-buttons{align-items:center;color:#0a69d2;display:flex;font-size:16px;justify-content:space-between}.header-buttons__btn{margin-right:15px;padding:12px 16px}.header-buttons__signup{background:#ffbc1d;border-radius:32px;color:#651dff!important;display:block;font-size:16px;left:inherit;margin-bottom:15px;position:relative;top:inherit}.header-buttons__login{background:transparent;color:#651dff;font-size:15px;margin-bottom:15px;padding:0;position:relative}.header-buttons__login:after{background:#ffbc1d;bottom:-5px;content:"";height:2px;left:0;opacity:0;position:absolute;transition:width .3s;width:0}.header-buttons__login:hover:after{opacity:1;width:100%}}.footer{margin:auto;max-width:100%;padding:15px}.footer-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer-logo{width:100%}.footer-logo__descr{width:200px}.footer-logo a{display:block;text-align:center;width:100%}.footer-logo a img{width:280px}.footer-menu{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:200px;justify-content:space-between;width:100%}.footer-menu__list{margin-left:0;text-align:left;width:33%}.footer-menu__item{margin-bottom:5px}.footer-menu__item a,.footer-menu__item span{color:#818181;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;transition:color .3s}.footer-menu__item a{cursor:pointer}.footer-menu__item:hover a{color:#414141}.footer-menu__item-bold{font-family:Montserrat,sans-serif}.footer-menu__item-bold a,.footer-menu__item-bold span{color:#073e7b;font-size:12px;font-weight:700}.footer-menu__item-bold:hover a{color:#0b62c3}.footer-menu__item p{font-size:12px}@media screen and (min-width:1024px){.footer{max-width:1500px;padding:60px}.footer-wrapper{flex-wrap:nowrap}.footer-logo{width:35%}.footer-logo a,.footer-logo a img{width:100%}.footer-menu{flex-direction:row;flex-wrap:nowrap;height:inherit}.footer-menu__list{margin-left:60px;text-align:right;width:auto}.footer-menu__item{margin-bottom:15px}.footer-menu__item-bold a,.footer-menu__item a,.footer-menu__item p,.footer-menu__item span{font-size:inherit}}body,html{overflow-x:hidden}body{background:#fafafa}.container{margin:auto;max-width:1320px;padding:0 60px}section{padding:40px 0}.mobile-only,.small-mobile-only,.xmobile-only{display:none}.only-desktop{display:block}.hide-desktop,.hide-flex-desktop{display:none}.only-flex-desktop{display:flex}@media screen and (max-width:1024px){.container{padding:0 49px}.only-desktop,.only-flex-desktop{display:none}.hide-desktop{display:block}.hide-flex-desktop{display:flex}}@media screen and (max-width:768px){.mobile-only{display:block}.mobile-hide{display:none}.container{padding:0 16px}}@media screen and (max-width:767.98px){.xmobile-only{display:block}.xmobile-hide{display:none}.container{padding:0 16px}}@media screen and (max-width:430px){.small-mobile-only{display:block}.small-mobile-hide{display:none}}