/*!
Theme name: STEVESANDCO Theme
Theme URI: https://stevesandco.com.mt
Version: 1.0
Author: STEVESANDCO Ltd.
Author URI: https://stevesandco.com.mt
Text Domain: stevesandcotheme
*/@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700;900&display=swap");body{margin:0;width:100%;max-width:100%}body .vc_row{margin:0 !important}*:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}html{scroll-behavior:smooth}*{font-family:"Poppins";margin:0}.hidden-overflow{overflow:hidden !important}.container{width:90%;max-width:1560px;margin:0 auto}.h2-title{color:#000;font-size:26px;font-weight:bold;text-transform:uppercase}@media only screen and (min-width: 992px){.h2-title{font-size:30px}}.black-text{color:#000;font-size:16px;line-height:20px;margin:0}@media only screen and (min-width: 992px){.black-text{font-size:20px;line-height:24px}}.white-text{color:#fff;font-size:16px;line-height:22px;margin:0}@media only screen and (min-width: 992px){.white-text{font-size:20px;line-height:26px}}.vc_column_container>.vc_column-inner{padding:0 !important}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px #fab00573}100%{box-shadow:0 0 7px 25px rgba(0,112,244,0)}}.pulse-btn{width:400px;padding:20px 0;font-size:16px;font-weight:500;color:#000;text-align:center;font-size:50px;background:#fab105;border-radius:20px;animation:shadow-pulse 2s infinite;text-decoration:none;transition:all 0.4s ease}.pulse-btn:hover{transform:scale(1.2)}.back-btn{width:fit-content;padding:0 20px;height:50px;line-height:50px;border-radius:20px;background:#fab105;color:#000;text-decoration:none;transition:all 0.4s ease;display:grid;grid-template-columns:20px 1fr;grid-column-gap:10px;font-weight:500;font-size:20px;cursor:pointer}.back-btn i{line-height:50px}.error404 footer,.error404 header{display:none !important}.error404 .no-results{height:100vh;position:relative}.error404 .no-results img{object-fit:cover;object-position:center;width:100%;height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.error404 .no-results::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background:#000;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0.6418942577) 20%, rgba(0,0,0,0.4346113445) 40%, rgba(0,0,0,0.1853116246) 60%, rgba(0,0,0,0.112482493) 80%, rgba(255,255,255,0) 100%)}.error404 .no-results .page-content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:fit-content;z-index:2;width:90%}.error404 .no-results .page-content h1{text-align:center;margin-bottom:20px}@media only screen and (max-width: 576px){.error404 .no-results .page-content h1{font-size:55px}}.error404 .no-results .page-content h4{text-align:center;color:#fff;margin-bottom:50px}body #cookie-notice .cookie-notice-container{background:#000;padding:30px 50px}body #cookie-notice .cookie-notice-container span{color:#fff;font-size:12px;line-height:16px}body #cookie-notice .cookie-notice-container .cn-close-icon{top:25px;right:50}body #cookie-notice .cookie-notice-container #cn-notice-buttons{max-width:200px;margin:20px auto 0;justify-content:center;display:flex;flex-wrap:wrap}body #cookie-notice .cookie-notice-container #cn-notice-buttons a{margin:5px}body #cookie-notice .cookie-notice-container #cn-notice-buttons #cn-accept-cookie{background:white !important;border:0 !important;color:#000 !important;font-size:14px !important;grid-area:three;border-radius:0 !important}body #cookie-notice .cookie-notice-container #cn-notice-buttons #cn-more-info{background:#000 !important;border:1px solid #fff !important;color:#fff !important;font-size:14px !important;grid-area:one;border-radius:0 !important}body #cookie-notice .cookie-notice-container #cn-notice-buttons #cn-refuse-cookie{background:#000 !important;border:1px solid #fff !important;color:#fff !important;font-size:14px !important;grid-area:two;border-radius:0 !important}@media only screen and (min-width: 992px){body #cookie-notice{width:500px;min-width:500px;left:auto;right:5%;bottom:7%;background-color:transparent !important}body #cookie-notice .cookie-notice-container{padding:60px 50px 20px}body #cookie-notice .cookie-notice-container span{font-size:16px;line-height:20px;text-align:left}body #cookie-notice .cookie-notice-container #cn-notice-buttons{position:relative;margin:25px auto 25px;display:flex;width:max-content;bottom:0;padding:0;max-width:unset;justify-content:center;align-items:center}body #cookie-notice .cookie-notice-container #cn-notice-buttons #cn-accept-cookie{font-size:18px !important}body #cookie-notice .cookie-notice-container #cn-notice-buttons #cn-more-info{font-size:18px !important}body #cookie-notice .cookie-notice-container #cn-notice-buttons #cn-refuse-cookie{font-size:18px !important}}.spacing-component-section{position:relative;width:100%}.spacing-component-section div{width:100%;display:block}.spacing-component-section .tablet,.spacing-component-section .desktop{display:none}@media only screen and (min-width: 768px){.spacing-component-section .mobile{display:none}.spacing-component-section .tablet{display:block}}@media only screen and (min-width: 992px){.spacing-component-section .tablet{display:none}.spacing-component-section .desktop{display:block}}@media only screen and (min-width: 1200px){.spacing-component-section .desktop{display:none}.spacing-component-section .xl-desktop{display:block}}#header{position:fixed;width:100%;top:0;bottom:auto;left:0;right:0;z-index:100;min-height:80px;background:#000;transition:all 0.4s ease}#header .inner-sec nav .menu-btn{width:28px;height:34px;cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;right:5%;left:auto;padding:0;z-index:111}#header .inner-sec nav .menu-btn.active li{background:#fff}#header .inner-sec nav .menu-btn.active li:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}#header .inner-sec nav .menu-btn.active li:nth-of-type(2){top:50%;transform:translateY(-50%) rotate(-45deg)}#header .inner-sec nav .menu-btn.active li:nth-of-type(3){left:-50%;opacity:0}#header .inner-sec nav .menu-btn.active li:nth-of-type(4){right:-50%;opacity:0}#header .inner-sec nav .menu-btn li{list-style:none;position:absolute;background:#fff;width:100%;height:2px;transform:translateY(-50%);transition:0.9s}#header .inner-sec nav .menu-btn li:nth-of-type(1){top:20%}#header .inner-sec nav .menu-btn li:nth-of-type(2){top:50%}#header .inner-sec nav .menu-btn li:nth-of-type(3),#header .inner-sec nav .menu-btn li:nth-of-type(4){width:50%;top:80%}#header .inner-sec nav .menu-btn li:nth-of-type(1),#header .inner-sec nav .menu-btn li:nth-of-type(2),#header .inner-sec nav .menu-btn li:nth-of-type(3){left:0}#header .inner-sec nav .menu-btn li:nth-of-type(4){right:0}#header .inner-sec nav .web-logo{z-index:111;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:fit-content;width:fit-content}#header .inner-sec nav .web-logo img{width:150px;max-height:70px;object-fit:contain}#header .inner-sec nav .menu-items{position:fixed;left:-200%;right:auto;top:0;bottom:0;margin:auto;height:100vh;width:100%;background:#000;transition:all 0.4s ease;z-index:110}#header .inner-sec nav .menu-items .menu-main-menu-container{position:relative;width:90%;margin:0 auto;max-width:500px;padding-top:120px}#header .inner-sec nav .menu-items .menu-main-menu-container ul.menu{padding:0}#header .inner-sec nav .menu-items .menu-main-menu-container ul.menu li{margin-bottom:20px;width:fit-content}#header .inner-sec nav .menu-items .menu-main-menu-container ul.menu li a{text-decoration:none;color:#fff;text-transform:uppercase;transition:all 0.4s ease}#header .inner-sec nav .menu-items .menu-main-menu-container ul.menu li a:hover{color:red}#header .inner-sec nav .menu-items.active{left:0}@media only screen and (min-width: 992px){#header{height:100px;background:transparent;display:block}#header.background-colour{background:#E5E5E5}#header .inner-sec{position:relative;width:100%;height:100%;display:block}#header .inner-sec nav{position:relative;width:90%;margin:0 auto;max-width:1560px;display:block;height:100%}#header .inner-sec nav .menu-btn{display:none}#header .inner-sec nav .web-logo{left:0;right:auto}#header .inner-sec nav .web-logo img{width:200px;max-height:120px}#header .inner-sec nav .menu-items{position:absolute;left:auto;right:5%;height:fit-content;width:fit-content;background:transparent;bottom:auto;top:30px}#header .inner-sec nav .menu-items .menu-main-menu-container{width:100%;margin:0 0 0 auto;max-width:100%;padding-top:0}#header .inner-sec nav .menu-items .menu-main-menu-container ul.menu li{display:inline;margin-bottom:0;margin-left:20px;width:fit-content}#header .inner-sec nav .menu-items .menu-main-menu-container ul.menu li a{color:#000}}footer .bottom-sec{background:#000}footer .bottom-sec .inner-sec{width:90%;margin:0 auto;padding:20px 0;max-width:1560px;display:grid;text-align:center}footer .bottom-sec .inner-sec p{color:#fff;font-size:12px;max-width:300px;margin:0 auto 15px}footer .bottom-sec .inner-sec .sco{width:fit-content;margin:0 auto;text-decoration:none}footer .bottom-sec .inner-sec .sco p{margin-bottom:5px}footer .bottom-sec .inner-sec .sco img{width:110px}@media only screen and (min-width: 992px){footer .bottom-sec .inner-sec{display:grid;grid-template-columns:1fr 1fr}footer .bottom-sec .inner-sec p{text-align:left;max-width:100%;margin:0}footer .bottom-sec .inner-sec .sco{margin:0 0 0 auto;display:grid;grid-template-columns:120px 110px}footer .bottom-sec .inner-sec .sco p{margin-bottom:5px}footer .bottom-sec .inner-sec .sco img{width:110px}}.welcome-screen{width:0px;height:0px;margin:auto;inset:0;overflow:hidden;position:fixed;transition:all 0.4s ease}.welcome-screen.active{height:100vh;min-height:400px;z-index:1000;width:100%}.welcome-screen video{object-position:center;height:100%;object-fit:cover;width:100%;position:absolute;inset:0;margin:auto;z-index:0}.welcome-screen::after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:1}.welcome-screen .inner-sec{position:relative;z-index:2;height:100%}.welcome-screen .inner-sec .logo-one{width:500px;height:500px;object-fit:contain;object-position:center;position:absolute;top:150px;bottom:auto;left:320px;right:auto;margin:auto}.welcome-screen .inner-sec .date-time{position:absolute;z-index:10;color:#ffffff;inset:40px 0 auto 0;text-align:center;font-size:25px;font-weight:500}.welcome-screen .inner-sec .logo-two{width:580px;height:auto;object-fit:contain;object-position:center;position:absolute;top:150px;bottom:auto;right:320px;left:auto;margin:auto}.welcome-screen .inner-sec .pulse-btn.one{position:absolute;left:100px;right:auto;bottom:100px;top:auto;margin:auto;display:block;z-index:2}.welcome-screen .inner-sec .pulse-btn.two{position:absolute;right:100px;left:auto;bottom:100px;top:auto;margin:auto;display:block;z-index:2}.page-template-home-page-template{background-image:url("/wp-content/uploads/2025/02/grunge-black-concrete-textured-background-scaled.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;overflow:hidden}.page-template-home-page-template::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.3}.page-template-home-page-template header,.page-template-home-page-template footer{display:none !important}.main-content{width:90%;margin:20px 50px 0 auto;transition:all 0.4s ease}.main-content.narrow{width:calc(100% - 400px)}.main-content .slider-for{-webkit-box-shadow:0px 0px 42px -11px #fff;-moz-box-shadow:0px 0px 42px -11px #fff;box-shadow:0px 0px 42px -11px #fff;border-radius:20px;overflow:hidden}.main-content .slider-for .holder{position:relative;border-radius:20px;overflow:hidden}.main-content .slider-for .holder img{width:100%;height:100%;height:700px;object-fit:cover;object-position:center;z-index:0}.main-content .slider-for .holder::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.7;z-index:1}.main-content .slider-for .holder .inner-sec{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;flex-direction:column}.main-content .slider-for .holder .inner-sec h2{color:#fff;font-size:100px;line-height:110px;text-transform:capitalize;margin-bottom:20px;text-align:left;padding:80px 0 0 50px;max-width:70%}.main-content .slider-for .holder .inner-sec .pulse-btn{position:absolute;bottom:50px;right:50px;left:auto;margin:auto;top:auto;height:fit-content;width:fit-content;font-size:40px;padding:20px 30px}.main-content .slider-nav{margin:0 -27px}.main-content .slider-nav .slick-track{padding:30px 0}.main-content .slider-nav .nav-slide{margin:0 27px;width:300px;height:250px;border-radius:20px;overflow:hidden;position:relative;-webkit-box-shadow:0px 0px 42px -11px #fff;-moz-box-shadow:0px 0px 42px -11px #fff;box-shadow:0px 0px 42px -11px #fff;transition:all 0.4s ease}.main-content .slider-nav .nav-slide:hover{transform:scale(1.02)}.main-content .slider-nav .nav-slide.slick-active.slick-current::after{opacity:0.5}.main-content .slider-nav .nav-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.main-content .slider-nav .nav-slide::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.7;z-index:1}.main-content .slider-nav .nav-slide .inner-sec{width:100%;height:100%;z-index:2;position:absolute;margin:auto;inset:auto auto 20px 20px;height:fit-content}.main-content .slider-nav .nav-slide .inner-sec h2{color:#fff;font-size:30px;text-transform:capitalize;text-align:left;max-width:70%;z-index:2}.main-content .slider-nav ul.slick-dots{display:flex !important;justify-content:center;list-style:none;z-index:2;position:absolute;margin:auto;left:0;right:0;bottom:-25px;padding:0}.main-content .slider-nav ul.slick-dots button{color:transparent;border-radius:50%;margin:0 5px;width:15px;height:15px;border:none;padding:0;background:transparent;background:#fab105}.main-content .slider-nav ul.slick-dots .slick-active button{background:#fff}.sidebar{position:fixed;top:0;bottom:0;left:0;right:auto;margin:auto;width:100px;height:100vh;border-right:2px solid #fab105;transition:all 0.4s ease;z-index:100}.sidebar.active{background:#fab105;width:300px}.sidebar.active .menu-btn{left:auto;right:15px}.sidebar.active .menu-btn li{background:#000 !important}.sidebar.active .list{display:grid}.sidebar .menu-btn{width:40px;height:50px;cursor:pointer;margin:auto;padding:0;z-index:111;position:absolute;top:40px;left:0;right:0}.sidebar .menu-btn.active li{background:#000}.sidebar .menu-btn.active li:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.sidebar .menu-btn.active li:nth-of-type(2){top:50%;transform:translateY(-50%) rotate(-45deg)}.sidebar .menu-btn.active li:nth-of-type(3){left:-50%;opacity:0}.sidebar .menu-btn.active li:nth-of-type(4){right:-50%;opacity:0}.sidebar .menu-btn li{list-style:none;position:absolute;background:#fab105;width:100%;height:3px;transform:translateY(-50%);transition:0.9s}.sidebar .menu-btn li:nth-of-type(1){top:20%}.sidebar .menu-btn li:nth-of-type(2){top:50%}.sidebar .menu-btn li:nth-of-type(3),.sidebar .menu-btn li:nth-of-type(4){width:50%;top:80%}.sidebar .menu-btn li:nth-of-type(1),.sidebar .menu-btn li:nth-of-type(2),.sidebar .menu-btn li:nth-of-type(3){left:0}.sidebar .menu-btn li:nth-of-type(4){right:0}.sidebar .list{display:none;padding-top:150px;grid-template-columns:1fr;grid-row-gap:40px}.sidebar .list .item{width:90%;margin:0 auto}.sidebar .list .item a{display:grid;grid-template-columns:40px 1fr;grid-column-gap:20px;text-decoration:none}.sidebar .list .item a img{width:40px;height:40px;object-position:center;object-fit:contain}.sidebar .list .item a p{color:#000;font-size:30px}#our-gyms{position:fixed;inset:0;margin:auto;background:#000;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:30px;overflow-y:scroll;width:calc(100vw - 102px);margin:0 0 0 auto;padding:150px 30px 80px;z-index:100;box-sizing:border-box;display:none;transition:all 0.4s ease}#our-gyms.active{display:grid}#our-gyms.narrow{width:calc(100% - 304px);margin:0 0 0 auto;grid-template-columns:1fr 1fr 1fr}#our-gyms::-webkit-scrollbar{width:10px}#our-gyms::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}#our-gyms::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}#our-gyms .back-btn{position:absolute;top:50px;left:40px;right:auto;bottom:auto;margin:auto}#our-gyms .gym{-webkit-box-shadow:0px 0px 42px -11px #fff;-moz-box-shadow:0px 0px 42px -11px #fff;box-shadow:0px 0px 42px -11px #fff;border-radius:20px;overflow:hidden;padding:30px;box-sizing:border-box;width:400px;height:630px;margin:0 auto;text-align:center;transition:all 0.4s ease;display:grid;grid-template-columns:1fr;grid-row-gap:20px;grid-template-rows:250px 30px 1fr 40px}#our-gyms .gym img{margin:0 auto;width:250px;height:250px;object-fit:cover;object-position:center;border-radius:50%;border:1px solid #fff}#our-gyms .gym .gym-name{color:#fff;font-weight:500;font-size:26px}#our-gyms .gym .white-text{font-size:18px}#our-gyms .gym .pulse-btn{width:90%;margin:0 auto;height:50px;font-size:20px;padding:0 20px;line-height:50px}#our-gyms .gym .pulse-btn:hover{transform:scale(1);cursor:pointer}#our-gyms .gym .more-info{display:none;position:fixed;inset:0;width:fit-content;height:fit-content;margin:auto;background:#000;border-radius:20px;transition:all 0.4s ease;-webkit-box-shadow:0px 0px 42px -11px #fff;-moz-box-shadow:0px 0px 42px -11px #fff;box-shadow:0px 0px 42px -11px #fff;border:3px solid #fff}#our-gyms .gym .more-info .inner-sec{height:800px;box-sizing:border-box;padding:50px}#our-gyms .gym .more-info .inner-sec::-webkit-scrollbar{width:10px}#our-gyms .gym .more-info .inner-sec::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}#our-gyms .gym .more-info .inner-sec::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}#our-gyms .gym .more-info .inner-sec .gym-name{grid-column:1 / -1;text-align:center;margin-bottom:40px}#our-gyms .gym .more-info .inner-sec .qr-codes{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px}#our-gyms .gym .more-info .inner-sec .qr-code{width:500px;margin:0 auto;text-align:center}#our-gyms .gym .more-info .inner-sec .qr-code .qr-title{color:#fff;font-size:30px;line-height:30px;font-weight:500;padding:10px 20px;text-align:center;max-width:350px;margin:0 auto 5px;background:#1877f2}#our-gyms .gym .more-info .inner-sec .qr-code .qr-title.inst{background:#e1306c}#our-gyms .gym .more-info .inner-sec .qr-code .qr-title.google{background:#dd4b3e}#our-gyms .gym .more-info .inner-sec .qr-code .qr-title i{color:#fff;font-size:40px}#our-gyms .gym .more-info .inner-sec .qr-code .qrcode-img{width:390px;height:auto;border-radius:0}#our-gyms .gym .more-info.active{display:block}#our-gyms .gym .more-info::before{content:"";position:fixed;inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.9;z-index:-1}#our-gyms .gym .more-info .close-modal{position:absolute;top:30px;right:30px;margin:auto;cursor:pointer}#our-gyms .gym .more-info .close-modal i{color:#fab105;font-size:30px}#gym-info{position:fixed;inset:0;margin:auto;background:#000;width:calc(100vw - 102px);margin:0 0 0 auto;padding:150px 30px 80px;z-index:100;box-sizing:border-box;display:none;overflow-y:scroll;transition:all 0.4s ease}#gym-info.active{display:grid}#gym-info::-webkit-scrollbar{width:10px}#gym-info::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}#gym-info::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}#gym-info.narrow{width:calc(100% - 304px);margin:0 0 0 auto}#gym-info .back-btn{position:absolute;top:50px;left:40px;right:auto;bottom:auto;margin:auto}#gym-info .information-section{border-radius:20px;border:1px solid #fff;padding:50px 30px;position:relative}#gym-info .information-section .title{color:#fff;font-size:90px;line-height:90px;margin-bottom:50px;font-weight:500;width:70%}#gym-info .information-section .title i{border-radius:50%;border:2px solid #fab105;font-size:50px;width:95px;height:95px;line-height:90px;text-align:center;bottom:10px;position:relative}#gym-info .information-section .sub-title{color:#fff;font-size:50px;line-height:50px;margin-bottom:50px;font-weight:500}#gym-info .information-section .sub-title.s-t{margin-top:50px}#gym-info .information-section .white-text{color:#fff}#gym-info .information-section .rules{color:#fff;margin-bottom:50px}#gym-info .information-section .rules .white-text{color:#fff;margin-bottom:10px}#gym-info .information-section .rules .white-text i{color:#fab105;margin-right:5px}#memberships{position:fixed;inset:0;margin:auto;background:#000;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:30px;overflow-y:scroll;width:calc(100vw - 102px);margin:0 0 0 auto;padding:150px 30px 80px;z-index:100;box-sizing:border-box;display:none;transition:all 0.4s ease}#memberships.active{display:grid}#memberships.narrow{width:calc(100% - 304px);margin:0 0 0 auto;grid-template-columns:1fr 1fr 1fr}#memberships::-webkit-scrollbar{width:10px}#memberships::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}#memberships::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}#memberships .back-btn{position:absolute;top:50px;left:40px;right:auto;bottom:auto;margin:auto}#memberships .membership{-webkit-box-shadow:0px 0px 42px -11px #fff;-moz-box-shadow:0px 0px 42px -11px #fff;box-shadow:0px 0px 42px -11px #fff;border-radius:20px;overflow:hidden;padding:30px;box-sizing:border-box;width:400px;height:500px;margin:0 auto;text-align:center;transition:all 0.4s ease;display:grid;grid-template-columns:1fr;grid-row-gap:20px;grid-template-rows:250px 1fr 50px}#memberships .membership img{margin:0 auto;width:250px;height:250px;object-fit:cover;object-position:center;border-radius:50%;border:1px solid #fff}#memberships .membership .gym-name{color:#fff;font-weight:500;font-size:26px}#memberships .membership .pulse-btn{width:90%;margin:0 auto;height:50px;font-size:20px;padding:0 20px;line-height:50px}#memberships .membership .pulse-btn:hover{transform:scale(1);cursor:pointer}#memberships .membership .more-info{display:none;position:fixed;inset:0;width:fit-content;height:fit-content;margin:auto;background:#000;border-radius:20px;transition:all 0.4s ease;-webkit-box-shadow:0px 0px 42px -11px #fff;-moz-box-shadow:0px 0px 42px -11px #fff;box-shadow:0px 0px 42px -11px #fff;border:3px solid #fff}#memberships .membership .more-info .inner-sec{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;height:800px;overflow-y:scroll;box-sizing:border-box;padding:50px}#memberships .membership .more-info .inner-sec::-webkit-scrollbar{width:10px}#memberships .membership .more-info .inner-sec::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}#memberships .membership .more-info .inner-sec::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}#memberships .membership .more-info .inner-sec .gym-name{grid-column:1 / -1;text-align:center;margin-bottom:40px}#memberships .membership .more-info .inner-sec .note{grid-column:1 / -1;text-align:center;margin-bottom:40px}#memberships .membership .more-info .inner-sec .tc{grid-column:1 / -1;text-align:center;margin-bottom:40px;color:#fff;font-size:14px;font-style:italic}#memberships .membership .more-info .inner-sec .rates .title{color:#fff;border:1px solid #fff;padding:10px 20px;margin-bottom:20px;background:#515151}#memberships .membership .more-info .inner-sec .rates .list{margin-bottom:20px;border:1px solid #fff}#memberships .membership .more-info .inner-sec .rates .list .rate{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;padding:5px 10px;border-bottom:1px solid #fff}#memberships .membership .more-info .inner-sec .rates .list .rate:last-child{border-bottom:none}#memberships .membership .more-info .inner-sec .rates .list .rate .duration,#memberships .membership .more-info .inner-sec .rates .list .rate .price{color:#fff;text-align:left;padding-right:10px}#memberships .membership .more-info .inner-sec .rates .list .rate .duration{border-right:1px solid #fff}#memberships .membership .more-info.active{display:block}#memberships .membership .more-info::before{content:"";position:fixed;inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.9;z-index:-1}#memberships .membership .more-info .close-modal{position:absolute;top:30px;right:30px;margin:auto;cursor:pointer}#memberships .membership .more-info .close-modal i{color:#fab105;font-size:30px}#socials{position:fixed;inset:0;margin:auto;background:#000;width:calc(100vw - 102px);margin:0 0 0 auto;padding:150px 30px 80px;z-index:100;box-sizing:border-box;display:none;overflow-y:scroll;transition:all 0.4s ease}#socials.active{display:grid}#socials::-webkit-scrollbar{width:10px}#socials::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}#socials::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}#socials.narrow{width:calc(100% - 304px);margin:0 0 0 auto}#socials .back-btn{position:absolute;top:50px;left:40px;right:auto;bottom:auto;margin:auto}#socials .information-section{border-radius:20px;border:1px solid #fff;padding:50px 30px;position:relative}#socials .information-section .title{color:#fff;font-size:90px;line-height:90px;margin-bottom:50px;font-weight:500;width:70%}#socials .information-section .qr-codes{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px}#socials .information-section .qr-code{width:500px;margin:0 auto;text-align:center}#socials .information-section .qr-code .qr-title{color:#fff;font-size:30px;line-height:30px;font-weight:500;padding:10px 20px;text-align:center;max-width:350px;margin:0 auto 5px;background:#1877F2}#socials .information-section .qr-code .qr-title.inst{background:#E1306C}#socials .information-section .qr-code .qr-title i{color:#fff;font-size:40px}#socials .information-section .qr-code .qrcode-img{width:390px;height:auto}#personal-training{position:fixed;inset:0;margin:auto;background:#000;width:calc(100vw - 102px);margin:0 0 0 auto;padding:150px 30px 80px;z-index:100;box-sizing:border-box;display:none;overflow-y:scroll;transition:all 0.4s ease}#personal-training.active{display:grid}#personal-training::-webkit-scrollbar{width:10px}#personal-training::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}#personal-training::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}#personal-training.narrow{width:calc(100% - 304px);margin:0 0 0 auto}#personal-training .back-btn{position:absolute;top:50px;left:40px;right:auto;bottom:auto;margin:auto}#personal-training .information-section{border-radius:20px;border:1px solid #fff;padding:50px 30px;position:relative}#personal-training .information-section .title{color:#fff;font-size:90px;line-height:90px;margin-bottom:50px;font-weight:500;width:70%}#personal-training .information-section .sub-title{color:#fff;font-size:50px;line-height:50px;margin-bottom:50px;font-weight:500;width:70%}#personal-training .information-section .image-pt{position:absolute;top:-150px;bottom:auto;left:auto;right:50px}#personal-training .information-section .pt-gyms{display:grid;grid-template-columns:repeat(4, 150px);grid-column-gap:20px;margin-bottom:50px}#personal-training .information-section .pt-gyms img{width:150px;height:150px;object-fit:cover;object-position:center;border-radius:50%}#personal-training .information-section .list{border:1px solid #fff}#personal-training .information-section .list .item{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid #fff}#personal-training .information-section .list .item:last-child{border:none}#personal-training .information-section .list .item:first-child{background:#515151 !important}#personal-training .information-section .list .item:nth-child(odd){background:rgba(83,83,83,0.511)}#personal-training .information-section .list .item .text{color:#fff;padding:5px 10px;border-right:1px solid #fff}#visit-website{position:fixed;inset:0;margin:auto;background:#000;width:calc(100vw - 102px);margin:0 0 0 auto;padding:150px 30px 80px;z-index:100;box-sizing:border-box;display:none;overflow-y:scroll;transition:all 0.4s ease}#visit-website.active{display:grid}#visit-website::-webkit-scrollbar{width:10px}#visit-website::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}#visit-website::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}#visit-website.narrow{width:calc(100% - 304px);margin:0 0 0 auto}#visit-website .back-btn{position:absolute;top:50px;left:40px;right:auto;bottom:auto;margin:auto}#visit-website .information-section{border-radius:20px;border:1px solid #fff;padding:50px 30px;position:relative}#visit-website .information-section .title{color:#fff;font-size:90px;line-height:90px;margin-bottom:50px;font-weight:500;width:70%}#visit-website .information-section .sub-title{color:#fff;font-size:50px;line-height:50px;margin-bottom:50px;font-weight:500;width:43%}#visit-website .information-section .image-pt{position:absolute;top:-130px;bottom:auto;left:auto;right:74px;width:500px}#visit-website .information-section .qr-code{width:500px;margin:0 auto;text-align:center}#visit-website .information-section .qr-code .qr-title{background:#fab105;color:#000;font-size:30px;line-height:30px;font-weight:500;padding:10px 20px;text-align:center;max-width:350px;margin:0 auto 5px}#visit-website .information-section .qr-code .qrcode-img{width:390px;height:auto}.page-template-reviews-page-template{position:fixed;inset:0;margin:auto;background:#000;overflow-y:scroll;width:calc(100vw - 102px);margin:0 0 0 auto;z-index:100;box-sizing:border-box;display:none;transition:all 0.4s ease}.page-template-reviews-page-template.active{display:block}.page-template-reviews-page-template.narrow{width:calc(100% - 304px);margin:0 0 0 auto;grid-template-columns:1fr 1fr 1fr}.page-template-reviews-page-template::-webkit-scrollbar{width:10px}.page-template-reviews-page-template::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}.page-template-reviews-page-template::-webkit-scrollbar-thumb{background:#fab105;border-radius:10px}.page-template-reviews-page-template .back-btn{position:absolute;top:50px;left:40px;right:auto;bottom:auto;margin:auto;z-index:4}.page-template-reviews-page-template .review-page{height:100vh;position:relative;min-height:500px}@media only screen and (min-width: 992px){.page-template-reviews-page-template .review-page{min-height:700px}}.page-template-reviews-page-template .review-page.large-height{min-height:950px !important}.page-template-reviews-page-template .review-page.bk-img{background-position:center;background-repeat:no-repeat;background-size:cover}.page-template-reviews-page-template .review-page.bk-img::after{content:"";position:absolute;width:100%;height:100%;inset:0;margin:auto;background:black;opacity:0.5;z-index:1}.page-template-reviews-page-template .review-page .container{width:90%;max-width:700px;text-align:center;position:absolute;z-index:3;height:fit-content;margin:auto;inset:0}.page-template-reviews-page-template .review-page .container #sc_form_reviews{height:fit-content;position:relative}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review{padding:0;position:relative;height:fit-content;inset:0;margin:auto}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .card-holder.do-flip .flip-card .flip-card-inner{transform:rotateY(180deg)}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .card-holder .flip-card{perspective:1000px;transition:all 0.4s ease}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .card-holder .flip-card .flip-card-inner{text-align:center;transition:transform 0.8s;transform-style:preserve-3d}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .card-holder .flip-card .flip-card-inner .flip-card-front,.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .card-holder .flip-card .flip-card-inner .flip-card-back{backface-visibility:hidden;box-sizing:border-box}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .card-holder .flip-card .flip-card-inner .flip-card-back{position:absolute;width:100%;height:100%;transform:rotateY(180deg);inset:0;margin:auto}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .form-text{font-weight:300;font-size:20px;width:90%;margin:0 auto 20px;max-width:500px;word-break:break-word;transform:perspective(1px) translateZ(0);backface-visibility:hidden}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .form-text.small{text-align:left;margin:0 0 20px;width:100%;font-size:13px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .form-text.title{font-weight:600;font-size:30px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec{background:rgba(255,255,255,0.15);transition:all 0.4s ease;border:1px solid rgba(255,255,255,0.3);width:90%;max-width:700px;margin:0 auto;padding:100px 5%}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec.no-op{opacity:0;transition-delay:0.5}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec .client-logo{width:90%;max-width:300px;height:auto;object-fit:contain;text-align:center;margin-bottom:40px;max-height:300px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec #hear{width:100%;height:50px;margin-bottom:20px;padding:5px 10px;box-sizing:border-box;font-size:16px;max-width:500px;margin:0 auto 25px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec #hear.required{border:1px solid red}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec .stars{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:10px;margin:20px auto 15px;max-width:400px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec .stars input{display:none}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec .stars label{text-align:center}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .scene .card .card__face .front-sec .stars label svg{cursor:pointer}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec{display:none;position:fixed;margin:auto;height:fit-content;width:100%;box-sizing:border-box;max-width:700px;transition:all 0.4s ease;left:0;right:0;top:0;bottom:0;box-sizing:border-box;padding:70px 5% 20px;backface-visibility:hidden;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3)}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec input,.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec textarea{width:100%;height:50px;margin-bottom:20px;padding:5px 10px;box-sizing:border-box;font-size:16px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec input[type="submit"],.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec textarea[type="submit"]{cursor:pointer;transition:all 0.4s ease}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec textarea{height:200px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec h3{margin-bottom:10px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec .acknowledged{display:grid;grid-row-gap:10px;grid-template-columns:1fr 85px;grid-column-gap:20px;margin-bottom:20px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec .acknowledged .form-text.small{margin:0 !important}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec .acknowledged .input_area{display:grid;grid-template-columns:30px 1fr;width:fit-content;margin:0 auto}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec .acknowledged .input_area label{line-height:20px;font-size:13px;height:fit-content;margin:auto}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec .acknowledged .input_area input{height:20px;width:20px;margin:auto}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec.active{display:grid}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .complain-sec .complain-close-btn{position:absolute;top:20px;bottom:auto;left:auto;right:20px;font-size:30px;line-height:30px;text-decoration:none}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .google-review-sec{display:none;position:fixed;margin:auto;height:fit-content;width:100%;box-sizing:border-box;max-width:700px;transition:all 0.4s ease;left:0;right:0;top:0;bottom:0;box-sizing:border-box;padding:70px 5% 20px;backface-visibility:hidden;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3)}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .google-review-sec input,.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .google-review-sec textarea{width:100%;height:50px;margin-bottom:20px;padding:5px 10px;box-sizing:border-box;font-size:16px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .google-review-sec input[type="submit"],.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .google-review-sec textarea[type="submit"]{cursor:pointer;transition:all 0.4s ease}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .google-review-sec.active{display:grid}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .google-review-sec .g-rvw-img{width:90%;margin:0 auto 30px;max-width:300px;max-height:300px}.page-template-reviews-page-template .review-page .container #sc_form_reviews #review .google-review-sec .google-review-sec-close-btn{position:absolute;top:20px;bottom:auto;left:auto;right:20px;font-size:30px;line-height:30px;text-decoration:none}.page-template-reviews-page-template .review-page .container .thank-you-modal{position:fixed;inset:auto 0 -200% 0;width:calc(100% - 102px);height:100%;margin:auto;transition:all 0.4s ease}.page-template-reviews-page-template .review-page .container .thank-you-modal.narrow{width:calc(100% - 304px);margin:0 0 0 auto;grid-template-columns:1fr 1fr 1fr}.page-template-reviews-page-template .review-page .container .thank-you-modal.positive{inset:0 0 0 auto}.page-template-reviews-page-template .review-page .container .thank-you-modal.positive .positive{display:block !important}.page-template-reviews-page-template .review-page .container .thank-you-modal.negative{inset:0 0 0 auto}.page-template-reviews-page-template .review-page .container .thank-you-modal.negative .negative{display:block !important}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec{z-index:3;position:absolute;inset:0;height:fit-content;width:90%;max-width:500px;max-height:90%;margin:auto;background:rgba(255,255,255,0.15);box-sizing:border-box;border:1px solid rgba(255,255,255,0.3);padding:50px 25px}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .qr-code{width:300px;margin:0 auto;text-align:center;background:#fab105;padding-bottom:20px;display:none}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .qr-code .qr-title{color:#000;font-size:20px;line-height:30px;font-weight:500;padding:10px 20px;text-align:center;max-width:300px;margin:0 auto 5px;background:#fab105}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .qr-code img{width:250px;height:auto}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .client-logo{width:90%;margin:0 auto;max-width:300px;max-height:300px;padding-bottom:20px}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .form-text{font-weight:300;font-size:20px;width:90%;margin:0 auto 20px;max-width:500px;word-break:break-word;-webkit-backface-visibility:hidden}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .form-text strong{font-weight:600}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .form-text.title{font-weight:600;font-size:30px}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .form-text.positive,.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec .form-text.negative{display:none}.page-template-reviews-page-template .review-page .container .thank-you-modal .inner-sec a{width:100%;height:50px;margin-bottom:20px;padding:5px 10px;box-sizing:border-box;font-size:16px;cursor:pointer;transition:all 0.4s ease;text-decoration:none;display:block;line-height:40px}
/*# sourceMappingURL=style.css.map */
