*,:after,:before{padding:0;margin:0;box-sizing:border-box;box-shadow:none}html{font-size:16px;--main-color:#FF7A1A;--background:#151515;--element-bg:#202020;--text-color:#fff;--text-black:#262626;--text-gray:#444444}body{font-family:Unbounded,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;background-color:var(--background);color:var(--text-color);max-width:768px;margin:auto}a,button,div,input,p,textarea{font-size:1rem}span{font-size:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}button{color:inherit;background:0 0;border:transparent;font-family:inherit;cursor:pointer}input{font-family:inherit}img{display:block;max-width:100%}.container{padding:0 1.25rem;width:100%;margin:auto}.controls .icon{stroke:#313131;--fill-color:#fff}.header{border-bottom:1px solid #262626}.header .container{padding-top:2.75rem;padding-bottom:.625rem;display:flex;justify-content:space-between}.header .container a{font-size:.875rem}.header .container .logo{font-weight:700;text-transform:uppercase}.header .container .logo span{color:var(--main-color)}.header .container .action{padding:.625rem 1.25rem;border:1px solid var(--main-color);border-radius:3.125rem;font-weight:500;transition:.33s background}.header .container .action:hover{background:var(--main-color)}main .hero{overflow:hidden}main .hero .container{padding-top:4rem;padding-bottom:1.875rem;display:flex;flex-direction:column}main .hero .container .title{max-width:17rem;margin-bottom:.625rem;font-size:2.625rem;font-weight:700;text-transform:uppercase;line-height:1}main .hero .container .title span{display:block;width:-moz-fit-content;width:fit-content;padding:.264rem 1.05625rem;background:#ff7a1a;border-radius:2.625rem;background-color:var(--main-color);transform:rotate(-5.12deg) translate(0,-9px)}main .hero .container .text{line-height:150%}main .hero .container .coach{margin:-1.3125rem 0 -5.9375rem;align-self:center}main .hero .container .action{width:-moz-fit-content;width:fit-content;padding:1.25rem 1.875rem;align-self:center;font-weight:600;line-height:131%;text-align:center;text-transform:uppercase;background:#ff7a1a;border-radius:3.125rem;box-shadow:0 4px 34px rgba(255,122,26,.5)}main .hero .container .action:hover{text-decoration:underline}main .hero .container .lines{min-height:9rem;margin:0 -2rem;position:relative}main .hero .container .lines .line{position:absolute;display:flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;line-height:140%;max-width:calc(100vw + 2rem)}main .hero .container .lines .line .wrap{display:flex;align-items:center;gap:8px}main .hero .container .lines .line:first-child{top:50%;transform:translate(0,-50%) rotate(15deg)}main .hero .container .lines .line:last-child{top:50%;transform:translate(0,-50%) rotate(-15deg)}main .hero .container .lines .line:last-child .wrap{background-color:var(--main-color)}main .hero .container .lines .line .icon{width:1rem;height:1rem;fill:var(--text-color)}main .hero .container .lines .line span{white-space:nowrap}main .hero .container .lines .line .pc-only{display:none}main .about-course .container{padding-top:1.875rem;padding-bottom:3.75rem}main .about-course .container .subtitle{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.5rem;padding:.625rem 1.25rem;border-radius:3.125rem;font-size:.875rem;line-height:112.5%;background-color:var(--main-color);border-radius:3.125rem;transform:rotate(-15deg)}main .about-course .container .title{margin-bottom:.625rem;font-size:1.875rem;line-height:2.5rem;text-transform:uppercase}main .about-course .container .text{margin-bottom:1.25rem}main .about-course .container .list{display:flex;flex-direction:column;gap:1.8rem}main .about-course .container .list .item{display:flex;justify-content:space-between;gap:2.5rem}main .about-course .container .list .item .icon{width:1.875rem;height:1.875rem;margin-top:.625rem;fill:var(--main-color);flex-shrink:0}main .about-course .container .list .item span{padding:1.25rem 1.675rem;background-color:var(--text-color);border-radius:.625rem;color:var(--main-color);font-weight:600;text-transform:uppercase;transform:rotate(5deg)}main .about-course .container .list .item:nth-child(odd) span{transform:rotate(-5deg)}main .about-coach .container{padding-bottom:3.75rem}main .about-coach .container .subtitle{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:-.25rem;padding:.625rem 1.25rem;border-radius:3.125rem;font-size:.875rem;line-height:112.5%;background-color:var(--main-color);border-radius:3.125rem;transform:rotate(-10deg)}main .about-coach .container .title{margin-bottom:1.875rem;font-size:3.125rem;line-height:3.125rem;text-transform:uppercase}main .about-coach .container .coach{margin:0 auto -9.2rem}main .about-coach .container .list{display:grid;grid-template:repeat(2,auto)/repeat(2,1fr);gap:1.25rem}main .about-coach .container .list .item{padding:1.25rem;display:flex;flex-direction:column;background:var(--element-bg);border-radius:1.25rem}main .about-coach .container .list .item:first-child{flex-direction:row;align-items:center;gap:1.25rem;grid-column:1/3}main .about-coach .container .list .item .num{color:var(--main-color);font-size:2.5rem;font-weight:700;line-height:3.125rem}main .worked-with .container .subtitle{display:block;width:-moz-fit-content;width:fit-content;padding:.625rem 1.25rem;border-radius:3.125rem;font-size:.875rem;line-height:112.5%;background-color:var(--main-color);border-radius:3.125rem;transform:rotate(-10deg)}main .worked-with .container .title{margin-bottom:.625rem;font-size:1.875rem;line-height:2.5rem;text-transform:uppercase}main .worked-with .container .list-wrap{position:relative}main .worked-with .container .list-wrap>.icon{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:177px;height:177px;fill:var(--background)}main .worked-with .container .list-wrap .list .item{display:flex;gap:1.25rem;justify-content:space-between}main .worked-with .container .list-wrap .list .item .person{display:flex;flex-direction:column;align-items:center}main .worked-with .container .list-wrap .list .item .person:first-child{margin-top:5rem}main .worked-with .container .list-wrap .list .item .person .name{padding:.78rem 1.25rem;color:var(--main-color);background-color:var(--text-color);border-radius:3.125rem;font-size:.75rem;font-weight:700;text-transform:uppercase;transform:translate(0,-50%)}main .worked-with .container .controls{position:relative;display:flex;justify-content:flex-end;margin-top:-4rem;gap:.625rem;z-index:2}main .worked-with .container .controls .arrow{display:flex}main .worked-with .container .controls .arrow .icon{width:2.5rem;height:2.5rem;fill:var(--background)}main .worked-with .container .controls .arrow.right{transform:rotate(180deg)}main .for-who .container{position:relative;padding-top:3.75rem;padding-bottom:3.75rem;display:flex;flex-direction:column;overflow:hidden}main .for-who .container .subtitle{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.33rem;padding:.625rem 1.25rem;border-radius:3.125rem;font-size:.875rem;line-height:112.5%;background-color:var(--main-color);border-radius:3.125rem;transform:rotate(-10deg)}main .for-who .container>.title{margin-bottom:1.875rem;font-size:1.875rem;line-height:2.5rem;text-transform:uppercase}main .for-who .container .list{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.875rem}main .for-who .container .list .item{padding:1.25rem;background:var(--text-color);border-radius:1.25rem;color:var(--text-black)}main .for-who .container .list .item .about{margin-bottom:1.25rem;display:flex;align-items:center;gap:1.25rem}main .for-who .container .list .item .about .title{font-size:1.125rem;font-weight:700;text-transform:uppercase}main .for-who .container .action{position:relative;width:-moz-fit-content;width:fit-content;padding:1.25rem 1.875rem;align-self:center;background:var(--main-color);border-radius:3.125rem;font-weight:600;text-transform:uppercase}main .for-who .container .action .icon{position:absolute;left:0;top:0;transform:translate(-25%,-25%);width:3.125rem;height:3.125rem;fill:var(--text-color);z-index:-1}main .for-who .container .aside-icon{position:absolute;right:-3rem;bottom:9.5rem;width:8.75rem;height:8.75rem;fill:transparent}main .video-reviews .container{padding-bottom:3.75rem}main .video-reviews .container .subtitle{display:block;width:-moz-fit-content;width:fit-content;padding:.625rem 1.25rem;border-radius:3.125rem;font-size:.875rem;line-height:112.5%;background-color:var(--main-color);border-radius:3.125rem;transform:rotate(-10deg)}main .video-reviews .container>.title{margin-bottom:1.875rem;font-size:1.875rem;line-height:2.5rem;text-transform:uppercase}main .video-reviews .container .list .item{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;justify-content:space-around}main .video-reviews .container .list .item .video-wrap{position:relative;display:grid;place-content:center}main .video-reviews .container .list .item .video-wrap video{max-width:157px;border-radius:1.25rem}main .video-reviews .container .list .item .video-wrap .play{position:absolute;right:.625rem;bottom:.625rem;display:flex}main .video-reviews .container .list .item .video-wrap .play .icon{width:2.5rem;height:2.5rem}main .video-reviews .container .controls{margin-top:1.875rem;display:flex;justify-content:center;gap:.625rem}main .video-reviews .container .controls .arrow{display:flex}main .video-reviews .container .controls .arrow .icon{width:2.5rem;height:2.5rem;fill:var(--background)}main .video-reviews .container .controls .arrow.right{transform:rotate(180deg)}main .package-info .container{margin-bottom:3.75rem}main .package-info .container .title{max-width:18.125rem;margin-bottom:1.875rem;font-size:1.875rem;line-height:2.5rem;text-transform:uppercase}main .package-info .container .list{display:flex;flex-direction:column}main .package-info .container .list .item{position:relative;display:flex}main .package-info .container .list .item span{padding:1.25rem 1.65625rem;background-color:var(--element-bg);border-radius:.625rem;color:var(--main-color);font-weight:600;text-transform:uppercase;transform:rotate(5deg)}main .package-info .container .list .item:first-child{margin-bottom:1.85rem}main .package-info .container .list .item:first-child .icon{right:3.4rem;bottom:-2rem}main .package-info .container .list .item:nth-child(2){margin:0 3rem .425rem 0}main .package-info .container .list .item:nth-child(2) .icon{transform:scale(-1,1);left:-1.6rem;bottom:.2rem}main .package-info .container .list .item:nth-child(3){margin-bottom:.725rem}main .package-info .container .list .item:nth-child(3) .icon{right:11rem;bottom:0}main .package-info .container .list .item:last-child{max-width:16.25rem}main .package-info .container .list .item:nth-child(even){align-self:flex-end}main .package-info .container .list .item:nth-child(odd) span{transform:rotate(-5deg)}main .package-info .container .list .item .icon{position:absolute;width:22px;height:32px}main .goal .container{padding-bottom:3.75rem}main .goal .container .title-wrap{margin-bottom:2.5rem;display:flex;align-items:center;gap:1.25rem}main .goal .container .title-wrap .title{max-width:10rem;font-size:1.875rem;font-weight:700;line-height:2.5rem;text-transform:uppercase}main .goal .container .title-wrap .title span{color:var(--main-color)}main .goal .container .list{display:flex;flex-direction:column;gap:.625rem}main .goal .container .list .item{padding:1.25rem 2.3125rem 1.25rem 1.25rem;background:var(--text-color);color:var(--text-black);border-radius:1.25rem}main .goal .container .list .item:first-child{position:relative}main .goal .container .list .item:first-child:before{content:'';position:absolute;top:-.9075rem;left:1.375rem;width:1.875rem;height:1.875rem;transform:rotate(45deg);background:var(--text-color);border-radius:.25rem 0 0 0}main .your-goal .container .title-wrap{flex-direction:row-reverse;justify-content:space-between}main .your-goal .container .list .item{display:flex;flex-direction:column;gap:.625rem;text-align:end}main .your-goal .container .list .item b{font-weight:600}main .your-goal .container .list .item:first-child:before{left:unset;right:1.375rem}main .reviews .container{padding-bottom:3.75rem}main .reviews .container .title{position:relative;max-width:15rem;margin:0 auto 1.875rem;font-size:1.875rem;font-weight:700;line-height:2.5rem;text-align:center;text-transform:uppercase}main .reviews .container .title .icon{position:absolute;left:0;top:0;transform:translate(-25%,-25%);width:5rem;height:5rem;fill:var(--main-color);z-index:-1}main .reviews .container .list .item{min-height:15.625rem;display:flex;align-items:center}main .reviews .container .list .item .review{width:auto;margin:auto}main .reviews .container .controls{margin-top:1.875rem;display:flex;justify-content:center;gap:.625rem}main .reviews .container .controls .arrow{display:flex}main .reviews .container .controls .arrow .icon{width:2.5rem;height:2.5rem;fill:var(--background)}main .reviews .container .controls .arrow.right{transform:rotate(180deg)}main .packages .container{padding-bottom:3.75rem}main .packages .container .subtitle{display:block;width:-moz-fit-content;width:fit-content;padding:.625rem 1.25rem;border-radius:3.125rem;font-size:.875rem;line-height:112.5%;background-color:var(--main-color);border-radius:3.125rem;transform:rotate(-10deg)}main .packages .container>.title{margin-bottom:1.25rem;font-size:1.875rem;line-height:2.5rem;text-transform:uppercase}main .packages .container>.text{margin-bottom:.625rem;font-size:.875rem}main .packages .container .timer-wrap{max-width:500px;margin:0 auto 1.875rem;display:flex;align-items:center;justify-content:space-between}main .packages .container .timer-wrap div{padding:.75rem;background:var(--element-bg);border-radius:1.25rem;text-align:center}main .packages .container .timer-wrap div p{min-width:3rem;font-size:1.875rem;font-weight:700;line-height:2.5rem}main .packages .container .timer-wrap div span{font-size:.75rem;color:var(--text-gray)}main .packages .container .timer-wrap>span{font-size:1.875rem;font-weight:700;color:var(--main-color)}main .packages .container .package-list{display:flex;flex-direction:column;gap:.625rem}main .packages .container .package-list>.item{padding:1.25rem;background:var(--element-bg);border-radius:1.25rem;transition:.33s color,.33s background}main .packages .container .package-list>.item .title{margin-bottom:1.625rem;font-size:1.25rem;text-transform:uppercase}main .packages .container .package-list>.item .controls{display:flex;justify-content:space-between}main .packages .container .package-list>.item .controls .price-wrap{display:flex;align-items:center;gap:.625rem}main .packages .container .package-list>.item .controls .price-wrap .current{padding:.25rem .625rem .125rem;font-weight:700;font-size:1.875rem;line-height:2.125rem;text-transform:uppercase;background:var(--main-color);border-radius:.625rem;color:var(--text-color)}main .packages .container .package-list>.item .controls .price-wrap .current .sign{font-size:1rem}main .packages .container .package-list>.item .controls .price-wrap .old{text-decoration:line-through}main .packages .container .package-list>.item .controls .toggle{display:flex;align-items:center;gap:.625rem}main .packages .container .package-list>.item .controls .toggle span{font-size:.75rem}main .packages .container .package-list>.item .controls .toggle .icon{width:40px;height:40px;transform:rotate(180deg);fill:transparent;transition:.33s all}main .packages .container .package-list>.item .description{display:none}main .packages .container .package-list>.item .description .list{margin:1.25rem 0 1.875rem}main .packages .container .package-list>.item .description .list .item{padding:1rem 0;display:flex;align-items:center;gap:.625rem;border-top:1px solid #f1f1f1}main .packages .container .package-list>.item .description .list .item .icon{width:20px;height:20px;fill:var(--main-color);flex-shrink:0}main .packages .container .package-list>.item .description .order{width:100%;padding:1.25rem;font-weight:700;text-transform:uppercase;background:var(--main-color);border-radius:3.125rem}main .packages .container .package-list>.item.open{background:var(--text-color);color:var(--text-black)}main .packages .container .package-list>.item.open .controls .toggle .icon{transform:rotate(90deg);stroke:var(--main-color)!important;--fill-color:var(--main-color)}main .faq .container{padding-bottom:3.75rem}main .faq .container .subtitle{display:block;width:-moz-fit-content;width:fit-content;padding:.625rem 1.25rem;border-radius:3.125rem;font-size:.875rem;line-height:112.5%;background-color:var(--main-color);border-radius:3.125rem;transform:rotate(-10deg)}main .faq .container>.title{margin-bottom:1.25rem;font-size:1.875rem;line-height:2.5rem;text-transform:uppercase}main .faq .container .list .item .toggle{width:100%;padding:1.25rem 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #313131}main .faq .container .list .item .toggle .title{font-size:1rem;font-weight:500;text-transform:uppercase;text-align:left;transition:.33s color}main .faq .container .list .item .toggle .icon{width:40px;height:40px;flex-shrink:0;transform:rotate(180deg);fill:transparent;transition:.33s all;stroke:#313131;--fill-color:#fff}main .faq .container .list .item .answer{display:none;padding:1.25rem 0;border-bottom:1px solid #313131}main .faq .container .list .item.open .toggle .title{color:var(--main-color)}main .faq .container .list .item.open .toggle .icon{transform:rotate(90deg);stroke:var(--main-color)!important;--fill-color:var(--main-color)}main .contacts .container{padding-bottom:1.875rem}main .contacts .container .wrap{padding:1.25rem;display:flex;gap:1.25rem;background:var(--text-color);border-radius:1.25rem}main .contacts .container .wrap .title{margin-bottom:.5rem;color:var(--text-black);font-size:1.25rem;text-transform:uppercase}main .contacts .container .wrap .text{margin-bottom:1.125rem;color:var(--text-black)}main .contacts .container .wrap .link{color:var(--main-color)}.order-popup,.status-popup{position:fixed;top:0;right:0;bottom:0;left:0;padding:1.25rem;display:grid;place-content:center;background-color:#15151588;z-index:500}.order-popup .container,.status-popup .container{padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:1.25rem;background-color:var(--text-color);color:var(--text-black)}.order-popup .container .title,.status-popup .container .title{margin-bottom:.5rem;font-size:1.5rem}.order-popup .container #package-name,.status-popup .container #package-name{margin-bottom:1.5rem}.order-popup .container .order-form,.status-popup .container .order-form{display:flex;flex-direction:column}.order-popup .container .order-form label,.status-popup .container .order-form label{text-align:left}.order-popup .container .order-form label span:not(.text),.status-popup .container .order-form label span:not(.text){color:red}.order-popup .container .order-form [for=agree],.status-popup .container .order-form [for=agree]{display:flex;gap:1rem;margin-bottom:1rem;font-size:.85rem}.order-popup .container .order-form [for=agree] a,.status-popup .container .order-form [for=agree] a{font-size:inherit;color:var(--main-color)}.order-popup .container .order-form #agree,.status-popup .container .order-form #agree{margin:0}.order-popup .container .order-form input,.status-popup .container .order-form input{padding:.5rem;margin:.25rem 0 1rem}.order-popup .container .order-form #pay,.status-popup .container .order-form #pay{margin-top:1rem;width:100%;padding:1rem;font-weight:700;text-transform:uppercase;background:var(--main-color);border-radius:3.125rem}.order-popup .container #start-link,.status-popup .container #start-link{width:100%;padding:1rem;font-weight:700;text-transform:uppercase;background:var(--main-color);border-radius:3.125rem}@media screen and (min-width:558px){main .hero .container .lines{margin:0 -1.25rem;display:flex;flex-direction:column;justify-content:space-around}main .hero .container .lines .line{position:inherit;transform:none!important}main .hero .container .lines .line .pc-only{display:block}main .package-info .container .list{max-width:25rem;margin:auto}}
