:root{--light-purple:#c477ff;--white:#fff;--biruza:#00bbb7;--light-biruza:#40ccc9;--light-orange:#ffaf40;--grey:#f8f8f8;--light-green:#a7d663;--yellow:#ffdc4c;--green:#95cc47;--light-black:#333;--lilac:#61509f;--font-grey:#f4f4f4;--purple:#bd66ff;--txt-grey:#565656;--orange:#ffaf40;--light-grey:#c6c6c6}@font-face{src:url(/assets/theme/webfonts/rodrigotypo_-_clarencecyrillic-regular.woff2) format("woff2"),url(/assets/theme/webfonts/rodrigotypo_-_clarencecyrillic-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;font-family:clarence_cyrillicregular}@font-face{src:url(/assets/theme/webfonts/rodrigotypo_-_clarencecyrillic-shadow.woff2) format("woff2"),url(/assets/theme/webfonts/rodrigotypo_-_clarencecyrillic-shadow.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;font-family:clarence_cyrillicshadow}@font-face{src:url(/assets/theme/webfonts/rodrigotypo_-_clarencecyrillic-wtshadow.woff2) format("woff2"),url(/assets/theme/webfonts/rodrigotypo_-_clarencecyrillic-wtshadow.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;font-family:clarence_cyrillicwt_shadow}@font-face{src:url(/assets/theme/webfonts/rotondac.woff2) format("woff2"),url(/assets/theme/webfonts/rotondac.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;font-family:rotondacregular}@font-face{src:url(/assets/theme/webfonts/rotondac-bold.woff2) format("woff2"),url(/assets/theme/webfonts/rotondac-bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;font-family:rotondacbold}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,button:active,button:focus{outline:none}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,div,html,p,section,ul{padding:0;margin:0}.color--grey{background:var(--font-grey)}.color--white{color:var(--white)}.color--title__purple{text-shadow:2px 0 0 var(--white),3px 3px 0 var(--lilac);color:var(--lilac)}.pb05{padding-bottom:5px}.pb3{padding-bottom:30px}.pb5{padding-bottom:50px}.pt05{padding-bottom:5px}.pt3{padding-top:30px}.pt5{padding-top:50px}p{margin-bottom:.5em}.flex{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.flex-align-items-center{align-items:center}.flex-align-items-start{align-items:flex-start}.flex-align-items-wrap{flex-wrap:wrap}.justify-content-space-between{justify-content:space-between}.self-align-items-start{align-items:self-start}.justify-content-center{justify-content:center}.mt{margin-top:10px}.mb5{margin-bottom:50px}.mb2{margin-bottom:20px}.justify-content-space-around{-webkit-justify-content:space-around;justify-content:space-around}body{font-size:15px!important;background:#f6f7f8;line-height:1.2!important;font-family:rotondacregular,sans-serif}h2,h3,h4,h5{color:var(--light-black);font-family:rotondacbold,sans-serif}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.1em}h5{font-size:1em}.container{max-width:1140px;margin:0 auto}@media (max-width:767px){.container{padding:0 1em}.lid-wrapper{flex-direction:column-reverse}.lid-item{width:100%}.lid-img{display:none}.lid-wrapper .form-custom_modal,.lid-wrapper .lid-title{padding:0 10px!important}.reviews--wrapper .review--item{margin:0 auto}}.section--title{font-size:40px;text-align:center;display:block}.main--title,.section--title{font-family:clarence_cyrillicregular,sans-serif}.main--title{font-size:2.5em;margin:1em 0 .5em;line-height:1}.section--pre-title{text-align:center}.carousel{padding:2em 0}.carousel .carousel--wrapper{width:50%}@media (max-width:767px){.carousel .carousel--wrapper{width:100%}.carousel--img{display:none}}.price--wrapper{height:auto;overflow:hidden;-webkit-transform:translate(0);transform:translate(0);padding:60px 40px 50px;position:relative;text-align:left;background-color:#fff;box-sizing:border-box;margin:20px 0;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);border-radius:25px;width:100%;display:inline-block}.price--wrapper h2{font-size:1.5em;font-weight:700;margin:1em 0}.price--item{border-right:1px solid #e6e6e6;padding:0 13px;width:20%}.price--item:last-child{border-right:none}.price--item .subscription{font-weight:700;margin-bottom:1.4em;position:relative}.price--item .subscription span{height:50px;-webkit-transform:translateY(-60%);transform:translateY(-60%);font-size:10px;right:15px;color:#fff;position:absolute!important;top:50%;box-shadow:0 2px 10px 0 rgba(0,0,0,.13);border-radius:50px;background:var(--yellow);width:50px}.price--item .price strong{font-size:23px}@media (max-width:767px){.price--wrapper .price--item{width:100%}.price--wrapper .price--item:last-child{border-bottom:none}}.lessons div{padding:5px 13px;position:relative;letter-spacing:normal;box-sizing:border-box;display:inline-block}.lessons .price--final{font-size:1.2em;font-weight:700;width:100%;margin-top:10px}.lessons .click,.lessons .click_free,.lessons .click_one,.lessons .click_two{border:2px solid transparent;cursor:pointer}.lessons .active,.lessons .active_free,.lessons .active_one,.lessons .active_two{border:2px solid #00bbb7;border-radius:30px}.lessons p{margin-bottom:0}.lessons p .active{color:#585858}@media (max-width:767px){.price--wrapper .flex{flex-direction:column}.price--wrapper .price--item{border-right:0;padding:1.8em 0;border-bottom:1px solid #e6e6e6}.price--wrapper .price--item .price{flex-direction:row}}.program--wrapper{padding:2.5em 2em;border-radius:3px}.program--wrapper p{margin-bottom:13px}.program--wrapper ul{margin-bottom:13px;padding-left:1em}.program--wrapper ul li{margin-bottom:3px}@media (max-width:767px){.program--wrapper{flex-direction:column}}.video-block{position:relative;text-align:center;margin:1em auto 5%;width:100%}.video-block .WY_link{max-width:650px;width:100%!important;display:inline-table}.video-block .WY_link img{max-width:650px;min-width:auto!important;border-radius:10px;width:100%}.features--wrapper .features--item{border-right:1px solid #d2d2d2;padding:0 20px;width:33.333%}.features--wrapper .features--item:last-child{border-right:none}.features--title{font-weight:700}.layouts--block ul{margin-left:1em}@media (max-width:767px){.features--wrapper{flex-direction:column}.features--wrapper .features--item{border-right:0;padding:25px 0;border-bottom:1px solid #d2d2d2;width:100%}.features--wrapper .features--item:last-child{border-bottom:none}}.utility--wrapper{color:var(--txt-grey)}.utility--wrapper .utility--item{margin-bottom:75px;position:relative;width:26%}.utility--wrapper .utility--item .utility--desc{font-weight:500}.utility--wrapper .utility--item img{position:relative;width:57px}.utility--wrapper .utility--item .utility--icon{margin-right:30px;width:50px}.utility--wrapper .utility--item:before{height:51px;transition:.3s ease;content:"";position:absolute;top:12px;border-radius:50%;background:#e7e7e7;left:12px;width:51px}@media (max-width:767px){.utility--wrapper{flex-direction:column}.utility--wrapper .utility--item{margin-bottom:25px;width:100%}}.question--wrapper{text-align:center;background:var(--orange)}.section--text{font-size:17px;font-weight:600;color:var(--white)}.slides-wrapper{height:100%;transform:translateZ(0);position:relative;box-sizing:content-box;width:100%;transition-property:transform;display:flex;z-index:1}.swiper-container-3d{perspective:1200px}.swiper-container-3d .slide,.swiper-container-3d .slides-wrapper,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-pagination-bullet{height:8px;opacity:.2;margin:0 4px;border-radius:50%;background:#000;width:8px;display:inline-block}.swiper-pagination-bullet-active{height:11px;opacity:1;background:var(--orange);width:11px}.swiper-pagination{transform:translateZ(0);justify-content:center;transition:opacity .3s;position:absolute;bottom:20px;text-align:center;align-items:center;left:0;width:100%;display:flex;z-index:10}.slides{list-style:none;padding:10px 0;margin-right:auto;position:relative;margin-left:auto;width:100%;z-index:1}.slide,.slides{overflow:hidden}.slide{height:300px;flex-shrink:0;background-size:cover;background-position:50%;width:300px}.slide,.slide img{border-radius:10px}.slide img{width:100%;display:block}.faq--wrapper{padding-bottom:2em}.faq--wrapper .faq--item{border:1px solid #e2e2e2;position:relative;box-sizing:border-box;margin:-1px;border-radius:6px;width:100%}.faq--wrapper .faq--item .faq--title{padding:1em 1.2em;font-weight:600;border-radius:5px;background:var(--white);cursor:pointer}.faq--wrapper .faq--item .faq--desc{padding:1.2em 0 .5em;border-radius:3px;border-radius:5px;background:var(--white);z-index:10}.faq--wrapper .faq--item .faq--desc p{padding:0 1.2em;box-sizing:content-box}.select .faq--desc{display:block}.faq--desc{display:none}.reviews--wrapper{margin-top:1.3em}.reviews--wrapper .review--item{padding:10px 25px 13px;color:var(--white);max-width:320px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);border-radius:.5em;background:var(--biruza);width:100%;display:block}.reviews--wrapper .review--item:nth-child(2){background:var(--purple)}.reviews--wrapper .review--item:nth-child(3){background:var(--orange)}.reviews--wrapper .review--item .review--group{border-bottom:1px solid hsla(0,0%,90%,.36);box-sizing:border-box;padding-bottom:15px;width:100%}.reviews--wrapper .review--item .review--group .review--group__img{margin-right:5%}.reviews--wrapper .review--item .review--group .review--group__img img{height:60px;border:none;box-shadow:0 2px 10px 0 hsla(0,0%,39%,.13);border-radius:80px;width:60px;display:block}.reviews--wrapper .review--item .review--group .review--author__title{font-size:1em;font-weight:700}@media (max-width:767px){.reviews--wrapper{flex-direction:column}.reviews--wrapper .review--item{margin-bottom:25px;width:100%}}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-style{padding:12px 26px;font-size:.9em;border:0;text-decoration:none!important;font-weight:700;border-bottom:2px solid #fc0;border-radius:20px;display:inline-block}.btn--color{color:var(--light-black);-webkit-transition:background 1s ease-out .5s;-moz-transition:background 1s ease-out .5s;-o-transition:background 1s ease-out .5s;transition:background 1s ease-out .5s;background:var(--yellow)}.btn--color:hover{color:var(--light-black)!important;background:#ffe716}.fancybox-slide>*{padding:0!important;border-radius:5px}.form-custom_modal{padding:1em .5em;font-size:1.1em}.form-custom_modal .modal--title{font-size:30px;margin-bottom:1em;text-shadow:2px 0 0 var(--white),2px 2px 0 var(--lilac);color:var(--lilac);text-align:center;font-family:clarence_cyrillicregular,sans-serif}.form-custom_modal .form-group{margin-bottom:.5em}.form-custom_modal .form-group label{font-size:15px;font-weight:700;margin-bottom:3px;display:block}.form-custom_modal .form-group input,.form-custom_modal .form-group textarea{padding:9px 10px;font-size:16px;border:1px solid var(--light-grey);border-radius:3px;width:100%}.form-custom_modal .form-group textarea{min-height:250px}@media (max-width:640px){.slide{height:auto}}.faq--item{margin-bottom:6px!important}.faq--title{border-bottom:1px solid #f2f2f2}.layouts--block p{line-height:1.35!important}.bg-white{background-color:var(--white)}.lid-wrapper{align-items:center;display:flex}.lid-item{-ms-flex:0 1 350px;flex:0 1 350px;-ms-flex:1 1 100%;flex:1 1 100px;-webkit-box-flex:0;-webkit-box-flex:1;border-radius:5px}.lid-title{padding:0 20%;margin-bottom:20px}.layouts--block .breadcrumb-item.active span,.layouts--block .breadcrumb_none{font-size:14px;color:#fff;font-family:rotondacregular,sans-serif}.layouts--block .breadcrumb-item+.breadcrumb-item:before{color:#fff}