@font-face{font-family:Gilroy-ExtraBold;src:url(/fonts/Gilroy-ExtraBold.eot);src:url(/fonts/Gilroy-ExtraBold.eot?#iefix) format("embedded-opentype");src:url(/fonts/Gilroy-ExtraBold.woff) format("woff");src:url(/fonts/Gilroy-ExtraBold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Gilroy-Light;src:url(/fonts/Gilroy-Light.eot);src:url(/fonts/Gilroy-Light.eot?#iefix) format("embedded-opentype");src:url(/fonts/Gilroy-Light.woff) format("woff");src:url(/fonts/Gilroy-Light.ttf) format("truetype");font-style:normal;font-weight:400}#about .block,#product .block{min-width:460px}#about .block .item,#product .block .item{background:#fcf5f8;border-radius:1rem;width:calc(33.333333333333336% - 30px)}.course{display:flex;flex-wrap:wrap;margin:0 auto}.course .main{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px);margin-top:1rem}.course .main h2{display:block;border:3px solid #fcdae7;border-radius:1rem}.course .main .video{margin:0 auto}.course .block{margin:0;width:calc(41.66666666666667% - 30px)}.course .block .item{border-radius:1rem;padding:10px;background:#fcf5f8;flex-direction:column}.course .block .item .price{font-size:1.8rem;color:grey}.course .block .item .old{font-size:1.4rem;text-decoration:line-through}.course .block .item .button{margin:auto}.course .block .contrast{background:grey}.course .block .contrast .price,.course .block .contrast h2,.course .block .contrast h3,.course .block .contrast h4{color:#fcf5f8}#timer{margin-bottom:2rem}#timer p{text-align:center;font-size:2rem}.timer{display:block}.timer_mobile{display:none}#advantage .block .item,#contact .block .item{width:calc(25% - 30px);padding:30px;border:10px solid #fcf5f8;border-radius:0 20px 20px;position:relative;background-color:$color_bg}#construct{display:flex;flex-direction:column;justify-content:center;background:url(/img/construct.jpg) center center/cover no-repeat;height:90vh;text-align:center}#feedback .feedback_slider{background:#fcf5f8}#feedback .feedback_slide{padding:30px}#feedback .feedback_content{flex-direction:column}#feedback .feedback_content q{text-align:center}#feedback .feedback_content .name{font-size:1.2rem;text-align:center;font-weight:600;align-self:flex-end}#feedback .feedback_content img{height:128px;width:128px;border-radius:50%;margin:auto;padding:1rem}.footer{background:#040303}.footer__content{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;min-height:10vh;padding:20px;text-align:center}.footer__content .social{font-size:200%}.footer__content .social a{margin-right:20px}.footer__content .producer img{height:50%;width:50%}.button{font-family:Gilroy-ExtraBold,sans-serif;font-size:150%;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;position:relative;border:3px solid grey;box-shadow:-.5vmin .5vmin 0 rgba(255,255,255,.8);background:rgba(252,245,248,.8);margin:0 auto;color:grey;padding:1rem;letter-spacing:.1em;text-shadow:none;line-height:1;transform:translate3d(.5vmin,-.5vmin,0);transition:.1s linear;filter:drop-shadow(0 0 4px #fcf5f8)}.button:hover{transform:translate3d(1vmin,-1vmin,0);box-shadow:-1vmin 1vmin 0 rgba(255,255,255,.5);background:#fcdae7;color:grey}.button:active{transform:translate3d(0,0,0);box-shadow:0 0 0 rgba(255,255,255,.5)}#form{max-width:360px;margin:0 auto;padding:15 px 0}#form form input,#form form option,#form form select{margin-bottom:5px;width:100%;display:block;float:left;border:1px solid #fcdae7;text-indent:1rem;height:40px;position:relative;outline:0;font-size:1.4rem}.nav{height:80px;background:#fcf5f8}.nav_container{max-width:1180px;margin:0 auto;padding-left:30px;padding-right:30px}.nav_brand{position:absolute;float:left;text-transform:uppercase;font-size:1.4rem}.nav_brand a,.nav_brand a:visited{color:#040303;text-decoration:none;line-height:80px}.nav_dropdown{position:absolute;display:none;z-index:1;box-shadow:0 3px 12px rgba(252,245,248,.15)}.nav_mobile{display:none;position:absolute;top:0;right:0;background:#fcf5f8;height:80px;width:80px}nav{float:right}nav ul{list-style:none;margin:0;padding:0}nav ul li{float:left;position:relative}nav ul li a,nav ul li a:visited{font-family:Gilroy-ExtraBold,sans-serif;display:block;padding:0 20px;line-height:80px;background:#fcf5f8;color:grey;text-decoration:none}nav ul li a:hover,nav ul li a:visited:hover{background:#fff;color:grey}nav ul li a:not(:only-child):after,nav ul li a:visited:not(:only-child):after{padding-left:4px;content:' ▾'}nav ul li ul li{min-width:190px}nav ul li ul li a{padding:15px;line-height:20px}#nav-toggle{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#040303;position:absolute;display:block;content:'';transition:.3s ease-in-out}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}.videoslider{margin:1rem auto 2rem;height:90vh;width:100%}.videoslider video{-o-object-fit:cover;object-fit:cover;position:absolute;overflow:hidden;height:100%;width:100%;z-index:-1;top:0;left:0}.videoslider .overlay{position:absolute;overflow:hidden;margin-top:20vh;max-width:380px;margin-left:20%}.videoslider .overlay h1,.videoslider .overlay h4{text-align:left;color:#fcf5f8}.videoslider .overlay h1>span{color:rgba(128,128,128,.8);-webkit-text-stroke:1px #fcf5f8}.videoslider .overlay h4{filter:none;text-shadow:10px 3px 12px grey,-3px -3px 12px grey}.videoslider .overlay .button{margin:2rem;background:0 0;color:#fcf5f8;border-color:#fcf5f8}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}* :after,* :before{transition:.5s ease-in-out}a,button,h1,h2,h3,h4,h5,h6,li,p{font:1.4rem/1.2 Gilroy-Light,sans-serif;color:#040303}a{text-decoration:none;color:grey;outline:0}h1,h2,h3,h4{font-family:Gilroy-ExtraBold,sans-serif;display:block;text-align:center;padding:5px;text-transform:uppercase;color:grey}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.6rem}p{margin:1rem auto}.hidden{display:none}section{max-width:1180px;margin:0 auto 2rem;padding-left:30px;padding-right:30px;display:block}section::after{display:block;content:"";clear:both}section .block{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;justify-content:center}section .block .item{display:flex;flex-direction:column;text-align:center;margin:5px}section .img-left{float:left;margin-right:30px}section .img-right{float:right;margin-left:30px}.video{overflow:hidden;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video iframe{frameborder:0;position:absolute;top:0;left:0;width:100%;height:100%}.video-left{float:left;margin:1rem}.video-right{float:right;margin:1rem}.small{font-size:1rem}@media screen and (min-width:1024px){.nav_list{display:block!important}}@media screen and (max-width:1023px){#about .block .item,#product .block .item{width:calc(25% - 30px)}.course .block,.course .main{width:calc(100% - 30px)}#advantage .block .item,#contact .block .item{width:calc(25% - 30px)}.nav_container,section{padding-left:15px;padding-right:15px}}@media only screen and (max-width:1023px){.course{flex-direction:column;align-content:center}.timer{display:none}.timer_mobile{display:block}#product .block{min-width:120px}.nav_container{padding:0}.nav_brand{float:none;margin:0 auto}.logo{margin-left:1rem}.nav_mobile{display:block}nav{width:100%;padding-top:80px}nav ul{display:none;position:absolute;z-index:1}nav ul li{float:none;width:100vw;text-align:center}nav ul li a{padding:15px;line-height:20px}nav ul li ul li a{padding-left:30px}.nav_dropdown{position:static}.video,.video-left,.video-right{float:none!important;overflow:hidden;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:1rem auto}.video iframe,.video-left iframe,.video-right iframe{position:absolute;top:0;left:0;width:100%;height:100%}h1{font-size:2.4rem}h2{font-size:1.8rem}h3{font-size:1.4rem}a,p{font-size:1rem}#contacts i{font-size:1.6rem}}@media screen and (max-width:720px){#about .block .item,#product .block .item{width:calc(33.333333333333336% - 30px)}#advantage .block .item,#contact .block .item{width:calc(25% - 30px)}}@media only screen and (max-width:720px){.overlay{margin-top:2rem;margin-left:10%}.overlay .button{margin:10px}}@media screen and (max-width:576px){.course .block .item{width:calc(50% - 30px)}#advantage .block .item,#contact .block .item{width:calc(83.33333333333334% - 30px)}}@media only screen and (max-width:576px){.button{padding:5px}}