*{max-width:1280px;margin:0 auto;padding:0;box-sizing:border-box;font-size:18px}.container{display:flex;height:100vh;flex-direction:column;justify-content:space-between}header{padding-top:1rem;margin:80px 0 10px}.intro{max-width:1280px;background-color:#1a1c1e}.intro .image{position:relative;height:45rem}.intro .image .content{display:flex;flex-direction:column;position:absolute;width:100%;top:6rem;letter-spacing:.3rem;text-align:center}.intro .image .content h1{font-size:2.5rem;font-weight:200}.intro .image .content h2{font-size:1.4rem}.intro section{display:flex;width:100%}.intro section div{max-width:90%}.intro section div ul{max-width:80%;margin:0 auto;font-size:1.4rem;padding-top:3%}.intro section div ul li{font-size:1.1rem}.intro section div ul p{padding:2% 0;color:#87b1ca}.intro h2{font-size:1.1rem;font-weight:100;width:76%}.intro .call{text-align:center}.intro .call .button{background-color:#deb887;padding:.5rem;width:16rem;border:solid burlywood 1px;border-radius:.5rem;margin:1.5rem}.intro .call .button a{color:#111010;font-size:1.4rem;text-decoration:none;font-weight:200}@media (max-width: 650px){.intro .image{height:14rem}.intro .image .content{top:0;letter-spacing:0;text-align:center}.intro .image .content h1{color:#fff;font-size:2rem}.intro .image .content h2{font-size:1.4rem}.intro section{display:flex;width:100%}.intro section div{max-width:90%}.intro section div ul{max-width:100%;margin:0 auto;font-size:1.4rem;padding-top:3%}.intro section div ul li{font-size:1.1rem}.intro section div ul p{padding:2% 0;color:#87b1ca}.intro h2{width:88%}}.programs{width:1280px;background-color:#1a1c1e}.programs h1{display:flex;justify-content:center;font-size:2.5rem;font-weight:200;padding:.5rem;color:#87b1ca;margin-top:100px;height:70vh}@media screen and (max-width: 1270px){.programs{width:100vh}}@media screen and (max-width: 1050px){.programs{width:720px}}@media screen and (max-width: 720px){.programs{width:500px}}@media screen and (max-width: 500px){.programs{width:100%}}.prices{width:1280px;background-color:#1a1c1e}.prices h1{display:flex;justify-content:center;font-size:2.5rem;font-weight:200;padding:.5rem;color:#87b1ca;margin-top:100px;height:70vh}@media screen and (max-width: 1270px){.prices{width:100vh}}@media screen and (max-width: 1050px){.prices{width:720px}}@media screen and (max-width: 720px){.prices{width:450px}}@media screen and (max-width: 450px){.prices{width:100%}}.navbar{background-color:#000;height:4.5rem;display:flex;width:100%;justify-content:center;align-items:center;font-size:1.4rem;position:fixed;top:0;z-index:100}.navbar span{color:#5295dcfd;font-size:1.5rem}.nav-container{display:flex;justify-content:center;align-items:center;width:100%;height:80px;max-width:1280px;position:relative}.nav-logo{color:#fff;align-items:center;margin-left:1.5rem;cursor:pointer;text-decoration:none;font-size:1rem;flex-grow:1}.nav-flag{font-size:2.2rem;color:#deb887}.nav-flag-two{font-size:2.2rem;color:#5295dcfd;transform:rotate(215deg)}.nav-menu{display:flex;list-style:none;text-align:center;margin-right:2rem}.nav-links{color:#fff;text-decoration:none;padding:.5rem 1rem;height:100%;border-bottom:3px solid transparent}.nav-item{line-height:2rem;margin-right:1rem}.nav-item:after{content:"";display:block;height:3px;width:0;background:transparent;transition:width .7s ease,background-color .5s ease}.nav-item:hover:after{width:100%;background:#316685}.nav-item .active{color:#87b1ca;border:1px solid #316685}.nav-icon{display:none;color:#5295dcfd}.nav-icon .icon{display:inline-block;width:2rem;height:2rem;color:#5295dcfd}@media screen and (max-width: 960px){.nav-menu{display:flex;flex-direction:column;width:100%;height:100vh;position:absolute;top:80px;left:-105%;transition:all .5s ease}.nav-menu.active{background:#090707;left:0;transition:all .5s ease;z-index:1}.nav-item.active{color:#5295dcfd;border:none}.nav-links{padding:1.5rem;width:100%;display:table}.nav-logo.icon{width:2rem;height:2rem}.nav-icon{display:block;position:absolute;top:50%;right:0;transform:translate(-100%,-50%);width:2rem;height:2rem;cursor:pointer;color:#5295dcfd}}.page{max-width:100%;background-color:#1a1c1e}.page h1{font-size:2.5rem;font-weight:200;padding:.5rem;text-align:center;width:100%;color:#87b1ca}.page .contact{width:1280px;height:100%;padding:1rem .4rem;display:flex;flex-direction:row;text-align:center;gap:3rem}.page .contact iframe{width:25rem;height:15rem}.page .contact h2{font-weight:100;color:#fff;font-size:1.1rem}.page .trener{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.page .trener h1{padding:.5rem;font-size:1.4rem;color:#87b1ca;font-weight:200}.page .trener a{font-size:4rem;padding:20px;font-weight:200;text-decoration:none}.page .trener a h2:hover{color:#deb887}.page .trener a .mail{font-size:4rem;color:#fff}.page .trener a .mail:hover{color:#deb887}@media screen and (max-width: 1270px){.page{width:100%}}@media screen and (max-width: 1050px){.pages{width:720px}.pages .contact{width:100%;flex-direction:column;gap:0}.pages .contact iframe{max-width:100%;max-height:30%}}@media screen and (max-width: 720px){.pages{width:550px}}@media screen and (max-width: 500px){.pages{width:100%}}.footer{width:100%;padding:1rem;display:flex;justify-content:space-around;background-color:#000;text-align:center}.footer a{font-size:.8rem;text-decoration:none;color:#fff}.footer div{font-size:.8rem;width:33%}.footer p{font-size:.8rem}@media (max-width: 650px){.footer{flex-direction:column;gap:1rem}.footer div{width:100%}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:200;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
