*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Lato",sans-serif;font-size:18px;font-weight:400;color:#000;line-height:1.2}.wrapper{max-width:970px;margin:auto;padding:0 10px;position:relative}.ac_footer{position:relative;top:10px;height:0;text-align:center;margin-bottom:70px;color:#a12000}.ac_footer a{color:#a12000}.ac_footer p{text-align:center}img[height="1"],img[width="1"]{display:none !important}section,header,footer{position:relative}.overflow{overflow:hidden}img{max-width:100%;border:0}.clearfix{display:table;clear:both}.center{text-align:center}ul{margin:0;list-style-type:none}.header{background:#edefef linear-gradient(#fff,#dee5e9);font-size:0;padding-top:210px;padding-bottom:80px}.header::before{content:"";background:url(../img/pattern.png) repeat-x;width:100%;height:130px;position:absolute;left:0;top:0;display:block;z-index:1}.header::after{content:"";background:url(../img/wave-grey.png) repeat-x;background-size:contain;width:100%;height:115px;position:absolute;left:0;bottom:-113px;display:block;z-index:1}.header__text,.header__prod,.header__girl{display:inline-block;vertical-align:bottom;width:33.33%;font-size:18px}.header__text-word{font-size:16px;margin-bottom:30px}h4{font-size:66px;line-height:1.2;color:#0b265b;font-weight:400;margin-bottom:65px;font-family:'Questrial'}.header__text-list{margin-bottom:55px}.header__text-list li{padding-left:28px;margin-bottom:30px;position:relative}.header__text-list li::before{content:"";position:absolute;top:2px;left:0;width:18px;height:18px;background:url(../img/checked.svg) no-repeat}.header__text-list li b{color:#0b265b;font-weight:700}.btn{text-transform:uppercase;color:#fff;font-size:20px;padding:12px 30px;border-radius:100px;cursor:pointer;text-decoration:none;outline:0;border:0;font-family:'Questrial';-ms-transition:.3s;transition:.3s;background:linear-gradient(to right,#e03157,#f23138)}.btn:hover{-ms-transform:scale(1.1);transform:scale(1.1)}.header__prod{text-align:center;padding:0 50px}.header__prod img{margin-bottom:30px}.price{margin-bottom:60px;position:relative}.price__old{color:#484848;font-size:14px;margin-bottom:15px;text-decoration:line-through}.price__new{color:#d52428}.sale{left:50%;display:table;width:70px;height:70px;text-align:left;position:absolute;line-height:1;top:-90px;transform:translateX(-50%)}.sale-cell{display:table-cell;vertical-align:middle;background:#ff011c;border-radius:50%;padding:0 10px;color:#fff;font-size:11px}.sale span{font-size:25px;display:block}.header__prod-caption{font-size:12px;color:#484848}.header__prod-caption a{text-decoration:none;color:#484848}.header__prod-caption a:hover{text-decoration:underline;color:#484848}.reasons{font-size:0;padding-top:180px;padding-bottom:30px}.reasons__img,.reasons__text{display:inline-block;vertical-align:top;width:50%;font-size:18px}.reasons__img img{border-radius:20px}.reasons__text{padding-left:30px}.title{font-size:34px;color:#0b265b;font-weight:400;font-family:'Questrial';margin-bottom:40px}.reasons__list{border-left:1px solid #000;padding-left:25px;font-size:16px;padding-bottom:4px;margin:30px 0}.reasons__list li:not(:last-child){margin-bottom:15px}.factores{padding:120px 0}.factores .title{text-align:center}.factores__list{font-size:0}.factores__item{display:inline-block;vertical-align:top;width:32%;margin-right:2%;font-size:16px;background:url(../img/factor1.jpg) no-repeat;background-size:cover;color:#fff;border-radius:20px 20px 20px 0;overflow:hidden;height:200px;position:relative;margin-bottom:40px}.factores__list li:nth-child(3n){margin-right:0}.factores__item--2{background-image:url(../img/factor2.jpg)}.factores__item--3{background-image:url(../img/factor3.jpg)}.factores__item--4{background-image:url(../img/factor4.jpg)}.factores__item--5{background-image:url(../img/factor5.jpg)}.factores__item--6{background-image:url(../img/factor6.jpg)}.factores__list span{background-color:#df3158;background:linear-gradient(to right,#df3158 40%,transparent);padding:5px 10px;display:block;text-align:center;position:absolute;bottom:0;left:0;width:100%}.yoga{background:#00215c;color:#fff;padding-bottom:55px;padding-top:70px;position:relative;z-index:2}.yoga::after{content:"";background:url(../img/wave-blue.png) repeat-x;width:100%;height:83px;position:absolute;left:0;top:-82px;display:block;z-index:1}.yoga::before{content:"";background:url(../img/wave-blue2.png) no-repeat center top;width:100%;height:145px;position:absolute;left:0;bottom:-144px;display:block;z-index:1;background-size:100%}.yoga .wrapper{padding-left:400px}.yoga .wrapper::before{content:"";background:url(../img/yoga-girl.png) no-repeat;width:310px;height:795px;position:absolute;left:0;bottom:0;z-index:1}.yoga .wrapper::after{content:"";width:160px;height:160px;border-radius:50%;position:absolute;left:31px;bottom:352px;box-shadow:0 0 0 30px #3fafcb,0 0 0 60px #29749b}.yoga h5{text-align:center;font-weight:400;margin-bottom:50px;font-size:38px}.yoga h5 span{text-transform:uppercase;color:#46c2da}.yoga ul{font-size:0;text-align:center;margin-bottom:70px}.yoga li{font-size:20px;display:inline-block;width:50%;vertical-align:top;padding:0 30px;padding-top:75px;background:url(../img/yoga-icon1.png) no-repeat center top;line-height:1.5}.yoga li:last-child{background-image:url(../img/yoga-icon2.png)}.yoga li span{color:#46c2da;display:block}.yoga__prod{font-size:22px;margin:auto;text-align:center;max-width:300px;position:relative}.yoga__prod::before,.yoga__prod::after{content:"";background:#29749b;height:10px;width:235px;position:absolute;bottom:170px;left:20px;z-index:1;transform:rotate(155deg)}.yoga__prod::after{width:295px;bottom:159px;left:9px}.yoga__prod img{display:block;margin:35px auto;z-index:2;position:relative}.cons{background:url(../img/cons-bg.jpg)}.cons .wrapper{padding-top:110px;padding-bottom:110px}.cons .wrapper::before{content:"";background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;transform:skew(-10deg) scaleX(1.2)}.cons .title{text-align:center;z-index:2;position:relative}.cons ul{z-index:2;position:relative;font-size:0}.cons li{font-size:16px}.cons__item{display:inline-block;vertical-align:top;width:25%;padding:0 10px}.cons__item li{padding-left:28px;background:url(../img/checked2.png) no-repeat left 5px;background-size:18px;position:relative;margin-bottom:15px}.cons__item img{margin-bottom:30px;border-radius:15px}.cons__item p{font-size:18px;color:#0b265b;margin-bottom:10px;min-height:42px}.steps{position:relative;z-index:2}.steps::before{content:"";background:url(../img/wave-cyan.png) no-repeat center top;width:100%;height:145px;position:absolute;left:0;top:-143px;display:block;z-index:1;transform:scaleY(-1);background-size:100%}.steps::after{content:"";background:url(../img/wave-cyan.png) no-repeat center top;width:100%;height:145px;position:absolute;left:0;bottom:-144px;display:block;z-index:1;background-size:100%}.steps__title .title{margin-bottom:0;text-align:center;color:#fff;font-size:40px;padding-top:75px}.steps__item{padding:60px 0;font-size:0}.steps__item-side{display:inline-block;vertical-align:top;width:50%;font-size:18px}.steps__item-side:first-child{padding-right:15px}.steps__item-side:last-child{padding-left:15px}.steps__item-side--text{padding-left:70px !important;position:relative}.steps__item-side--text::before{content:"1";border:2px solid;border-radius:50%;width:40px;height:40px;line-height:44px;font-size:28px;font-family:'Questrial';color:#fff;position:absolute;top:0;left:6px;text-align:center}.steps__item:nth-child(2) .steps__item-side--text::before{content:"2"}.steps__item:nth-child(3) .steps__item-side--text::before{content:"3"}.steps__item:nth-child(even) .steps__item-side--text::before{color:#46c2da}.steps__item:nth-child(odd),.steps__title{background:#46c2da}.steps__item:nth-child(even){background:#fff}.steps__item-title{font-size:28px;font-family:'Questrial';margin-bottom:25px}.steps__item p:nth-of-type(1){margin-bottom:65px}.steps__item:nth-child(odd) .steps__item-title{color:#fff}.steps__item:nth-child(even) .steps__item-title{color:#46c2da}.steps__item img{border-radius:20px}.how{background:url(../img/how-bg.jpg)}.how .wrapper{padding-top:110px;padding-bottom:110px}.how .wrapper::before{content:"";background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;transform:skew(-10deg) scaleX(1.2)}.how .title,.how ul{position:relative;z-index:1;text-align:center}.how ul{font-size:0}.how li{display:inline-block;vertical-align:top;width:33.33%;padding:0 20px;font-size:18px;line-height:1.3}.how img{margin-bottom:30px}.footer{font-size:0;padding-bottom:210px;padding-top:80px;background:#edefef linear-gradient(#dee5e9,#fff)}.footer::before{content:"";background:url(../img/pattern.png) repeat-x;width:100%;height:130px;position:absolute;left:0;bottom:0;display:block;z-index:1;transform:scaleY(-1)}.footer::after{content:"";background:url(../img/wave-grey.png) repeat-x;background-size:contain;width:100%;height:115px;transform:scaleY(-1);position:absolute;left:0;top:-113px;display:block;z-index:1}.footer .title{color:#f40011}.footer__prod,.footer__form{display:inline-block;vertical-align:bottom;width:50%}.footer__form::after{clear:both;display:table;content:""}form{width:310px;float:right;border:3px solid #f40011;border-radius:20px;padding:50px 20px}input,select{display:block;margin-bottom:23px;height:50px;line-height:50px;border-radius:100px;background:#fff;font-size:16px;padding:0 20px;width:100%;border:0;box-shadow:0 0 5px rgba(0,0,0,0.12);outline:0;color:rgba(0,0,0,0.4)}input::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}input::-moz-placeholder{color:rgba(0,0,0,0.4)}input:-moz-placeholder{color:rgba(0,0,0,0.4)}input:-ms-input-placeholder{color:rgba(0,0,0,0.4)}[placeholder]:focus::-webkit-input-placeholder{color:transparent}[placeholder]:focus::-moz-placeholder{color:transparent}[placeholder]:focus:-ms-input-placeholder{color:transparent}[placeholder]:focus::placeholder{color:transparent}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none !important;background:#fff url(../img/sel.png) no-repeat 92% 50%}form .btn{width:100%}.footer .price{text-align:center;margin-bottom:20px}.footer .price__old{font-size:20px;color:#f40011;margin-bottom:10px}.footer .price__new{font-size:18px;color:rgba(0,0,0,0.4)}.footer .sale{width:150px;height:150px;position:absolute;bottom:20px;left:210px;top:auto}.footer .sale-cell{font-size:13px;text-transform:uppercase;padding:0 20px}.footer .sale-cell span{font-size:55px;font-weight:700}@media(max-width:992px){.wrapper{max-width:320px}.header{padding-top:120px;padding-bottom:40px}.header__text,.header__prod,.header__girl,.reasons__img,.reasons__text,.factores__list li,.how li,.footer__prod,.footer__form{display:block;width:100%;margin:0;padding:0}.header__text{margin-bottom:50px}.header__text .btn{width:90%;margin:auto;display:block}h4{font-size:40px;margin-bottom:25px}.header__text-word{margin-bottom:10px}.header__text-list li{margin-bottom:20px}.header__girl,.yoga::before,.cons .wrapper::before,.steps,.how .wrapper::before{display:none}.reasons{padding-top:100px}.reasons__img{margin-bottom:20px}.title,.yoga h5{font-size:28px;margin-bottom:20px}.factores{padding:20px 0 60px}.factores__list li{margin-bottom:20px}.yoga{padding-top:30px}.yoga .wrapper{padding-left:10px}.yoga h5{margin-bottom:480px}.yoga h5 span{display:block}.yoga .wrapper::before{background:url(../img/mob/yoga-girl.png) no-repeat;width:160px;height:411px;left:58%;bottom:auto;top:130px;transform:translateX(-50%)}.yoga .wrapper::after{width:100px;height:100px;left:50%;bottom:auto;top:280px;transform:translateX(-50%)}.yoga li{font-size:16px;padding:75px 10px 0}.cons .wrapper{padding-top:60px;padding-bottom:30px}.bx-wrapper{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:0 !important;background:transparent !important}.cons__item{background:#e6e8eb;padding:35px 15px;border-radius:20px}.cons__item img{display:block;margin-left:auto;margin-right:auto}.bx-wrapper .bx-pager.bx-default-pager a{background:#29749b !important;width:15px !important;height:15px !important;-moz-border-radius:25px !important;-webkit-border-radius:25px !important;border-radius:25px !important}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#ea3146 !important}.how{background:#fff}.how .wrapper{padding-top:60px;padding-bottom:40px}.how li{margin-bottom:40px}.how img{margin-bottom:10px;max-width:150px}.footer{padding-top:50px;padding-bottom:150px}.footer__prod{margin-bottom:30px}.footer__prod img{max-width:167px;display:block;margin:auto}form{width:300px}.footer .sale{bottom:auto;top:315px;left:225px;width:70px;height:70px}.footer .sale-cell{font-size:11px;padding:0 10px}.footer .sale-cell span{font-size:25px}}