@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Oswald:wght@400;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;user-select:none}html{width:100%;height:100%}body{position:relative;padding:0px;width:1920px;height:1080px;margin:auto;max-width:100%;max-height:100%;overflow:hidden;background:#1e1d22;color:white;font-family:Lato,sans-serif}a{color:inherit;text-decoration:none}img{width:auto;height:auto}.child-view{position:absolute;top:0px;left:0px;width:100%;height:100%;padding:40px}.child-view.stats{background:black;padding:0px}.child-view.stats #map{pointer-events:none}a,button{outline:0px}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter,.fade-leave-active{opacity:0}.child-view{position:absolute;transition:all 0.5s cubic-bezier(0.55, 0, 0.1, 1)}.slide-left-enter,.slide-right-leave-active{opacity:0;-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}.slide-left-leave-active,.slide-right-enter{opacity:0;-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}.expand-transition{transition:all 1s ease;height:30px;padding:10px;background-color:#eee;overflow:hidden}.expand-enter,.expand-leave{height:0;padding:0 10px;opacity:0}.slowfade-enter-active,.slowfade-leave-active{transition:opacity 2s ease}.slowfade-enter,.slowfade-leave-active{opacity:0}.btn{display:inline-block;font-family:Lato;font-weight:700;font-size:16px;line-height:1.5;text-align:center;color:white;background:#e63811;border-radius:26px 26px;border:solid 2px #e63811;padding:10px 32px}.btn.revert{color:#e63811;background:transparent}.btn.white{border-color:white;color:#e63811;background:white}.btn.white.revert{color:white;background:transparent}.btn.primary{padding-top:12px;padding-bottom:12px}.btn+.btn{margin-left:20px}.btn+.btn.wide{margin-left:0px}.btn.faded{opacity:0.4}.btn.wide{width:100%;text-align:center}.btn.wide+.wide{margin-top:26px}.btn[disabled="disabled"]{background:#2b2a31;border-color:white}.toggle{display:flex}.toggle input{display:none}.toggle label{background:transparent;border:solid 2px #e63811;border-left-width:0px;border-right-width:0px;color:#e63811;flex:1 1 0px;font:normal 700 16px/24px Lato;padding:12px;text-align:center}.toggle label:first-of-type{border-top-left-radius:8px 8px;border-bottom-left-radius:8px 8px;border-left-width:2px}.toggle label:last-of-type{border-top-right-radius:8px 8px;border-bottom-right-radius:8px 8px;border-right-width:2px}.toggle input:checked+label{background:#e63811;color:white}.vue-slider{position:relative;height:8px;padding:10px 0px}.vue-slider-rail{position:relative;width:100%;height:100%;background:#abafb3;border-radius:4px 4px}.vue-slider-process{position:absolute;z-index:1;background-color:#e63811;border-radius:15px;transition:background-color 0.3s}.vue-slider-dot{position:absolute;z-index:5;transform:translate(-50%, -50%);top:50%;width:28px;height:28px;border:solid 3px #abafb3;background-color:#e63811;border-radius:100% 100%}.vue-slider-dot-tooltip-text{white-space:nowrap;font:normal normal 20px/20px Lato}.list_radio input{display:none}.list_radio label{display:block;margin-bottom:12px;font:normal normal 20px/20px Lato}.list_radio label:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;box-sizing:border-box;border:solid 3px #abafb3;border-radius:100% 100%;margin-right:30px}.list_radio input:checked+label:before{background-color:#e63811}.app_background{z-index:-1}.app_background,.app_background .img_wrapper,.app_background img,.app_background iframe,.app_background:after{position:absolute;top:0px;left:0px;width:100%;height:100%}.app_background .img_wrapper{background:#1e1d22}.app_background img{object-fit:cover;display:none}.app_background img[src]{display:block}.app_background:after{content:"";transition:all 0.3s;background:rgba(0,0,0,0.3)}.app_background.isvideo:after{background:transparent}.logo{position:absolute;top:40px;left:40px;font-family:Oswald;font-weight:700;font-size:27px}div.logo{pointer-events:none}.logo img{display:block;margin-bottom:15px;max-width:323px;max-height:62px}.instafeed{position:absolute;left:40px;bottom:40px}.instafeed .title{font-family:Oswald;font-weight:700;font-size:27px;line-height:1.18em;margin-bottom:0.85em}.instafeed figure{display:inline-block;width:180px;font-size:14px;line-height:1.15em}.instafeed figure+figure{margin-left:16px}.instafeed figure img{border-radius:8px;margin-bottom:26px;max-width:100%}.sidebar{position:absolute;top:40px;bottom:40px;right:40px;height:auto;width:516px}.sidebar.training{width:656px}.sidebar.training.left_bottom{top:auto;right:auto;left:40px}.sidebar .clock_and_weather{letter-spacing:-0.07em}.sidebar .clock_and_weather .time{font-family:Lato,sans-serif;font-size:37px;font-weight:700}.sidebar .clock_and_weather .weather .current{display:flex;align-items:center;background:#2b2a31;padding:0px 20px 12px;font-size:38px;font-weight:700;color:#ABAFB3}.sidebar .clock_and_weather .weather .current img{height:54px;width:auto;margin-right:26px}.sidebar .clock_and_weather .weather .coming{padding:22px}.sidebar .clock_and_weather .weather .coming .icons,.sidebar .clock_and_weather .weather .coming .temperatures,.sidebar .clock_and_weather .weather .coming .times{display:flex;justify-content:space-between;align-items:center}.sidebar .clock_and_weather .weather .coming .icons{padding:0px 25px}.sidebar .clock_and_weather .weather .coming .icons img{height:40px;width:auto}.sidebar .clock_and_weather .weather .coming #graph{margin:10px 0px}.sidebar .clock_and_weather .weather .coming .temperatures{font-size:22px;font-weight:700;color:#ABAFB3;padding:5px 32px 0px}.sidebar .clock_and_weather .weather .coming .times{font-size:20px;padding:30px 25px 0px}.sidebar .clock_and_weather .weather .coming .times span{position:relative}.sidebar .clock_and_weather .weather .coming .times img{position:absolute;bottom:0px;right:100%}.sidebar .stats dl,.sidebar .stats dt,.sidebar .stats dd{margin:0px}.sidebar .stats dt{line-height:1.45em}.sidebar .stats dd{font-size:54px;color:white;line-height:0.52em}.sidebar .stats dd+dt{margin-top:1.14em}.sidebar .stats dt+dd{margin-top:0.57em}.sidebar .news ul{position:relative}.sidebar .news li{max-height:3em}.sidebar .news li.fade-leave-active{position:absolute;top:0px;left:0px;width:100%}.sidebar .training .timings .labels,.sidebar .training .timings .values{display:flex;justify-content:space-between;align-items:center}.sidebar .training .timings .labels{opacity:0.5;font:normal bold 22px/32px Lato}.sidebar .training .timings .values{font:normal bold 54px/28px Lato;letter-spacing:1.08px}.sidebar .training .timings .sep{width:1px;height:62px;background:#979797}.sidebar .training .steps{margin-top:60px}.sidebar .training .steps .title{opacity:0.5;font:normal bold 22px/32px Lato;transition:all 0.3s}.sidebar .training .steps .step+.step{margin-top:32px}.sidebar .training .steps .current .title{opacity:1;font:normal bold 54px/28px Lato;letter-spacing:1.08px}.sidebar .training .steps .step.rounds ul{margin-top:38px}.sidebar .training .steps .step.rounds li{position:relative;font:normal bold 22px/32px Lato;color:rgba(255,255,255,0.5)}.sidebar .training .steps .step.rounds li+li{margin-top:22px}.sidebar .training .steps .step.rounds li+li:after{content:"";position:absolute;top:-24px;left:12px;width:3px;height:26px;background:#abafb3}.sidebar .training .steps .step.rounds li:before{content:"";display:inline-block;vertical-align:top;width:28px;height:28px;box-sizing:border-box;margin:2px 23px 2px 0px;border:solid 3px #abafb3;border-radius:100% 100%;background-color:#2b2a31}.sidebar .training .steps .step.rounds li.current{color:white}.sidebar .training .steps .step.rounds li.current:before,.sidebar .training .steps .step.rounds li.passed:before{background-color:#e63811;border-color:#e63811}.sidebar .training .steps .step.rounds li.current:after,.sidebar .training .steps .step.rounds li.passed:after{background-color:#e63811}.sidebar .stoptraining{display:flex;flex-direction:column;justify-content:center;height:218px;padding:0px 123px}.sidebar .stoptraining.paused{background:rgba(230,56,17,0.69)}.sidebar .help{position:absolute;bottom:0px;right:0px;width:100%}.sidebar .help>img{float:right;width:50px;height:50px}.sidebar .help .widget .content{display:flex;justify-content:space-around;line-height:32px;background:#2b2a31}.sidebar .help .qrcode{width:90px;height:90px}.widget{background-color:rgba(43,42,49,0.69);border-radius:8px 8px;overflow:hidden;display:block}.widget>.title{background-color:#2b2a31;font-family:Oswald,sans-serif;font-weight:700;font-size:29px;text-transform:capitalize;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.widget>.content{padding:30px 20px;font-weight:700;font-size:22px;color:#ABAFB3}.widget+.widget{margin-top:15px}.home{display:flex;flex-direction:column;justify-content:center}.home .view_training{background:rgba(43,42,49,0.69);border-radius:8px 8px;width:656px;padding-top:53px;padding-left:24px;margin-top:105px;margin-bottom:280px}.home .view_training img{display:inline-block;vertical-align:middle;width:105px;margin-right:40px}.home .view_training .title{display:inline-block;vertical-align:middle;font-weight:700;font-size:87px}.home .view_training .btn{display:block;margin:64px auto 70px;width:320px}.viewtrainings{display:flex;flex-direction:column;justify-content:flex-end}.viewtrainings .carousel_training{position:relative;width:487px;height:800px;margin-top:50px;display:flex;flex-direction:column;justify-content:flex-end}.viewtrainings .carousel_training>ul{height:100%}.viewtrainings .carousel_training .trainingcard{background:rgba(43,42,49,0.69);border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:space-between}.viewtrainings .carousel_training .trainingcard>img,.viewtrainings .carousel_training .trainingcard .minimap{width:100%;height:253px}.viewtrainings .carousel_training .trainingcard>img{height:auto}.viewtrainings .carousel_training .trainingcard .minimap{position:relative;flex-grow:1}.viewtrainings .carousel_training .trainingcard .minimap:after{content:"";display:block}.viewtrainings .carousel_training .trainingcard .minimap:after,.viewtrainings .carousel_training .trainingcard .minimap .map{position:absolute;top:0px;left:0px;width:100%;height:100%}.viewtrainings .carousel_training .trainingcard .workout_marker,.viewtrainings .carousel_training .trainingcard .start_marker{width:22px;height:22px;background:center center no-repeat transparent;background-size:cover}.viewtrainings .carousel_training .trainingcard .workout_marker{background-image:url("/assets/img/trainings/marker.png")}.viewtrainings .carousel_training .trainingcard .start_marker{background-image:url("/assets/img/trainings/start.png")}.viewtrainings .carousel_training .trainingcard .details{padding:26px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.viewtrainings .carousel_training .trainingcard .title{font:normal 700 27px/32px 'Oswald'}.viewtrainings .carousel_training .trainingcard .author,.viewtrainings .carousel_training .trainingcard .subtitle{font:normal 700 20px/32px 'Oswald';margin-top:7px}.viewtrainings .carousel_training .trainingcard .description{font-size:14px;line-height:1.14em;margin-top:10px;height:90px}.viewtrainings .carousel_training .trainingcard dl{margin-top:10px;display:block;overflow:hidden;font:normal normal 14px/16px Lato}.viewtrainings .carousel_training .trainingcard dl:after{content:"";clear:both}.viewtrainings .carousel_training .trainingcard dl dt{float:left;clear:left;width:122px}.viewtrainings .carousel_training .trainingcard dl dd{font-weight:bold}.viewtrainings .carousel_training .trainingcard dl .workouts{margin-top:16px}.viewtrainings .carousel_training .trainingcard .toggle{margin-top:30px}.viewtrainings .carousel_training .trainingcard .btn{margin-top:26px}.viewtrainings .carousel_training .trainingcard .btn.revert{margin-top:90px}.viewtrainings .carousel_training .trainingcard.fade-leave-active{position:absolute;bottom:0px;left:0px;width:100%}.viewtrainings .carousel_training .trainingcard .qr_code{position:absolute;top:50%;left:100%;padding:90px 70px;border-radius:8px 8px;overflow:hidden;background:rgba(255,255,255,0.69);width:363px;margin-left:190px;transform:translateY(-50%)}.viewtrainings .carousel_training .trainingcard.custom .field{margin-top:30px}.viewtrainings .carousel_training .trainingcard.custom .field>label{display:block;margin-bottom:12px;font:normal bold 22px/32px Lato;opacity:0.5}.viewtrainings .carousel_training .trainingcard.custom .btn.wide{margin-top:130px}.viewtrainings .carousel_training .navigation{position:absolute;top:50%;left:100%;width:150px;margin-left:20px;transform:translateY(-50%);font:normal 700 27px/32px Oswald;text-align:center}.viewtrainings .carousel_training .navigation img{display:block;margin:15px auto}
