@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Piedra&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0;text-decoration:none}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.app,body,html{position:relative;min-height:100vh}body{color:#2e3d49;font-family:"Open Sans",sans-serif}h1{font-family:"Piedra",cursive}header{box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#000;position:relative;width:100%;z-index:1000}header .header__container.header__wrapper{max-width:1350px;margin:0 auto;padding:0 1rem;height:70px;display:flex;justify-content:space-between;align-items:center}header .header__container.header__wrapper .header__logo{font-family:"Piedra",cursive;font-size:2.15rem}header .header__container.header__wrapper .header__logo a{color:#ff8324}header .header__container.header__wrapper .header__logo a .header__logo--accent{color:#f1f1f1}header .header__container.header__wrapper nav{display:none}@media (min-width:700px){header .header__container.header__wrapper nav{display:block}}header .header__container.header__wrapper .hamburger{color:#f1f1f1;font-size:40px;cursor:pointer}@media (min-width:700px){header .header__container.header__wrapper .hamburger{display:none}}.navigation-items{display:flex;flex-flow:column;align-items:center;height:100%}@media (min-width:700px){.navigation-items{flex-direction:row}}.navigation-items .navigation-item{margin:0 0 0 45px;display:block}.navigation-items .navigation-item a{display:block;width:100%;padding:28px 0;font-size:14px;letter-spacing:1.5px;font-weight:600;text-transform:uppercase;color:#a5a5a5}.navigation-items .navigation-item a:hover{color:#000}@media (min-width:700px){.navigation-items .navigation-item a:hover{color:#fff}}.navigation-items .navigation-item .active{color:#000;background-color:#fff}@media (min-width:700px){.navigation-items .navigation-item .active{color:#fff;background-color:#000}}.side-drawer{position:fixed;width:280px;max-width:70%;height:100%;right:0;top:0;z-index:1100;background-color:#fff;padding:70px 16px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (min-width:700px){.side-drawer .side-drawer{display:none}}.side-drawer .side-drawer__cross{position:absolute;top:10px;right:16px}.side-drawer .side-drawer__cross i{font-size:50px;cursor:pointer}.open{-webkit-transform:translateX(0);transform:translateX(0)}.close{-webkit-transform:translateX(100%);transform:translateX(100%)}.backdrop{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.overlay{position:absolute;top:0;z-index:1;width:100%;height:100vh;background-color:rgba(0,0,0,.6)}.jumbotron{margin:0}.hero{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/static/media/lp-bgc.4ef49a9d.jpg);background-size:cover;background-position:50%;height:calc(100vh - 70px)}.hero h2{color:#ff8324;text-align:center;font-size:4rem;margin-bottom:10px}.hero .hero__para{font-size:18px;position:relative;z-index:2;text-align:center;max-width:420px;margin-bottom:20px}.hero .hero__para p{line-height:22px}.hero .fa-arrow-down{position:absolute;z-index:10;bottom:20px;left:50%;font-size:40px;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:bounce 1.6s infinite;animation:bounce 1.6s infinite;cursor:pointer}.home{padding:1em;background-color:#fff}.home .home__feature{max-width:1200px;margin:50px auto;display:flex;justify-content:space-evenly;flex-wrap:wrap}@media (min-width:700px){.home .home__feature{margin:100px auto}}.home .home__feature .home__feature-heading{max-width:500px;display:flex;flex-direction:column;justify-content:flex-end;line-height:30px}.home .home__feature .home__feature-heading h3{text-align:center;font-size:40px;margin-bottom:25px;line-height:45px}@media (min-width:700px){.home .home__feature .home__feature-heading h3{text-align:left}}.home .home__feature .home__feature-heading p{font-size:20px;text-align:center;margin-bottom:30px}@media (min-width:700px){.home .home__feature .home__feature-heading p{text-align:left}}.home .home__feature .home__feature-heading button{border:0;padding:15px 10px;border-radius:5px;background-color:#ccc;margin-bottom:30px;align-self:center;max-width:180px}@media (min-width:900px){.home .home__feature .home__feature-heading button{align-self:flex-start}}.home .home__feature .home__feature-heading button:hover{color:#fff;background-color:#626262}.home .home__feature .home__feature-img{max-width:250px;max-height:250px}@media (min-width:700px){.home .home__feature .home__feature-img{max-width:350px;max-height:350px}}.home .home__feature .home__feature-img img{max-width:100%;margin-bottom:30px}.home hr{margin:100px 0}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}footer{position:absolute;padding:1rem;width:100%;box-shadow:0 -5px 40px rgba(0,0,0,.16);background-color:#000;color:#fff}footer .footer__container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}footer .footer__container a{color:#ff8324}footer .footer__container p{color:#ff8324;cursor:pointer}footer .center{justify-content:center}.login,.register{padding:15px;color:#000;height:calc(100vh - 118px);background-color:#fff}.login .login__container,.login .register__container,.register .login__container,.register .register__container{max-width:500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;padding:2rem;top:0}@media (min-width:700px){.login .login__container,.login .register__container,.register .login__container,.register .register__container{top:100px}}.login .login__container h2,.login .register__container h2,.register .login__container h2,.register .register__container h2{font-size:28px;margin-bottom:50px;font-weight:300}.login .login__container .login__form,.login .login__container .register__form,.login .register__container .login__form,.login .register__container .register__form,.register .login__container .login__form,.register .login__container .register__form,.register .register__container .login__form,.register .register__container .register__form{width:300px}.login .login__container .login__form label,.login .login__container .register__form label,.login .register__container .login__form label,.login .register__container .register__form label,.register .login__container .login__form label,.register .login__container .register__form label,.register .register__container .login__form label,.register .register__container .register__form label{margin-bottom:3px}.login .login__container .login__form .login__input,.login .login__container .login__form .register__input,.login .login__container .register__form .login__input,.login .login__container .register__form .register__input,.login .register__container .login__form .login__input,.login .register__container .login__form .register__input,.login .register__container .register__form .login__input,.login .register__container .register__form .register__input,.register .login__container .login__form .login__input,.register .login__container .login__form .register__input,.register .login__container .register__form .login__input,.register .login__container .register__form .register__input,.register .register__container .login__form .login__input,.register .register__container .login__form .register__input,.register .register__container .register__form .login__input,.register .register__container .register__form .register__input{margin-bottom:5px;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.login .login__container .login__form .login__error-message,.login .login__container .login__form .register__error-message,.login .login__container .register__form .login__error-message,.login .login__container .register__form .register__error-message,.login .register__container .login__form .login__error-message,.login .register__container .login__form .register__error-message,.login .register__container .register__form .login__error-message,.login .register__container .register__form .register__error-message,.register .login__container .login__form .login__error-message,.register .login__container .login__form .register__error-message,.register .login__container .register__form .login__error-message,.register .login__container .register__form .register__error-message,.register .register__container .login__form .login__error-message,.register .register__container .login__form .register__error-message,.register .register__container .register__form .login__error-message,.register .register__container .register__form .register__error-message{color:red;font-size:14px;margin-bottom:15px}.login .login__container .login__form .login__buttons,.login .login__container .login__form .register__buttons,.login .login__container .register__form .login__buttons,.login .login__container .register__form .register__buttons,.login .register__container .login__form .login__buttons,.login .register__container .login__form .register__buttons,.login .register__container .register__form .login__buttons,.login .register__container .register__form .register__buttons,.register .login__container .login__form .login__buttons,.register .login__container .login__form .register__buttons,.register .login__container .register__form .login__buttons,.register .login__container .register__form .register__buttons,.register .register__container .login__form .login__buttons,.register .register__container .login__form .register__buttons,.register .register__container .register__form .login__buttons,.register .register__container .register__form .register__buttons{display:flex;justify-content:space-between;margin-top:20px}.login .login__container .login__form .login__buttons button,.login .login__container .login__form .register__buttons button,.login .login__container .register__form .login__buttons button,.login .login__container .register__form .register__buttons button,.login .register__container .login__form .login__buttons button,.login .register__container .login__form .register__buttons button,.login .register__container .register__form .login__buttons button,.login .register__container .register__form .register__buttons button,.register .login__container .login__form .login__buttons button,.register .login__container .login__form .register__buttons button,.register .login__container .register__form .login__buttons button,.register .login__container .register__form .register__buttons button,.register .register__container .login__form .login__buttons button,.register .register__container .login__form .register__buttons button,.register .register__container .register__form .login__buttons button,.register .register__container .register__form .register__buttons button{padding:.5rem 1rem;color:#000;border-color:#000}.login .login__container .login__form .login__buttons button:hover,.login .login__container .login__form .register__buttons button:hover,.login .login__container .register__form .login__buttons button:hover,.login .login__container .register__form .register__buttons button:hover,.login .register__container .login__form .login__buttons button:hover,.login .register__container .login__form .register__buttons button:hover,.login .register__container .register__form .login__buttons button:hover,.login .register__container .register__form .register__buttons button:hover,.register .login__container .login__form .login__buttons button:hover,.register .login__container .login__form .register__buttons button:hover,.register .login__container .register__form .login__buttons button:hover,.register .login__container .register__form .register__buttons button:hover,.register .register__container .login__form .login__buttons button:hover,.register .register__container .login__form .register__buttons button:hover,.register .register__container .register__form .login__buttons button:hover,.register .register__container .register__form .register__buttons button:hover{color:#fff;background-color:#000}.login input:-webkit-autofill,.login input:-webkit-autofill:active,.login input:-webkit-autofill:focus,.login input:-webkit-autofill:hover,.login select:-webkit-autofill,.login select:-webkit-autofill:active,.login select:-webkit-autofill:hover,.login textarea:-webkit-autofill,.login textarea:-webkit-autofill:active,.login textarea:-webkit-autofill:focus,.login textarea:-webkit-autofill:hover,.register input:-webkit-autofill,.register input:-webkit-autofill:active,.register input:-webkit-autofill:focus,.register input:-webkit-autofill:hover,.register select:-webkit-autofill,.register select:-webkit-autofill:active,.register select:-webkit-autofill:hover,.register textarea:-webkit-autofill,.register textarea:-webkit-autofill:active,.register textarea:-webkit-autofill:focus,.register textarea:-webkit-autofill:hover{-webkit-text-fill-color:#495057;-webkit-box-shadow:0 0 0 1000px #fff inset}.login__input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.login_container--top{top:60px}.loader{color:#ff8324;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.diary__warning{position:absolute;top:40%;left:50%;text-align:center;margin:0 auto;font-size:24px;line-height:28px;font-weight:600;color:#000;max-width:450px;padding:40px;background-color:hsla(0,0%,100%,.72);border-radius:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main__icons i{margin-left:30px;font-size:35px}.main__icons .main__icons--add-training{color:#007bff}.main__icons .main__icons--logout{color:#6c757d}.main__buttons button{width:130px;margin-left:15px}.spinner-border{margin-top:200px}.popUp{position:fixed;z-index:9999;background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 1px #000;padding:16px;width:300px;left:calc(50% - 150px);top:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.popUp h2{margin-bottom:10px}.popUp button{border:none;margin-right:25px;background-color:#fff;padding:10px 10px 10px 0}@media (min-width:600px){.popUp{width:500px;left:calc(50% - 250px)}}.training-summary__container{padding:0 5px}.training-summary__container .training-summary{margin:0 auto 50px;max-width:960px;padding:25px 25px 40px;border:1px solid #dee2e6;background-color:#fff;position:relative}.training-summary__container .training-summary i{position:absolute;font-size:24px;cursor:pointer}.training-summary__container .training-summary .trash{top:25px;right:25px;color:#bd2130}.training-summary__container .training-summary .edit{top:25px;right:80px;color:#007bff}.training-summary__container .training-summary .training-summary__element{margin-bottom:10px}.training-summary__container .training-summary .training-summary__element span{font-weight:600}.training-summary__container .training-summary .training-summary__list{box-shadow:0 3px 24px 0 rgba(0,0,0,.08);margin-top:15px}.training-summary__container .training-summary .training-summary__list .training-summary__exercise{padding:1rem}.training-summary__container .training-summary .training-summary__list .training-summary__exercise-name{font-weight:600;display:block;margin-bottom:8px}.training-summary__container .training-summary .training-summary__list .training-summary__exercise-rep{margin-right:.75rem;margin-bottom:5px;display:inline-block}.training-summary__container .training-summary .training-summary__notes{border-top:none;padding:30px 0 0}.training-summary__container .training-summary .training-summary__notes p{margin-bottom:3px;font-weight:600}.training-summary__container .training-summary .list-group-item{background-color:#f7f7f7}.training-summary__container .tabs{border-color:#fff #dee2e6 #dee2e6}.nav-tabs{max-width:960px;margin:0 auto}.nav-tabs a{color:#495057}.nav-tabs .nav-link.active{color:#000}.tab-content .active{background-color:#fafbfc;color:#2e3d49}.calendar__container{max-width:900px;margin:0 auto;padding:40px 10px;position:relative}.calendar__container .calendar__header{font-size:20px;margin-bottom:5px}.calendar__container .calendar__header .calendar__month{margin-right:15px}.calendar__container .calendar{width:100%;border:1px solid grey}.calendar__container .calendar .calendar__days{background-color:#ff8324}.calendar__container .calendar .calendar__days tr{border-bottom:1px solid grey}.calendar__container .calendar .calendar__days th{width:14%;color:#fff;font-weight:600;padding:0 0 5px}.calendar__container .calendar .calendar__body{background-color:#fff}.calendar__container .calendar .calendar__body td{border:2px solid hsla(0,0%,50.2%,.24)}.calendar__container .calendar .calendar__body .stylesForToday{font-weight:700;color:#007bff}.calendar__container .calendar .calendar__body .focus{-webkit-transition:.3s;transition:.3s;background-color:#f1f1f1;box-shadow:inset 0 0 7px rgba(0,0,0,.33)}.calendar__container .calendar .calendar__body .calendar__day{min-height:58px}.calendar__container .calendar .calendar__body .calendar__training-day{cursor:pointer}.calendar__container .calendar .calendar__body .calendar__training-day i{color:#ffae08}.calendar__container .calendar .calendar__body .calendar__training-day .stylesForMoreTrainings{color:#bd2130}.calendar__container .calendar .calendar__body .calendar__day--notActual{color:hsla(0,0%,50.2%,.44)}.calendar__container .calendar__arrow{width:35px;height:35px;position:absolute;text-align:center;border-radius:50%;background-color:hsla(0,0%,50.2%,.39);color:hsla(0,0%,100%,.92);cursor:pointer}.calendar__container .calendar__arrow i{line-height:35px;font-size:20px}.calendar__container .calendar__arrow--left{bottom:48%;left:0}.calendar__container .calendar__arrow--right{bottom:48%;right:0}.big-six__buttons--desktop button{margin-left:10px}.big-six__buttons--desktop .big-six__btn--logout{margin-left:25px}.big-six__cover,.exercise__cover{position:relative;-webkit-transition:.5s linear;transition:.5s linear}.big-six__cover{top:0}.big-six__cover .big-six{padding:.75rem .75rem 0;background-color:#fff}.big-six__cover .big-six h2{font-size:28px;text-align:center;margin-top:30px}.big-six__cover .big-six .big-six__description{max-width:600px;margin:20px auto;padding:1rem;text-align:justify;text-align-last:left}.big-six__cover .big-six .big-six__container{border:1px solid #6c757d;padding:1rem;margin:.5rem auto;background-color:rgba(190,204,216,.6);max-width:800px}.big-six__cover .big-six .big-six__container .row{margin-bottom:20px}.big-six__cover .big-six .big-six__container .row .big-six__exercise{font-weight:600}.big-six__cover .big-six .big-six__container .row .col{line-height:20px}.big-six__icons{padding-top:40px;max-width:700px;margin:0 auto}.big-six__icons .big-six__icons-container{margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;width:95%}.big-six__icons .big-six__icons-container .big-six_icon{width:85px;border:3px solid #6c757d;border-radius:50%;overflow:hidden;cursor:pointer;margin:0 5px 20px}.big-six__icons .big-six__icons-container .big-six_icon img{width:100%}.big-six__icons .big-six__icons-container .big-six_icon:hover,.big-six__icons .big-six__icons-container .bridge,.big-six__icons .big-six__icons-container .hand-stand,.big-six__icons .big-six__icons-container .pull-ups,.big-six__icons .big-six__icons-container .push-ups,.big-six__icons .big-six__icons-container .sit-ups,.big-six__icons .big-six__icons-container .squats{border:5px solid #ff8324}.exercises{max-width:1200px;margin:40px auto}.exercises .exercises__header{display:flex;justify-content:space-evenly;padding:0 10px;margin-bottom:5px}.exercises .exercises__header h3{font-size:20px;text-align:center;padding:10px 20px;background-color:#434343;color:#fff;border-radius:3px;text-transform:uppercase;font-weight:600;min-width:120px}.exercises .exercises__header h2{font-size:22px;text-transform:uppercase;font-weight:600;margin-left:30px;text-align:center}.exercises .exercises__images{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0 5px}.exercises .exercises__images .exercises__image{min-width:330px;height:400px;background-size:cover;background-position:50%;margin:5px;flex-grow:1}.exercises .exercises__goals-container{display:flex;flex-direction:column;margin:25px auto;max-width:430px;padding:0 10px}.exercises .exercises__goals-container .exercises__goals-title{font-weight:600;font-size:20px;margin-bottom:10px}.exercises .exercises__goals-container .exercises__goals-list{list-style-image:url(/static/media/push.6494faf3.svg)}.exercises .exercises__goals-container .exercises__goals-list span{font-weight:700}.exercises .exercises__paginate-container{margin-top:50px}.exercises .exercises__paginate-container .exercises__paginate-list{display:flex;justify-content:center;max-width:500px;margin:0 auto}.exercises .exercises__paginate-container .exercises__paginate-list li{width:40px;height:40px;text-align:center;line-height:40px;border:1px solid #6c757d;margin:5px;cursor:pointer}.active,.exercises .exercises__paginate-container .exercises__paginate-list li:hover{background-color:#ff8324;color:#e5e5e5}.add-training__background{position:absolute;top:0;z-index:-2;width:100%;height:140vh;background-image:url(/static/media/add-training-bgc.2429ca5f.jpg);background-size:cover;background-position:50%}@media (min-width:700px){.add-training__background{height:105vh}}.add-training__overlay{position:absolute;top:0;z-index:-1;width:100%;height:140vh;background-color:rgba(0,0,0,.6)}@media (min-width:700px){.add-training__overlay{height:105vh}}.add-training__container{max-width:500px;margin:0 auto}.add-training__container .add-training__form{width:100%;padding:40px 20px}.add-training__container .add-training__form .add-training__form-group{margin-bottom:1.15rem;width:100%}@media (min-width:700px){.add-training__container .add-training__form .add-training__form-group{margin-bottom:1.75rem}}.add-training__container .add-training__form .add-training__form-group label{color:#fff;font-weight:700;margin-bottom:3px}.add-training__container .add-training__form .add-training__form-group input{color:#bd2130;height:calc(2em + .5rem + 2px)}.add-training__container .add-training__form .add-training__form-group input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #2b91ff}.add-training__container .add-training__form .add-training__form-group ::-webkit-input-placeholder{color:#000;opacity:.8}.add-training__container .add-training__form .add-training__form-group :-ms-input-placeholder{color:#000;opacity:.8}.add-training__container .add-training__form .add-training__form-group ::-ms-input-placeholder{color:#000;opacity:.8}.add-training__container .add-training__form .add-training__form-group ::placeholder{color:#000;opacity:.8}.add-training__container .add-training__form .note{margin-bottom:40px}.add-training__container .add-training__form .note textarea{resize:none;color:#bd2130}.add-training__container .add-training__form .note textarea:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #2b91ff}.add-training__container .add-training__form .add-training--button{width:100px;font-size:13px;line-height:35px;font-weight:700;padding:5px 0;border-radius:20px;-webkit-transition:.3s;transition:.3s;border:none;margin-bottom:45px;background-color:#efefef}.add-training__container .add-training__form .reactSelect div:first-of-type{width:100%}.add-training__container .add-training__form .reactSelect input{height:calc(1em + .5rem + 2px)}.add-training__container .add-training__form .reactSelect .css-1uccc91-singleValue{color:#bd2130}.add-training__container .add-training__form .add-training__error-message{color:red;font-size:14px;margin-top:5px}.add-training__container input:-webkit-autofill,.add-training__container input:-webkit-autofill:active,.add-training__container input:-webkit-autofill:focus,.add-training__container input:-webkit-autofill:hover,.add-training__container select:-webkit-autofill,.add-training__container select:-webkit-autofill:active,.add-training__container select:-webkit-autofill:hover,.add-training__container textarea:-webkit-autofill,.add-training__container textarea:-webkit-autofill:active,.add-training__container textarea:-webkit-autofill:focus,.add-training__container textarea:-webkit-autofill:hover{-webkit-text-fill-color:#bd2130;-webkit-box-shadow:0 0 0 1000px #fff inset}.add-training__exercises-view-container{height:300px;overflow-y:auto;padding:0 .75em;max-width:650px;margin:0 auto}@media (min-width:700px){.add-training__exercises-view-container{height:350px}}.add-training__exercises-view-container .add-training__exerciseView{position:relative;margin-bottom:5px;display:flex;max-width:100%;border:1px solid #fff;color:#000;font-weight:700;padding:.6em 1em;border-radius:5px;background-color:hsla(0,0%,100%,.6);cursor:pointer}.add-training__exercises-view-container .add-training__exerciseView:hover{border:1px solid #fff;color:#000;background-color:hsla(0,0%,100%,.8)}.add-training__exercises-view-container .add-training__exerciseView p{font-size:15px;margin-right:20px}.add-training__exercises-view-container .add-training__exerciseView p:first-of-type{text-transform:capitalize}.add-training__exercises-view-container .add-training__exerciseView p:last-of-type{color:#bd2130;margin:0;position:absolute;right:20px}.add-training__buttons{display:flex;justify-content:space-between}.add-training__result-container{margin:2rem auto;max-width:350px;border:1px solid #eee;background-color:#fff;border-radius:3px;color:#000;background-color:hsla(0,0%,100%,.8);padding:1em .5em}@media (min-width:700px){.add-training__result-container{margin:8rem auto;max-width:500px}}.add-training__result-container .add-training__result-title{font-size:22px;margin-bottom:20px}.add-training__result-container h3,.add-training__result-container span{font-weight:700}.add-training__result-container h3,.add-training__result-container p{margin-bottom:10px}.add-training__result-container .add-training__result-list{padding:5px;background-color:hsla(0,0%,100%,.6);border-radius:5px;margin-bottom:40px}.add-training__result-container .add-training__result-list .add-training__result-list--element{margin-bottom:10px}.add-training__result-container .add-training__result-list .add-training__result-list--element .add-training__result-list--element-name{margin-right:5px;text-transform:capitalize;font-weight:400}.add-training__result-container .add-training__result-list .add-training__result-list--element .add-training__result-list--element-rep{margin-right:12px;font-weight:600}.button{width:100px;font-size:13px;line-height:35px;font-weight:700;padding:5px 0;border-radius:20px;-webkit-transition:.3s;transition:.3s;border:none}.red{color:#fff;background-color:#bd2130}.red:hover{background-color:#7f0a15}.white{color:#000;background-color:#efefef}.white:hover{background-color:#fff}.blue{color:#fff;background-color:#007bff}.blue:hover{background:#264d77}
/*# sourceMappingURL=main.31efaba8.chunk.css.map */