@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600&display=swap");*{padding:0;border:none;text-decoration:none;transition:all .2s linear;text-transform:capitalize;outline:none;box-sizing:border-box;margin:0;font-family:Nunito,sans-serif}html{overflow-x:hidden;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:5rem}html::-webkit-scrollbar{width:1rem}html::-webkit-scrollbar-track{background:#000}html::-webkit-scrollbar-thumb{background:red}body{overflow:hidden;background-color:#23272a}section{padding:5rem 9%}.heading{font-size:2.7rem;font-weight:700;margin-bottom:25px;color:#fff;text-align:center}.btn{padding:1rem 3rem 1rem 2.8rem;font-size:1.7rem;color:#fff;background:linear-gradient(130deg,red 93%,transparent 0);cursor:pointer;margin-top:1rem;display:inline-block}.btn:hover{transform:scale(1.1)}#menu-btn{font-size:3rem;color:#fff;cursor:pointer;display:none}.blogpost .image{flex:1 1 42rem;position:relative}.blogpost .image:after,.blogpost .image:before{height:15rem;content:"";position:absolute;background:red;width:15rem;z-index:-1}.blogpost .image:before{top:0;left:0}.blogpost .image:after{right:0;bottom:0}.blogpost .image img{padding:2rem;width:100%}.blogpost .content{flex:1 1 42rem}.blogpost .content span{font-size:2rem;color:red}.blogpost .content .title{font-size:4rem;color:#fff;margin-top:.5rem}.blogpost .content p{padding:1rem 0;font-size:1.5rem;color:#aaa;line-height:2}.blogpost .content .box-container{flex-wrap:wrap;gap:2rem;margin-top:1rem;display:flex}.blogpost .content .box-container .box{flex:1 1 20rem}.blogpost .content .box-container .box h3{font-size:2rem;color:#fff}.blogpost .content .box-container .box h3 i{color:red;padding-right:1.5rem}.about{flex-wrap:wrap;gap:8rem;align-items:center;display:flex}.about .image{flex:1 1 42rem;position:relative}.about .image:after,.about .image:before{height:15rem;content:"";position:absolute;background:red;width:15rem;z-index:-1}.about .image:before{top:0;left:0}.about .image:after{right:0;bottom:0}.about .image img{padding:2rem;width:100%}.about .content{flex:1 1 42rem}.about .content span{font-size:2rem;color:red}.about .content .title{font-size:4rem;color:#fff;margin-top:.5rem}.about .content p{padding:1rem 0;font-size:1.5rem;color:#aaa;line-height:2}.about .content .box-container{flex-wrap:wrap;gap:2rem;margin-top:1rem;display:flex}.about .content .box-container .box{flex:1 1 20rem}.about .content .box-container .box h3{font-size:2rem;color:#fff}.about .content .box-container .box h3 i{color:red;padding-right:1.5rem}.features .box-container{grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));gap:1.5rem;gap:0;display:grid}.features .box-container .box{background:#111}.features .box-container .box.second{flex-flow:column-reverse;display:flex}.features .box-container .box:hover .image img{transform:scale(1.1)}.features .box-container .box .image{height:30rem;overflow:hidden;width:100%}.features .box-container .box .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.features .box-container .box .content{padding:2rem;text-align:center}.features .box-container .box .content img{height:9rem;filter:invert(1);margin-bottom:1rem}.features .box-container .box .content h3{font-size:2rem;color:red}.features .box-container .box .content p{padding:1rem 0;font-size:1.5rem;color:#aaa;line-height:2}.pricing{grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));gap:1.5rem;display:grid}.pricing .information span{font-size:2rem;color:red}.pricing .information h3{padding-top:.5rem;font-size:4rem;color:#fff}.pricing .information p{padding:1rem 0;font-size:1.4rem;color:#aaa;line-height:2}.pricing .information p i{color:red;padding-right:1rem}.pricing .plan{padding:2rem;text-align:center}.pricing .plan.basic{background:linear-gradient(130deg,#111 93%,transparent 0)}.pricing .plan h3{font-size:2.5rem;color:#fff;margin:1rem 0}.pricing .plan .price{font-size:5rem;font-weight:bolder;color:red}.pricing .plan .price span{font-size:3.2rem;color:#fff}.pricing .plan .list{padding:1rem 0}.pricing .plan .list p{padding:1rem 0;font-size:1.4rem;color:#aaa;line-height:2}.pricing .plan .list p i{color:red;padding-right:1rem}.trainers .box-container{grid-template-columns:repeat(auto-fit,minmax(29rem,1fr));gap:1.5rem;display:grid}.trainers .box-container .box{height:40rem;overflow:hidden;transition:all 1s;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px}.trainers .box-container .box:hover .content{transform:translateY(0)}.trainers .box-container .box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trainers .box-container .box .content{transform:translateY(6.5rem);padding:2rem;right:0;position:absolute;bottom:0;background:#111;left:0}.trainers .box-container .box .content span{font-size:1.5rem;color:red}.trainers .box-container .box .content h3{padding-top:.5rem;font-size:2rem;color:#fff}.share{padding:1rem 0}.share a{height:4.5rem;font-size:1.7rem;margin-right:.5rem;text-align:center;border-radius:50%;background:#111;width:4.5rem;line-height:4.5rem}.share a:hover{background:red}.share{padding-top:2rem;justify-content:center;align-items:center;margin-top:1.5rem}.share a{font-size:2rem;margin-right:1.5rem}.share a,.share a:hover{color:#fff}.banner{padding:1rem 9%;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/images/banner-bg.jpg) no-repeat;background-attachment:fixed;background-size:cover;text-align:center;background-position:50%}.blogs .slide{margin-bottom:7rem;background:#111}.blogs .slide:hover .image img{transform:scale(1.1)}.blogs .slide .image{height:25rem;overflow:hidden;width:100%}.blogs .slide .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blogs .slide .content{padding:2rem}.blogs .slide .content .link{font-size:1.5rem;padding-bottom:1.5rem}.blogs .slide .content .link a{color:red}.blogs .slide .content .link a:hover{color:#fff}.blogs .slide .content .link span{padding:0 1rem;color:#fff}.blogs .slide .content h3{font-size:2rem;color:#fff;line-height:1.5}.blogs .slide .content p{padding:1rem 0;font-size:1.5rem;color:#aaa;line-height:2}.footer .box-container{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:1.5rem;display:grid}.footer .box-container .box h3{padding:1rem 0;font-size:2.2rem;color:#fff}.footer .box-container .box .links{padding:1rem 0;font-size:1.5rem;color:#aaa;display:block}.footer .box-container .box .links:hover{color:red}.footer .box-container .box p{padding:1rem 0;font-size:1.5rem;color:#aaa}.footer .box-container .box p i{color:red;padding-right:.5rem}.footer .box-container .box form .email{padding:1.2rem;font-size:1.5rem;margin-bottom:1rem;color:#fff;text-transform:none;background:#111;width:100%}.credit{padding:2rem;font-size:1.5rem;color:#fff;text-align:center;background:#111;line-height:1.5}.credit span{color:red}@media (max-width:768px){#menu-btn{right:25px;position:absolute;display:inline-block}#menu-btn.fa-times{transform:rotate(180deg)}.about{gap:3rem}.about .image{margin-top:5rem}.about .content .title{font-size:3rem}.features .box-container .box.second{flex-flow:column}}@media (max-width:450px){html{font-size:50%}}.navbar{right:0;transition:all 3s ease-in-out;position:absolute;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);top:99%;background:#000;left:0}.navbar.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);display:block}.navbar a{padding:10px;font-size:2rem;display:block}.navbar a:hover{background-color:#d63031}header{height:115px;position:absolute;background-size:cover;top:0;background-position:top;left:0;width:100%;background-image:url(/images/menutexture.png);background-repeat:repeat-x;display:block;z-index:10}header .inner{position:relative;max-width:1160px;margin:0 auto;align-items:center;display:flex}header .logo{height:90px;text-align:center;top:0;left:0;width:76px;display:block}header .logo img{max-width:125px;margin-top:10px}header .languages{float:right;display:inline-block}header .languages a img{height:2rem}header .menyu{margin-left:auto;display:none}header .menyu a{font-size:12px;text-decoration:none;color:#8c8c8e;text-transform:uppercase;letter-spacing:3px;margin:0 18px;font-family:Arial,serif}header .menyu a.active,header .menyu a:hover{color:#fff}@media screen and (min-width:800px){header .menyu{display:block}}header .navbar{right:0;transition:all .3s ease-in-out;position:absolute;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);top:99%;background:#000;left:0;margin-top:40px}header .navbar.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);display:block}header .navbar a{padding:10px;font-size:2rem;text-decoration:none;color:#fff;display:block}header .navbar a:hover{background-color:#d63031}.carousel-gallery{padding:0 10px;margin:20px 0}.carousel-gallery .swiper-slide a{height:300px;overflow:hidden;position:relative;box-shadow:3px 2px 20px 0 rgba(0,0,0,.2);border-radius:4px;cursor:pointer;width:300px;display:block}.carousel-gallery .swiper-slide a:hover .image .overlay{opacity:.5}.carousel-gallery .swiper-slide a .image{height:100%;background-size:cover;background-position:50%;width:300px}.carousel-gallery .swiper-slide a .image .overlay{height:100%;transition:all .2s linear;opacity:0;text-align:center;background-color:hsla(0,0%,8%,.8);width:100%}.carousel-gallery .swiper-slide a .image .overlay em{transform:translateY(-50%);font-size:26px;color:#fff;position:relative;top:50%;display:inline-block}.carousel-gallery .swiper-pagination{position:relative;bottom:auto;text-align:center;margin-top:25px}.carousel-gallery .swiper-pagination .swiper-pagination-bullet{transition:all .2s linear}.carousel-gallery .swiper-pagination .swiper-pagination-bullet:hover{opacity:.7}.carousel-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.1);background-color:#d63031}.carousel-blog{padding:0 10px;margin:20px 0}.carousel-blog .swiper-slide a{overflow:hidden;position:relative;box-shadow:3px 2px 20px 0 rgba(0,0,0,.2);border-radius:4px;display:block}.carousel-blog .swiper-slide a:hover .image .overlay{opacity:.5}.carousel-blog .swiper-slide a .image{height:100%;background-size:cover;background-position:50%;width:300px}.carousel-blog .swiper-slide a .image .overlay{height:100%;transition:all .2s linear;opacity:0;text-align:center;background-color:hsla(0,0%,8%,.8);width:100%}.carousel-blog .swiper-slide a .image .overlay em{transform:translateY(-50%);font-size:26px;color:#fff;position:relative;top:50%;display:inline-block}.carousel-blog .swiper-pagination{position:relative;bottom:auto;text-align:center;margin-top:25px}.carousel-blog .swiper-pagination .swiper-pagination-bullet{transition:all .2s linear}.carousel-blog .swiper-pagination .swiper-pagination-bullet:hover{opacity:.7}.carousel-blog .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.1);background-color:#d63031}.caption,.slick-slide,.slick-slide:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-slide:before{height:100%;content:"";position:absolute;top:0;left:0;width:100%}.main-slider{min-height:8vw;padding:0;margin-bottom:50px;transition:all 1.2s ease;position:relative;opacity:0;visibility:hidden}.main-slider.slick-initialized{opacity:1;visibility:visible}.slick-slide{height:44vw;position:relative}.slick-slide:before{opacity:.3;background-color:#000;z-index:1}.slick-slide video{height:auto;transform:translate(-50%,-50%);min-height:100%;position:absolute;min-width:100%;top:50%;left:50%;width:auto;display:block}.slick-slide iframe{pointer-events:none;position:relative}.slick-slide figure{height:100%;position:relative}.slick-slide .slide-image{height:100%;transition:all .8s ease;background-size:cover;opacity:0;background-position:50%}.slick-slide .slide-image.show{opacity:1}.slick-slide .image-entity{opacity:0;visibility:hidden;width:100%}.slick-slide .loading{position:absolute;top:44%;left:0;width:100%}.slick-slide .slide-media{-webkit-animation:slideOut .4s cubic-bezier(.4,.29,.01,1);animation:slideOut .4s cubic-bezier(.4,.29,.01,1)}.slick-slide.slick-active{z-index:1}.slick-slide.slick-active .slide-media{-webkit-animation:slideIn 2.4s cubic-bezier(.4,.29,.01,1);animation:slideIn 2.4s cubic-bezier(.4,.29,.01,1)}.slick-slide.slick-active .caption{transform:translateY(0);transition:all .7s cubic-bezier(.32,.34,0,1.62) .6s;opacity:1}@media (max-width:768px){.slick-slide{height:100vw}}.caption{transform:translateY(100px);padding:20px;font-size:40px;border:3px solid;font-weight:700;color:#fff;transition:all .3s ease;position:absolute;opacity:0;letter-spacing:.02em;text-align:center;top:44%;margin:0;left:5%;z-index:1}.slick-dots{padding-top:15px;text-align:center}.slick-dots li{margin:0 8px;vertical-align:top;display:inline-block}.slick-dots li button{height:16px;border:2px solid #fff;color:#fff;transition:all .3s ease;opacity:.4;background-color:#fff;box-shadow:0 0 0 0 transparent;border-radius:50%;cursor:pointer;width:16px;vertical-align:middle}.slick-dots li button:focus{outline:none}.slick-dots li button:hover{opacity:1}.slick-dots li.slick-active button{border-color:#2d3042;opacity:1;box-shadow:0 0 0 2px #fff}.container{padding:40px 0;color:#444;background-color:#f2f2f2;line-height:1.6}.container .content{max-width:980px;margin:0 auto;width:90%}.container p{margin-bottom:40px}@-webkit-keyframes slideIn{0%{filter:blur(15px)}to{filter:blur(0)}}@keyframes slideIn{0%{filter:blur(15px)}to{filter:blur(0)}}@-webkit-keyframes slideOut{0%{filter:blur(0)}to{filter:blur(15px)}}@keyframes slideOut{0%{filter:blur(0)}to{filter:blur(15px)}}.galimg{height:100%;position:fixed;background-color:rgba(42,42,42,.901);width:100%;display:none;z-index:99999}.galimg #xicon{position:absolute;top:5%;cursor:pointer;left:85%;width:50px}.galimg .modalimage{padding:40px 0 0;margin:0 auto;width:65%}@media (max-width:768px){.galimg .modalimage{width:90%}}.galimg #gimg{height:90vh;-o-object-fit:contain;object-fit:contain;width:100%}