.nav-body{color:#000;z-index:99;background:#fff;border-bottom:.5px solid #cfcfcf;justify-content:space-evenly;align-items:center;width:100%;height:8vh;display:flex;position:fixed;top:0}.nav-body a{color:#000;font-size:15px}.nav-body a.selected{color:var(--foreground-default)}.nav-body .app-button{color:#000;background-color:#fff;border:.5px solid #000}.nav-body .close-button{color:#000;background:#fff;border:2px solid #000}.nav-body .close-button:hover{color:#fff}.nav-body .nav-logo-container{justify-content:center;width:30%;display:flex}.nav-body .nav-logo-container #bigLogo{height:50px}.nav-body .nav-logo-container #smallLogo{height:50px;display:none}.nav-body .modal-background{background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nav-body .modal-background .modal-container{background-color:#fff;border-radius:10px;width:50vw;height:50vh;box-shadow:0 4px 4px #00000040}@media only screen and (max-width:800px){.nav-body .modal-background .modal-container{width:90vw;height:80vh}}.nav-body .modal-background .modal-container .modal-header{justify-content:flex-end;padding:20px;display:flex}.nav-body .modal-background .modal-container .modal-header button{cursor:pointer;background-color:#fff;border:none}.nav-body .modal-background .modal-container .content{place-content:center;align-items:center;display:flex}@media only screen and (max-width:800px){.nav-body .modal-background .modal-container .content{flex-direction:column;padding:10px;display:flex}}.nav-body .modal-background .modal-container .content .left{flex-direction:column;margin-right:10px;display:flex}.nav-body .modal-background .modal-container .content .left h4{max-width:400px;margin-bottom:15px;font-size:45px}.nav-body .modal-background .modal-container .content .left p{max-width:400px}.nav-body .modal-background .modal-container .content .left .app-reviews{align-content:flex-end;align-items:flex-end;margin-top:15px;display:flex}.nav-body .modal-background .modal-container .content .left .app-reviews p{margin-right:10px}.nav-body .modal-background .modal-container .content .left .app-reviews .stars{color:gold}.nav-body .modal-background .modal-container .content .left .app-reviews .stars .star{margin-right:5px}@media only screen and (max-width:800px){.nav-body .modal-background .modal-container .content .right{padding-top:20px}}.nav-body .modal-background .modal-container .content .right .modal-image{border:1px solid #ccc;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 8px #0000001a}.nav-body .modal-background .modal-container .content .right .modal-image img{border-radius:8px;width:auto;height:300px}.nav-body .nav-link-container{justify-content:center;width:40%;display:flex}.nav-body .nav-link-container a{align-content:center;align-items:center;margin-right:30px;text-decoration:none;display:flex}.nav-body .nav-link-container span{text-align:center;color:#fff;background-color:#000;border:1px solid #000;border-radius:50px;height:15px;margin-left:8px;padding:0 10px;font-size:10px}.nav-body .nav-button-group{justify-content:space-evenly;align-items:center;width:22%;display:flex}.nav-body .nav-button-group .nav-button-pair{place-content:center space-evenly;align-items:center;width:90%;display:flex}.nav-body .nav-button-group .nav-button-pair .seperator{background-color:#ebebeb;border-radius:4px;width:2px;height:40px}.nav-body .nav-button-group .nav-button-pair .signup-button{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:5px 20px}.nav-body .nav-button-group .nav-button-pair .signup-button-group{flex-direction:row;align-content:center;align-items:center;display:flex}.nav-body .nav-button-group .nav-button-pair .signup-button-group .more-menu{margin-right:10px;font-size:25px}.nav-body .nav-button-group .nav-button-pair .signup-button-group .user-profile{color:#535353;font-size:25px}.nav-body .nav-button-group .nav-button-pair .signup-button-group .user-profile-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:30px;height:30px}.nav-body .nav-button-group .nav-button-pair .dropdown{z-index:99;background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;min-width:250px;margin-right:5vw;display:flex;position:absolute;top:85%;right:0;box-shadow:0 8px 16px #0003}@media only screen and (max-width:800px){.nav-body .nav-button-group .nav-button-pair .dropdown{width:50%}}.nav-body .nav-button-group .nav-button-pair .dropdown a{padding:20px}.nav-body .nav-button-group .nav-button-pair .dropdown a:hover{background-color:#f9f9f9;border-radius:16px;text-decoration:none}.nav-body .nav-button-group .nav-button-pair .dropdown button{text-align:left;cursor:pointer;background-color:#fff;border:none;border-radius:10px;padding:20px;font-size:15px}.nav-body .nav-button-group .nav-button-pair .dropdown button:hover{background-color:#f9f9f9;text-decoration:none}.nav-body .nav-button-group .nav-button-pair .dropdown .sign-up{border-top-left-radius:16px;border-top-right-radius:16px;font-family:Switzer Semi Bold}.nav-body .nav-dropdown{width:100vw;color:var(--background-default);background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:8vh;padding-bottom:100vh;padding-left:10vw;display:flex;position:fixed;top:0;left:0}.nav-body .nav-dropdown a{justify-content:flex-start;align-items:center;width:80%;height:55px;text-decoration:none;display:flex}.nav-body .nav-dropdown span{text-align:center;color:#fff;background-color:#000;border:1px solid #000;border-radius:50px;width:50px;height:15px;margin-left:8px;font-size:10px}.nav-body .nav-dropdown .app-call{color:#fff;background-color:#000;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;margin-top:20px}.nav-body .nav-dropdown .gym-call{color:#141413;background-color:#fff;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;margin-top:20px}.nav-body.loading:after{content:"";background-color:#141413;width:0%;height:3px;animation:2s linear infinite loadingBar;position:absolute;bottom:0;left:0}@keyframes loadingBar{0%{width:0%}50%{width:50%}to{width:100%}}@media only screen and (min-width:1000px){.menu-icons,.nav-dropdown,.mobile-account,.mobile-dropdown{display:none!important}}@media only screen and (max-width:1000px){.nav-body{justify-content:space-between}.mobile-dropdown,.nav-link-container{display:none!important}.nav-logo-container{margin-left:10vw;width:fit-content!important}.nav-button-group{width:fit-content!important}.nav-button-pair{display:none!important}.menu-group{align-content:center;align-items:center;display:flex}.menu-group .mobile-account{align-content:center;align-items:center;margin-right:10px;display:flex}.menu-group .mobile-account .user-profile{color:#535353;font-size:27px}.menu-group .mobile-account button{background-color:#fff;border:none}.menu-group .mobile-account img{-o-object-fit:cover;object-fit:cover;background-color:#f9f9f9;border-radius:50%;width:32px;height:32px}.menu-group .mobile-account p{color:#535353;font-size:10px}.menu-group .seperator{background-color:#ebebeb;border-radius:4px;width:2px;height:30px;margin-right:10px}.menu-group .mobile-dropdown{z-index:99;background-color:#fff;border-radius:10px;flex-direction:column;min-width:250px;margin-right:5.4vw;display:flex;position:absolute;top:70px;right:0;box-shadow:0 8px 16px #0003}}@media only screen and (max-width:1000px) and (max-width:800px){.menu-group .mobile-dropdown{width:50%}}@media only screen and (max-width:1000px){.menu-group .mobile-dropdown a{padding:20px}.menu-group .mobile-dropdown a:hover{background-color:#f9f9f9;border-radius:4px;text-decoration:none}.menu-group .mobile-dropdown button{text-align:left;cursor:pointer;background-color:#fff;border:none;border-radius:10px;padding:20px;font-size:15px}.menu-group .mobile-dropdown button:hover{background-color:#f9f9f9;text-decoration:none}.menu-group .mobile-dropdown .sign-up{font-family:Switzer Semi Bold}.menu-group .menu-icons{color:#000;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 10px 5px;margin-right:10vw!important}}@media only screen and (max-width:800px){#bigLogo{display:none}#smallLogo{display:block!important}}.owner-nav-body{color:#fff;z-index:2147483647;background:#000;justify-content:space-evenly;align-items:center;width:100%;height:11vh;display:flex;top:0}.owner-nav-body a{font-size:15px}.owner-nav-body a.selected{color:var(--foreground-default)}.owner-nav-body .app-button{color:#fff;background-color:#000;border:.5px solid #c2c2c2}.owner-nav-body .app-button:hover{color:#000}.owner-nav-body .close-button{color:#000;background:#fff;border:2px solid #000}.owner-nav-body .close-button:hover{color:#fff}.owner-nav-body .nav-logo-container{justify-content:center;width:30%;display:flex}.owner-nav-body .nav-logo-container #bigLogo{height:50px}.owner-nav-body .nav-logo-container #smallLogo{height:50px;display:none}.owner-nav-body .nav-link-container{justify-content:flex-start;width:40%;display:flex}.owner-nav-body .nav-link-container a{color:#fff;margin-right:30px}.owner-nav-body .nav-button-group{justify-content:space-evenly;align-items:center;width:18%;display:flex}.owner-nav-body .nav-button-group .nav-button-pair{justify-content:space-evenly;width:100%;display:flex}.owner-nav-body .nav-dropdown{width:100vw;color:var(--background-default);background-color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:11vh;padding-bottom:100vh;padding-left:10vw;display:flex;position:fixed;top:0;left:0}.owner-nav-body .nav-dropdown a{color:#fff;justify-content:flex-start;align-items:center;width:80%;height:55px;display:flex}.owner-nav-body .nav-dropdown .app-call{color:#fff;background-color:#000;border:1px solid #c2c2c2;border-radius:4px;justify-content:center;align-items:center}.owner-nav-body .nav-dropdown .gym-call{color:#000;background-color:#fff;border:1px solid #000;border-radius:4px;justify-content:center;align-items:center;margin-top:20px}@media only screen and (min-width:1000px){.menu-icons,.nav-dropdown{display:none!important}}@media only screen and (max-width:1000px){.nav-body{justify-content:space-between}.nav-link-container{display:none!important}.nav-logo-container{margin-left:10vw;width:fit-content!important}.nav-button-group{width:fit-content!important}.nav-button-pair{display:none!important}.menu-icons{color:#000;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 10px 5px;margin-right:10vw!important}}@media only screen and (max-width:800px){#bigLogo{display:none}#smallLogo{display:block!important}}.nav-open-owner{position:fixed}.owner-light-nav-body{color:#000;z-index:99;background:#fff;border:.5px solid #cfcfcf;justify-content:space-evenly;align-items:center;width:100%;height:8vh;display:flex;position:fixed;top:0}.owner-light-nav-body a{color:#000;font-size:15px}.owner-light-nav-body a.selected{color:var(--foreground-default)}.owner-light-nav-body .app-button{color:#000;background-color:#fff;border:1px solid #ccc;padding:10px;font-family:Switzer Semi Bold}.owner-light-nav-body .sign-button{color:#fff;background-color:#000;border:1px solid #000;margin:0 5px;padding:10px;font-family:Switzer Semi Bold}.owner-light-nav-body .close-button{color:#000;background:#fff;border:2px solid #000}.owner-light-nav-body .close-button:hover{color:#fff}.owner-light-nav-body .nav-logo-container{justify-content:center;width:30%;display:flex}.owner-light-nav-body .nav-logo-container #bigLogo{height:50px}.owner-light-nav-body .nav-logo-container #smallLogo{height:50px;display:none}.owner-light-nav-body .nav-link-container{justify-content:flex-start;width:60%;display:flex}.owner-light-nav-body .nav-link-container a{margin-right:30px}.owner-light-nav-body .nav-button-group{align-items:center;width:22%;display:flex}.owner-light-nav-body .nav-button-group .nav-button-pair{justify-content:space-evenly;width:70%;display:flex}.owner-light-nav-body .nav-button-group .nav-button-pair .signup-button{cursor:pointer;background-color:#fff;border:.5px solid gray;border-radius:4px;padding:0 20px}.owner-light-nav-body .nav-button-group .nav-button-pair .signup-button-group{flex-direction:row;align-content:center;align-items:center;display:flex}.owner-light-nav-body .nav-button-group .nav-button-pair .signup-button-group .more-menu{margin-right:10px;font-size:25px}.owner-light-nav-body .nav-button-group .nav-button-pair .signup-button-group .user-profile{color:#535353;font-size:25px}.owner-light-nav-body .nav-button-group .nav-button-pair .signup-button-group .user-profile-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:30px;height:30px}.owner-light-nav-body .nav-button-group .nav-button-pair .dropdown{z-index:99;background-color:#fff;border-radius:10px;flex-direction:column;min-width:250px;margin-right:5.4vw;display:flex;position:absolute;top:75%;right:0;box-shadow:0 8px 16px #0003}@media only screen and (max-width:800px){.owner-light-nav-body .nav-button-group .nav-button-pair .dropdown{width:50%}}.owner-light-nav-body .nav-button-group .nav-button-pair .dropdown a{padding:20px}.owner-light-nav-body .nav-button-group .nav-button-pair .dropdown a:hover{background-color:#f9f9f9;border-radius:10px;text-decoration:none}.owner-light-nav-body .nav-button-group .nav-button-pair .dropdown button{text-align:left;cursor:pointer;background-color:#fff;border:none;border-radius:10px;padding:20px;font-size:15px}.owner-light-nav-body .nav-button-group .nav-button-pair .dropdown button:hover{background-color:#f9f9f9;text-decoration:none}.owner-light-nav-body .nav-button-group .nav-button-pair .dropdown .sign-up{font-family:Switzer Semi Bold}.owner-light-nav-body .nav-dropdown{width:100vw;color:var(--background-default);background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:8vh;padding-bottom:100vh;padding-left:10vw;display:flex;position:fixed;top:0;left:0}.owner-light-nav-body .nav-dropdown a{justify-content:flex-start;align-items:center;width:80%;height:55px;display:flex}.owner-light-nav-body .nav-dropdown .app-call{color:#fff;background-color:#000;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;margin-top:20px}.owner-light-nav-body .nav-dropdown .gym-call{color:#141413;background-color:#fff;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;margin-top:20px}.owner-light-nav-body.loading:after{content:"";background-color:#141413;width:0%;height:3px;animation:2s linear infinite loadingBar;position:absolute;bottom:0;left:0}@media only screen and (min-width:1000px){.menu-icons,.nav-dropdown,.mobile-account{display:none!important}}@media only screen and (max-width:1000px){.owner-light-nav-body{justify-content:space-between}.nav-link-container{display:none!important}.nav-logo-container,.nav-button-group{width:fit-content!important}.nav-button-pair{display:none!important}.menu-group{align-content:center;align-items:center;display:flex}.menu-group .menu-icons{color:#000;background-color:#fff;border-radius:8px;padding:10px 10px 5px;margin-right:10vw!important}}@media only screen and (max-width:800px){#bigLogo{display:none}#smallLogo{display:block!important}}.footer{z-index:9;background-color:#f8f9fa;padding:2rem;position:relative}.footer .container{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}@media only screen and (max-width:600px){.footer .container{flex-direction:column}}.footer .left{flex:1}.footer .left img{width:150px;height:auto}.footer .left .tagline{color:#6c757d;margin-bottom:1rem;font-size:.875rem}.footer .left .links{flex-wrap:wrap}@media only screen and (max-width:600px){.footer .left .links{border-bottom:1px solid #dee2e6;flex-direction:column;padding-bottom:1rem;display:flex}}.footer .left .links a{color:#212529;font-size:.875rem;text-decoration:none}.footer .left .links a:hover{text-decoration:underline}.footer .left .links a:not(:first-child){margin-left:1rem}@media only screen and (max-width:600px){.footer .left .links a:not(:first-child){margin-top:10px;margin-left:0}.footer .left .links a{margin-left:0}}.footer .right{text-align:left;flex-direction:column;justify-content:flex-end;display:flex}.footer .right .app-title{margin-bottom:1rem;font-family:Kaisei}@media only screen and (max-width:600px){.footer .right .app-title{margin-top:1rem}}.footer .right .app-buttons{flex-direction:column;display:flex}@media only screen and (max-width:600px){.footer .right .app-buttons{flex-direction:row}}.footer .right .app-buttons .apple-badge{width:125px}@media only screen and (max-width:600px){.footer .right .app-buttons .apple-badge{width:105px}}.footer .right .app-buttons .google-badge{width:145px;margin-left:-10px}@media only screen and (max-width:600px){.footer .right .app-buttons .google-badge{width:125px;margin-top:-9.5px;margin-left:0}}.footer .bottom{border-top:1px solid #dee2e6;justify-content:space-between;align-items:center;padding-top:1rem;font-family:Switzer Light;font-size:.75rem;display:flex}.footer .bottom .legal{flex-wrap:wrap;display:flex}@media only screen and (max-width:600px){.footer .bottom{flex-direction:column;align-items:flex-start}}.footer .social-icons{gap:1rem;display:flex}@media only screen and (max-width:600px){.footer .social-icons{margin-top:15px}}.footer .social-icons a{color:#212529;font-size:1.25rem;transition:color .5s}.footer .social-icons a:hover{color:#ff585f}.owner-footer{z-index:9;background-color:#f8f9fa;padding:2rem;position:relative}.owner-footer .container{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}@media only screen and (max-width:600px){.owner-footer .container{flex-direction:column}}.owner-footer .left{flex:1}.owner-footer .left img{width:150px;height:auto}.owner-footer .left .tagline{color:#6c757d;margin-bottom:1rem;font-size:.875rem}.owner-footer .left .links{flex-wrap:wrap}@media only screen and (max-width:600px){.owner-footer .left .links{border-bottom:1px solid #dee2e6;flex-direction:column;padding-bottom:1rem;display:flex}}.owner-footer .left .links a{color:#212529;font-size:.875rem;text-decoration:none}.owner-footer .left .links a:hover{text-decoration:underline}.owner-footer .left .links a:not(:first-child){margin-left:1rem}@media only screen and (max-width:600px){.owner-footer .left .links a:not(:first-child){margin-top:10px;margin-left:0}.owner-footer .left .links a{margin-left:0}}.owner-footer .right{text-align:left;flex-direction:column;justify-content:flex-end;display:flex}.owner-footer .right .app-title{margin-bottom:1rem}@media only screen and (max-width:600px){.owner-footer .right .app-title{margin-top:1rem;font-family:Switzer Semi Bold}}.owner-footer .right .app-buttons{flex-direction:column;display:flex}@media only screen and (max-width:600px){.owner-footer .right .app-buttons{flex-direction:row}}.owner-footer .right .app-buttons .apple-badge{width:125px}@media only screen and (max-width:600px){.owner-footer .right .app-buttons .apple-badge{width:105px}}.owner-footer .right .app-buttons .google-badge{width:145px;margin-left:-10px}@media only screen and (max-width:600px){.owner-footer .right .app-buttons .google-badge{width:125px;margin-top:-9.5px;margin-left:0}}.owner-footer .bottom{border-top:1px solid #dee2e6;justify-content:space-between;align-items:center;padding-top:1rem;font-family:Switzer Light;font-size:.75rem;display:flex}.owner-footer .bottom .legal{flex-wrap:wrap;display:flex}@media only screen and (max-width:600px){.owner-footer .bottom{flex-direction:column;align-items:flex-start}}.owner-footer .social-icons{gap:1rem;display:flex}@media only screen and (max-width:600px){.owner-footer .social-icons{margin-top:15px}}.owner-footer .social-icons a{color:#212529;font-size:1.25rem;transition:color .5s}.owner-footer .social-icons a:hover{color:#ff585f}.carousel-body{background-color:#f5f5f7;border-bottom:5px solid #f5f5f7;flex-direction:column;justify-content:center;align-items:center;height:75svh;display:flex}@media only screen and (max-width:800px){.carousel-body{padding-top:12vh}}.carousel-body .carousel-copy{text-align:center;flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.carousel-body .carousel-copy h1{max-width:450px;font-family:Kaisei;font-size:clamp(45px,5vw + 1rem,50px)}.carousel-body .carousel-copy p{max-width:650px;margin-top:10px;font-size:16px}@media (max-width:600px){.carousel-body .carousel-copy p{max-width:350px}}.carousel-body .search-bar-container{box-sizing:border-box;width:60vw;min-width:350px;max-width:700px;position:relative}.carousel-body .search-bar-container .search-icon{color:#333;font-size:25px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.carousel-body .search-bar-container .search-input{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;height:100%;padding-left:50px;padding-right:50px;font-family:Switzer Light,sans-serif;font-size:18px;transition:box-shadow .4s ease-in-out}.carousel-body .search-bar-container .search-input:hover{box-shadow:0 0 0 .15vw #87cfeb2f}.carousel-body .search-bar-container .search-input:focus{box-shadow:0 0 0 .15vw #141413}.carousel-body .search-bar-container .search-button{color:#fff;cursor:pointer;background-color:#141413;border:none;border-radius:50%;place-content:center;align-items:center;padding:8px;font-size:18px;transition:background-color .3s ease-in-out;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.carousel-body .search-bar-container .search-button:disabled,.carousel-body .search-bar-container .search-button:disabled:hover{color:#000;background-color:#f5f5f7}.carousel-body .search-bar-container .search-button:hover{background-color:#000}.carousel-body .suggestions{align-content:center;align-items:center;margin-top:25px;display:flex}@media only screen and (max-width:800px){.carousel-body .suggestions{flex-direction:column}}.carousel-body .suggestions p{color:gray;margin-right:8px;font-family:Switzer Light;font-size:14px}@media only screen and (max-width:800px){.carousel-body .suggestions p{margin-right:0}}.carousel-body .suggestions .pills button{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:50px;margin-right:8px;padding:10px 20px;transition:background-color .4s ease-in-out}.carousel-body .suggestions .pills button:hover{background-color:#f5f5f7}@media (max-width:600px){.carousel-body .suggestions .pills{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.carousel-body .suggestions .pills button{margin-right:0}.carousel-body .suggestions .pills button:first-child{grid-area:1/1}.carousel-body .suggestions .pills button:nth-child(2){grid-area:1/2}.carousel-body .suggestions .pills button:nth-child(3){grid-area:2/1/auto/span 2;justify-self:center}}.features-body{margin-top:50px}.features-body .features-heading{margin-bottom:20px;margin-left:2.5%}.features-body .features-heading p{margin-top:10px;font-family:Switzer Light}@media only screen and (max-width:800px){.features-body .features-heading h1{width:300px;margin:auto;font-size:30px}.features-body .features-heading p{width:300px;margin:auto}.features-body .features-heading{text-align:center;margin-left:0}}.features-body .amenities-hero{grid-template-rows:1fr;grid-template-columns:1fr 1.5fr;gap:20px;width:95%;height:fit-content;margin:auto;display:grid}@media only screen and (max-width:1200px){.features-body .amenities-hero{grid-template-columns:1fr}}@media only screen and (max-width:800px){.features-body .amenities-hero{grid-template-columns:1fr;gap:10px;width:95%}}.features-body .amenities-hero .left-box{background-color:#f5f5f7;border:1px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.features-body .amenities-hero .left-box img{border:5px solid #efefef;border-radius:32px;width:auto;height:600px;box-shadow:0 10px 20px #0003}.features-body .amenities-hero .left-box h3{text-align:left;color:#000;align-self:flex-start;width:100%;margin-top:20px;margin-bottom:5px;font-size:25px}.features-body .amenities-hero .left-box p{text-align:left;color:#333;align-self:flex-start;width:100%;font-family:Switzer Light;font-size:16px}.features-body .amenities-hero .right-box-container{flex-direction:column;justify-content:space-between;height:100%;display:flex}.features-body .amenities-hero .right-box-container .right-box{border:1px solid #ccc;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.features-body .amenities-hero .right-box-container .right-box .reviews{flex-direction:column;align-items:center;width:500px;height:200px;display:flex;position:relative}@media only screen and (max-width:800px){.features-body .amenities-hero .right-box-container .right-box .reviews{width:80vw}}.features-body .amenities-hero .right-box-container .right-box .reviews .review-one,.features-body .amenities-hero .right-box-container .right-box .reviews .review-two,.features-body .amenities-hero .right-box-container .right-box .reviews .review-three{background-color:#fff;border:1px solid #ccc;border-radius:32px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.features-body .amenities-hero .right-box-container .right-box .reviews .review-one .review-content,.features-body .amenities-hero .right-box-container .right-box .reviews .review-two .review-content,.features-body .amenities-hero .right-box-container .right-box .reviews .review-three .review-content{flex-direction:column;padding:20px;display:flex}.features-body .amenities-hero .right-box-container .right-box .reviews .review-one .review-content .stars,.features-body .amenities-hero .right-box-container .right-box .reviews .review-two .review-content .stars,.features-body .amenities-hero .right-box-container .right-box .reviews .review-three .review-content .stars{margin:5px 0;display:flex}.features-body .amenities-hero .right-box-container .right-box .reviews .review-one .review-content .stars .star,.features-body .amenities-hero .right-box-container .right-box .reviews .review-two .review-content .stars .star,.features-body .amenities-hero .right-box-container .right-box .reviews .review-three .review-content .stars .star{color:gold;margin-right:5px}.features-body .amenities-hero .right-box-container .right-box .reviews .review-one .review-content p,.features-body .amenities-hero .right-box-container .right-box .reviews .review-two .review-content p,.features-body .amenities-hero .right-box-container .right-box .reviews .review-three .review-content p{color:#212121}.features-body .amenities-hero .right-box-container .right-box .reviews .review-one{width:500px;height:140px}@media only screen and (max-width:1000px){.features-body .amenities-hero .right-box-container .right-box .reviews .review-one{width:320px}}.features-body .amenities-hero .right-box-container .right-box .reviews .review-one{z-index:3}.features-body .amenities-hero .right-box-container .right-box .reviews .review-two{width:460px;height:170px}@media only screen and (max-width:1000px){.features-body .amenities-hero .right-box-container .right-box .reviews .review-two{width:280px}}.features-body .amenities-hero .right-box-container .right-box .reviews .review-two{z-index:2}.features-body .amenities-hero .right-box-container .right-box .reviews .review-three{width:420px;height:200px}@media only screen and (max-width:1000px){.features-body .amenities-hero .right-box-container .right-box .reviews .review-three{width:240px}}.features-body .amenities-hero .right-box-container .right-box .reviews .review-three{z-index:1}.features-body .amenities-hero .right-box-container .right-box .skye-preview{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;align-items:center;width:700px;height:200px;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:800px){.features-body .amenities-hero .right-box-container .right-box .skye-preview{width:320px;height:175px}}.features-body .amenities-hero .right-box-container .right-box .skye-preview p{color:#212121;padding:40px;font-size:16px}@media only screen and (max-width:800px){.features-body .amenities-hero .right-box-container .right-box .skye-preview p{max-width:250px;padding:30px}}.features-body .amenities-hero .right-box-container .right-box .skye-preview .generate-button{color:#fff;cursor:pointer;text-align:center;background-color:#000;border:1px solid #ccc;border-radius:50px;place-content:center;align-items:center;width:90%;height:40px;font-size:18px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.features-body .amenities-hero .right-box-container .right-box .skye-preview .generate-button:hover{background-color:#212121}.features-body .amenities-hero .right-box-container .right-box h3{text-align:left;color:#000;align-self:flex-start;width:100%;margin-top:20px;margin-bottom:5px;font-size:25px}.features-body .amenities-hero .right-box-container .right-box p{text-align:left;color:#333;align-self:flex-start;width:100%;font-family:Switzer Light;font-size:16px}.features-body .amenities-hero .right-box-container .right-box.top{background-color:#f5f5f7;margin-bottom:10px}.features-body .amenities-hero .right-box-container .right-box.bottom{background-color:#f5f5f7;margin-top:10px}.home-cta-body{flex-direction:column;place-content:center;align-items:center;padding-top:40px;padding-bottom:50px;display:flex}@media only screen and (max-width:700px){.home-cta-body{padding-bottom:0}}.home-cta-body .cta-container{box-sizing:border-box;background:radial-gradient(circle,#212121,#000);border-radius:8px;flex-direction:column;place-content:center;align-items:flex-start;width:65%;height:350px;padding:30px;display:flex}@media only screen and (max-width:1000px){.home-cta-body .cta-container{border-radius:0;width:100%;height:fit-content}}.home-cta-body .cta-container h2{color:#fff;margin-bottom:20px;font-family:Kaisei}@media only screen and (max-width:1000px){.home-cta-body .cta-container h2{font-size:25px}}.home-cta-body .cta-container .white-box{box-sizing:border-box;background-color:#f5f5f7;border-radius:8px;place-content:center space-between;align-items:center;width:100%;height:100%;padding:20px;display:flex}@media only screen and (max-width:800px){.home-cta-body .cta-container .white-box{flex-direction:column}}.home-cta-body .cta-container .white-box .group{place-content:center flex-start;align-items:center;display:flex}@media only screen and (max-width:800px){.home-cta-body .cta-container .white-box .group{flex-direction:column}}.home-cta-body .cta-container .white-box .group .qr-image{border-radius:8px;width:auto;height:200px}.home-cta-body .cta-container .white-box .group .content{flex-direction:column;margin-left:20px;display:flex}@media only screen and (max-width:800px){.home-cta-body .cta-container .white-box .group .content{margin-left:0}.home-cta-body .cta-container .white-box .group .content h3{font-size:20px;display:none}}.home-cta-body .cta-container .white-box .group .content p{font-size:Switzer Light;margin-top:10px}.home-cta-body .cta-container .white-box .or{display:none}@media only screen and (max-width:800px){.home-cta-body .cta-container .white-box .or{align-content:center;align-items:center;margin-top:5px;display:flex}}.home-cta-body .cta-container .white-box .or .line{background-color:#000;width:50px;height:1px}.home-cta-body .cta-container .white-box .or p{margin:0 10px}.home-cta-body .cta-container .white-box button{cursor:pointer;box-sizing:border-box;color:#fff;background:#000;border:none;border-radius:50%;place-content:center;align-items:center;width:50px;height:50px;padding:10px;display:flex}.home-cta-body .cta-container .white-box button p{margin-right:10px;font-size:20px}@media only screen and (min-width:800px){.home-cta-body .cta-container .white-box button p{display:none}}.home-cta-body .cta-container .white-box button .icon{color:#fff;font-size:20px}@media only screen and (max-width:800px){.home-cta-body .cta-container .white-box button{border-radius:50px;width:100%;margin-top:10px}}.app-review-body{flex-direction:column;justify-content:space-evenly;align-items:center;height:fit-content;margin-top:30px;padding:20px 0;display:flex}.app-review-body h1{text-align:left;width:90%;font-family:Kaisei}@media only screen and (max-width:800px){.app-review-body h1{text-align:center;font-size:30px}}.app-review-body .review-carousel{justify-content:space-evenly;align-items:center;width:90%;display:flex}@media only screen and (max-width:800px){.app-review-body .review-carousel{flex-direction:column}}.app-review-body .review-carousel .review-container{width:30%;height:180px;margin:10px;padding:20px}@media only screen and (max-width:800px){.app-review-body .review-carousel .review-container{width:90%;height:fit-content}}.app-review-body .review-carousel .review-container{background-color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden;box-shadow:0 4px 8px #0000001a}.app-review-body .review-carousel .review-container .review-star-icon{color:gold;margin-right:5px}.app-review-body .review-carousel .review-container h3{margin-bottom:5px}.app-review-body .review-carousel .review-container p{margin-top:5px;font-family:Switzer Light;font-size:18px}.explore-gyms-body{width:90vw;max-width:1200px;height:fit-content;margin:30px auto}.explore-gyms-body .explore-tabs{justify-content:space-between;width:200px;margin-top:20px;display:flex}.explore-gyms-body .explore-tabs .explore-link{color:gray;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.explore-gyms-body .explore-gym-container{flex-direction:row;margin-top:20px;display:flex}.explore-gyms-body .explore-gym-container .loading-body{background-color:green;justify-content:center;align-items:center;width:100%;height:100px;display:flex}.explore-gyms-body .explore-gym-container .explore-gym-info{width:calc(100% - 120px);height:100%}.explore-gyms-body .explore-gym-container .explore-gym-info .default-gym-card{margin-left:-100px}.explore-gyms-body .explore-gym-container .explore-gym-info .default-gym-card .default-additional-photo{background:linear-gradient(90deg,#0000,#d3d3d3,#0000) 0 0/200% 100%;justify-content:center;align-items:center;width:100%;height:300px;margin-top:20px;margin-bottom:20px;animation:2s infinite shimmer;display:flex}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.explore-gyms-body .explore-gym-container .explore-gym-info .default-gym-card .default-info-row{flex-direction:row;display:flex}.explore-gyms-body .explore-gym-container .explore-gym-info .default-gym-card .default-info-row .default-gym-logo{background:linear-gradient(90deg,#0000,#d3d3d3,#0000) 0 0/200% 100%;border-radius:4px;width:75px;height:75px;margin-right:10px;animation:2s infinite shimmer}.explore-gyms-body .explore-gym-container .explore-gym-info .default-gym-card .default-info-row .default-gym-info{flex-direction:column;display:flex}.explore-gyms-body .explore-gym-container .explore-gym-info .default-gym-card .default-info-row .default-gym-info .default-gym-name,.explore-gyms-body .explore-gym-container .explore-gym-info .default-gym-card .default-info-row .default-gym-info .default-gym-distance,.explore-gyms-body .explore-gym-container .explore-gym-info .default-gym-card .default-info-row .default-gym-info .default-gym-address{background:linear-gradient(90deg,#0000,#d3d3d3,#0000) 0 0/200% 100%;width:200px;height:20px;margin-bottom:5px;animation:2s infinite shimmer}.explore-gyms-body .additional-photos{justify-content:center;align-items:center;width:350px;max-width:100%;height:300px;margin-top:20px;margin-bottom:20px;display:flex}.explore-gyms-body .additional-photos img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:350px;max-width:100%;height:300px}.explore-gyms-body .additional-photos .additional-photo-container{display:inline-block;position:relative}.explore-gyms-body .additional-photos .additional-photo-container .overlay-text{color:#fff;background-color:#000000b3;border-top-right-radius:4px;border-bottom-left-radius:4px;padding:5px 10px;font-size:15px;position:absolute;top:0;right:0}.explore-gyms-body .explore-gym-body{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;min-height:400px;margin-top:20px;display:flex}.explore-gyms-body .explore-gym-body .explore-gym{border-radius:10px;width:30%;min-width:150px;height:475px;margin-bottom:10px;padding:0 10px}.explore-gyms-body .explore-gym-body .explore-gym-image{background-color:#fff;border-radius:4px;width:75px;height:75px;margin-right:10px;overflow:hidden}.explore-gyms-body .explore-gym-body .explore-gym-image .gym-logo{-o-object-fit:cover;object-fit:cover;width:75px;height:75px}.explore-gyms-body .explore-gym-body .explore-gym-name{font-family:Switzer Semi Bold}.explore-gyms-body .explore-gym-body .explore-gym-distance{color:gray}.explore-gyms-body .explore-gym-body .explore-gym-address{color:gray;max-width:270px}@media only screen and (max-width:1000px){.explore-gyms-body .explore-gym-body .explore-gym-address{font-size:18px}}.explore-gyms-body .explore-gym-body .explore-gym-website{color:gray}@media only screen and (max-width:1000px){.explore-gyms-body .explore-gym-body{flex-direction:column;align-items:stretch}.explore-gyms-body .explore-gym-body .explore-gym{width:100%}.explore-gyms-body .explore-gym-body .additional-photos{justify-content:center;align-items:center;width:680px;height:200px;display:flex}.explore-gyms-body .explore-gym-body .additional-photos img{width:680px;height:200px}}@media only screen and (max-width:700px){.explore-gyms-body .explore-gym-body .additional-photos,.explore-gyms-body .explore-gym-body .additional-photos img{width:325px;height:300px}}.blog-preview{flex-direction:column;justify-content:center;align-items:center;height:fit-content;margin-top:50px;margin-bottom:50px;display:flex}.blog-preview .heading{justify-content:space-between;width:95%;margin-bottom:10px;display:flex}.blog-preview .heading button{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:0 30px}.blog-preview .blogs{grid-gap:20px;grid-template-columns:repeat(4,1fr);justify-content:center;width:95%;display:grid}@media only screen and (max-width:1000px){.blog-preview .blogs{flex-direction:column;display:flex}}@media only screen and (max-width:800px){.blog-preview .blogs{flex-direction:column;display:flex}}.blog-preview .blogs .blog-container{background-color:#fff;border:1px solid #ccc;border-radius:8px;flex-direction:column;width:100%;height:100%;text-decoration:none;display:flex;overflow:hidden}.blog-preview .blogs .blog-container .blog-image{-o-object-fit:cover;object-fit:cover;width:100%;height:240px}.blog-preview .blogs .blog-container .blog-text{padding:10px}.blog-preview .blogs .blog-container .blog-text h2{color:#000;font-size:20px;text-decoration:none}.blog-preview .blogs .blog-container .blog-text p{color:gray;font-size:14px;text-decoration:none}.home-faq-body{flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding-top:20px;display:flex}.home-faq-body .faq-text-heading{justify-content:flex-start;width:50%;display:flex}@media only screen and (max-width:800px){.home-faq-body .faq-text-heading{width:90%}}.home-faq-body .faq-text-heading h2{margin-bottom:65px;font-family:Kaisei;font-size:35px}@media only screen and (max-width:800px){.home-faq-body .faq-text-heading h2{font-family:Switzer Light;font-size:25px}}.home-faq-body .faq-container{align-items:left;border-radius:4px;justify-content:left;width:50%;height:fit-content;overflow:hidden}.home-faq-body .question{justify-content:space-between;display:flex}.home-faq-body .divider{background-color:#f5f5f7;height:1px;margin-bottom:10px}.home-faq-body h2{font-size:20px}@media only screen and (max-width:800px){.home-faq-body h2{font-size:16px}}.home-faq-body p{margin-bottom:10px;font-family:Switzer Light}.home-faq-body .more-questions-container{color:#000;background-color:#fff;border:.5px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;width:50%;height:fit-content;margin:10px;padding:20px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.home-faq-body .more-questions-container{width:80%}}.home-faq-body .more-questions-container h2,.home-faq-body .more-questions-container p{margin-bottom:20px}.home-faq-body .more-questions-container .row{align-content:center;align-items:center;display:flex}.home-faq-body .more-questions-container .row .schedule-button{color:#fff;cursor:pointer;background-color:#ff585f;border:1px solid #ff252e;border-radius:8px;width:150px;height:40px;font-family:Switzer Semi Bold;font-size:15px}.home-faq-body .more-questions-container .row .read-docs{color:#000;cursor:pointer;background-color:#f3f3f3;border:1px solid #ccc;border-radius:8px;place-content:center;align-items:center;width:150px;height:40px;margin-left:10px;font-family:Switzer Semi Bold;font-size:15px;text-decoration:none;display:flex}.home-faq-body .more-questions-container .row .read-docs a{color:#000}.home-faq-body .faq-container p{text-align:left}@media (max-width:1180px){.home-faq-body .faq-container{width:90%}.home-faq-body .faq-container h2{font-size:20px}.home-faq-body .faq-heading{width:90%}.home-faq-body .faq-heading-text{max-width:160px;padding-left:2vh}}@media (max-width:480px){.faq-body .faq-container{box-sizing:border-box;padding:12px}}.home-features-body{height:fit-content;padding-bottom:20px}.home-features-body .offer-group{justify-content:center;align-items:center;margin-top:80px;display:flex}.home-features-body .offer-group .offer-img{background-color:#ccc;border-radius:8px;justify-content:center;align-items:center;width:450px;height:450px;margin-right:25px;display:flex}@media only screen and (max-width:700px){.home-features-body .offer-group .offer-img{width:350px;height:350px;margin-right:0}}.home-features-body .offer-group .offer-img img{border:1px solid #ccc;border-radius:8px;width:450px;height:450px}@media only screen and (max-width:700px){.home-features-body .offer-group .offer-img img{width:350px;height:350px}}.home-features-body .offer-group .offer-text{flex-direction:column;max-width:500px;margin-right:25px;display:flex}@media only screen and (max-width:700px){.home-features-body .offer-group .offer-text{margin-left:25px}}.home-features-body .offer-group .offer-text h2{margin-bottom:10px;font-family:Kaisei;font-size:45px}.home-features-body .offer-group .offer-text p{color:gray;font-family:Switzer Light}.home-features-body .offer-group .offer-text .spacer{padding-top:10px}.home-features-body .offer-group .offer-text .container{background-color:#fff;border:1px solid #ccc;border-radius:8px;align-content:center;align-items:center;height:55px;margin:5px 0;display:flex}.home-features-body .offer-group .offer-text .container p{color:#000;margin-left:5px;font-size:16px}.home-features-body .offer-group .offer-text .container span{font-size:12px}.home-features-body .offer-group .offer-text .container .icon{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-left:10px;padding:4px}.home-features-body .offer-group .offer-text .offer-button{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:8px;margin-top:5px;padding:10px;font-size:16px}@media only screen and (max-width:700px){.reverse{flex-direction:column}}@media only screen and (max-width:700px){.normal{flex-direction:column}.end-line{margin-bottom:50px}}.home-skye-body{background:linear-gradient(175deg,#0000 20%,#f5f5f7 5%);place-content:center;align-items:center;height:fit-content;margin-top:50px;padding:100px;display:flex}@media only screen and (max-width:800px){.home-skye-body{flex-direction:column-reverse;padding:20px}}.home-skye-body .text-container{max-width:400px;margin-top:100px;margin-right:20px}@media only screen and (max-width:800px){.home-skye-body .text-container{margin-top:20px}}.home-skye-body .text-container h2{margin-bottom:40px;font-size:28px}.home-skye-body .text-container p{font-family:Switzer Light;font-size:18px}.home-skye-body .text-container .go-workout{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:50px;width:300px;margin-top:30px;padding:15px;font-size:16px}.home-skye-body .group{flex-direction:column;display:flex}@media only screen and (max-width:800px){.home-skye-body .group{width:100%}}.home-skye-body .group .mobile-app{-o-object-fit:contain;object-fit:contain;width:auto;height:650px;margin-top:50px;transition:opacity .3s ease-in-out}@media only screen and (max-width:800px){.home-skye-body .group .mobile-app{height:450px}}.home-skye-body .group .next-buttons{margin-top:15px;display:flex}.home-skye-body .group .next-buttons button{cursor:pointer;color:#000;width:50px;max-width:50px;height:50px;transition:background-color .3 ease-in-out;background-color:#fff;border:1px solid #ccc;border-radius:50%;margin-right:10px}.home-skye-body .group .next-buttons button:hover{background-color:#f6f6f6}#map-display-body{width:100%;margin-top:12vh}#map-display-body .legend-modal{z-index:2147483647;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:auto}#map-display-body .legend-modal .modal-content{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;align-items:center;width:80%;max-width:450px;margin:15% auto;padding:20px;display:flex;position:relative}#map-display-body .legend-modal .modal-content .close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;top:10px;right:10px}#map-display-body .legend-modal .modal-content .close:hover{color:#000}#map-display-body .legend-modal .legend{background-color:#fff;flex-direction:column;align-items:flex-start;width:100%;display:flex}#map-display-body .legend-modal .legend h2{margin-bottom:10px}#map-display-body .legend-modal .legend .legend-row{flex-direction:row;align-items:center;margin-top:5px;display:flex}#map-display-body .legend-modal .legend .legend-row img{width:40px;height:40px}#map-display-body .legend-modal .legend .legend-row p{margin-left:10px}#map-display-body .search-body{z-index:2;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100px;display:flex;position:fixed;top:8vh}#map-display-body .search-body .search-button-group{display:flex}#map-display-body .search-body .search-button-group .view-toggle{z-index:2;text-align:center;cursor:pointer;color:#fff;background-color:#141413;border:1px solid #000;border-radius:50px;place-content:center;align-items:center;padding:15px 30px;font-size:15px;display:flex;position:fixed;top:90%;left:50%;transform:translate(-50%,-50%)}#map-display-body .search-body .search-button-group .view-toggle .toggle-icon{margin-left:10px;font-size:15px}#map-display-body .search-body .search-button-group .filter-button{text-align:center;cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:8px;place-content:center;align-items:center;width:80px;height:60px;margin-left:8px;font-size:20px;display:flex}#map-display-body .search-body .search-button-group .filter-button .toggle-icon{font-size:20px}@media only screen and (max-width:700px){#map-display-body .search-body .search-button-group .filter-button{width:70px;height:50px}}#map-display-body .search-body .search-bar-container{box-sizing:border-box;width:60vw;min-width:275px;max-width:700px;height:60px;position:relative}@media only screen and (max-width:700px){#map-display-body .search-body .search-bar-container{height:50px}}#map-display-body .search-body .search-bar-container .search-icon{color:#333;font-size:25px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}#map-display-body .search-body .search-bar-container .search-input{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;height:100%;padding-left:50px;font-family:Switzer Light,sans-serif;font-size:18px;transition:box-shadow .4s ease-in-out}#map-display-body .search-body .search-bar-container .search-input:hover{box-shadow:0 0 0 .15vw #87cfeb2f}#map-display-body .search-body .search-bar-container .search-input:focus{box-shadow:0 0 0 .15vw #141413}#map-display-body .search-body .search-bar-container .search-button{color:#fff;cursor:pointer;background-color:#141413;border:none;border-radius:8px;place-content:center;align-items:center;padding:8px;font-size:18px;transition:background-color .3s ease-in-out;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#map-display-body .search-body .search-bar-container .search-button:disabled,#map-display-body .search-body .search-bar-container .search-button:disabled:hover{color:#000;background-color:#f5f5f7}#map-display-body .search-body .search-bar-container .search-button:hover{background-color:#000}#map-display-body .search-body .search-bar-container #mapButtons{position:absolute;top:8vh;left:0}#map-display-body .search-body .search-bar-container #mapButtons.hidden{opacity:0;visibility:hidden}#map-display-body .search-body .search-bar-container #mapButtons.visible{opacity:1;visibility:visible}#map-display-body .search-body .search-bar-container #mapButtons button{color:gray;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:50px;height:40px;margin-right:10px;padding:10px 20px;font-family:Switzer Light;font-size:14px}#map-display-body .search-body .search-bar-container #mapButtons button .button-row{place-content:center;align-items:center;display:flex}#map-display-body .search-body .search-bar-container #mapButtons button .button-row .icon{color:#000;margin-right:10px}#map-display-body .search-body.white-bg{background-color:#fff}#map-display-body .search-body.clear-bg{background-color:#0000}#map-display-body .map-content{border-top:.5px solid #d3d3d3;padding-top:5vh;display:flex;position:relative}#map-display-body .map-content #map-container{z-index:1;width:100%;height:92vh;margin:0;padding:0;position:fixed;top:8vh;left:0;overflow:hidden}#map-display-body .map-content #map-container.visible{display:block}#map-display-body .map-content #map-container.hidden{display:none}#map-display-body #map-sidebar{width:97%;height:100%;margin:0 auto 50px;overflow:hidden scroll}#map-display-body #map-sidebar.visible{display:block}#map-display-body #map-sidebar.hidden{display:none}#map-display-body #map-sidebar #map-sidebar-body{touch-action:pan-y;-ms-touch-action:pan-y;grid-template-columns:repeat(4,1fr);justify-content:center;width:100%;height:100%;padding-top:0;display:grid;overflow-x:hidden}@media (max-width:1000px){#map-display-body #map-sidebar #map-sidebar-body{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#map-display-body #map-sidebar #map-sidebar-body{flex-direction:column;display:flex}}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym{cursor:pointer;border-radius:4px;justify-content:center;align-items:flex-start;height:fit-content;margin-top:10px;padding:10px;display:flex}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-additional-image .additional-photos{justify-content:center;align-items:center;width:100%;height:300px;margin-top:20px;margin-bottom:20px;display:flex}@media only screen and (max-width:700px){#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-additional-image .additional-photos{width:450px}}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-additional-image .additional-photos img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:450px;max-width:100%;height:300px}@media only screen and (max-width:700px){#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-additional-image .additional-photos img{width:350px}}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-additional-image .additional-photos .additional-photo-container{display:inline-block;position:relative}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel{width:100%;position:relative;overflow:hidden}@media only screen and (max-width:700px){#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel{max-width:350px}}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel{border-radius:8px;max-width:100%}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-wrapper{border-radius:8px;width:100%;height:300px;overflow:hidden}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-inner{border-radius:8px;width:100%;height:100%;transition:transform .5s ease-in-out;display:flex}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-slide{box-sizing:border-box;border-radius:8px;min-width:100%}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-photo{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:auto}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-button{color:#000;cursor:pointer;z-index:1;opacity:0;background:#fffc;border:none;border-radius:50%;flex-direction:column;place-content:center;align-items:center;width:30px;height:30px;padding:10px;font-size:15px;transition:opacity .4s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-button.prev{left:10px}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-button.next{right:10px}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-button:hover{background-color:#fff;transition:background-color .3s}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-dots{gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-dot{cursor:pointer;background:#ffffff5d;border-radius:50%;width:6px;height:6px}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel .carousel-dot.active{background:#fff}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .carousel:hover .carousel-button{opacity:1}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group{flex-direction:row;display:flex}@media only screen and (max-width:700px){#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group{flex-direction:row;place-content:center;align-items:center;display:flex}}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-image{background-color:#fff;border:1px solid #ccc;border-radius:8px;width:70px;height:70px;margin-right:5px;overflow:hidden}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-image .gym-logo{height:100%}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data{width:calc(100% - 70px);max-width:300px}@media only screen and (max-width:700px){#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data{max-width:270px}}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data .map-gym-name{font-family:Switzer Semi Bold;font-size:20px}@media only screen and (max-width:700px){#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data .map-gym-name{font-size:15px}}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data .address{color:#2c2c2c;font-family:Switzer Light;font-size:14px}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data .map-gym-open-price{flex-direction:row;display:flex}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data .map-gym-open-price .open{color:green}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data .map-gym-open-price .closed{color:red}#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data p{padding-left:5px;font-size:15px}@media (max-width:768px){#map-display-body #map-sidebar #map-sidebar-body .map-sidebar-gym .map-gym-image-group .map-gym-data p{font-size:13px}}#map-display-body #map-sidebar .no-gyms{height:80vh}#map-display-body #map-sidebar .no-gyms .block{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#map-display-body #map-sidebar .no-gyms .block p{font-family:Switzer Light}#map-display-body #map-sidebar .no-gyms .block .loader{border:3px solid #f7f7f7;border-top-color:#141413;border-radius:50%;width:35px;height:35px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.marker-info-body{cursor:pointer;width:90%;margin:auto}.marker-info-body .carousel{width:100%;position:relative;overflow:hidden}@media only screen and (max-width:700px){.marker-info-body .carousel{max-width:350px}}.marker-info-body .carousel{border-radius:8px;max-width:100%}.marker-info-body .carousel .carousel-wrapper{background-color:#fff;border-radius:8px;width:100%;height:400px;overflow:hidden}@media only screen and (max-width:700px){.marker-info-body .carousel .carousel-wrapper{height:250px}}.marker-info-body .carousel .carousel-inner{border-radius:8px;width:100%;height:100%;transition:transform .5s ease-in-out;display:flex}@media only screen and (max-width:700px){.marker-info-body .carousel .carousel-inner{height:250px}}.marker-info-body .carousel .carousel-slide{box-sizing:border-box;border-radius:8px;min-width:100%}.marker-info-body .carousel .carousel-photo{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:400px}@media only screen and (max-width:700px){.marker-info-body .carousel .carousel-photo{height:250px}}.marker-info-body .carousel .carousel-button{color:#000;cursor:pointer;z-index:1;opacity:0;background:#fffc;border:none;border-radius:50%;flex-direction:column;place-content:center;align-items:center;width:30px;height:30px;padding:10px;font-size:15px;transition:opacity .4s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.marker-info-body .carousel .carousel-button.prev{left:10px}.marker-info-body .carousel .carousel-button.next{right:10px}.marker-info-body .carousel .carousel-button:hover{background-color:#fff;transition:background-color .3s}.marker-info-body .carousel .carousel-dots{gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.marker-info-body .carousel .carousel-dot{cursor:pointer;background:#ffffff5d;border-radius:50%;width:6px;height:6px}.marker-info-body .carousel .carousel-dot.active{background:#fff}.marker-info-body .carousel:hover .carousel-button{opacity:1}.marker-info-body .marker-row{flex-direction:row;margin:20px 0;display:flex}.marker-info-body .marker-row .marker-logo img{-o-object-fit:cover;object-fit:cover;background-color:#fff;border:.5px solid #ccc;border-radius:4px;max-width:50px;height:50px;margin-right:10px}@media (max-width:768px){.marker-info-body .marker-row .marker-logo img{max-width:60px;height:60px}}.marker-info-body .marker-row .marker-group{max-width:90%}.marker-info-body .marker-row .marker-group .marker-type{white-space:nowrap;text-overflow:ellipsis;color:gray;font-family:Switzer Light;font-size:18px;overflow:hidden}.marker-info-body .marker-row .marker-group .marker-name{white-space:nowrap;text-overflow:ellipsis;font-family:Switzer Semi Bold;font-size:18px;overflow:hidden}@media (max-width:768px){.marker-info-body .marker-row .marker-group .marker-name{font-size:13px}}.marker-info-body .marker-row .marker-group .marker-address{white-space:nowrap;text-overflow:ellipsis;font-family:Switzer Light;font-size:13px;overflow:hidden}.marker-info-body .marker-row .marker-group .marker-group-row{display:flex}.marker-info-body .marker-row .marker-group .marker-group-row .spacer{margin:0 5px}.page-loading{height:100vh}.logo-body{background-color:#f5f5f7;flex-direction:row;justify-content:center;align-items:center;height:fit-content;padding-top:50px;padding-bottom:50px;display:flex}@media only screen and (max-width:800px){.logo-body{flex-direction:column;padding-top:20px;padding-bottom:20px}}.logo-body .logo-text{flex-direction:column;margin-right:20px;display:flex}@media only screen and (max-width:800px){.logo-body .logo-text{padding:20px}}.logo-body .logo-text p{color:gray;max-width:350px;margin-top:5px;font-family:Switzer Light}.logo-body .logo-row{justify-content:center;align-items:center;width:50%;display:flex}@media only screen and (max-width:1400px){.logo-body .logo-row{grid-gap:20px;grid-template-columns:repeat(3,1fr);width:50%;display:grid}}.logo-body .logo-row .logo-image{margin:20px 10px 10px}.logo-body .logo-row .logo-image img{filter:grayscale();background-color:#fff;border-radius:50%;max-width:70px;height:auto}@media screen and (min-width:768px){.logo-body .logo-image img{width:350px;height:auto}}.our-offer-body{height:fit-content;padding-bottom:20px}.our-offer-body .our-offer-heading{flex-direction:column;justify-content:center;align-items:center;padding-top:65px;display:flex}.our-offer-body .our-offer-heading h1{text-align:center;max-width:750px;margin-top:50px;font-family:Kaisei;font-size:45px}@media only screen and (max-width:800px){.our-offer-body .our-offer-heading h1{max-width:350px;margin-bottom:10px;font-size:25px}}.our-offer-body .our-offer-heading p{text-align:center;max-width:400px;font-family:Switzer Light}@media screen and (max-width:800px){.our-offer-body .our-offer-heading p{max-width:320px}}.our-offer-body .offer-group{justify-content:center;align-items:center;margin-top:155px;display:flex}.our-offer-body .offer-group .offer-img{background-color:#ccc;border-radius:8px;justify-content:center;align-items:center;width:450px;height:450px;margin-right:25px;display:flex}@media only screen and (max-width:700px){.our-offer-body .offer-group .offer-img{width:350px;height:350px;margin-right:0}}.our-offer-body .offer-group .offer-img img{-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;border-radius:8px;width:450px;height:450px}@media only screen and (max-width:700px){.our-offer-body .offer-group .offer-img img{width:350px;height:350px}}.our-offer-body .offer-group .offer-text{flex-direction:column;max-width:500px;margin-right:25px;display:flex}@media only screen and (max-width:700px){.our-offer-body .offer-group .offer-text{margin-left:25px}}.our-offer-body .offer-group .offer-text h2{margin-bottom:10px;font-family:Kaisei;font-size:45px}.our-offer-body .offer-group .offer-text p{color:gray;font-family:Switzer Light}.our-offer-body .offer-group .offer-text .spacer{padding-top:10px}.our-offer-body .offer-group .offer-text .container{background-color:#fff;border:1px solid #ccc;border-radius:8px;align-content:center;align-items:center;height:55px;margin:5px 0;display:flex}.our-offer-body .offer-group .offer-text .container p{color:#000;margin-left:5px;font-size:16px}.our-offer-body .offer-group .offer-text .container span{font-size:12px}.our-offer-body .offer-group .offer-text .container .icon{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-left:10px;padding:4px}.our-offer-body .offer-group .offer-text .offer-button{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:8px;margin-top:5px;padding:10px;font-size:16px}@media only screen and (max-width:700px){.reverse{flex-direction:column}}@media only screen and (max-width:700px){.normal{flex-direction:column}.end-line{margin-bottom:50px}}.cta-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:25vh;margin-top:50px;display:flex}.cta-body .owner-cta-button{color:#fff;cursor:pointer;background-color:#000;border:.5px solid #cfcfcf;border-radius:4px;margin-top:2vh;margin-bottom:8vh;padding:10px 20px;font-size:18px}.cta-body .owner-cta-button:hover{color:#000;background-color:#fff;border:.5px solid #000}.cta-body h2{max-width:500px;margin-top:2vh;font-size:25px}@media screen and (max-width:700px){.cta-body h2{max-width:300px}}.faq-body{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding-top:30px;display:flex}.faq-body .faq-text-heading{justify-content:flex-start;width:50%;display:flex}@media only screen and (max-width:800px){.faq-body .faq-text-heading{justify-content:center;width:90%}}.faq-body .faq-text-heading h2{margin-bottom:65px;font-family:Kaisei;font-size:35px}@media only screen and (max-width:800px){.faq-body .faq-text-heading h2{font-family:Switzer Light;font-size:25px}}.faq-body .faq-container{align-items:left;border-radius:4px;justify-content:left;width:50%;height:fit-content;transition:height .3s}.faq-body .question{justify-content:space-between;display:flex}.faq-body .divider{background-color:#ccc;height:1px;margin-bottom:10px}.faq-body h2{font-size:20px}.faq-body p{margin-bottom:10px;font-family:Switzer Light}.faq-body .more-questions-container{color:#000;background-color:#fff;border:.5px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;width:50%;height:200px;margin:10px;padding:20px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.faq-body .more-questions-container{width:80%;margin-top:50px}}.faq-body .more-questions-container h2,.faq-body .more-questions-container p{margin-bottom:20px}.faq-body .more-questions-container .row{align-content:center;align-items:center;display:flex}.faq-body .more-questions-container .row .schedule-button{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;width:150px;height:40px;font-family:Switzer Semi Bold;font-size:15px}.faq-body .more-questions-container .row .read-docs{color:#000;cursor:pointer;background-color:#f3f3f3;border:1px solid #ccc;border-radius:8px;place-content:center;align-items:center;width:150px;height:40px;margin-left:10px;font-family:Switzer Semi Bold;font-size:15px;text-decoration:none;display:flex}.faq-body .more-questions-container .row .read-docs a{color:#000}.faq-body .faq-container p{text-align:left}@media (max-width:1180px){.faq-body .faq-container{width:90%}.faq-body .faq-container h2{font-size:22px}.faq-body .faq-heading-text{max-width:160px;height:25vh}.faq-body .faq-heading-text h1{margin:0;padding-top:20px;font-size:25px}.faq-body .faq-heading-text p{margin:0;font-size:10px}}@media (max-width:480px){.faq-body .faq-container{padding:12px}}.finalcta-body{flex-direction:column;place-content:center;align-items:center;padding-top:40px;padding-bottom:50px;display:flex}@media only screen and (max-width:700px){.finalcta-body{padding-bottom:0}}.finalcta-body .cta-container{background:radial-gradient(circle,#212121,#000);border-radius:8px;flex-direction:column;place-content:center;align-items:center;width:65%;height:450px;display:flex;box-shadow:0 1px 12px #cfcfcf}.finalcta-body .cta-container h2{color:#fff;margin-bottom:10px;font-size:40px}.finalcta-body .cta-container p{color:#ececec;font-family:Switzer Light}@media only screen and (max-width:700px){.finalcta-body .cta-container{width:100%;height:350px;box-shadow:none;border-radius:0;place-content:flex-start center;align-items:flex-start}.finalcta-body .cta-container h2{max-width:350px;margin-left:15px;font-size:30px}.finalcta-body .cta-container p{margin-left:15px;font-size:16px}}.finalcta-body .cta-container .owner-cta-button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:200px;height:40px;margin-bottom:10px;font-family:Switzer Semi Bold;font-size:15px}@media only screen and (max-width:700px){.finalcta-body .cta-container .owner-cta-button{margin-left:15px}}.finalcta-body .cta-container .offers{place-content:center;align-items:center;margin-top:25px;margin-bottom:25px;display:flex}@media only screen and (max-width:700px){.finalcta-body .cta-container .offers{margin-left:15px}}.finalcta-body .cta-container .offers .spacer{margin:0 15px}.finalcta-body .cta-container .offers .offer{place-content:center;align-items:center;display:flex}.finalcta-body .cta-container .offers .offer span{color:#fff;margin-left:5px;font-family:Switzer Light;font-size:14px}.finalcta-body .cta-container .offers .offer .check{color:green}.finalcta-body .cta-container .no-credit-card{font-size:14px}.owner-body{flex-direction:column;place-content:center;align-items:center;height:fit-content;padding-top:10vh;padding-bottom:100px;display:flex}@media only screen and (max-width:700px){.owner-body{height:fit-content;padding-bottom:50px}}.owner-body .owner-content{flex-direction:column;place-content:center;align-items:center;margin-top:50px;display:flex}.owner-body .owner-content h1{text-align:center;max-width:800px;margin-bottom:15px;font-family:Kaisei;font-size:50px}@media only screen and (max-width:800px){.owner-body .owner-content h1{max-width:350px;font-size:40px}}.owner-body .owner-content p{text-align:center;max-width:850px;margin-bottom:50px}@media only screen and (max-width:800px){.owner-body .owner-content p{max-width:350px}}.owner-body .owner-content .owner-sign-up{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:50px;margin-bottom:20px;padding:15px 105px;font-family:Switzer Semi Bold;font-size:16px}.owner-body .owner-content .offers{place-content:center;align-items:center;margin-top:15px;margin-bottom:25px;display:flex}.owner-body .owner-content .offers .spacer{margin:0 15px}.owner-body .owner-content .offers .offer{place-content:center;align-items:center;display:flex}.owner-body .owner-content .offers .offer span{margin-left:5px;font-family:Switzer Light;font-size:14px}.owner-body .owner-content .offers .offer .check{color:green}.owner-body .owner-content .app-previews{justify-content:center;align-items:center;width:100%;display:flex}@media only screen and (max-width:800px){.owner-body .owner-content .app-previews{flex-direction:column;justify-content:center;align-items:center}}.owner-body .owner-content .app-previews .container{aspect-ratio:1.5;background-color:gray;border-radius:8px;width:90%;max-width:750px;height:auto;margin:10px;position:relative;overflow:hidden}@media only screen and (max-width:800px){.owner-body .owner-content .app-previews .container{width:90%;max-width:350px;height:auto}}.owner-body .owner-content .app-previews .container img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:8px;width:100%;height:100%;transition:transform .3s ease-in-out}@media only screen and (max-width:800px){.owner-body .owner-content .app-previews .container img{width:100%;height:100%}}.owner-body .owner-content .app-previews .container img:hover{transform:scale(1.1)}.owner-body .header-buttons{flex-direction:row;display:flex}.owner-body .header-buttons .owner-primary-button{color:#000;cursor:pointer;background-color:#fff;border:.5px solid #cfcfcf;border-radius:4px;padding:10px 20px;font-size:18px}.owner-body .header-buttons .owner-primary-button:hover{color:#fff;background-color:#000;border:.5px solid #cfcfcf}.owner-body .header-buttons .dashboard-preview-button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:4px;margin-left:10px;padding:10px 20px;font-size:18px}.owner-body .owner-logo-body{align-items:left;flex-direction:column;justify-content:left;height:fit-content;display:flex}.owner-body .owner-logo-body .owner-logo-row{justify-content:left;align-items:left;width:100%;margin-top:25px;display:flex}.owner-body .owner-logo-body .owner-logo-row .owner-logo-image{margin:-5px -5px 20px}.owner-body .owner-logo-body .owner-logo-row .owner-logo-image img{background-color:#fff;border:.5px solid #cfcfcf;border-radius:50%;max-width:35px;height:auto;box-shadow:0 4px 4px #00000040}.owner-body .owner-logo-body .owner-text{margin-top:-10px;font-size:19px}.owner-body .owner-logo-body .gym-count{font-family:Switzer Bold}.page-details-body{flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding-bottom:20px;display:flex}.page-details-body .page-details-heading{flex-direction:column;justify-content:flex-start;width:80%;display:flex}.page-details-body .page-details-heading h1{margin-top:50px}@media only screen and (max-width:700px){.page-details-body .page-details-heading h1{max-width:300px}}.page-details-body .page-details-heading p{margin-bottom:25px}@media only screen and (max-width:700px){.page-details-body .page-details-heading p{max-width:320px}}.page-details-body .content{justify-content:center;align-items:center;width:100%;height:650px;display:flex}.page-details-body .content .bento{place-content:center;align-items:center;width:90%;height:600px;display:flex}.page-details-body .content .bento .left{width:45%}.page-details-body .content .bento .left .container{background-color:#f5f5f7;border:1px solid #ccc;border-radius:8px;height:200px;margin:10px 5px}.page-details-body .content .bento .right{width:45%}.page-details-body .content .bento .right .container{background-color:#f5f5f7;border:1px solid #ccc;border-radius:8px;height:306px;margin:10px 5px}.owner-test-body{background:linear-gradient(175deg,#0000 20%,#f5f5f7 5%);place-content:center;align-items:center;height:fit-content;margin-top:50px;padding:100px;display:flex}@media only screen and (max-width:800px){.owner-test-body{flex-direction:column;height:900px;padding:20px}}.owner-test-body .text-container{max-width:400px;margin-top:100px;margin-right:20px}.owner-test-body .text-container h2{margin-bottom:50px;font-family:Switzer Light;font-size:28px}.owner-test-body .text-container p{font-size:22px}.owner-test-body .text-container .owner-info{margin-top:10px;font-family:Switzer Semi Bold;font-size:16px}.owner-test-body .text-container .gym-location{font-size:14px;font-style:italic}.owner-test-body .owner-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border:1px solid #ccc;border-radius:8px;width:700px;height:450px;margin-top:50px;margin-bottom:20px;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.owner-test-body .owner-photo{width:350px;height:200px}}.user-test-body{flex-direction:column;align-items:center;padding:30px;display:flex}.user-test-body h1{margin-bottom:30px;font-family:Switzer Semi Bold;font-size:28px}.user-test-body p{font-size:22px}.user-test-body .user-info{display:flex}.user-test-body .user-name{font-family:Switzer Semi Bold;font-size:16px}.user-test-body .user-location{font-family:Switzer;font-size:16px;font-style:italic}.user-test-body .user-divider{font-family:Switzer;font-size:16px}.user-test-body .user-video{text-align:left}.user-test-body .text-container{max-width:400px}.user-test-body .user-video video{border-radius:14px;max-width:300px;height:auto}.user-test-body .user-photo img{border-radius:4px;max-width:300px;height:auto}@media screen and (min-width:1000px){.user-test-body{flex-direction:row;justify-content:center;align-items:flex-start}.user-test-body h1{font-size:45px}.user-test-body p{font-size:25px}.user-test-body .user-name,.user-test-body .user-location{font-size:18px}.user-test-body .user-video{margin-bottom:0}.user-test-body .user-video video{max-width:650px;height:auto}.user-test-body .user-photo{margin-bottom:0}.user-test-body .user-photo img{max-width:600px;height:auto}.user-test-body .text-container{padding-left:30px}}.community-body{text-align:left;flex-direction:column;justify-content:center;width:60%;height:fit-content;margin:auto;padding-top:12vh;padding-bottom:50px;display:flex}@media only screen and (max-width:1000px){.community-body{width:95%}}.community-body .community-last-updated{color:gray;font-family:Switzer Light;font-size:20px}.community-body h1{font-family:Kaisei}.community-body .section-title{color:#333;margin-top:15px;margin-bottom:5px;margin-left:0;font-size:20px}.community-body p{color:#333;margin-left:5px;padding-top:5px;font-family:Switzer Light}.privacy-body{height:fit-content;margin-left:10vw;margin-right:10vw;padding-top:12vh;padding-bottom:50px}.privacy-body .privacy-last-updated{color:gray;font-size:20px}.privacy-body h2{padding-top:20px;font-family:Switzer Semi Bold;font-size:20px}.disclaimers-body{text-align:left;flex-direction:column;justify-content:center;width:60%;height:fit-content;margin:auto;padding-top:12vh;padding-bottom:50px;display:flex}@media only screen and (max-width:1000px){.disclaimers-body{width:95%}}.disclaimers-body .disclaimers-last-updated{color:gray;font-family:Switzer Light;font-size:20px}.disclaimers-body h2{padding-top:20px}.disclaimers-body h1{font-family:Kaisei}.disclaimers-body .section-title{color:#333;margin-top:15px;margin-bottom:5px;margin-left:0;font-size:20px}.disclaimers-body p{color:#333;margin-left:5px;padding-top:5px;font-family:Switzer Light}.terms-body{text-align:left;flex-direction:column;justify-content:center;width:60%;height:fit-content;margin:auto;padding-top:12vh;padding-bottom:50px;display:flex}@media only screen and (max-width:1000px){.terms-body{width:95%}}.terms-body .terms-last-updated{color:gray;font-family:Switzer Light;font-size:20px}.terms-body h1{font-family:Kaisei}.terms-body h2{padding-top:20px;font-size:20px}.terms-body p{color:#333;padding-top:5px;padding-left:5px;font-family:Switzer Light}.terms-body a{color:#333;padding-top:5px;padding-left:5px;font-family:Switzer Light;text-decoration:none}.mission-body{background-color:#f5f5f7;flex-direction:column;place-content:flex-start center;align-items:center;height:100vh;display:flex}.mission-body .mission-row{flex-direction:row;display:flex}.mission-body .mission-row .mission-content .mission-heading h1{max-width:1100px;font-family:Switzer Light;font-size:45px}@media only screen and (max-width:1000px){.mission-body .mission-row .mission-content .mission-heading h1{max-width:350px;font-family:Switzer Light;font-size:32px}}.mission-body .mission-row .mission-content .mission-text p{font-size:25px}.mission-body .mission-row .mission-content .mission-cta{text-align:center;cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;max-width:175px;height:25px;margin-top:25px;padding:10px;font-size:14px;text-decoration:none;display:flex}.team-intro-body{height:fit-content;margin-left:320px}.team-intro-body .team-intro-heading h1{font-size:65px}.team-intro-body .team-row{flex-direction:row;display:flex}.team-intro-body .team-row .team-container{margin-top:25px;margin-bottom:65px;margin-right:65px}.team-intro-body .team-row .team-container .team-image{border:2px solid #000;border-radius:4px}.team-intro-body .team-row .team-container .team-image img{width:300px;height:auto}.team-intro-body .team-row .team-container h1{font-size:45px}.team-intro-body .team-row .team-container p{margin-bottom:15px;font-size:25px}.team-intro-body .team-row .team-container .team-social-icons{flex-direction:row;font-size:25px;display:flex}.team-intro-body .team-row .team-container .team-social-icons .team-icon{margin-right:15px}.team-intro-body .team-row .team-container .team-social-icons .team-icon:hover{cursor:pointer;color:#d3d3d3}@media only screen and (max-width:1000px){.team-intro-body{height:fit-content;margin-left:50px}.team-intro-body .team-intro-heading h1{font-size:65px}.team-intro-body .team-row{flex-direction:column;display:flex}.team-intro-body .team-row .team-container{margin-top:25px;margin-bottom:65px;margin-right:65px}.team-intro-body .team-row .team-container .team-image img{width:250px;height:auto}.team-intro-body .team-row .team-container h1{font-size:45px}.team-intro-body .team-row .team-container p{margin-bottom:15px;font-size:25px}.team-intro-body .team-row .team-container .team-social-icons{flex-direction:row;font-size:25px;display:flex}.team-intro-body .team-row .team-container .team-social-icons .team-icon{margin-right:15px}.team-intro-body .team-row .team-container .team-social-icons .team-icon:hover{cursor:pointer;color:var(--purple)}}.mission-values-body{flex-direction:column;align-items:center;margin-bottom:100px;display:flex}.mission-values-body .values-content{flex-direction:column;align-items:center;display:flex}.mission-values-body .values-content .values-heading{max-width:1200px;margin-top:35px}@media only screen and (max-width:1000px){.mission-values-body .values-content .values-heading{padding:15px}}.mission-values-body .values-content .values-heading h1{font-size:65px}.mission-values-body .values-content .values-text p{font-size:22px}.mission-values-body .value-group{flex-direction:row;display:flex}@media only screen and (max-width:1000px){.mission-values-body .value-group{flex-direction:column}}.mission-values-body .value-group .value-container{border:1px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:350px;height:250px;margin:40px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:1000px){.mission-values-body .value-group .value-container{margin:10px 0}}.mission-values-body .value-group .value-container .value-heading{padding:15px}.mission-values-body .value-group .value-container .value-heading h1{text-align:left;font-size:40px}.mission-values-body .value-group .value-container .value-heading p{text-align:left}.gym-info-body{justify-content:center;align-items:center;height:fit-content;display:flex}.gym-info-body .gym-info-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:500px;display:flex}@media only screen and (max-width:825px){.gym-info-body .gym-info-row{width:350px}}.gym-info-body .gym-info-row .amenities{margin-top:15px}.gym-info-body .gym-info-row .amenities h1{margin-bottom:25px;font-size:24px}.gym-info-body .gym-info-row .amenities .amenity-options{grid-gap:15px;color:gray;grid-template-columns:repeat(2,1fr);margin:15px 0;font-family:Switzer Light;font-size:18px;display:grid}.gym-info-body .gym-info-row .amenities .amenity-options img{width:35px;height:35px}.gym-info-body .gym-info-row .amenities .bio-options{color:gray;margin:15px 0;font-family:Switzer Light;font-size:18px}.gym-info-body .gym-info-row .amenities .trainers{color:gray;flex-direction:column;margin:15px 0;font-family:Switzer Light;font-size:18px;display:flex}.gym-info-body .gym-info-row .amenities .gym-tour{background-color:#f2efefe6;border-radius:4px;width:100%;margin:15px 0;font-family:Switzer Light;font-size:18px}.gym-info-body .gym-info-row .amenities .gym-tour p{color:gray;background-color:#fff;margin:15px 0;font-family:Switzer Light;font-size:18px}.gym-info-body .gym-info-row .amenities .gym-tour .video-group{display:flex}.gym-info-body .gym-info-row .amenities .gym-tour .video-group h2{padding:20px}.gym-info-body .gym-info-row .amenities .gym-tour .video-group .video{background-color:#000;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;width:300px;height:200px}@media only screen and (max-width:825px){.gym-info-body .gym-info-row .amenities .gym-tour .video-group .video{border-top-right-radius:0;border-bottom-left-radius:4px;width:100%}.gym-info-body .gym-info-row .amenities .gym-tour .video-group{flex-direction:column}}.gym-info-body .gym-info-row .amenities .parking-info{color:gray;font-family:Switzer Light;font-size:18px}.gym-info-body .gym-info-row .amenities .schedule-day-choose{-ms-overflow-style:none;scrollbar-width:none;margin-bottom:20px;display:flex;overflow-x:auto}.gym-info-body .gym-info-row .amenities .schedule-day-choose ::-webkit-scrollbar{display:none}@media only screen and (max-width:825px){.gym-info-body .gym-info-row .amenities .schedule-day-choose{max-width:340px}}.gym-info-body .gym-info-row .amenities .schedule-day-choose .schedule-day-button{cursor:pointer;background-color:#fff;border:none;border-bottom:2px solid #0000;margin-right:30px;font-family:Switzer Semi Bold;font-size:18px}.gym-info-body .gym-info-row .amenities .schedule-day-choose .schedule-day-button.active{border-bottom:2px solid #000}.gym-info-body .gym-info-row .amenities .class-schedule{margin-top:10px}@media only screen and (max-width:825px){.gym-info-body .gym-info-row .amenities .class-schedule{max-width:340px}}.gym-info-body .gym-info-row .amenities .class-schedule .class-day .class-day-content .class-item{justify-content:space-between;display:flex}.gym-info-body .gym-info-row .amenities .class-schedule .class-day .class-day-content .class-item .class-item-timing{flex-direction:column;font-family:Switzer Light;display:flex}.gym-info-body .gym-info-row .amenities .class-schedule .class-day .class-day-content .class-item .class-item-timing .item-duration{color:gray}.gym-info-body .gym-info-row .amenities .class-schedule .class-day .class-day-content .class-item .class-item-details{flex-direction:column;font-family:Switzer Light;display:flex}.gym-info-body .gym-info-row .amenities .class-schedule .class-day .class-day-content .class-item .class-item-details .item-trainer{color:gray}.gym-info-body .gym-info-row .amenities .class-schedule .class-day .class-day-content .class-item .item-button{color:#000;background-color:#fff;border:.5px solid #000;border-radius:4px;padding:10px 20px}.gym-info-body .gym-info-row .amenities .hours-options{grid-template-columns:repeat(2,1fr);margin-bottom:50px;font-size:22px;display:grid}.gym-info-body .gym-info-row .amenities .hours-options .gym-hours{color:gray;font-size:22px;display:flex}.gym-info-body .gym-info-row .amenities .reviews{flex-direction:column;width:500px;display:flex}@media only screen and (max-width:1200px){.gym-info-body .gym-info-row .amenities .reviews{width:400px}}@media only screen and (max-width:900px){.gym-info-body .gym-info-row .amenities .reviews{width:350px}}.gym-info-body .gym-info-row .amenities .reviews .gym-rating{align-content:center;align-items:center;display:flex}.gym-info-body .gym-info-row .amenities .reviews .gym-rating h2{margin-right:10px;font-size:55px}.gym-info-body .gym-info-row .amenities .reviews .gym-rating .total-review{flex-direction:column;display:flex}.gym-info-body .gym-info-row .amenities .reviews .gym-rating .total-review .stars .star{color:gold;margin-right:8px}.gym-info-body .gym-info-row .amenities .reviews .gym-rating .total-review .stars .star-empty{color:gray;margin-right:8px}.gym-info-body .gym-info-row .amenities .reviews .gym-rating .total-review .based-on{color:gray;font-family:Switzer Light}.gym-info-body .gym-info-row .amenities .reviews .category-ratings{flex-direction:column;margin:8px 0;display:flex}.gym-info-body .gym-info-row .amenities .reviews .category-ratings .rating{justify-content:space-between;display:flex}.gym-info-body .gym-info-row .amenities .reviews .category-ratings .progress-view{background-color:#d3d3d3;border-radius:50px;width:100%;height:5px}.gym-info-body .gym-info-row .amenities .reviews .category-ratings .progress-view .trainer-progress-filled{background-color:red;border-radius:50px;height:100%}.gym-info-body .gym-info-row .amenities .reviews .category-ratings .progress-view .community-progress-filled{background-color:purple;border-radius:50px;height:100%}.gym-info-body .gym-info-row .amenities .reviews .category-ratings .progress-view .friendliness-progress-filled{background-color:#4caf50;border-radius:50px;height:100%}.gym-info-body .gym-info-row .amenities .reviews .category-ratings .progress-view .classes-progress-filled{background-color:orange;border-radius:50px;height:100%}.gym-info-body .gym-info-row .amenities .reviews .category-ratings .progress-view .cleanliness-progress-filled{background-color:#00f;border-radius:50px;height:100%}.gym-info-body .gym-info-row .amenities .reviews .review-btn{color:#000;cursor:pointer;background-color:#fff;border:none;margin-left:auto;padding:10px 0;font-size:15px}.gym-info-body .gym-info-row .amenities .user-reviews .review{padding-top:15px}.gym-info-body .gym-info-row .amenities .user-reviews .review .review-data{flex-direction:column;display:flex}.gym-info-body .gym-info-row .amenities .user-reviews .review .review-data .review-info{justify-content:space-between;display:flex}.gym-info-body .gym-info-row .amenities .user-reviews .review .review-data .review-info .review-date{color:gray;font-family:Switzer Light;font-size:14px}.gym-info-body .gym-info-row .amenities .user-reviews .review .review-data .review-rating .star{color:gold;margin-right:8px}.gym-info-body .gym-info-row .amenities .user-reviews .review .review-data .review-rating .star-empty{color:gray;margin-right:8px}.gym-info-body .gym-info-row .amenities .show-more-reviews{color:#000;cursor:pointer;background-color:#fff;border:none;margin-top:10px;font-size:16px}.gym-info-body .gym-info-row .divider{background-color:#f2efefe6;width:100%;height:2px;margin-top:5px;margin-bottom:5px}.gym-info-body .gym-info-row .sticky-info-mobile{display:block}@media only screen and (min-width:825px){.gym-info-body .gym-info-row .sticky-info-mobile{display:none}}.gym-info-body .gym-info-row .map-and-contact .gym-map{background-color:gray;border-radius:4px;width:750px;height:250px;margin-top:50px;margin-bottom:20px;overflow:hidden}.gym-info-body .gym-info-row .map-and-contact .gym-map #map-container{width:100%;height:100%}.gym-info-body .gym-info-row .map-and-contact .gym-website{font-size:22px}.gym-info-body .gym-info-row .map-and-contact .gym-website .website-column{flex-direction:column;place-content:flex-start;align-items:flex-start;display:flex}.gym-info-body .gym-info-row .map-and-contact .gym-website .website-column .website-row{flex-direction:row;place-content:center;align-items:center;display:flex}.gym-info-body .gym-info-row .map-and-contact .gym-website .website-column .website-row h2{font-size:25px}.gym-info-body .gym-info-row .map-and-contact .gym-website .gym-detail-icon{color:#000;margin-left:605px;font-size:40px}.gym-info-body .gym-info-row .map-and-contact .gym-website a{color:gray;font-family:Switzer}.gym-info-body .gym-info-row .map-and-contact .divider{background-color:#e0dede;width:750px;height:1px;margin-top:5px;margin-bottom:5px}.gym-info-body .gym-info-row .map-and-contact .gym-phone{font-size:22px}.gym-info-body .gym-info-row .map-and-contact .gym-phone .phone-column{flex-direction:column;place-content:flex-start;align-items:flex-start;display:flex}.gym-info-body .gym-info-row .map-and-contact .gym-phone .phone-column .phone-row{flex-direction:row;place-content:center;align-items:center;display:flex}.gym-info-body .gym-info-row .map-and-contact .gym-phone .phone-column .phone-row h2{font-size:25px}.gym-info-body .gym-info-row .map-and-contact .gym-phone .gym-detail-icon{color:#000;margin-left:655px;font-size:40px}.gym-info-body .gym-info-row .map-and-contact .gym-phone a{color:gray;font-family:Switzer}.gym-info-body .gym-info-row .map-and-contact .gym-address .distance-row{flex-direction:row;place-content:center flex-start;align-items:center;display:flex}.gym-info-body .gym-info-row .map-and-contact .gym-address .distance-row .gym-detail-icon{font-size:40px}.gym-info-body .gym-info-row .map-and-contact .parking-row{color:gray;flex-direction:row;place-content:center flex-start;align-items:center;display:flex}.gym-info-body .gym-info-row .map-and-contact .parking-row .gym-parking-icon{font-size:30px}.gym-info-body .gym-info-row .map-and-contact .gym-directions{cursor:pointer;flex-direction:row;place-content:center flex-start;align-items:center;display:flex}.gym-info-body .gym-info-row .map-and-contact .gym-directions .gym-detail-icon{margin-left:530px;font-size:40px}.gym-info-body .gym-info-row .map-and-contact .gym-directions a{color:#000}.gym-info-body .gym-info-row .map-and-contact .gym-address-text{color:gray;margin-bottom:50px}.directions-modal-body .directions-modal-header{justify-content:space-between;align-items:flex-start;display:flex}.directions-modal-body .directions-modal-header .directions-header-group{flex-direction:column;display:flex}.directions-modal-body .directions-modal-header .directions-header-group h2{font-family:Switzer}.directions-modal-body .directions-modal-header .directions-header-group p{font-family:Switzer Light;font-size:16px}.directions-modal-body .modal-header-close{color:gray;cursor:pointer}.directions-modal-body .directions-modal-main{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.directions-modal-body .directions-modal-main .share-icon{color:#000;width:25px;height:25px;margin-left:10px}.directions-modal-body .directions-modal-main .directions-link-body{border:1px solid #ccc;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:50px;margin-bottom:15px;display:flex}.directions-modal-body .directions-modal-main .directions-link-body:hover{background-color:#f7f5f5}.directions-modal-body .directions-modal-main .directions-link-body .link{color:#000;justify-content:center;align-items:center;width:100%;height:50px;font-size:20px;text-decoration:none;display:flex}.reviews-modal-body .reviews-modal-header{place-content:center space-between;align-items:center;display:flex}.reviews-modal-body .user-reviews .review{padding-top:15px}.reviews-modal-body .user-reviews .review .review-data{flex-direction:column;display:flex}.reviews-modal-body .user-reviews .review .review-data .review-info{justify-content:space-between;display:flex}.reviews-modal-body .user-reviews .review .review-data .review-info .review-date{color:gray;font-family:Switzer Light;font-size:14px}.reviews-modal-body .user-reviews .review .review-data .review-rating .star{color:gold;margin-right:8px}.reviews-modal-body .user-reviews .review .review-data .review-rating .star-empty{color:gray;margin-right:8px}.reviews-modal-body .user-reviews .divider{background-color:#f2efefe6;width:100%;height:2px;margin-top:5px;margin-bottom:5px}.write-review-modal-container .post{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:8px;width:100%;height:40px;margin:0 15px 20px;font-size:16px}@media only screen and (max-width:1000px){.gym-info-body .gym-info-row .amenities .amenity-options{grid-gap:15px;grid-template-columns:repeat(2,1fr);font-size:22px;display:grid}}@media only screen and (max-width:700px){.gym-info-body .gym-info-row{margin-left:0}.gym-info-body .gym-info-row .amenities .amenity-options{grid-gap:15px;grid-template-columns:repeat(1,1fr);font-size:18px;display:grid}.gym-info-body .gym-info-row .amenities .hours-options{margin-bottom:50px;font-size:18px}.gym-info-body .gym-info-row .amenities .hours-options .gym-hours,.gym-info-body .gym-info-row .amenities .bio-options{font-size:18px}.gym-info-body .gym-info-row .map-and-contact .gym-map{width:350px;height:200px}.gym-info-body .gym-info-row .map-and-contact .gym-website{font-size:15px}.gym-info-body .gym-info-row .map-and-contact .gym-website .gym-detail-icon{margin-left:210px;font-size:35px}.gym-info-body .gym-info-row .map-and-contact .divider{background-color:#e0dede;width:350px;height:1px;margin-top:5px;margin-bottom:5px}.gym-info-body .gym-info-row .map-and-contact .gym-phone{font-size:15px}.gym-info-body .gym-info-row .map-and-contact .gym-phone .gym-detail-icon{margin-left:260px;font-size:35px}.gym-info-body .gym-info-row .map-and-contact .gym-address .distance-row{flex-direction:row;place-content:center flex-start;align-items:center;display:flex}.gym-info-body .gym-info-row .map-and-contact .gym-address .distance-row .gym-detail-icon{font-size:35px}.gym-info-body .gym-info-row .map-and-contact .parking-row{flex-direction:row;place-content:flex-start;align-items:flex-start;display:flex}.gym-info-body .gym-info-row .map-and-contact .parking-row .parking-info{font-size:15px}.gym-info-body .gym-info-row .map-and-contact .parking-row .gym-parking-icon{max-width:320px;margin-right:5px;font-size:30px}.gym-info-body .gym-info-row .map-and-contact .gym-directions{flex-direction:row;place-content:center flex-start;align-items:center;font-size:15px;display:flex}.gym-info-body .gym-info-row .map-and-contact .gym-directions .gym-detail-icon{margin-left:155px;font-size:35px}.gym-info-body .gym-info-row .map-and-contact .gym-address-text{color:gray;max-width:320px;margin-bottom:30px;font-size:15px}.directions-modal-container .directions-modal-body{width:90vw;max-width:400px;height:52dvh}}.day-pass-link{text-align:center;z-index:2;cursor:pointer;background-color:#fff;border:.5px solid #cfcfcf;width:100%;max-height:calc(100vh - 40px);padding:20px 0;position:sticky;bottom:0;box-shadow:0 1px 8px #cfcfcf}.day-pass-link .day-pass-button{color:#fff;background-color:#000;border-radius:8px;width:300px;margin:0 auto;padding:15px;font-size:20px}.basic-info-body{flex-direction:row;place-content:center;align-items:flex-start;height:fit-content;margin-top:15px;display:flex}.basic-info-body .basic-info-row{flex-direction:row;place-content:flex-start;align-items:flex-start;width:500px;display:flex}.basic-info-body .basic-info-row .gym-logo img{-o-object-fit:cover;object-fit:cover;background-color:#fff;border:1px solid #ccc;border-radius:8px;max-width:80px;height:80px;margin-right:20px}.basic-info-body .basic-info-row .basic-info-column{flex-direction:column;display:flex}.basic-info-body .basic-info-row .basic-info-column .gym-name{flex-direction:row;align-items:baseline;display:flex}.basic-info-body .basic-info-row .basic-info-column .gym-name h1{padding-right:10px;font-size:25px}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details{color:gray;flex-direction:row;font-family:Switzer Light;font-size:18px;display:flex}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details .detail-spacer{margin-left:8px}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details .open-closed.open{color:green}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details .open-closed.closed{color:red}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details .claim-status{flex-direction:row;align-items:center;display:flex}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details .claim-status .claimed-icon{color:#3897f0;margin-left:5px;font-size:15px}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details .claim-status a{color:gray;flex-direction:row;align-items:center;font-family:Switzer Light;text-decoration:underline;display:flex}@media only screen and (max-width:768px){.basic-info-body .basic-info-row{margin-left:20px}.basic-info-body .basic-info-row .gym-logo img{width:55px;height:55px}.basic-info-body .basic-info-row .basic-info-column .gym-name{max-width:200px}.basic-info-body .basic-info-row .basic-info-column .gym-name h1{font-size:22px}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details{font-size:16px}.basic-info-body .basic-info-row .basic-info-column .gym-basic-details .detail-spacer{margin-left:3px}}.gym-page-body{touch-action:pan-y;-ms-touch-action:pan-y;width:100%;margin-bottom:5vh}.gym-page-body .gym-page{flex-direction:row;place-content:flex-start center;align-items:flex-start;display:flex}.gym-page-body .gym-page .left-side{flex-direction:column;width:45%;display:flex}@media only screen and (max-width:825px){.gym-page-body .gym-page .left-side{width:100%}}.gym-page-body .gym-page .right-side{width:35%;max-height:calc(100vh - 30px);margin-left:30px;position:sticky;top:20px;overflow-y:auto}@media only screen and (max-width:825px){.gym-page-body .gym-page .right-side{margin-left:0;display:none}}.sticky-info-body{flex-direction:column;margin-top:11vh;display:flex}@media only screen and (max-width:825px){.sticky-info-body{margin-top:0}}.sticky-info-body .contact-info .map-sticky{background-color:gray;border-radius:4px;width:450px;height:200px;overflow:hidden}@media only screen and (max-width:825px){.sticky-info-body .contact-info .map-sticky{width:350px}}.sticky-info-body .contact-info .map-sticky #map-container{width:100%;height:100%}.sticky-info-body .contact-info .website-gym{color:#373737;cursor:pointer;align-content:center;align-items:center;margin-top:15px;display:flex}.sticky-info-body .contact-info .website-gym .web-icon{font-size:20px}.sticky-info-body .contact-info .website-gym p{margin-left:10px;font-family:Switzer Light}.sticky-info-body .contact-info .instagram-gym{color:#373737;cursor:pointer;align-content:center;align-items:center;margin-top:15px;display:flex}.sticky-info-body .contact-info .instagram-gym .instagram-icon{font-size:20px}.sticky-info-body .contact-info .instagram-gym p{margin-left:10px;font-family:Switzer Light}.sticky-info-body .contact-info .phone-gym{color:#373737;cursor:pointer;align-content:center;align-items:center;margin-top:15px;display:flex}.sticky-info-body .contact-info .phone-gym a{color:#373737}.sticky-info-body .contact-info .phone-gym .phone-icon{font-size:20px}.sticky-info-body .contact-info .phone-gym p{margin-left:10px;font-family:Switzer Light}.sticky-info-body .contact-info .directions-gym{color:#373737;cursor:pointer;align-content:flex-start;align-items:flex-start;margin-top:15px;display:flex}.sticky-info-body .contact-info .directions-gym a{color:#373737}.sticky-info-body .contact-info .directions-gym .directions-icon{font-size:20px}.sticky-info-body .contact-info .directions-gym p{max-width:350px;margin-left:10px;font-family:Switzer Light}.sticky-info-body .hours-body{margin-top:15px;margin-bottom:15px}.sticky-info-body .hours-body h3{margin-bottom:5px;font-size:25px}.sticky-info-body .hours-body .hours-options{grid-template-columns:repeat(2,1fr);gap:5px;font-size:18px;display:grid}.sticky-info-body .hours-body .hours-options .gym-hours{color:gray;font-family:Switzer Light;font-size:18px}.bottom-popup-container{display:none}@media only screen and (max-width:768px){.bottom-popup-container{z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.bottom-popup-container .bottom-popup-body{background-color:#fff;border-radius:4px;flex-direction:column;align-content:center;align-items:center;width:80vw;max-width:1000px;height:45vh;display:flex}.bottom-popup-container .bottom-popup-body .app-logo-circle{background-color:#fff;border-radius:50%;flex-direction:column;align-content:center;align-items:center;width:100px;height:100px;margin-top:-50px;display:flex}.bottom-popup-container .bottom-popup-body .app-logo-circle img{border-radius:50%;width:70px;height:70px;margin-top:15px}.bottom-popup-container .bottom-popup-body .bottom-popup-header{justify-content:space-between;align-items:center;width:calc(100% - 40px);height:35%;padding:0 20px;display:flex}.bottom-popup-container .bottom-popup-body .bottom-popup-header .bottom-popup-header-title h1{text-align:center;justify-content:center;align-items:center;font-size:25px;font-weight:600}.bottom-popup-container .bottom-popup-body .bottom-popup-content{flex-direction:column;align-content:center;align-items:center;display:flex}.bottom-popup-container .bottom-popup-body .bottom-popup-content .popup-download-button{text-align:center;color:#fff;background-color:#000;border:none;border-radius:4px;min-width:250px;height:55px;margin-bottom:10px;padding:10px;font-size:18px}.bottom-popup-container .bottom-popup-body .bottom-popup-content .popup-close-button{text-align:center;color:#000;background-color:#f0ecec;border:none;border-radius:4px;min-width:250px;height:55px;padding:10px;font-size:18px}}.gym-header-body{justify-content:space-evenly;align-items:left;flex-direction:column;height:fit-content;margin-top:11vh;display:flex}.gym-header-body .button-group{flex-direction:row;justify-content:space-between;padding-top:40px;display:flex}.gym-header-body .button-group .gym-back-button{padding-left:30px}.gym-header-body .button-group .gym-info-button{padding-right:30px}.gym-header-body .header-icon{color:#000;cursor:pointer;border-radius:4px;margin-right:10px;padding:12px;font-size:35px}.gym-header-body .header-icon:hover{background-color:#f0f0f0}.gym-header-body .share-icon{color:#000;cursor:pointer;border-radius:4px;margin-right:10px;padding:12px;font-size:35px}.gym-header-body .share-icon:hover{background-color:#f0f0f0}.gym-header-body .gym-logo{padding-left:400px}.gym-header-body .gym-logo img{background-color:#fff;border:1px solid #000;border-radius:14px;max-width:250px;height:auto;box-shadow:0 4px 4px #00000040}@media only screen and (max-width:1000px){.gym-header-body .button-group{padding-top:20px;padding-bottom:110px}.gym-header-body .gym-logo{padding-top:40px;padding-left:80px}.gym-header-body .gym-logo img{max-width:180px}}.gym-header-body .share-modal-container{z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;top:0}.gym-header-body .share-modal-container .share-modal-body{background-color:#fff;border-radius:4px;width:90vw;max-width:400px;height:68dvh}.gym-header-body .share-modal-container .share-modal-body .share-modal-header{justify-content:space-between;align-items:center;height:15%;margin-bottom:30px;padding:20px;display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-header .share-header-group{flex-direction:column;display:flex}@media only screen and (max-width:700px){.gym-header-body .share-modal-container .share-modal-body .share-modal-header .share-header-group h1{font-size:26px}}.gym-header-body .share-modal-container .share-modal-body .modal-header-close{color:#000;cursor:pointer;border-radius:30px;margin-right:10px;padding:12px;font-size:15px}.gym-header-body .share-modal-container .share-modal-body .modal-header-close:hover{background-color:#f7f5f5}.gym-header-body .share-modal-container .share-modal-body .share-modal-main{text-align:center;flex-direction:column;align-items:center;width:100%;height:calc(90% - 20px);display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .share-icon{color:#000;width:30px;height:30px;padding-left:10px}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .copy-link-body{border:2px solid #000;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:300px;height:50px;margin-bottom:15px;display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .copy-link-body:hover{background-color:#f7f5f5}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .copy-link-body .link{color:#000;justify-content:flex-start;align-items:center;width:300px;height:50px;padding-left:10px;font-family:Switzer;font-size:25px;display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .facebook-link-body{border:2px solid #000;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:300px;height:50px;margin-bottom:15px;display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .facebook-link-body:hover{background-color:#f7f5f5}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .facebook-link-body .link{color:#000;justify-content:flex-start;align-items:center;width:300px;height:50px;padding-left:10px;font-family:Switzer;font-size:25px;display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .text-link-body{text-align:center;border:2px solid #000;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:300px;height:50px;margin-bottom:15px;display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .text-link-body:hover{background-color:#f7f5f5}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .text-link-body .link{color:#000;justify-content:flex-start;align-items:center;width:300px;height:50px;padding-left:10px;font-family:Switzer;font-size:25px;display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .email-link-body{text-align:center;border:2px solid #000;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:300px;height:50px;margin-bottom:15px;display:flex}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .email-link-body:hover{background-color:#f7f5f5}.gym-header-body .share-modal-container .share-modal-body .share-modal-main .email-link-body .link{color:#000;justify-content:flex-start;align-items:center;width:300px;height:50px;margin:0;padding-left:10px;font-family:Switzer;font-size:25px;display:flex}@media only screen and (max-width:700px){.gym-header-body .button-group{padding-bottom:50px}.gym-header-body .gym-logo{padding-top:80px;padding-left:50px}.gym-header-body .gym-logo img{max-width:120px}}.gym-photos-body{flex-direction:row;place-content:center;align-items:flex-start;margin-top:13vh;display:flex}@media only screen and (max-width:825px){.gym-photos-body{margin-top:8vh}}.gym-photos-body .carousel-wrapper{cursor:pointer;background-color:#d3d3d3;width:500px;height:400px;position:relative;overflow:hidden}@media only screen and (max-width:825px){.gym-photos-body .carousel-wrapper{width:100%}}.gym-photos-body .carousel-wrapper .carousel-inner{height:100%;transition:transform .3s ease-out;display:flex}.gym-photos-body .carousel-wrapper .carousel-slide{flex:0 0 100%;height:100%}.gym-photos-body .carousel-wrapper .carousel-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:400px}@media only screen and (max-width:825px){.gym-photos-body .carousel-wrapper .carousel-photo{border-radius:0;width:100%}}.gym-photos-body .carousel-wrapper .carousel-button{cursor:pointer;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 20px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:825px){.gym-photos-body .carousel-wrapper .carousel-button{display:none}}.gym-photos-body .carousel-wrapper .carousel-button:hover{background-color:#fff;transition:background-color .3s}.gym-photos-body .carousel-wrapper .carousel-button.prev{left:10px}.gym-photos-body .carousel-wrapper .carousel-button.next{right:10px}.gym-photos-body .carousel-wrapper .carousel-indicators{justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.gym-photos-body .carousel-wrapper .indicator{cursor:pointer;background:#ffffff5d;border-radius:50%;width:6px;height:6px;transition:background-color .3s}.gym-photos-body .carousel-wrapper .indicator.active{background:#fff}.gym-photos-body .carousel-wrapper .save-gym{-webkit-backdrop-filter:blur(7.9px);color:#000;cursor:pointer;z-index:2;background:#ffffffde;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin:20px;font-size:20px;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 30px #0000001a}.gym-photos-body .carousel-wrapper .save-gym .saved{color:red}.gym-photos-body .carousel-wrapper .save-gym .not-saved{color:#000}.trainer-info-body{justify-content:center;align-items:flex-start;height:fit-content;display:flex}.trainer-info-body .trainer-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-right:480px;display:flex}.trainer-info-body .trainer-header h1{margin-bottom:25px;text-decoration:underline}.trainer-info-body .trainer-header .trainer-list{justify-content:flex-start;align-items:flex-start}.trainer-info-body .trainer-header .trainer-list .trainer-names{color:gray}.trainer-info-body .trainer-header .trainer-list .trainer-names p{padding-top:10px;font-size:25px}@media only screen and (max-width:1000px){.trainer-info-body .trainer-header .trainer-list .trainer-names p{font-size:20px}}@media only screen and (max-width:700px){.trainer-info-body .trainer-header .trainer-list .trainer-names p{font-size:20px}}@media only screen and (max-width:1000px){.trainer-info-body .trainer-header{margin-right:10px}}@media only screen and (max-width:700px){.trainer-info-body .trainer-header{margin-right:10px}}.gym-bio-body{flex-direction:column;justify-content:center;align-items:flex-start;height:fit-content;display:flex}.gym-bio-body .bio-header h1{margin-top:25px;margin-bottom:25px;text-decoration:underline}.gym-bio-body .bio-header .bio-list a,.gym-bio-body .bio-header .bio-list .bio-names{color:gray;flex-direction:row;align-content:center;align-items:center;display:flex}.gym-bio-body .bio-header .bio-list .bio-names .instagram-icon{padding-right:15px;font-size:27px}.gym-bio-body .bio-header .bio-list .bio-names p{padding-left:15px;font-size:25px}@media only screen and (max-width:1000px){.gym-bio-body .bio-header .bio-list .bio-names p{font-size:20px}}@media only screen and (max-width:700px){.gym-bio-body .bio-header .bio-list .bio-names p{font-size:20px}}.gym-bio-body .bio-header{margin-left:460px}@media only screen and (max-width:1000px){.gym-bio-body .bio-header{margin-left:40px}}@media only screen and (max-width:700px){.gym-bio-body .bio-header{margin-left:30px}}.equipment-info-body{justify-content:center;align-items:center;height:fit-content;margin-bottom:25px;display:flex}.equipment-info-body .equipment-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:50px;margin-right:30px;display:flex}@media only screen and (max-width:700px){.equipment-info-body .equipment-row{margin-right:5px}}.equipment-info-body .equipment-row h1{margin-bottom:25px;text-decoration:underline}.equipment-info-body .equipment-row .equipment .equipment-options{grid-gap:15px;color:gray;grid-template-columns:repeat(3,1fr);font-size:22px;display:grid}@media only screen and (max-width:700px){.equipment-info-body .equipment-row .equipment .equipment-options{grid-template-columns:repeat(1,1fr)}}.equipment-info-body .equipment-row .equipment .equipment-options .equipment-true{flex-direction:row;display:flex}.blog-container-body .main-blog-container{text-align:left;cursor:pointer;border-radius:4px;min-width:325px;max-width:800px;margin:10px 50px 10px 10px}@media only screen and (max-width:800px){.blog-container-body .main-blog-container{margin-right:0}}.blog-container-body .main-blog-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:4px;width:100%;height:550px}@media only screen and (max-width:800px){.blog-container-body .main-blog-container img{min-width:325px;max-width:355px;height:335px}}.blog-container-body .main-blog-container .blog-preview-content .blog-category{color:#3f1d9e}.blog-container-body .main-blog-container .blog-preview-content h1{margin-bottom:5px;font-family:Switzer Semi Bold;font-size:25px}.blog-container-body .main-blog-container .blog-preview-content .preview-content{font-family:Switzer Light}.blog-container-body .main-blog-container .blog-preview-content .blog-post-info{color:gray;flex-wrap:wrap;margin-top:15px;font-family:Switzer Light;display:flex}.blog-container-body .blog-container{text-align:left;cursor:pointer;border-radius:4px;width:750px;margin:10px;display:flex}@media only screen and (max-width:800px){.blog-container-body .blog-container{flex-direction:column;min-width:325px;max-width:355px}}.blog-container-body .blog-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:4px;width:320px;height:195px;margin-right:10px}@media only screen and (max-width:800px){.blog-container-body .blog-container img{width:355px;height:235px}}.blog-container-body .blog-container .blog-preview-content .blog-category{color:#3f1d9e}.blog-container-body .blog-container .blog-preview-content h1{font-family:Switzer Semi Bold;font-size:25px}@media only screen and (max-width:800px){.blog-container-body .blog-container .blog-preview-content h1{max-width:350px}}.blog-container-body .blog-container .blog-preview-content .blog-post-info{color:gray;flex-wrap:wrap;margin-top:15px;font-family:Switzer Light;display:flex}.blog-container-body .all-blog-container{text-align:left;cursor:pointer;border-radius:4px;min-width:325px;max-width:355px;margin:10px}.blog-container-body .all-blog-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:4px;width:100%;height:235px;margin-right:10px}.blog-container-body .all-blog-container .blog-preview-content .blog-category{color:#3f1d9e}.blog-container-body .all-blog-container .blog-preview-content h1{max-width:350px;font-family:Switzer Semi Bold;font-size:25px}@media only screen and (max-width:800px){.blog-container-body .all-blog-container .blog-preview-content h1{max-width:320px}}.blog-container-body .all-blog-container .blog-preview-content .blog-post-info{color:gray;flex-wrap:wrap;margin-top:15px;font-family:Switzer Light;display:flex}.blog-nav-body{color:#000;background:#fff;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:11vh;display:flex;top:0}.blog-nav-body .nav-top{border:.5px solid #cfcfcf;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;padding-top:35px;display:flex}.blog-nav-body .nav-top .nav-logo-container{place-content:center;align-items:center;width:30%;display:flex}.blog-nav-body .nav-top .nav-logo-container #bigLogo{height:60px}.blog-nav-body .nav-top .nav-logo-container #smallLogo{height:60px;display:none}.blog-nav-body .nav-top .nav-logo-container h2{margin-left:10px;font-family:Switzer Semi Bold}.blog-nav-body .nav-top .nav-link-container{justify-content:flex-start;width:40%;display:flex}.blog-nav-body .nav-top .nav-link-container a{color:#000;margin-right:30px}.blog-nav-body .nav-top .nav-spacer{justify-content:flex-start;width:40%;display:flex}.blog-nav-body .nav-top .nav-button-group{justify-content:space-evenly;align-items:center;width:22%;display:flex}.blog-nav-body .nav-top .nav-button-group .search-nav{cursor:pointer;margin-right:10px;font-size:22px}.blog-nav-body .nav-top .nav-button-group .dividing-line{background-color:#d3d3d3;width:1px;height:25px}@media only screen and (max-width:800px){.blog-nav-body .nav-top .nav-button-group .dividing-line{display:none}}.blog-nav-body .nav-top .nav-button-group .nav-button-pair{justify-content:space-evenly;width:100%;display:flex}.blog-nav-body .nav-top .nav-dropdown{width:100vw;color:var(--background-default);background-color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:11vh;padding-bottom:100vh;padding-left:10vw;display:flex;position:fixed;top:0;left:0}.blog-nav-body .nav-top .nav-dropdown a{color:#fff;justify-content:flex-start;align-items:center;width:80%;height:55px;display:flex}.blog-nav-body .nav-top .nav-dropdown .app-call{color:#fff;background-color:#000;border:1px solid #c2c2c2;border-radius:4px;justify-content:center;align-items:center}.blog-nav-body .nav-top .nav-dropdown .gym-call{color:#000;background-color:#fff;border:1px solid #000;border-radius:4px;justify-content:center;align-items:center;margin-top:20px}.blog-nav-body .nav-bottom{border:.5px solid #cfcfcf;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;display:flex;box-shadow:0 5px 12px #cfcfcf}.blog-nav-body .nav-bottom .filter-buttons{justify-content:flex-start;margin-top:5px;margin-bottom:5px;display:flex;overflow-x:auto}.blog-nav-body .nav-bottom .filter-buttons .filter-button p{text-align:center;color:#282828;border-bottom:2px solid #fff;justify-content:center;align-items:center;width:115px;height:40px;margin-right:10px;font-size:15px;display:flex}.blog-nav-body .nav-bottom .filter-buttons .filter-button p:hover{cursor:pointer;border-bottom:2px solid #000}.blog-nav-body .nav-bottom .filter-buttons .filter-button .active-p{border-bottom:2px solid #000}.blog-nav-body .nav-search-body{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.blog-nav-body .nav-search-body .blog-search-bar{cursor:pointer;color:#000;background-color:#fff;border:1px solid #d3d3d3;place-content:center;align-items:center;padding:5px;font-size:18px;display:flex;position:fixed;top:10vh;left:50%;transform:translate(-50%)}.blog-nav-body .nav-search-body .blog-search-bar input{color:#000;border:none;border-radius:50px;width:400px;height:30px;padding:10px;font-family:Switzer Light;font-size:16px}@media only screen and (max-width:800px){.blog-nav-body .nav-search-body .blog-search-bar input{width:300px}}.blog-nav-body .nav-search-body .search-bar-open{border-radius:4px}.blog-nav-body .nav-search-body .search-bar-closed{border-top-left-radius:4px;border-top-right-radius:4px}.blog-nav-body .nav-search-body .search-results-dropdown{background-color:#fff;border-top:1px solid #d3d3d3;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:467px;max-height:350px;position:fixed;top:17.3vh;left:50%;overflow-y:auto;transform:translate(-50%)}@media only screen and (max-width:800px){.blog-nav-body .nav-search-body .search-results-dropdown{width:367px}}.blog-nav-body .nav-search-body .search-results-dropdown a{color:#000;text-decoration:none}.blog-nav-body .nav-search-body .search-results-dropdown .search-result-item .result{flex-direction:column;padding:5px 25px;display:flex}.blog-nav-body .nav-search-body .search-results-dropdown .search-result-item .result .result-title{color:#000;font-size:16px}.blog-nav-body .nav-search-body .search-results-dropdown .search-result-item .result .result-intro{color:gray;font-family:Switzer Light;font-size:15px}.blog-nav-body .nav-search-body .search-results-dropdown .search-result-item .result:hover{background-color:#e0e0e0dd}.blog-nav-body .nav-search-body .empty-results-message,.blog-nav-body .nav-search-body .empty-results-message h3{color:#000;background-color:#fff;width:400px;height:350px;padding:25px;position:fixed;top:35vh;left:50%;transform:translate(-50%)}.blog-nav-body a{font-size:15px}.blog-nav-body a.selected{color:var(--foreground-default)}.blog-nav-body .app-button{color:#fff;background-color:#000;border:.5px solid #c2c2c2}.blog-nav-body .close-button{color:#000;background:#fff;border:2px solid #000}.blog-nav-body .close-button:hover{color:#fff}@media only screen and (max-width:1000px){.nav-body{justify-content:space-between}.nav-link-container{display:none!important}.nav-logo-container{margin-left:10vw;width:fit-content!important}.nav-button-group{width:fit-content!important}.nav-button-pair{display:none!important}}@media only screen and (max-width:800px){#bigLogo{display:none}#smallLogo{display:block!important}}.search-blog-body{flex-direction:column;margin-top:50px;display:flex}.search-blog-body .blog-search-bar{cursor:pointer;color:#000;background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;place-content:center;align-items:center;margin-bottom:25px;padding:5px;font-size:18px;display:flex}@media only screen and (max-width:800px){.search-blog-body .blog-search-bar{margin-left:20px;margin-right:15px}}.search-blog-body .blog-search-bar input{color:#000;border:none;border-radius:50px;width:600px;height:30px;padding:10px;font-size:16px}@media only screen and (max-width:800px){.search-blog-body .blog-search-bar input{width:300px}}.search-blog-body .filter-buttons{flex-wrap:wrap;justify-content:center;max-width:1000px;margin-bottom:15px;display:flex}.search-blog-body .filter-buttons .filter-button p{text-align:center;background-color:#f2efef66;border:1px solid #ccc;border-radius:50px;justify-content:center;align-items:center;width:125px;height:40px;margin-right:10px;transition:background-color .3s;display:flex}.search-blog-body .filter-buttons .filter-button p:hover{cursor:pointer;background-color:#ccc}@media screen and (max-width:800px){.search-blog-body .filter-buttons .filter-button p{margin-bottom:10px}}.search-blog-body .filter-buttons .filter-button .active-p{background-color:#ccc}.all-posts-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:25px;margin-left:20px;display:flex}@media only screen and (max-width:800px){.all-posts-body{margin-left:0}}.all-posts-body .blog-heading{text-align:left;width:100%;margin-top:25px;margin-left:10px}.all-posts-body .blog-heading h1{font-family:Switzer Semi Bold;font-size:45px}.all-posts-body .blog-heading p{color:#373737;font-family:Switzer Light}.all-posts-body .blog-heading-seperator{background-color:#f2efefe6;width:95%;height:2px;margin:20px 0 20px 10px}.all-posts-body .blog-items{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.all-posts-body .blog-items h2{margin-top:10px;margin-left:10px}.all-posts-body .blog-items .blog-top{display:flex}@media only screen and (max-width:1400px){.all-posts-body .blog-items .blog-top{flex-direction:column}}.all-posts-body .blog-items .blog-top .less-recent{flex-direction:column;align-items:flex-start;display:flex}.all-posts-body .blog-items .not-recent{flex-wrap:wrap;align-items:flex-start;display:flex}.all-posts-body .blog-categories{flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.all-posts-body .blog-categories .not-recent{flex-wrap:wrap;align-items:flex-start;display:flex}.post-page-body{width:100%;height:fit-content;margin-top:7vh}.post-page-body .post-page-main{flex-direction:row;place-content:flex-start center;align-items:flex-start;display:flex}.post-page-body .post-page-main .post-content{flex-direction:column;width:70%;display:flex}@media only screen and (max-width:825px){.post-page-body .post-page-main .post-content{width:95%}}.post-page-body .post-page-main .post-content .post-page-category{color:#3f1d9e;margin-bottom:5px}.post-page-body .post-page-main .post-content .post-page-title{text-align:left;width:90%;font-family:Switzer Semi Bold;font-size:20px}@media only screen and (max-width:800px){.post-page-body .post-page-main .post-content .post-page-title{width:300px;font-size:15px}}.post-page-body .post-page-main .post-content .post-page-details{color:#373737;align-content:center;align-items:center;margin-bottom:15px;font-family:Switzer Light;display:flex}.post-page-body .post-page-main .post-content .post-page-details .author-details{align-content:center;align-items:center;margin-right:5px;display:flex}.post-page-body .post-page-main .post-content .post-page-details .author-details .author-verification{color:#3f1d9e}.post-page-body .post-page-main .post-content .post-page-details p{margin-right:5px}.post-page-body .post-page-main .post-content .post-feature-image img{border-radius:4px;width:90%;height:auto}@media only screen and (max-width:800px){.post-page-body .post-page-main .post-content .post-feature-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:300px}}.post-page-body .post-page-main .post-content .post-text{width:85%;margin-top:15px;margin-left:20px;font-family:Switzer Light}.post-page-body .post-page-main .post-content .post-text h2{font-family:Switzer}.post-page-body .post-page-main .post-content .post-text .post-intro-paragraph{margin-top:15px;margin-bottom:15px}.post-page-body .post-page-main .post-content .post-text .post-body-paragraph{padding:30px 0}.post-page-body .post-page-main .post-content .post-text .post-body-paragraph p{padding:5px 0;line-height:2.5}.post-page-body .post-page-main .post-content .post-text .post-CTA{border-radius:4px;align-content:center;align-items:center;padding:30px 0;display:flex}.post-page-body .post-page-main .post-content .post-text .post-CTA .CTA-line{background-color:#000;width:2px;height:75px}.post-page-body .post-page-main .post-content .post-text .post-CTA h3{padding:5px;line-height:2.5}.post-page-body .post-page-main .post-content .post-author-bio{background-color:#f2efef66;border-radius:4px;place-content:center;align-items:center;width:85%;height:fit-content;margin-top:35px;margin-bottom:15px;padding:45px;display:flex}.post-page-body .post-page-main .post-content .post-author-bio .author-image{border-radius:50%;width:100px;height:100px}.post-page-body .post-page-main .post-content .post-author-bio .author-bio{width:95%;margin-left:15px;font-family:Switzer Light}@media only screen and (max-width:800px){.post-page-body .post-page-main .post-content .post-author-bio .author-bio{width:100%;margin-top:15px}.post-page-body .post-page-main .post-content .post-author-bio{flex-direction:column;width:75%}}.post-page-body .post-page-main .blog-post-outline-web{width:25%;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}.post-page-body .post-page-main .blog-post-outline-web .outline-label{color:#1a1a1a;align-content:center;align-items:center;display:flex}.post-page-body .post-page-main .blog-post-outline-web .outline-label p{margin-left:10px}.post-page-body .post-page-main .blog-post-outline-web .outline-sub-headings p{cursor:pointer;padding-top:15px;font-size:15px}@media only screen and (max-width:825px){.post-page-body .post-page-main .blog-post-outline-web{display:none}}.post-page-body .post-page-main .blog-post-outline-mobile{background-color:#f2efef66;border-radius:4px;padding:15px}.post-page-body .post-page-main .blog-post-outline-mobile .outline-label{color:#1a1a1a;align-content:center;align-items:center;display:flex}.post-page-body .post-page-main .blog-post-outline-mobile .outline-label p{margin-left:10px}.post-page-body .post-page-main .blog-post-outline-mobile .outline-sub-headings p{cursor:pointer;padding-top:15px;font-size:15px}@media only screen and (min-width:825px){.post-page-body .post-page-main .blog-post-outline-mobile{display:none}}.post-page-body .post-page-bottom{flex-direction:row;place-content:flex-start center;align-items:flex-start;display:flex}.post-page-body .post-page-bottom .post-more .related-post-seperator{background-color:#f2efefe6;width:100%;height:2px;margin:20px 0}.post-page-body .post-page-bottom .post-more .similar-post-group{flex-wrap:wrap;display:flex}.post-page-body .post-page-bottom .post-more .similar-post-group a{text-decoration:none}.post-page-body .post-page-bottom .post-more .similar-post-group .similar-post{margin:20px}.post-page-body .post-page-bottom .post-more .similar-post-group .similar-post h2{color:#000;max-width:320px;padding:2px 0;font-size:25px}.post-page-body .post-page-bottom .post-more .similar-post-group .similar-post .similar-post-category{color:#3f1d9e}.post-page-body .post-page-bottom .post-more .similar-post-group .similar-post .similar-post-details{color:gray;align-content:center;align-items:center;font-family:Switzer Light;display:flex}.post-page-body .post-page-bottom .post-more .similar-post-group .similar-post .similar-post-details p{margin-right:5px}.post-page-body .post-page-bottom .post-more .similar-post-group .similar-post img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:4px;width:350px;height:200px}.post-page-body .back-to-top{cursor:pointer;color:#000;flex-direction:row;place-content:flex-start center;align-items:flex-start;margin:20px 0;text-decoration:none;display:flex}.post-page-body .back-to-top p{margin-left:10px;font-family:Switzer Semi Bold}.faq-heading{text-align:center;justify-content:center;margin-bottom:50px;padding-top:12vh;display:flex}.faq-heading-text p{border:1px solid #ccc;border-radius:50px;width:fit-content;margin:auto auto 25px;padding:5px 20px;font-size:12px}.faq-heading-text h1{font-family:Kaisei;font-size:65px}@media only screen and (max-width:700px){.faq-heading-text h1{font-size:45px}}.blog-post-body{text-align:center;justify-content:center;align-items:center;height:fit-content;padding-top:50px}.adcta-body{flex-direction:column;place-content:center;align-items:center;padding-top:20px;padding-bottom:50px;display:flex}@media only screen and (max-width:700px){.adcta-body{padding-bottom:0}}.adcta-body .cta-container{background:radial-gradient(circle,#212121,#000);border-radius:8px;flex-direction:column;place-content:center;align-items:center;width:65%;height:450px;display:flex;box-shadow:0 1px 12px #cfcfcf}.adcta-body .cta-container h2{color:#fff;margin-bottom:10px;font-size:40px}.adcta-body .cta-container p{color:#ececec;font-family:Switzer Light}@media only screen and (max-width:700px){.adcta-body .cta-container{width:100%;height:350px;box-shadow:none;border-radius:0;place-content:flex-start center;align-items:flex-start}.adcta-body .cta-container h2{max-width:350px;margin-left:15px;font-size:30px}.adcta-body .cta-container p{margin-left:15px;font-size:16px}}.adcta-body .cta-container .owner-cta-button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:200px;height:40px;margin-top:50px;font-family:Switzer Semi Bold;font-size:15px}@media only screen and (max-width:700px){.adcta-body .cta-container .owner-cta-button{margin-left:15px}}.adcta-body .cta-container .no-credit-card{font-size:14px}.account-info-body{justify-content:center;display:flex}.account-info-body .info-container{background-color:#fff;border-radius:16px;width:350px;height:fit-content;padding:20px;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.account-info-body .info-container{width:100%;box-shadow:none;background-color:#fff;padding:0}}.account-info-body .info-container .info-content{flex-direction:column;display:flex}.account-info-body .info-container .info-content h3{margin:auto auto 10px}.account-info-body .info-container .info-content img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:120px;height:120px;margin:auto}.account-info-body .info-container .info-content .user-profile{border-radius:50%;margin:auto;font-size:120px}.account-info-body .info-container .info-content .row{display:flex}.account-info-body .info-container .info-content .column{cursor:pointer;flex-direction:column;padding:30px;display:flex}.account-info-body .info-container .info-content a{color:#000;margin-left:15px;margin-right:15px;text-decoration:none}.account-info-body .info-container .info-content a .link-group{cursor:pointer;align-content:center;align-items:center;margin-top:5px;padding:10px;display:flex}.account-info-body .info-container .info-content a .link-group:hover{background-color:#f5f5f7;border-radius:16px}.account-info-body .info-container .info-content a p{margin-left:5px}.account-info-body .info-container .info-content .button-group{border-radius:4px;place-content:center;align-items:center;display:flex}.account-info-body .info-container .info-content .button-group .action-button{color:#fff;background-color:#000;border:1px solid #000;border-radius:4px;margin-right:15px;padding:10px 20px}.account-info-body .info-container .info-content .button-group .share-button{cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:4px;padding:10px 20px}.account-info-body .info-container .info-content .button-group .share-button .row{align-content:center;align-items:center;display:flex}.account-info-body .info-container .info-content .button-group .share-button .row p{margin-right:5px}.account-page{background-color:#f5f5f7;justify-content:center;padding-top:12vh;padding-bottom:5vh;display:flex}@media only screen and (max-width:800px){.account-page{background-color:#fff;flex-direction:column}}.account-page .components{background-color:#fff;border-radius:16px;flex-direction:column;height:fit-content;margin-left:25px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.account-page .components{box-shadow:none;background-color:#fff;margin-left:0}}.account-page .components .account-components{place-content:center space-between;align-items:center;width:100%;padding-top:40px;display:flex}.account-page .components .account-components .component-type{cursor:pointer;text-align:center;color:gray;background-color:#fff;border:none;width:100%;padding-bottom:5px;font-size:16px;position:relative}.account-page .components .account-components .component-type.selected{color:#000}@media only screen and (max-width:800px){.account-page .components .account-components .component-type{background-color:#fff}}.account-page .components .account-components .component-type:after{content:"";background-color:#0000;width:100%;height:3px;transition:background-color .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.account-page .components .account-components .component-type:hover:after,.account-page .components .account-components .component-type.selected:after{background-color:#000}.purchase-modal-header{place-content:center space-between;align-items:center;display:flex}.purchase-modal-main{text-align:left;flex-direction:column;align-items:center;width:100%;display:flex}.purchase-modal-main .group{flex-direction:column;width:100%;margin-bottom:10px;display:flex}.purchase-modal-main .group .value{color:#272727;font-family:Switzer Light}.download-app-modal-container{z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;top:0}.download-app-modal-container .modal-container{background-color:#fff;border-radius:10px;flex-direction:column;place-content:center;align-items:center;width:50vw;height:50vh;display:flex;position:relative;box-shadow:0 4px 4px #00000040}@media only screen and (max-width:800px){.download-app-modal-container .modal-container{width:90vw}}.download-app-modal-container .modal-container .modal-header{z-index:101;background-color:#fff;border:none;border-radius:10px;padding:20px;position:absolute;top:0;right:0}.download-app-modal-container .modal-container .modal-header button{cursor:pointer;background-color:#fff;border:none}.download-app-modal-container .modal-container .content{place-content:center;align-items:center;display:flex}@media only screen and (max-width:800px){.download-app-modal-container .modal-container .content{flex-direction:column;padding:10px;display:flex}}.download-app-modal-container .modal-container .content .left{flex-direction:column;margin-right:10px;display:flex}.download-app-modal-container .modal-container .content .left h4{max-width:400px;margin-bottom:15px;font-size:40px}@media only screen and (max-width:800px){.download-app-modal-container .modal-container .content .left h4{text-align:center;font-size:35px}}.download-app-modal-container .modal-container .content .left p{color:#202020;max-width:400px;font-family:Switzer Light}@media only screen and (max-width:800px){.download-app-modal-container .modal-container .content .left p{text-align:center;font-size:14px}.download-app-modal-container .modal-container .content .right{padding-top:20px}}.download-app-modal-container .modal-container .content .right .modal-image{border:1px solid #ccc;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.download-app-modal-container .modal-container .content .right .modal-image{display:none}}.download-app-modal-container .modal-container .content .right .modal-image img{border-radius:8px;width:auto;height:300px}.download-app-modal-container .modal-container .content .right button{display:none}@media only screen and (max-width:800px){.download-app-modal-container .modal-container .content .right button{color:#fff;background-color:#000;border:1px solid #000;border-radius:8px;width:300px;height:40px;font-size:16px;display:block}}.account-reviews-body{width:750px;min-height:80vh}@media only screen and (max-width:800px){.account-reviews-body{width:100%}}.account-reviews-body .user-reviews{padding:15px}.account-reviews-body .user-reviews .review{padding-top:15px}.account-reviews-body .user-reviews .review .review-data{flex-direction:column;display:flex}.account-reviews-body .user-reviews .review .review-data .review-info{justify-content:space-between;display:flex}.account-reviews-body .user-reviews .review .review-data .review-info .review-date{color:gray;font-family:Switzer Light;font-size:14px}.account-reviews-body .user-reviews .review .review-data .review-info a{color:#000;font-family:Switzer Light;text-decoration:none}.account-reviews-body .user-reviews .review .review-data .review-location{align-content:center;align-items:center;margin:5px 0;font-family:Switzer Light;font-size:14px;display:flex}.account-reviews-body .user-reviews .review .review-data .review-rating .star{color:gold;margin-right:8px}.account-reviews-body .user-reviews .review .review-data .review-rating .star-empty{color:gray;margin-right:8px}.account-reviews-body .user-reviews .review .review-text{font-family:Switzer Light;font-size:15px}.account-reviews-body .user-reviews .review .divider{background-color:#f5f5f7;width:100%;height:1px}.account-posts-body{grid-template-columns:repeat(3,minmax(150px,1fr));gap:0 4px;width:750px;margin-top:0;display:grid}@media only screen and (max-width:800px){.account-posts-body{grid-template-columns:repeat(3,minmax(120px,1fr));width:100%}}.account-posts-body{cursor:pointer}.account-posts-body .no-posts-message{text-align:center;flex-direction:column;place-content:center;align-items:center;width:750px;height:500px;display:flex}@media only screen and (max-width:800px){.account-posts-body .no-posts-message{width:100%}}.account-posts-body .no-posts-message .empty-icon{margin-bottom:35px;font-size:85px}.account-posts-body .no-posts-message p{margin-bottom:20px}.account-posts-body .post-container .gym-tag{align-content:center;align-items:center;display:flex}.account-posts-body .post-container .gym-tag a{color:#000;text-decoration:none}.account-posts-body .post-container .post-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:#d3d3d3;width:auto;max-width:100%;height:auto;max-height:100%}@media only screen and (max-width:800px){.account-posts-body .post-container .post-image{width:100%;height:auto}}.account-posts-body .post-container .loading-image{background:linear-gradient(90deg,#fff0 0%,#ffffff80 50%,#fff0 100%) 0 0/200%;width:245px;height:245px;margin-top:1px;animation:1.5s linear infinite loading}@media only screen and (max-width:800px){.account-posts-body .post-container .loading-image{width:130px;height:130px}}@keyframes loading{0%{background-position:100% 0}to{background-position:-100% 0}}.account-posts-body .load-more{aspect-ratio:1;width:auto;max-width:100%;height:auto;max-height:100%}@media only screen and (max-width:800px){.account-posts-body .load-more{width:100%;height:auto}}.account-history-body{background-color:#f5f5f7;width:100%;min-height:80vh;padding-top:12vh;padding-bottom:5vh}@media only screen and (max-width:800px){.account-history-body{background-color:#fff;padding-bottom:0}}.account-history-body .history-container{background-color:#fff;border-radius:10px;width:100%;max-width:800px;height:fit-content;margin:auto;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.account-history-body .history-container{box-shadow:none}}.account-history-body .history-container .empty-history{flex-direction:column;place-content:center;align-items:center;height:500px;display:flex}.account-history-body .history-container .empty-history .empty-icon{margin-bottom:35px;font-size:85px}.account-history-body .history-container .empty-history p{margin-bottom:20px}.account-history-body .history-container .empty-history a{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:4px;padding:8px 30px;font-size:14px;text-decoration:none}.account-history-body .history-container .purchase-history{flex-direction:column;place-content:flex-start;align-items:flex-start;padding:15px;display:flex}.account-history-body .history-container .purchase-history .purchases{width:100%;margin-top:15px;display:flex}.account-history-body .history-container .purchase-history .purchases .purchase-icon{color:green;background-color:#f5f5f7;border-radius:50%;place-content:center;align-items:center;min-width:50px;max-width:50px;min-height:50px;max-height:50px;margin-right:10px;display:flex}.account-history-body .history-container .purchase-history .purchases .column{flex-direction:column;width:100%;display:flex}.account-history-body .history-container .purchase-history .purchases .column .sessions{border-radius:16px;place-content:center space-between;align-items:center;display:flex}.account-history-body .history-container .purchase-history .purchases .column .sessions a{color:#000;font-family:Switzer Light;text-decoration:none}.account-history-body .history-container .purchase-history .purchases .column .sessions .session-location{font-family:Switzer Light}.account-history-body .history-container .purchase-history .purchases .column .sessions .session-date{color:gray;font-family:Switzer Light;font-size:14px}.account-history-body .history-container .purchase-history .purchases .column .sessions .session-details{color:gray;cursor:pointer;background-color:#fff;border:none;align-content:center;align-items:center;font-family:Switzer Light;font-size:14px;display:flex}.account-history-body .history-container .purchase-history .purchases .column .sessions .session-details .session-icon{margin-left:2px}.account-history-body .history-container .purchase-history .purchases .column .divider{background-color:#f5f5f7;width:100%;height:1px;margin:5px 0}.settings-body{flex-direction:column;place-content:center;align-items:center;padding-top:12vh;display:flex}.settings-body .group{flex-direction:column;place-content:center;align-items:center;display:flex}.settings-body .group a{color:#000;text-decoration:none}.settings-body .group a:hover{text-decoration:none}.settings-body .group .container{cursor:pointer;border:1px solid #ccc;border-radius:8px;place-content:center space-between;align-items:center;width:850px;margin:5px;padding:20px;display:flex}@media only screen and (max-width:800px){.settings-body .group .container{box-sizing:border-box;border:none;border-bottom:1px solid #ccc;border-radius:0;width:100vw;margin:0}}.settings-body .group .container .description{align-content:center;align-items:center;display:flex}.settings-body .group .container .description .icon{font-size:20px}.settings-body .group .container .description p{margin-left:10px}.settings-body .group .copy-right{margin-top:15px;font-family:Switzer Light;font-size:13px}.edit-profile-body{flex-direction:column;place-content:center;align-items:center;height:fit-content;padding-top:12svh;padding-bottom:6svh;display:flex}.edit-profile-body .container{width:50%}@media only screen and (max-width:768px){.edit-profile-body .container{width:90%}}.edit-profile-body .container .edit-profile-nav{place-content:center flex-start;align-items:center;margin-bottom:10px;font-family:Switzer Light;font-size:13px;display:flex}.edit-profile-body .container .edit-profile-nav a{color:#000;margin-right:5px}.edit-profile-body .container .edit-profile-form{flex-direction:column;display:flex}.edit-profile-body .container .edit-profile-form .placeholder{height:20px}.edit-profile-body .container .edit-profile-form .edit-profile-profile{text-align:center;cursor:pointer;background-color:#e5e5e5;border-radius:50%;place-content:center;align-items:center;width:100px;height:100px;margin-top:20px;margin-bottom:10px;display:flex}.edit-profile-body .container .edit-profile-form .edit-profile-profile p{font-size:12px}.edit-profile-body .container .edit-profile-form .edit-profile-profile img{border-radius:50%;width:100px;height:100px}.edit-profile-body .container .edit-profile-form label{margin-top:5px;font-size:14px}.edit-profile-body .container .edit-profile-form h3{margin:25px 0}.edit-profile-body .container .edit-profile-form h4{color:#141413;margin:15px 0}.edit-profile-body .container .edit-profile-form .save-button{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;place-content:center;align-items:center;margin-top:25px;font-size:16px;display:flex}.edit-profile-body .container .edit-profile-form .upload-success{color:green;justify-content:center;margin-top:15px;display:flex}.ad-landing-body{background-color:#f5f5f7;height:fit-content}.ad-landing-body .ad-landing-content{text-align:center;flex-direction:column;place-content:center;align-items:center;height:70vh;display:flex}.ad-landing-body .ad-landing-content .ad-landing-text{max-width:900px}.ad-landing-body .ad-landing-content .ad-landing-text h1{text-align:center;padding-top:30px;font-family:Kaisei;font-size:50px}@media only screen and (max-width:700px){.ad-landing-body .ad-landing-content .ad-landing-text h1{max-width:350px;font-size:40px}}.ad-landing-body .ad-landing-content .ad-landing-text p{padding-top:30px}@media only screen and (max-width:700px){.ad-landing-body .ad-landing-content .ad-landing-text p{max-width:350px}}.ad-landing-body .ad-landing-content .ad-landing-cta{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-top:35px;padding:15px 55px;font-size:15px;transition:background-color .4s ease-in-out}.ad-landing-body .ad-landing-content .ad-landing-cta:hover{background-color:#f5f5f5}.ad-case-study-body{flex-direction:column;place-content:center;align-items:center;height:fit-content;margin-top:30px;margin-bottom:2vh;display:flex}.ad-case-study-body .case-studies-heading{width:75%;margin-bottom:25px}@media only screen and (max-width:700px){.ad-case-study-body .case-studies-heading{width:90%}}.ad-case-study-body .case-studies-heading h2{max-width:450px;font-family:Kaisei}.ad-case-study-body .case-studies-heading p{color:#070606;font-family:Switzer Light}.ad-case-study-body .case-study{width:75%;margin-bottom:100px;display:flex}@media only screen and (max-width:700px){.ad-case-study-body .case-study{flex-direction:column;width:90%;margin-bottom:0}}.ad-case-study-body .case-study .case-text{margin-right:100px}@media only screen and (max-width:700px){.ad-case-study-body .case-study .case-text{margin-right:0}}.ad-case-study-body .case-study .case-text h1{margin-bottom:15px}.ad-case-study-body .case-study .case-text p{color:#070606;max-width:600px;font-family:Switzer Light}.ad-case-study-body .case-study .case-text .spacer{margin:10px 0}.ad-case-study-body .case-study .case-text .stats{margin-top:15px;display:flex}@media only screen and (max-width:700px){.ad-case-study-body .case-study .case-text .stats{flex-direction:column}}.ad-case-study-body .case-study .case-text .stats .stat-group{flex-direction:column;display:flex}.ad-case-study-body .case-study .case-text .stats .divider{background-color:#e2e2e2;width:2px;height:50px;margin:0 15px}@media only screen and (max-width:700px){.ad-case-study-body .case-study .case-text .stats .divider{display:none}}.ad-case-study-body .case-study .case-image{border-radius:4px;width:700px;height:350px}@media only screen and (max-width:700px){.ad-case-study-body .case-study .case-image{width:350px}}.ad-case-study-body .case-study .case-image img{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:100%;height:100%}.ad-logos-body{border-bottom:5px solid #f5f5f7}.ad-logos-body .slider{padding:50px 0}.ad-logos-body .slider .slide{height:40px;padding-right:120px;position:relative}.ad-logos-body .slider .slide img{opacity:0;max-width:none;transition:all .1s ease-out}.ad-logos-body .slider .slide:before{content:"";opacity:1;width:100%;height:100%;transition:all .1s ease-out;position:absolute;top:0;left:0;background-size:contain!important}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-2227px)}}.ad-logos-body .slider{width:100%;height:40px;margin:auto;position:relative;overflow:hidden}.ad-logos-body .slider:after{top:0;right:0;transform:rotate(180deg)}.ad-logos-body .slider:before{top:0;left:0}.ad-logos-body .slider .slider-animation{width:4296px;animation:40s linear infinite scroll;display:flex}.ad-logos-body .slider .slider-animation:hover{animation-play-state:paused}.ad-logos-body .slider .slide.kane:before{background:url(../media/kane.6a21ef72.png) no-repeat}.ad-logos-body .slider .slide.lskd:before{background:url(../media/lskd.aba3e385.png) no-repeat}.table-body{justify-content:center;display:flex}.table-body table{border-collapse:collapse;border-collapse:separate;border-spacing:0;width:50%;overflow:hidden}.table-body table img{width:120px;height:auto}.table-body table th{text-align:left;background-color:#fff;padding:20px}@media only screen and (max-width:800px){.table-body table th{padding:0}}.table-body table tr{border-radius:8px;transition:background-color .3s ease-in-out}.table-body table tr:hover{background-color:#00ff8040;border-radius:8px}.table-body table td{text-align:left;padding:20px;font-family:Switzer Light}@media only screen and (max-width:800px){.table-body table td{padding:10px}}.compare-heading-body{flex-direction:column;justify-content:center;margin-top:16vh;display:flex}.compare-heading-body .heading{text-align:center}.compare-heading-body .heading h1{margin:0 auto;font-family:Kaisei;font-size:45px}.compare-heading-body .heading p{max-width:450px;margin:0 auto;padding-top:15px;padding-bottom:25px;font-family:Switzer Light}.compare-heading-body .heading-paragraph{margin:0 auto;font-size:20px}.compare-heading-body .heading-paragraph span{font-family:Switzer Semi Bold}.compare-heading-body .heading-paragraph p{color:#000;max-width:750px;padding-bottom:20px;font-family:Switzer Light}@media only screen and (max-width:800px){.compare-heading-body .heading-paragraph{margin-left:10px}}.compare-forecast-body{justify-content:center;height:fit-content;display:flex}.compare-forecast-body .forecast-container{background:radial-gradient(circle,#ff585f,#ff252e);border-radius:8px;width:65%;height:450px;margin-top:20px;margin-bottom:20px;display:flex}@media only screen and (max-width:800px){.compare-forecast-body .forecast-container{border-radius:0;flex-direction:column-reverse;width:100%;height:1000px}}.compare-forecast-body .forecast-container .left-side{justify-content:center;width:45%;display:flex;position:relative}.compare-forecast-body .forecast-container .left-side .phone-mock{background-color:#000;border-top-left-radius:25px;border-top-right-radius:25px;width:250px;height:400px;margin-top:50px;position:relative}.compare-forecast-body .forecast-container .left-side img{border-radius:12px;width:auto;height:400px;margin-top:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:800px){.compare-forecast-body .forecast-container .left-side{width:100%}}.compare-forecast-body .forecast-container .right-side{width:55%;padding-top:25px;padding-left:35px;padding-right:15px}.compare-forecast-body .forecast-container .right-side h4{font-family:Switzer Light;font-size:15px}.compare-forecast-body .forecast-container .right-side h2{padding-top:10px;padding-bottom:20px;font-family:Kaisei}.compare-forecast-body .forecast-container .right-side p{padding-bottom:10px}.compare-forecast-body .forecast-container .right-side .forecast-sliders{padding-top:40px;padding-bottom:20px;display:flex}.compare-forecast-body .forecast-container .right-side .forecast-sliders .slider-group{flex-direction:column;padding-right:20px;display:flex}.compare-forecast-body .forecast-container .right-side .forecast-sliders .slider-group p{padding-bottom:15px}.compare-forecast-body .forecast-container .right-side .total-earning h1{font-family:Switzer Semi Bold}.compare-cta-body{justify-content:center;margin:50px 0;display:flex}.compare-cta-body .cta-container{border:1px solid #ccc;border-radius:8px;align-content:center;align-items:center;padding:10px;display:flex}@media only screen and (max-width:800px){.compare-cta-body .cta-container{width:80%}}.compare-cta-body .cta-container .left-side{width:10%;margin-right:10px;font-size:25px}.compare-cta-body .cta-container .right-side{flex-direction:column;width:90%;display:flex}.compare-cta-body .cta-container .right-side h2{padding-bottom:5px;font-size:17px}.compare-cta-body .cta-container .right-side p{font-family:Switzer Light;font-size:15px}.compare-cta-body .cta-container .right-side a{color:#000;font-family:Switzer Light;font-size:15px;text-decoration:underline}.compare-text-body{flex-direction:column;justify-content:center;max-width:800px;margin:0 auto;display:flex}.compare-text-body h2{text-align:center;padding-bottom:15px;font-family:Kaisei}.compare-text-body p{padding-bottom:15px;font-family:Switzer Light;font-size:20px}@media only screen and (max-width:800px){.compare-text-body p{margin-left:10px}}.compare-text-body img{background-color:gray;border-radius:4px;width:100%;height:auto;margin:0 auto 25px}.signup-cta{height:fit-content}.signup-cta .container{background-color:#f9f9f9;place-content:center space-between;align-items:center;width:100%;height:100px;display:flex}.signup-cta .container .column{flex-direction:column;margin-left:50px;display:flex}.signup-cta .container .column h1{font-family:Kaisei}.signup-cta .container .column p{font-family:Switzer Light}.signup-cta .container .button-group{margin-right:50px;display:flex}.signup-cta .container .button-group .comparison-signup{color:#fff;background-color:#000;border:1px solid #000;border-radius:8px;margin-right:10px;padding:15px 30px;text-decoration:none}.signup-cta .container .button-group .comparison-learn{color:#000;border:1px solid #000;border-radius:8px;padding:15px 30px;text-decoration:none}@media only screen and (max-width:800px){.signup-cta{display:none}}.landing-body{width:100%;height:65vh;padding-top:8vh;display:flex}@media only screen and (max-width:800px){.landing-body{flex-direction:column;height:800px;overflow:hidden}}.landing-body .content{background-color:#212121;flex-direction:column;place-content:center;align-items:center;width:50%;display:flex}.landing-body .content h1{color:#fff;font-size:65px}@media only screen and (max-width:800px){.landing-body .content h1{text-align:center;max-width:350px;margin-top:4vh;margin-bottom:10px;font-size:60px}}.landing-body .content p{color:#eeee;max-width:500px}@media only screen and (max-width:800px){.landing-body .content p{text-align:center;max-width:350px;margin-bottom:10px;font-size:16px}}.landing-body .content button{cursor:pointer;color:#212121;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;max-width:500px;height:60px;margin-top:20px;font-size:20px}@media only screen and (max-width:800px){.landing-body .content button{max-width:350px}}@media only screen and (max-width:1200px){.landing-body .content{width:100%}}.landing-body .product{background:linear-gradient(90deg,#212121,#ff252e);place-content:center;align-items:center;width:50%;display:flex}@media only screen and (max-width:800px){.landing-body .product{background:linear-gradient(#212121,#ff252e);width:100%}}.landing-body .product .phone{z-index:2;border:5px solid #efefef;border-radius:32px;height:500px;margin-top:50px;box-shadow:0 10px 20px #0003}.landing-body .product .desktop{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:25%;object-position:25%;border-top:5px solid #efefef;border-bottom:5px solid #efefef;border-left:5px solid #efefef;border-top-left-radius:16px;border-bottom-left-radius:16px;height:500px;margin-left:-50px;overflow-y:hidden;box-shadow:0 10px 20px #0003}@media only screen and (max-width:1000px){.landing-body .product .desktop{display:none}}.custom-404-body .custom-404{flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}.custom-404-body .custom-404 .page-not-found{color:gray;background-color:#fff;border:1px solid #ccc;border-radius:50px;margin-bottom:35px;padding:5px 20px;font-size:12px}.custom-404-body .custom-404 .error-404{font-family:Kaisei;font-size:75px}.custom-404-body .custom-404 .error-404-content{text-align:center}.custom-404-body .custom-404 .error-404-content p{margin-bottom:45px}.custom-404-body .custom-404 .error-404-content a{text-decoration:none}.custom-404-body .custom-404 .error-404-content .gympage-404-button{color:#fff;cursor:pointer;background-color:#000;border-radius:8px;padding:10px 20px;font-size:15px}@media only screen and (max-width:700px){.custom-404-body .custom-404 .error-404{font-size:45px}.custom-404-body .error-404-content{text-align:center}.custom-404-body .error-404-content p{margin-bottom:45px}}.filter-modal-container .filter-modal-title{border-bottom:.5px solid #cfcfcf}.filter-modal-container .filter-modal-title .custom-tabs .MuiTabs-indicator{background-color:#000;border-radius:50px}.filter-modal-container .filter-modal-title .custom-tabs .filter-tab{text-transform:none;color:gray;font-family:Switzer Light;font-size:16px;transition:color .3s}.filter-modal-container .filter-modal-title .custom-tabs .filter-tab:hover{color:#555}.filter-modal-container .filter-modal-title .custom-tabs .filter-tab.Mui-selected{color:#000;background-color:#0000}.filter-modal-container .filter-modal-title .close{color:gray;font-size:20px}.filter-modal-container .filter-modal-content{flex-grow:1;height:460px;overflow-y:auto}.filter-modal-container .filter-modal-content h2{margin-bottom:10px;text-decoration:underline}.filter-modal-container .filter-modal-content .amenities-body,.filter-modal-container .filter-modal-content .equipment-body{flex-wrap:wrap;padding-top:10px;display:flex}.filter-modal-container .filter-modal-content .amenities-body .amenity,.filter-modal-container .filter-modal-content .amenities-body .equipment,.filter-modal-container .filter-modal-content .equipment-body .amenity,.filter-modal-container .filter-modal-content .equipment-body .equipment{align-items:center;width:50%;margin-bottom:5px;display:flex}@media only screen and (max-width:768px){.filter-modal-container .filter-modal-content .amenities-body .amenity,.filter-modal-container .filter-modal-content .amenities-body .equipment,.filter-modal-container .filter-modal-content .equipment-body .amenity,.filter-modal-container .filter-modal-content .equipment-body .equipment{width:100%}}.filter-modal-container .filter-modal-content .amenities-body .amenity .group-label,.filter-modal-container .filter-modal-content .amenities-body .equipment .group-label,.filter-modal-container .filter-modal-content .equipment-body .amenity .group-label,.filter-modal-container .filter-modal-content .equipment-body .equipment .group-label{cursor:pointer;align-items:center;gap:10px;display:flex}.filter-modal-container .filter-modal-content .amenities-body .amenity .checkbox,.filter-modal-container .filter-modal-content .amenities-body .equipment .checkbox,.filter-modal-container .filter-modal-content .equipment-body .amenity .checkbox,.filter-modal-container .filter-modal-content .equipment-body .equipment .checkbox{appearance:none;cursor:pointer;border:.5px solid #333;border-radius:50%;width:20px;min-width:20px;height:20px;min-height:20px;margin-left:auto;margin-right:5px;position:relative}@media only screen and (max-width:768px){.filter-modal-container .filter-modal-content .amenities-body .amenity .checkbox,.filter-modal-container .filter-modal-content .amenities-body .equipment .checkbox,.filter-modal-container .filter-modal-content .equipment-body .amenity .checkbox,.filter-modal-container .filter-modal-content .equipment-body .equipment .checkbox{margin-right:0}}.filter-modal-container .filter-modal-content .amenities-body .amenity .checkbox:before,.filter-modal-container .filter-modal-content .amenities-body .equipment .checkbox:before,.filter-modal-container .filter-modal-content .equipment-body .amenity .checkbox:before,.filter-modal-container .filter-modal-content .equipment-body .equipment .checkbox:before{content:"";background-color:#333;border-radius:50%;width:15px;min-width:15px;height:15px;min-height:15px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-modal-container .filter-modal-content .amenities-body .amenity .checkbox:checked:before,.filter-modal-container .filter-modal-content .amenities-body .equipment .checkbox:checked:before,.filter-modal-container .filter-modal-content .equipment-body .amenity .checkbox:checked:before,.filter-modal-container .filter-modal-content .equipment-body .equipment .checkbox:checked:before{display:block}.filter-modal-container .filter-modal-content .amenities-body .amenity .group-label,.filter-modal-container .filter-modal-content .amenities-body .equipment .group-label,.filter-modal-container .filter-modal-content .equipment-body .amenity .group-label,.filter-modal-container .filter-modal-content .equipment-body .equipment .group-label{align-items:center;display:flex}.filter-modal-container .filter-modal-content .amenities-body .amenity .group-label .svg-icon svg,.filter-modal-container .filter-modal-content .amenities-body .equipment .group-label .svg-icon svg,.filter-modal-container .filter-modal-content .equipment-body .amenity .group-label .svg-icon svg,.filter-modal-container .filter-modal-content .equipment-body .equipment .group-label .svg-icon svg,.filter-modal-container .filter-modal-content .amenities-body .amenity .group-label .equipment-icon svg,.filter-modal-container .filter-modal-content .amenities-body .equipment .group-label .equipment-icon svg,.filter-modal-container .filter-modal-content .equipment-body .amenity .group-label .equipment-icon svg,.filter-modal-container .filter-modal-content .equipment-body .equipment .group-label .equipment-icon svg{fill:currentColor;width:30px;height:30px}.filter-modal-container .filter-modal-footer{background-color:#fffffff7;border-top:.5px solid #cfcfcf;justify-content:center;align-items:center;width:100%;padding:10px 0;display:flex;position:sticky;bottom:0;left:0}.filter-modal-container .filter-modal-footer .apply-filters{cursor:pointer;color:#fff;background-color:#141413;border:1px solid #000;border-radius:8px;width:65%;margin-top:10px;padding:15px;font-size:14px}.filter-modal-container .filter-modal-footer .remove{color:#000;background-color:#fff;border:1px solid #ccc;width:25%;font-size:14px}.pricing-body{background-color:#f5f5f7;flex-direction:column;align-content:center;place-items:center;margin-top:8vh;display:flex}.pricing-body .pricing-header{text-align:center;color:#000;margin-top:25px;margin-bottom:25px}.pricing-body .pricing-header h1{font-family:Kaisei;font-size:65px}@media only screen and (max-width:800px){.pricing-body .pricing-header h1{font-size:45px}.pricing-body .pricing-header p{text-align:center;max-width:350px}}.pricing-body .pricing-tables{flex-wrap:wrap;justify-content:center;margin-bottom:25px;display:flex}.pricing-body .pricing-tables .pricing-container{color:#000;background-color:#fff;border-radius:16px;width:380px;height:440px;margin:10px;padding:20px;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.pricing-body .pricing-tables .pricing-container{width:310px}}.pricing-body .pricing-tables .pricing-container .package-name{align-content:center;align-items:center;display:flex}.pricing-body .pricing-tables .pricing-container .package-name .icon{border:1px solid #ccc;border-radius:4px;padding:4px}.pricing-body .pricing-tables .pricing-container .package-name p{margin-left:5px}.pricing-body .pricing-tables .pricing-container .pricing{align-content:baseline;align-items:baseline;margin-bottom:20px;display:flex}.pricing-body .pricing-tables .pricing-container .pricing h1{font-size:25px}.pricing-body .pricing-tables .pricing-container .pricing p{color:gray;margin-left:10px;font-family:Switzer Light}.pricing-body .pricing-tables .pricing-container .pricing-description{color:gray;margin-bottom:15px;font-family:Switzer Light}.pricing-body .pricing-tables .pricing-container .pricing-features{margin-bottom:20px}.pricing-body .pricing-tables .pricing-container .pricing-features .feature-plus{flex-direction:row;align-content:center;align-items:center;font-size:20px;display:flex}.pricing-body .pricing-tables .pricing-container .pricing-features .feature{flex-direction:row;align-content:center;align-items:center;padding-top:7px;padding-bottom:7px;font-family:Switzer Light;font-size:20px;display:flex}.pricing-body .pricing-tables .pricing-container .pricing-features .feature .astrict{color:gray;font-size:10px}.pricing-body .pricing-tables .pricing-container .pricing-features .feature .icon{border:1px solid #ccc;border-radius:4px;padding:4px}.pricing-body .pricing-tables .pricing-container .pricing-features .feature p{margin-left:5px}.pricing-body .pricing-tables .pricing-container .pricing-features .feature-final-elite{flex-direction:row;align-content:center;align-items:center;padding-top:7px;padding-bottom:87px;font-size:20px;font-weight:300;display:flex}.pricing-body .pricing-tables .pricing-container .pricing-features .feature-final-elite .icon{border:1px solid #ccc;border-radius:4px;padding:4px}.pricing-body .pricing-tables .pricing-container .pricing-features .feature-final-elite p{margin-left:5px}.pricing-body .pricing-tables .pricing-container .pricing-buy-button{color:#000;cursor:pointer;background-color:#fff;border:.5px solid #cfcfcf;border-radius:4px;width:300px;margin:0 auto;padding:10px 20px;font-size:18px;display:block}.pricing-body .pricing-tables .pricing-container .pricing-buy-button:hover{color:#fff;background-color:#000;border:.5px solid #cfcfcf}.pricing-body .pricing-tables .pricing-container .pricing-extra{color:gray;text-align:center;padding-top:10px}.pricing-forecast-body{background-color:#f5f5f7;justify-content:center;height:fit-content;padding-top:45px;padding-bottom:95px;display:flex}.pricing-forecast-body .forecast-container{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;width:65%;height:360px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.pricing-forecast-body .forecast-container{border-radius:0;width:100%;height:360px}}.pricing-forecast-body .forecast-container{width:55%;padding-top:25px;padding-left:35px;padding-right:15px}.pricing-forecast-body .forecast-container .forecast-header{margin-bottom:35px}.pricing-forecast-body .forecast-container .forecast-header h2{margin-bottom:5px;font-size:25px}.pricing-forecast-body .forecast-container .forecast-sliders{flex-direction:column;margin-bottom:20px;display:flex}.pricing-forecast-body .forecast-container .forecast-sliders .slider-group{flex-direction:column;margin-bottom:15px;padding-right:20px;font-family:Switzer Light;display:flex}.pricing-forecast-body .forecast-container .forecast-sliders .slider-group .slider-placeholder{font-family:Switzer Light}.pricing-forecast-body .forecast-container .total-earning{align-content:baseline;align-items:baseline;display:flex}.pricing-forecast-body .forecast-container .total-earning h1{font-family:Switzer Semi Bold;font-size:35px}.pricing-forecast-body .forecast-container .total-earning p{margin-top:0;margin-bottom:0;margin-left:5px}.pricing-faq-body{background-color:#f5f5f7;flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding-top:30px;padding-bottom:95px;display:flex}.pricing-faq-body .faq-text-heading{justify-content:flex-start;width:50%;display:flex}@media only screen and (max-width:800px){.pricing-faq-body .faq-text-heading{width:90%}}.pricing-faq-body .faq-text-heading h1{margin-bottom:65px;font-family:Kaisei;font-size:35px}.pricing-faq-body .faq-container{align-items:left;border-radius:4px;justify-content:left;width:50%;height:fit-content;transition:height .3s;overflow:hidden}.pricing-faq-body .question{justify-content:space-between;display:flex}.pricing-faq-body .divider{background-color:#ccc;height:1px;margin-bottom:10px}.pricing-faq-body h2{font-size:20px}.pricing-faq-body p{margin-bottom:10px;font-family:Switzer Light}.pricing-faq-body .more-questions-container{color:#000;background-color:#fff;border:.5px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;width:50%;height:200px;margin:10px;padding:20px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.pricing-faq-body .more-questions-container{width:80%}}.pricing-faq-body .more-questions-container h2,.pricing-faq-body .more-questions-container p{margin-bottom:20px}.pricing-faq-body .more-questions-container .row{align-content:center;align-items:center;display:flex}.pricing-faq-body .more-questions-container .row .schedule-button{color:#fff;cursor:pointer;background-color:#212121;border:1px solid #000;border-radius:8px;width:150px;height:40px;font-family:Switzer Semi Bold;font-size:15px}.pricing-faq-body .more-questions-container .row .read-docs{color:#000;cursor:pointer;background-color:#f3f3f3;border:1px solid #ccc;border-radius:8px;place-content:center;align-items:center;width:150px;height:40px;margin-left:10px;font-family:Switzer Semi Bold;font-size:15px;text-decoration:none;display:flex}.pricing-faq-body .more-questions-container .row .read-docs a{color:#000}.pricing-faq-body .faq-container p{text-align:left}@media (max-width:1180px){.pricing-faq-body .faq-container{width:90%}.pricing-faq-body .faq-container h2{font-size:22px}.pricing-faq-body .faq-heading{background-repeat:no-repeat;width:90%;height:25vh}.pricing-faq-body .faq-heading-text{max-width:160px;height:25vh;padding-left:2vh}.pricing-faq-body .faq-heading-text h1{margin:0;padding-top:20px;font-size:25px}.pricing-faq-body .faq-heading-text p{margin:0;font-size:10px}}@media (max-width:480px){.faq-body .faq-container{padding:12px}}.pricingcta-body{background-color:#f5f5f7;flex-direction:column;place-content:center;align-items:center;padding-top:40px;padding-bottom:50px;display:flex}@media only screen and (max-width:700px){.pricingcta-body{padding-bottom:0}}.pricingcta-body .cta-container{background:radial-gradient(circle,#212121,#000);border-radius:8px;flex-direction:column;place-content:center;align-items:center;width:65%;height:450px;display:flex;box-shadow:0 1px 12px #cfcfcf}.pricingcta-body .cta-container h2{color:#fff;margin-bottom:10px;font-size:40px}.pricingcta-body .cta-container p{color:#ececec;font-family:Switzer Light}@media only screen and (max-width:700px){.pricingcta-body .cta-container{width:100%;height:350px;box-shadow:none;border-radius:0;place-content:flex-start center;align-items:flex-start}.pricingcta-body .cta-container h2{max-width:350px;margin-left:15px;font-size:30px}.pricingcta-body .cta-container p{margin-left:15px;font-size:16px}}.pricingcta-body .cta-container .owner-cta-button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:200px;height:40px;margin-bottom:10px;font-family:Switzer Semi Bold;font-size:15px}@media only screen and (max-width:700px){.pricingcta-body .cta-container .owner-cta-button{margin-left:15px}}.pricingcta-body .cta-container .offers{place-content:center;align-items:center;margin-top:25px;margin-bottom:25px;display:flex}@media only screen and (max-width:700px){.pricingcta-body .cta-container .offers{margin-left:15px}}.pricingcta-body .cta-container .offers .spacer{margin:0 15px}.pricingcta-body .cta-container .offers .offer{place-content:center;align-items:center;display:flex}.pricingcta-body .cta-container .offers .offer span{color:#fff;margin-left:5px;font-family:Switzer Light;font-size:14px}.pricingcta-body .cta-container .offers .offer .check{color:green}.pricingcta-body .cta-container .no-credit-card{font-size:14px}.tool-body{background-color:#f5f5f7;place-content:flex-start center;align-items:flex-start;width:100%;padding-top:12vh;display:flex}@media only screen and (max-width:1000px){.tool-body{flex-direction:column-reverse}}.tool-body .text{width:60%}@media only screen and (max-width:1000px){.tool-body .text{width:90%;margin:auto;padding-top:50px}}.tool-body .text .heading{margin-bottom:70px}.tool-body .text .heading h1{font-family:Kaisei}.tool-body .text h2{font-size:22px}.tool-body .text p{max-width:750px;margin:10px 0;font-family:Switzer Light;font-size:17px}.tool-body .container{background-color:#fff;border:1px solid #ccc;border-radius:8px;flex-direction:column;justify-content:center;width:400px;min-height:300px;max-height:fit-content;margin-left:20px;padding:20px;display:flex;position:sticky;top:12vh;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:1000px){.tool-body .container{top:initial;width:80%;margin:auto;position:relative}}.tool-body .container .content{flex-direction:column;justify-content:center;width:100%;display:flex}.tool-body .container .content .final-weight{text-align:center;margin-bottom:50px}.tool-body .container .content .final-weight h1{font-family:Switzer Semi Bold;font-size:45px}.tool-body .container .content .final-weight p{font-family:Switzer Light;font-size:15px}.tool-body .container .content .toggle-container{align-content:center;align-items:center;margin-bottom:1em;display:flex}.tool-body .container .content .toggle-container input[type=checkbox]{opacity:0;position:absolute}.tool-body .container .content .toggle-container .toggle-slider{cursor:pointer;background-color:#ccc;border-radius:24px;width:50px;height:24px;transition:background-color .3s;display:inline-block;position:relative}.tool-body .container .content .toggle-container .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s;position:absolute;top:1px;left:1px}.tool-body .container .content .toggle-container input[type=checkbox]:checked+.toggle-slider{background-color:#000}.tool-body .container .content .toggle-container input[type=checkbox]:checked+.toggle-slider:before{transform:translate(26px)}.tool-body .container .content .toggle-container .toggle-label-l{color:gray;margin-right:8px;font-family:Switzer Light;font-size:14px}.tool-body .container .content .toggle-container .toggle-label-r{color:gray;margin-left:8px;font-family:Switzer Light;font-size:14px}.tool-body .container .content .row{place-content:center;align-items:center;width:100%;margin-bottom:50px;display:flex}@media only screen and (max-width:825px){.tool-body .container .content .row{flex-direction:column;margin-bottom:0}}.tool-body .container .content .row .column{flex-direction:column;align-content:center;align-items:center;width:100%;display:flex}.tool-body .container .content .row .column p{color:gray;font-family:Switzer Light;font-size:12px}.tool-body .container .content .row .middle{margin-left:5px;margin-right:5px}@media only screen and (max-width:825px){.tool-body .container .content .row .middle{margin-left:0;margin-right:0}}.tool-body .container .content .row .margin{margin-right:5px}@media only screen and (max-width:825px){.tool-body .container .content .row .margin{margin-right:0}}.tool-body .container .content button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:8px;font-size:16px}@media only screen and (max-width:825px){.tool-body .container .content button{margin-top:25px}}.tools-body{padding-top:12vh;padding-bottom:12vh}.tools-body .header{text-align:left;place-content:start center;width:90%;margin:auto auto 50px}.tools-body .header h1{font-family:Kaisei}.tools-body .header p{color:#333;font-family:Switzer Light}.tools-body .content{grid-gap:50px;grid-template-columns:repeat(3,1fr);place-content:start center;width:90%;margin:auto;display:grid}@media only screen and (max-width:1500px){.tools-body .content{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){.tools-body .content{grid-template-columns:repeat(1,1fr)}}.tools-body .content .container{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;height:300px;overflow-y:hidden}@media only screen and (max-width:800px){.tools-body .content .container{height:fit-content}}.tools-body .content .container .image{color:#fff;background-color:#131313;background-size:20px 20px;border-top-left-radius:6px;border-top-right-radius:6px;place-content:center;align-items:center;width:100%;height:180px;font-size:70px;transition:color .2s ease-in-out;display:flex}.tools-body .content .container .image:hover{color:#ccc}.tools-body .content .container .text{padding:10px}.tools-body .content .container .text h1{font-size:20px}.tools-body .content .container .text p{color:#333;font-family:Switzer Light}.tools-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.tools-modal-overlay .modal{color:#000;background-color:#fff;border-radius:10px;flex-direction:column;align-content:center;align-items:center;width:50%;height:60%;padding:20px;display:flex;position:relative}@media only screen and (max-width:1000px){.tools-modal-overlay .modal{width:80%;height:70%}}.tools-modal-overlay .modal .modal-close{cursor:pointer;color:gray;background-color:#fff;border:none;font-size:18px;position:absolute;top:15px;right:15px}.tools-modal-overlay .modal .content{flex-direction:row;width:100%;height:100%;display:flex}@media only screen and (max-width:800px){.tools-modal-overlay .modal .content{flex-direction:column;display:flex}}.tools-modal-overlay .modal .content .left{border-top-left-radius:8px;border-bottom-left-radius:8px;flex-direction:column;width:50%;margin-right:20px;display:flex}@media only screen and (max-width:800px){.tools-modal-overlay .modal .content .left{border-radius:8px;width:100%;margin-top:20px;margin-right:0}}.tools-modal-overlay .modal .content .left img{-o-object-fit:cover;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px;width:100%;height:100%}@media only screen and (max-width:800px){.tools-modal-overlay .modal .content .left img{border-radius:8px}}.tools-modal-overlay .modal .content .right{flex-direction:column;width:50%;margin:auto;display:flex}@media only screen and (max-width:800px){.tools-modal-overlay .modal .content .right{width:100%}}.tools-modal-overlay .modal .content .right p{color:gray;margin-bottom:15px;font-family:Switzer Light;font-size:15px}.tools-modal-overlay .modal .content .right .tools-submit{color:#fff;cursor:pointer;background-color:#131313;border:1px solid #000;border-radius:8px;width:100%;margin-top:15px;font-size:16px}.more-tools-body{background-color:#f5f5f7;padding-top:50px;padding-bottom:50px}.more-tools-body .header{text-align:left;place-content:start center;width:90%;margin:auto auto 50px}.more-tools-body .header h1{font-family:Kaisei}.more-tools-body .header p{color:#333;font-family:Switzer Light}.more-tools-body .content{grid-gap:50px;grid-template-columns:repeat(3,1fr);place-content:start center;width:90%;margin:auto;display:grid}@media only screen and (max-width:1500px){.more-tools-body .content{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){.more-tools-body .content{grid-template-columns:repeat(1,1fr)}}.more-tools-body .content .container{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;height:300px;overflow-y:hidden}@media only screen and (max-width:800px){.more-tools-body .content .container{height:fit-content}}.more-tools-body .content .container .image{color:#fff;background-color:#131313;background-size:20px 20px;border-top-left-radius:6px;border-top-right-radius:6px;place-content:center;align-items:center;width:100%;height:180px;font-size:70px;transition:color .2s ease-in-out;display:flex}.more-tools-body .content .container .image:hover{color:#ccc}.more-tools-body .content .container .text{padding:10px}.more-tools-body .content .container .text h1{font-size:20px}.more-tools-body .content .container .text p{color:#333;font-family:Switzer Light}.tool-cta{background-color:#f5f5f7;flex-direction:column;place-content:center;align-items:center;padding-top:40px;padding-bottom:50px;display:flex}@media only screen and (max-width:700px){.tool-cta{padding-bottom:0}}.tool-cta .cta-container{background:radial-gradient(circle,#212121,#000);border-radius:8px;place-content:center;align-items:flex-end;width:95%;height:450px;display:flex}@media only screen and (max-width:1000px){.tool-cta .cta-container{border-radius:0;width:100%;height:500px}}.tool-cta .cta-container .cta-group{align-items:flex-start;display:flex}@media only screen and (max-width:1000px){.tool-cta .cta-container .cta-group{flex-direction:column;align-items:center}}.tool-cta .cta-container .cta-group .content{flex-direction:column;margin-right:25px;display:flex}@media only screen and (max-width:1000px){.tool-cta .cta-container .cta-group .content{place-content:center;align-items:center}}.tool-cta .cta-container .cta-group .content h1{color:#fff;max-width:450px;margin-bottom:10px;font-family:Kaisei;font-size:35px}@media only screen and (max-width:1000px){.tool-cta .cta-container .cta-group .content h1{text-align:center;font-size:30px}}.tool-cta .cta-container .cta-group .content p{color:#fff;max-width:450px;font-family:Switzer Light}@media only screen and (max-width:1000px){.tool-cta .cta-container .cta-group .content p{text-align:center;font-size:16px}}.tool-cta .cta-container .cta-group .content .button-group{margin-top:20px;display:flex}@media only screen and (max-width:1000px){.tool-cta .cta-container .cta-group .content .button-group{margin-bottom:50px}}.tool-cta .cta-container .cta-group .content .button-group .primary{color:#fff;cursor:pointer;background-color:#ff252e;border:1px solid red;border-radius:8px;margin-right:10px;padding:10px 25px}.tool-cta .cta-container .cta-group .content .button-group .secondary{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 25px}.tool-cta .cta-container .cta-group .dashboard-preview{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-top:5px solid #eaeaea;border-left:5px solid #eaeaea;border-right:5px solid #eaeaea;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;max-width:700px;height:350px}@media only screen and (max-width:800px){.tool-cta .cta-container .cta-group .dashboard-preview{width:350px;height:180px}}.download-body{flex-direction:column;place-content:center;align-items:center;height:80vh;display:flex}.download-body .container{text-align:center;border:1px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:350px;height:250px;margin:40px;display:flex;box-shadow:0 4px 8px #0000001a}.download-body .container h1{margin-bottom:10px}.download-body .container p{width:300px;margin-bottom:20px}.download-body .container a{color:#fff;font-family:Switzer Semi Bold;text-decoration:none}.download-body .container a .download-button{background-color:#141413;border:1px solid #000;border-radius:8px;place-content:center;align-items:center;width:250px;padding:10px 15px;display:flex}.shop-body{background-color:#f5f5f7;justify-content:center;width:100%;height:fit-content;padding-top:10vh;padding-bottom:5vh;display:flex}@media screen and (max-width:1000px){.shop-body{background-color:#fff;padding-top:8vh;padding-bottom:0}}.shop-body .left-side{border-radius:16px;border-radius:1px solid #ccc;background-color:#fff;width:40%;box-shadow:0 4px 8px #0000001a}@media screen and (max-width:1000px){.shop-body .left-side{width:100%;box-shadow:none}}.shop-body .left-side .shop-header{display:none}@media screen and (max-width:1000px){.shop-body .left-side .shop-header{place-content:center space-between;align-items:center;width:100%;margin-top:25px;display:flex}}.shop-body .left-side .shop-header .main-page{display:none}@media screen and (max-width:1000px){.shop-body .left-side .shop-header .main-page{text-align:center;background-color:#f7f7f7;border:1px solid #ccc;border-radius:8px;place-content:center;align-items:center;width:50%;margin-left:20px;margin-right:5px;padding:5px 20px;display:flex}.shop-body .left-side .shop-header .main-page a{color:gray;align-content:center;align-items:center;text-decoration:none;display:flex}.shop-body .left-side .shop-header .main-page p{margin-left:5px}}.shop-body .left-side .shop-header .shop-cart{display:none}@media screen and (max-width:1000px){.shop-body .left-side .shop-header .shop-cart{text-align:center;cursor:pointer;background-color:#f7f7f7;border:1px solid #ccc;border-radius:8px;place-content:center;align-items:center;width:50%;margin-left:5px;margin-right:20px;padding:5px 20px;display:flex}.shop-body .left-side .shop-header .shop-cart p{margin-left:5px}}.shop-body .left-side .store-info{flex-direction:column;align-content:center;align-items:center;margin-top:10px;display:flex}.shop-body .left-side .store-info img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100px;height:100px}.shop-body .left-side .store-info p{text-align:center;max-width:350px;margin-top:10px}.shop-body .left-side .divider{background-color:#ccc;width:100%;height:.5px;margin-top:10px}.shop-body .left-side .shop-items-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}@media screen and (max-width:800px){.shop-body .left-side .shop-items-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}}.shop-body .left-side .shop-items-row .shop-item{max-width:100%;margin:20px}@media screen and (max-width:800px){.shop-body .left-side .shop-items-row .shop-item{margin:10px}}.shop-body .left-side .shop-items-row .shop-item img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:200px}@media screen and (max-width:800px){.shop-body .left-side .shop-items-row .shop-item img{width:150px;height:150px}.shop-body .left-side .shop-items-row .shop-item h3{font-size:15px}}.shop-body .left-side .shop-items-row .shop-item .description{color:gray;font-family:Switzer Light;font-size:13px}.shop-body .left-side .shop-items-row .shop-item .price{color:#060606}.shop-body .left-side .shop-items-row .shop-item .button-column{flex-direction:column;display:flex}.shop-body .left-side .shop-items-row .shop-item .button-column .buy-now{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:8px;height:30px;margin-top:10px}.shop-body .left-side .shop-items-row .shop-item .button-column .add-to-cart{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:8px;height:30px;margin-top:10px}.shop-body .left-side .shop-items-row .shop-item .button-column .add-to-cart a{color:#000}.shop-body .right-side{width:30%;margin-left:20px}@media screen and (max-width:1000px){.shop-body .right-side{display:none}}.shop-body .right-side .modal-content{border-radius:16px;border-radius:1px solid #ccc;background-color:#fff;padding:20px;box-shadow:0 4px 8px #0000001a}.shop-body .right-side .modal-content .item-list{height:350px;max-height:350px;padding-right:20px;overflow-y:auto}.shop-body .right-side .modal-content .item-list .cart-group .item{place-content:center space-between;align-items:center;margin-bottom:5px;display:flex}.shop-body .right-side .modal-content .item-list .cart-group .item .item-group{align-content:center;align-items:center;display:flex}@media screen and (max-width:800px){.shop-body .right-side .modal-content .item-list .cart-group .item .item-group{flex-direction:column;align-content:flex-start;align-items:flex-start}}.shop-body .right-side .modal-content .item-list .cart-group .item .item-group img{-o-object-fit:cover;object-fit:cover;width:70px;height:70px;margin-right:20px}.shop-body .right-side .modal-content .item-list .cart-group .item .item-quantity{display:flex}.shop-body .right-side .modal-content .item-list .cart-group .item .item-quantity p{margin-left:5px;margin-right:5px}.shop-body .right-side .modal-content .item-list .cart-group .item .item-quantity button{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:20px}.shop-body .right-side .modal-content .item-list .cart-group .item .item-price{font-size:20px}.shop-body .right-side .modal-content .item-list .cart-group .item-column{flex-direction:column;margin-bottom:20px;display:flex}.shop-body .right-side .modal-content .item-list .cart-group .item-column .item-name{width:150px;font-size:20px}.shop-body .right-side .modal-content .item-list .cart-group .item-column .item-description{color:#1f1f1f;font-family:Switzer Light;font-size:12px}.shop-body .right-side .modal-content .divider{background-color:#ccc;border-radius:4px;width:100%;height:.5px;margin-top:10px;margin-bottom:10px}.shop-body .right-side .modal-content .sub-total{justify-content:space-between;margin-bottom:15px;display:flex}.shop-body .right-side .modal-content .sub-total .number{padding-right:20px}.shop-body .right-side .modal-content .button-group{justify-content:end;display:flex}.shop-body .right-side .modal-content .button-group .cancel{background-color:#fff;border:1px solid #ccc;border-radius:4px;width:70px;height:30px}.shop-body .right-side .modal-content .button-group .go-to-checkout{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:8px;place-content:center;align-items:center;width:130px;height:30px;margin-left:10px;display:flex}.shop-body .right-side .modal-content .button-group .go-to-checkout .loader{border:3px solid #f3f3f3;border-top-color:#979797;border-radius:50%;width:15px;height:15px;margin-left:10px;animation:2s linear infinite spin}:root{--gold:#b2a389c2;--black:#0c0d0b;--white:#fffefd}.jersey-body .jersey-video{position:relative}.jersey-body .jersey-video .close-video{color:var(--black);cursor:pointer;z-index:1;background-color:#ffffff80;border:1px solid #ccc;border-radius:50%;place-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:100px;right:5vw}.jersey-body .jersey-video .video{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vh}.jersey-body .jersey-header{background-color:gray;background-image:url(../media/header.fd536aa6.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:800px;position:relative}.jersey-body .jersey-header .content{flex-direction:column;padding:100px;display:flex;position:absolute;bottom:0;left:0}@media screen and (max-width:900px){.jersey-body .jersey-header .content{padding:20px;bottom:100px}}.jersey-body .jersey-header .content h2{width:550px;color:var(--white);text-shadow:2px 2px 4px #0009;margin-bottom:10px;font-family:Switzer Bold;font-size:45px}@media screen and (max-width:900px){.jersey-body .jersey-header .content h2{width:300px;font-size:35px}}.jersey-body .jersey-header .content p{color:var(--white);text-shadow:2px 2px 4px #0009}.jersey-body .jersey-header .content .button-group{display:flex}.jersey-body .jersey-header .content .button-group button{background-color:var(--white);cursor:pointer;border:1px solid #ccc;border-radius:8px;margin-top:10px;margin-right:5px;padding:15px 20px;font-family:Switzer Semi Bold;box-shadow:0 4px 6px #0003}.jersey-body .jersey-header .content .button-group button .watch-video{align-content:center;align-items:center;display:flex}.jersey-body .jersey-header .content .button-group button .watch-video p{color:#000;text-shadow:none;margin-right:5px}.jersey-body .jersey-header .content .button-group button .watch-video a,.jersey-body .jersey-header .content .button-group button a{color:#000}.jersey-body .collab-why{background-color:var(--gold);color:var(--black);padding:80px 100px}@media screen and (max-width:900px){.jersey-body .collab-why{padding:20px}}.jersey-body .collab-why p{font-size:40px}@media screen and (max-width:900px){.jersey-body .collab-why p{font-size:25px}}.jersey-body .product{background-color:var(--white);flex-direction:column;place-content:center;align-items:center;width:100%;display:flex}.jersey-body .product .jerseys{place-content:center;align-items:center;display:flex}@media screen and (max-width:900px){.jersey-body .product .jerseys{flex-direction:column}}.jersey-body .product .jerseys .jersey-1{width:50%;height:1250px;padding:20px 20px 20px 10px;position:relative}@media screen and (max-width:900px){.jersey-body .product .jerseys .jersey-1{width:100%;height:100%;padding:5px 0 0}}.jersey-body .product .jerseys .jersey-1 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jersey-body .product .jerseys .jersey-1 button{opacity:0;background-color:var(--white);cursor:pointer;border:1px solid #ccc;border-radius:8px;width:200px;padding:15px 30px;font-family:Switzer Semi Bold;position:absolute;bottom:60px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #0000001a}@media screen and (max-width:900px){.jersey-body .product .jerseys .jersey-1 button{opacity:1}}.jersey-body .product .jerseys .jersey-2{width:50%;height:1250px;padding:20px 20px 20px 10px;position:relative}@media screen and (max-width:900px){.jersey-body .product .jerseys .jersey-2{width:100%;height:100%;padding:0}}.jersey-body .product .jerseys .jersey-2 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jersey-body .product .jerseys .jersey-2 button{background-color:var(--white);cursor:pointer;border:1px solid #ccc;border-radius:8px;width:200px;padding:15px 30px;font-family:Switzer Semi Bold;position:absolute;bottom:60px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #0000001a}.jersey-body .product .jerseys .jersey-2 button a{color:#000}.jersey-body .bts{background-color:var(--black);color:var(--white);place-content:flex-start center;align-items:flex-start;width:100%;display:flex}@media screen and (max-width:900px){.jersey-body .bts{flex-direction:column}}.jersey-body .bts .content{width:50%;margin:20px;display:flex}@media screen and (max-width:900px){.jersey-body .bts .content{flex-direction:column;width:80%;margin:15px}}.jersey-body .bts .content p{max-width:450px;margin-left:10px;font-size:30px}@media screen and (max-width:900px){.jersey-body .bts .content p{max-width:300px;font-size:20px}}.jersey-body .bts .content .maximo-image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100px;height:100px}@media screen and (max-width:900px){.jersey-body .bts .content .maximo-image img{width:80px;height:80px}.jersey-body .bts .content .maximo-image{margin-left:10px}}.jersey-body .bts .bts-video{background-color:#d3d3d3;width:50%;height:600px;margin:20px;position:relative}@media screen and (max-width:900px){.jersey-body .bts .bts-video{flex-direction:column;justify-content:center;align-items:center;width:90%;height:450px;display:flex}}.jersey-body .bts .bts-video img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jersey-body .bts .bts-video .play-icon{opacity:0;cursor:pointer;font-size:50px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jersey-body .bts .bts-video:hover:before{content:"";pointer-events:none;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.jersey-body .bts .bts-video:hover .play-icon{opacity:1}.jersey-body .moregyms-mission{background-color:var(--black);height:fit-content;color:var(--white);padding:100px}@media screen and (max-width:900px){.jersey-body .moregyms-mission{padding:20px}}.jersey-body .moregyms-mission p{font-size:40px}@media screen and (max-width:900px){.jersey-body .moregyms-mission p{font-size:25px}}.jersey-body .moregyms-mission button{background-color:var(--white);cursor:pointer;border:1px solid #ccc;border-radius:8px;width:200px;margin-top:10px;margin-right:5px;padding:15px 20px;font-family:Switzer Semi Bold}.jersey-body .moregyms-mission button a{color:#000}.success-body{flex-direction:column;place-content:center;align-items:center;height:80vh;display:flex}.success-body .success-container{border:1px solid #ccc;border-radius:16px;flex-direction:column;place-content:center;align-items:center;padding:30px;display:flex;box-shadow:0 4px 8px #0000001a}.success-body .success-container .circle{background-color:#b5f9b5;border:1px solid green;border-radius:50%;width:130px;height:130px;position:relative}.success-body .success-container .circle .icon{color:#002d00;font-size:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-body .success-container .checkmark{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:56px;height:56px;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block;box-shadow:inset 0 0 #7ac142}.success-body .success-container .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.success-body .success-container .checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.success-body .success-container h2{margin:10px 0}.success-body .success-container p{text-align:center;max-width:300px}.success-body .success-container .success-return{color:#000;text-decoration:none}.success-body .success-container .success-return button{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:300px;height:40px;margin:30px 0;font-family:Switzer Semi Bold;font-size:15px}.workout-generator-body.loading{justify-content:space-between}.workout-generator-body{box-sizing:border-box;background-color:#f8f9fa;flex-direction:column;place-content:center;align-items:center;width:100%;height:100svh;padding-top:10svh;display:flex;overflow:auto}.workout-generator-body .generator-heading{text-align:left;flex-direction:column;place-content:flex-start;align-items:flex-start;width:90%;max-width:800px;display:flex}.workout-generator-body .generator-heading .coach-skye{align-content:center;align-items:center;display:flex}.workout-generator-body .generator-heading .coach-skye .pulsing-svg{width:auto;height:20px;margin-right:5px}.workout-generator-body .generator-container{box-sizing:border-box;flex-direction:column;place-content:center;align-items:center;width:100%;padding:15px;display:flex}.workout-generator-body .generator-container .input-container{justify-content:center;align-items:center;width:100%;max-width:800px;margin-top:20px;display:flex}.workout-generator-body .generator-container .input-container .choose-location{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:50%;flex-direction:column;place-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:5px;padding:10px;display:flex}.workout-generator-body .generator-container .input-container .choose-location img{border-radius:50%;width:30px;min-width:30px;height:30px;min-height:30px}.workout-generator-body .generator-container .input-container .new-user{color:#fff;background-color:#141413;border:1px solid #000;border-radius:50px;width:100%;height:40px}.workout-generator-body .generator-container .input-container .user-inputs{flex-direction:column;width:100%;display:flex}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container{box-sizing:border-box;width:100%}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .scroll-container{white-space:nowrap;scroll-behavior:smooth;gap:10px;display:flex;overflow-x:auto}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .scroll-container .pill-button{color:#000;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #ccc;border-radius:50px;padding:10px 20px;font-size:14px;transition:background-color .3s}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .scroll-container .pill-button:hover{color:#fff;background-color:#141413;border:1px solid #000}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .scroll-container .pill-button:focus{outline:none}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .scroll-container .selected{color:#fff;background-color:#141413;border:1px solid #000}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .container{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:16px;place-content:center;align-items:center;width:100%;height:50px;margin-top:10px;display:flex}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .container h1{color:#141413}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .container .row{place-content:center space-between;align-items:center;width:100%;padding:20px;display:flex}.workout-generator-body .generator-container .input-container .user-inputs .workout-styles-container .container .row .icon{color:#141413;font-size:20px}.workout-generator-body .generator-container .input-container .input-group{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;width:100%;max-width:800px;padding:10px;display:flex;box-shadow:0 0 0 .15vw #87cfeb2f}.workout-generator-body .generator-container .input-container .input-group textarea{resize:none;border:none;outline:none;height:40px;font-family:Switzer;font-size:16px;transition:box-shadow .4s}.workout-generator-body .generator-container .input-container .input-group .generate-button{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:100px;justify-content:center;align-items:center;width:100%;min-width:100%;height:35px;min-height:35px;margin-top:20px;padding:5px;font-size:16px;transition:background-color .4s;display:flex}.workout-generator-body .generator-container .input-container .input-group .generate-button:hover{background:#333}.workout-generator-body .generator-container .input-container .input-group .generate-button:disabled{cursor:not-allowed;opacity:.5}.workout-generator-body .generator-container .input-container .input-group .generate-button .button-loader{border:2px solid #d2d2d2;border-top-color:#141413;border-radius:50%;width:10px;max-width:10px;height:10px;animation:1s linear infinite spin}.workout-generator-body .generator-response.loading{background:linear-gradient(135deg,#00f,#ff585f) 0 0/200% 200%;border-radius:0;padding:3px;animation:2s infinite gradientAnimation}@keyframes gradientAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.workout-generator-body .generator-response{box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:100svh;padding:20px;transition:height 4s ease-in;display:flex;position:relative;overflow:auto}@media only screen and (max-width:600px){.workout-generator-body .generator-response{background-color:#f8f9fa;border:none;width:100%;max-width:100%}}.workout-generator-body .generator-response .loading-skye{width:auto;height:140px;animation:2.5s infinite pulse}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.workout-generator-body .generator-response .loader-wrapper{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workout-generator-body .generator-response .loader-wrapper .loader{border:3px solid #d2d2d2;border-top-color:#141413;border-radius:50%;width:15px;height:15px;animation:1s linear infinite spin}.workout-generator-body .generator-response .workout-plan .workout{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:16px;margin-bottom:10px;padding:10px}.workout-generator-body .generator-response .workout-plan .workout .plan-header{place-content:center space-between;align-items:center;width:100%;display:flex}.workout-generator-body .generator-response .workout-plan .response-buttons{place-content:center space-between;align-items:center;width:100%;margin-top:20px;display:flex}.workout-generator-body .generator-response .workout-plan .response-buttons a{text-decoration:none}.workout-generator-body .generator-response .workout-plan .response-buttons .subscribe-to-pro{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;place-content:center;align-items:center;padding:5px 20px;font-size:14px;display:flex}.workout-generator-body .generator-response .workout-plan .response-buttons .group{display:flex}.workout-generator-body .generator-response .workout-plan .response-buttons .group button{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:50%;place-content:center;align-items:center;margin-left:5px;padding:10px;display:flex}.workout-generator-body .generator-response .workout-plan .plan{white-space:pre-wrap;word-wrap:break-word;width:100%;margin-top:20px;font-family:Switzer Light;font-size:18px}.gym-equipment-modal{z-index:2147483647;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:auto}.gym-equipment-modal .modal-content{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;align-items:center;width:80%;max-width:600px;min-height:40vh;max-height:70vh;padding:20px;display:flex;position:relative}.gym-equipment-modal .modal-content .close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;top:10px;right:10px}.gym-equipment-modal .modal-content .close:hover{color:#000}.gym-equipment-modal .modal-content .container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.gym-equipment-modal .modal-content .container .input-group{background-color:#fff;border:1px solid #ccc;border-radius:50px;justify-content:center;align-items:center;width:100%;height:45px;margin-top:35px;display:flex}.gym-equipment-modal .modal-content .container input[type=text]{background-color:#0000;border:none;border-radius:50px;outline:none;width:100%;padding:10px;font-size:16px}.gym-equipment-modal .modal-content .container .search-button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;min-width:35px;height:35px;margin-right:10px;display:flex}.gym-equipment-modal .modal-content .container .search-button:hover{background:#333}.gym-equipment-modal .modal-content .container .gym-search-results{width:100%;height:28vh;margin-top:20px;overflow-y:scroll}.gym-equipment-modal .modal-content .container .gym-search-results ul{margin:0;padding:0;list-style-type:none}.gym-equipment-modal .modal-content .container .gym-search-results ul li{cursor:pointer;border-bottom:1px solid #e0e0e0;padding:10px 0 10px 10px;transition:background-color .4s}.gym-equipment-modal .modal-content .container .gym-search-results ul li:hover{background-color:#f1f1f1;border-bottom:1px solid #f1f1f1}.gym-equipment-modal .modal-content .container .gym-search-results ul li strong{font-size:18px}.gym-equipment-modal .modal-content .container .gym-search-results ul li span{color:#777;font-size:14px}.gym-equipment-modal .modal-content .container .manual-equipment-select{width:100%;height:48vh;margin-top:20px;overflow-y:scroll}.gym-equipment-modal .modal-content .container .manual-equipment-select h3{font-size:20px}.gym-equipment-modal .modal-content .container .manual-equipment-select p{color:gray;margin-bottom:20px;font-size:15px}.gym-equipment-modal .modal-content .container .manual-equipment-select .options{place-content:center space-between;align-items:center;width:100%;margin-top:10px;font-family:Switzer Light;display:flex}.gym-equipment-modal .modal-content .container .manual-equipment-select .options .chose{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:50px;padding:5px 10px}.gym-equipment-modal .modal-content .container .manual-equipment-select .options .chose:hover{color:#fff;background-color:#141413;border:1px solid #000}.gym-equipment-modal .modal-content .container .manual-equipment-select .options .chosen{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:50px;padding:5px 10px}.gym-equipment-modal .modal-content .container .modal-actions{border-top:.5px solid #cfcfcf;flex-direction:row;place-content:center space-between;align-items:center;width:100%;padding-top:15px;display:flex}.gym-equipment-modal .modal-content .container .modal-actions .clear{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:5px 10px}.gym-equipment-modal .modal-content .container .modal-actions .save{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;padding:5px 20px}.workout-input-modal{z-index:2147483647;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:auto}.workout-input-modal .modal-content{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;align-items:center;width:80%;max-width:600px;min-height:40vh;max-height:60vh;padding:20px;display:flex;position:relative}.workout-input-modal .modal-content .close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;top:10px;right:10px}.workout-input-modal .modal-content .close:hover{color:#000}.workout-input-modal .modal-content .container{flex-direction:column;align-items:flex-start;width:100%;margin-top:35px;display:flex;overflow-x:auto}.workout-input-modal .modal-content .container h3{font-size:20px}.workout-input-modal .modal-content .container p{color:gray;margin-bottom:20px;font-size:15px}.workout-input-modal .modal-content .container .options{place-content:center space-between;align-items:center;width:100%;margin-top:10px;font-family:Switzer Light;display:flex}.workout-input-modal .modal-content .container .options .chose{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:50px;padding:5px 10px}.workout-input-modal .modal-content .container .options .chose:hover{color:#fff;background-color:#141413;border:1px solid #000}.workout-input-modal .modal-content .container .options .chosen{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:50px;padding:5px 10px}.save-workout-modal{z-index:2147483647;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:auto}.save-workout-modal .modal-content{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;align-items:center;width:80%;max-width:600px;min-height:30vh;max-height:40vh;padding:20px;display:flex;position:relative}.save-workout-modal .modal-content .close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;top:10px;right:10px}.save-workout-modal .modal-content .close:hover{color:#000}.save-workout-modal .modal-content .container{flex-direction:column;place-content:center;align-items:center;width:100%;margin:auto 0;display:flex;overflow-x:auto}.save-workout-modal .modal-content .container h3{margin-bottom:10px;font-size:20px}.save-workout-modal .modal-content .container input{border:1px solid #ccc;border-radius:8px;width:250px;height:40px;margin:5px 0;padding-left:10px;font-size:16px}.save-workout-modal .modal-content .container input:hover{box-shadow:0 0 0 .15vw #87cfeb2f}.save-workout-modal .modal-content .container input:focus{box-shadow:0 0 0 .15vw #141413}.save-workout-modal .modal-content .container .save-workout{color:#fff;background-color:#141413;border:1px solid #000;border-radius:8px;width:250px;margin:10px 0;padding:5px 15px}.save-workout-modal .modal-content .container .cancel{background-color:#fff;border:none}.workout-rating-modal{z-index:2147483647;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.workout-rating-modal .modal-content{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;place-content:center;align-items:center;width:80%;max-width:600px;min-height:50vh;max-height:60vh;padding:20px;display:flex;position:relative}.workout-rating-modal .modal-content .close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;top:10px;right:10px}.workout-rating-modal .modal-content .close:hover{color:#000}.workout-rating-modal .modal-content .container{flex-direction:column;width:100%;display:flex}.workout-rating-modal .modal-content .container .workout-rating-title{margin-bottom:20px}.workout-rating-modal .modal-content .container .workout-rating-title p{color:gray;font-size:14px}.workout-rating-modal .modal-content .rating-container{width:100%;margin-bottom:10px}.workout-rating-modal .modal-content .rating-container .rating-type{justify-content:space-between;margin-bottom:5px;display:flex}.workout-rating-modal .modal-content .rating-container .rating-bar{background-color:#e0e0e0;border-radius:6px;width:100%;height:12px;position:relative}.workout-rating-modal .modal-content .rating-container .rating-bar .rating-fill{background-color:#000;border-radius:6px;height:100%;transition:width .4s ease-in-out}.skye-body{text-align:center;background-color:#f5f5f7;flex-direction:column;justify-content:center;height:100vh;display:flex}.skye-body .heading{text-align:center;margin:auto}.skye-body .heading h1{max-width:650px;margin-top:20px}@media only screen and (max-width:700px){.skye-body .heading h1{padding:10px;font-size:30px}}.skye-body .heading .meet-skye{text-align:center;color:#000;background-color:#fff;border:1px solid #ff252e;border-radius:36px;max-width:120px;margin:auto;padding:5px;font-size:14px}.skye-body .heading p{color:gray;margin-top:10px;font-family:Switzer Light}@media only screen and (max-width:700px){.skye-body .heading p{padding:10px}}.skye-body .heading .go-ai{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:8px;margin:30px 0;padding:10px 20px;text-decoration:none}.workout-nav-body{color:#000;z-index:99;background-color:#f8f9fa;justify-content:center;align-items:center;width:100%;height:8vh;display:flex;position:fixed;top:0}.workout-nav-body .nav-options{justify-content:space-between;width:90%;display:flex}.workout-nav-body .nav-options .group{place-content:center space-between;align-items:center;width:100%;display:flex}.workout-nav-body .nav-options .group .skye-talk{cursor:pointer;color:#000;background-color:#f8f9fa;border:1px solid #f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:10px;transition:background-color .4s;display:flex}.workout-nav-body .nav-options .group .skye-talk:hover{background-color:#f8f9fa}.workout-nav-body .nav-options .group .menu{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:50%;place-content:center;align-items:center;width:40px;max-width:40px;height:40px;max-height:40px;padding:10px;display:flex}.workout-nav-body .nav-options .auth-button{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:50px;place-content:center;align-items:center;width:100px;max-width:100px;height:40px;max-height:40px;padding:10px;display:flex}.workout-nav-body .nav-options .save-workout{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:50%;place-content:center;align-items:center;width:40px;max-width:40px;height:40px;max-height:40px;padding:10px;font-size:16px;display:flex}.workout-nav-body .nav-options .save-workout .fill{color:red}.workout-nav-body .nav-options .save-workout p{margin-left:5px}.workout-nav-body .skye-nav{width:100vw;color:var(--background-default);background-color:#f8f9fa;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;margin-top:8vh;padding-left:10vw;display:flex;position:fixed;top:0;left:0}.workout-nav-body .skye-nav .nav-links{flex-direction:column;width:100%;display:flex}.workout-nav-body .skye-nav .nav-links .link{color:#000;margin-top:20px;text-decoration:none}.workout-nav-body .skye-nav img{width:200px;height:auto;padding-top:60svh}.add-benchmarks-body{width:800px}@media only screen and (max-width:768px){.add-benchmarks-body{width:325px}}.add-benchmarks-body .add-benchmarks-form{flex-direction:column;display:flex}.add-benchmarks-body .add-benchmarks-form .placeholder{height:20px}.add-benchmarks-body .add-benchmarks-form label{margin-top:5px;font-size:14px}.add-benchmarks-body .add-benchmarks-form h3{margin:25px 0}.add-benchmarks-body .add-benchmarks-form h4{color:#141413;margin:15px 0}.add-benchmarks-body .add-benchmarks-form .save-button{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;place-content:center;align-items:center;height:40px;margin-top:25px;font-size:16px;display:flex}.add-benchmarks-body .add-benchmarks-form .save-button .loader{border:3px solid #f3f3f3;border-top-color:#979797;border-radius:50%;width:15px;height:15px;animation:2s linear infinite spin}.add-benchmarks-body .add-benchmarks-form .upload-success{color:green;justify-content:center;margin-top:15px;display:flex}.equipment-select-page{flex-direction:column;display:flex}.equipment-select-page .category{margin-top:20px;margin-bottom:10px}.equipment-select-page .choice{place-content:center space-between;align-items:center;width:800px;margin-bottom:8px;display:flex}@media only screen and (max-width:800px){.equipment-select-page .choice{width:325px}}.equipment-select-page .hidden-checkbox{opacity:0;position:absolute}.equipment-select-page .custom-checkbox{border:1px solid #ccc;border-radius:50%;width:20px;height:20px;margin-right:10px;transition:background-color .2s;display:inline-block;position:relative}.equipment-select-page .custom-checkbox.checked{background-color:#fff;border-color:#000}.equipment-select-page .custom-checkbox.checked:after{content:"";background-color:#000;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workout-extra-details{box-sizing:border-box;background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:800px;margin-top:25px;display:flex}@media only screen and (max-width:800px){.workout-extra-details{max-width:325px}}.workout-plan-length{width:100%;margin-top:25px}.workout-plan-length .sub-container{cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:8px;height:fit-content;margin-bottom:15px;transition:background-color .3s}.workout-plan-length .sub-container.active{border:2px solid #ff585f}.workout-plan-length .sub-container .content{padding:10px;display:flex}.workout-plan-length .sub-container .content .package{margin-top:10px}.workout-plan-length .sub-container .content .package p{color:gray;font-family:Switzer Light;font-size:15px}.workout-preferences .preference-section{margin-top:25px;margin-bottom:10px}.workout-preferences .preference-section .subsection-title{font-size:18px}.pill-container{max-width:800px;padding:10px 0;display:flex;overflow-x:auto}@media only screen and (max-width:800px){.pill-container{max-width:325px}}.pill-container .pill{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:20px;flex:none;margin-right:10px;padding:8px 16px;transition:all .3s}.pill-container .pill:hover{background-color:#e0e0e0}.pill-container .pill.selected{color:#fff;background-color:#000}.build-workout-page{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:800px;height:fit-content;min-height:80vh;margin:auto;padding-top:25px;padding-bottom:25px;display:flex}@media only screen and (max-width:800px){.build-workout-page{max-width:325px}}.build-workout-page .page-indicator{justify-content:space-between;width:325px;margin-bottom:25px;display:flex}.build-workout-page .page-indicator .step{text-align:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:50px;flex:1;margin-right:5px;padding:5px}.build-workout-page .page-indicator .step.active{color:#fff;background-color:#000}.build-workout-page .step-description{color:gray;font-family:Switzer Light;font-size:15px}.build-workout-page .workout-page-nav{justify-content:center;width:100%;margin-top:20px;display:flex}.build-workout-page .workout-page-nav .next-button{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:50px;width:100%;max-width:800px;transition:background-color .3s}.build-workout-page .workout-page-nav .next-button:hover{background-color:#333}.build-workout-page .workout-page-nav .next-button:disabled{cursor:not-allowed;background-color:#ccc}.build-workout-page .error-message{color:red;text-align:center;margin:0 auto;padding-top:15px;font-family:Switzer Light;font-size:14px}.building-workout-plan{flex-direction:column;place-content:center;align-items:center;margin:auto;display:flex}.building-workout-plan .loader{border:6px solid #f3f3f3;border-top-color:#000;border-radius:50%;width:55px;height:55px;animation:2s linear infinite spin}.building-workout-plan p{text-align:center;color:gray;margin-top:25px}.workout-plan-name{flex-direction:column;width:800px;margin-top:25px;display:flex}@media only screen and (max-width:800px){.workout-plan-name{width:325px}}.workout-plan-name .spacer{margin-top:10px}.workout-plan-name .color-picker{margin-top:15px}.workout-plan-name .color-picker p{margin-bottom:10px;font-size:16px}.workout-plan-name .color-picker .color-options{gap:10px;display:flex}@media only screen and (max-width:800px){.workout-plan-name .color-picker .color-options{max-width:325px;overflow-x:auto}}.workout-plan-name .color-picker .color-options .color-circle{cursor:pointer;border:3px solid #fff;border-radius:50%;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;transition:border .3s}.workout-plan-name .color-picker .color-options .color-circle.selected{border:3px solid #000}.workout-built{background-color:#f5f5f7;place-content:center;align-items:center;height:80svh;display:flex}.workout-built .download-container{background-color:#fff;border-radius:16px;flex-direction:column;place-content:center;align-items:center;width:320px;padding:20px;display:flex;box-shadow:0 4px 8px #0000001a}.workout-built .download-container img{width:auto;height:300px}.workout-built .download-container p{text-align:center;color:gray;max-width:300px;margin-top:10px;font-family:Switzer Light;font-size:14px}.workout-built .download-container .get-the-app{color:#fff;cursor:pointer;text-align:center;background-color:#000;border:1px solid #000;border-radius:50px;width:100%;padding:10px;font-size:16px;text-decoration:none}.workout-plan-gender{flex-direction:column;place-content:center;align-items:center;width:100%;margin-top:25px;display:flex}.workout-plan-gender .gender-buttons{flex-direction:column;place-content:center;align-items:center;gap:20px;display:flex}.workout-plan-gender .gender-buttons .gender-button{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;font-size:16px;transition:border .3s,transform .3s;display:flex}.workout-plan-gender .gender-buttons .gender-button:hover{border:1px solid #000}.workout-plan-gender .gender-buttons .gender-button span{margin-top:15px}.workout-plan-gender .gender-buttons .gender-button .male{color:#0073ff}.workout-plan-gender .gender-buttons .gender-button .female{color:pink}.workout-plan-gender .gender-buttons .selected{border:1px solid #000}.skye-header{flex-direction:column;place-content:center;align-items:center;height:fit-content;padding-top:10vh;padding-bottom:100px;display:flex}@media only screen and (max-width:700px){.skye-header{height:fit-content;padding-bottom:50px}}.skye-header .header-content{flex-direction:column;place-content:center;align-items:center;margin-top:50px;display:flex}.skye-header .header-content .mg-af{background-color:#fff;border:1px solid #ccc;border-radius:50px;width:fit-content;margin-bottom:10px;padding:5px 10px;font-size:14px}.skye-header .header-content h1{text-align:center;max-width:600px;margin-bottom:15px;font-family:Kaisei;font-size:50px}@media only screen and (max-width:800px){.skye-header .header-content h1{max-width:350px;font-size:30px}}.skye-header .header-content p{text-align:center;color:gray;max-width:600px;margin-bottom:50px}@media only screen and (max-width:800px){.skye-header .header-content p{max-width:350px;font-size:14px}}.skye-header .header-content .sign-up{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:50px;margin-bottom:20px;padding:15px 105px;font-family:Switzer Semi Bold;font-size:16px}.skye-header .header-content .image-previews{justify-content:center;align-items:center;width:100%;display:flex}@media only screen and (max-width:800px){.skye-header .header-content .image-previews{flex-direction:column;justify-content:center;align-items:center}}.skye-header .header-content .image-previews .container{aspect-ratio:1.5;background-color:gray;border-radius:8px;width:90%;max-width:750px;height:auto;margin:10px;position:relative;overflow:hidden}@media only screen and (max-width:800px){.skye-header .header-content .image-previews .container{width:90%;max-width:350px;height:auto}}.skye-header .header-content .image-previews .container img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:8px;width:100%;height:100%;transition:transform .3s ease-in-out}@media only screen and (max-width:800px){.skye-header .header-content .image-previews .container img{width:100%;height:100%}}.skye-header .header-content .image-previews .container img:hover{transform:scale(1.1)}.skye-header .header-content .offers{place-content:center;align-items:center;margin-top:15px;margin-bottom:25px;display:flex}.skye-header .header-content .offers .spacer{margin:0 15px}.skye-header .header-content .offers .offer{place-content:center;align-items:center;display:flex}.skye-header .header-content .offers .offer span{margin-left:5px;font-family:Switzer Light;font-size:14px}.skye-header .header-content .offers .offer .check{color:green}.skye-header .header-buttons{flex-direction:row;display:flex}.skye-header .header-buttons .owner-primary-button{color:#000;cursor:pointer;background-color:#fff;border:.5px solid #cfcfcf;border-radius:4px;padding:10px 20px;font-size:18px}.skye-header .header-buttons .owner-primary-button:hover{color:#fff;background-color:#000;border:.5px solid #cfcfcf}.skye-header .header-buttons .dashboard-preview-button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:4px;margin-left:10px;padding:10px 20px;font-size:18px}.skye-header .owner-logo-body{align-items:left;flex-direction:column;justify-content:left;height:fit-content;display:flex}.skye-header .owner-logo-body .owner-logo-row{justify-content:left;align-items:left;width:100%;margin-top:25px;display:flex}.skye-header .owner-logo-body .owner-logo-row .owner-logo-image{margin:-5px -5px 20px}.skye-header .owner-logo-body .owner-logo-row .owner-logo-image img{background-color:#fff;border:.5px solid #cfcfcf;border-radius:50%;max-width:35px;height:auto;box-shadow:0 4px 4px #00000040}.skye-header .owner-logo-body .owner-text{margin-top:-10px;font-size:19px}.skye-header .owner-logo-body .gym-count{font-family:Switzer Bold}.video-modal-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.video-modal-overlay .video-modal{z-index:999;background:#000;border-radius:4px;width:70%;height:70%;margin-top:50px;padding:40px;position:relative;box-shadow:0 0 10px #00000080}.video-modal-overlay .video-modal iframe{border-radius:4px;width:100%;height:100%}.video-modal-overlay .video-modal .close-button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:10px;right:10px}.skye-pricing{background:linear-gradient(175deg,#0000 20%,#f5f5f7 5%);place-content:center;align-items:center;height:fit-content;margin-top:50px;padding:100px;display:flex}@media only screen and (max-width:800px){.skye-pricing{flex-direction:column;height:fit-content;padding:20px}}.skye-pricing .text-container{max-width:400px;margin-top:100px;margin-right:20px}.skye-pricing .text-container h1{margin-bottom:50px;font-size:28px}.skye-pricing .text-container p{font-family:Switzer Light;font-size:22px}.skye-pricing .text-container .owner-info{margin-top:10px;font-family:Switzer Semi Bold;font-size:16px}.skye-pricing .text-container .gym-location{font-size:14px;font-style:italic}.skye-pricing .tabel-row{white-space:nowrap;width:100%;padding-bottom:20px;display:inline-flex;overflow-x:auto}.skye-pricing .tabel-row .pricing-container{color:#000;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:center;width:350px;height:480px;margin-top:50px;margin-bottom:20px;margin-right:10px;padding:20px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.skye-pricing .tabel-row .pricing-container{width:320px}}.skye-pricing .tabel-row .pricing-container .package-name{align-content:center;align-items:center;margin-bottom:20px;display:flex}.skye-pricing .tabel-row .pricing-container .package-name .icon{border:1px solid #ccc;border-radius:4px;padding:4px}.skye-pricing .tabel-row .pricing-container .package-name p{margin-left:5px}.skye-pricing .tabel-row .pricing-container .package-name .row{box-sizing:border-box;justify-content:space-between;width:100%;display:flex}.skye-pricing .tabel-row .pricing-container .package-name .row .group{align-content:center;align-items:center;display:flex}.skye-pricing .tabel-row .pricing-container .package-name .row span{color:#000;background-color:#fff;border:1px solid #ccc;border-radius:50px;place-content:center;align-items:center;padding:2px 10px;font-size:12px;display:flex}.skye-pricing .tabel-row .pricing-container .pricing{align-content:baseline;align-items:baseline;margin-bottom:20px;display:flex}.skye-pricing .tabel-row .pricing-container .pricing h1{font-size:25px}.skye-pricing .tabel-row .pricing-container .pricing p{color:gray;margin-left:10px;font-family:Switzer Light}.skye-pricing .tabel-row .pricing-container .pricing-description{color:gray;margin-bottom:15px;font-family:Switzer Light}.skye-pricing .tabel-row .pricing-container .pricing-features{margin-bottom:20px}.skye-pricing .tabel-row .pricing-container .pricing-features .feature-plus{flex-direction:row;align-content:center;align-items:center;font-size:20px;display:flex}.skye-pricing .tabel-row .pricing-container .pricing-features .feature{flex-direction:row;align-content:center;align-items:center;padding-top:7px;padding-bottom:7px;font-family:Switzer Light;font-size:20px;display:flex}.skye-pricing .tabel-row .pricing-container .pricing-features .feature .astrict{color:gray;font-size:10px}.skye-pricing .tabel-row .pricing-container .pricing-features .feature .icon{border:1px solid #ccc;border-radius:4px;padding:4px}.skye-pricing .tabel-row .pricing-container .pricing-features .feature p{margin-left:5px}.skye-pricing .tabel-row .pricing-container .pricing-features .feature-final-elite{flex-direction:row;align-content:center;align-items:center;padding-top:7px;padding-bottom:87px;font-size:20px;font-weight:300;display:flex}.skye-pricing .tabel-row .pricing-container .pricing-features .feature-final-elite .icon{border:1px solid #ccc;border-radius:4px;padding:4px}.skye-pricing .tabel-row .pricing-container .pricing-features .feature-final-elite p{margin-left:5px}.skye-pricing .tabel-row .pricing-container .pricing-buy-button{color:#fff;cursor:pointer;background-color:#121212;border:1px solid #000;border-radius:50px;width:100%;margin-top:10px;padding:10px 20px;font-size:16px}.skye-pricing .tabel-row .pricing-container .pricing-buy-button:hover{background-color:#000}.skye-pricing .tabel-row .pricing-container .pricing-extra{color:gray;text-align:center;padding-top:10px}.skye-cta{flex-direction:column;place-content:center;align-items:center;padding-top:40px;padding-bottom:50px;display:flex}@media only screen and (max-width:700px){.skye-cta{padding-bottom:0}}.skye-cta .cta-container{color:#fff;background-color:#131313;background-size:20px 20px;border-radius:16px;flex-direction:column;place-content:center;align-items:center;width:65%;height:450px;transition:color .2s ease-in-out;display:flex;box-shadow:0 1px 12px #cfcfcf}.skye-cta .cta-container h1{color:#fff;margin-bottom:10px}@media only screen and (max-width:700px){.skye-cta .cta-container h1{font-size:25px}}.skye-cta .cta-container p{color:#cecece;font-family:Switzer Light}@media only screen and (max-width:700px){.skye-cta .cta-container{width:100%;height:350px;box-shadow:none;border-radius:0;place-content:flex-start center;align-items:flex-start}.skye-cta .cta-container h1{color:#fff;max-width:350px;margin-left:15px}.skye-cta .cta-container p{margin-left:15px}}.skye-cta .cta-container .owner-cta-button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:200px;height:40px;margin-top:25px;font-family:Switzer Semi Bold;font-size:15px}@media only screen and (max-width:700px){.skye-cta .cta-container .owner-cta-button{margin-left:10px}}.skye-cta .cta-container .offers{place-content:center;align-items:center;margin-top:25px;display:flex}@media only screen and (max-width:700px){.skye-cta .cta-container .offers{margin-left:10px}}.skye-cta .cta-container .offers .spacer{margin:0 15px}.skye-cta .cta-container .offers .offer{place-content:center;align-items:center;display:flex}.skye-cta .cta-container .offers .offer p{margin-left:5px;font-family:Switzer Light;font-size:14px}.skye-cta .cta-container .offers .offer .icon{color:green}.skye-features{border-top:5px solid #f5f5f7;height:fit-content;padding-bottom:20px}.skye-features .our-offer-heading{flex-direction:column;justify-content:center;align-items:center;padding-top:65px;display:flex}.skye-features .our-offer-heading h1{text-align:center;max-width:750px;margin-top:50px;font-family:Switzer Light;font-size:45px}@media screen and (max-width:800px){.skye-features .our-offer-heading h1{max-width:350px;font-size:25px}}.skye-features .our-offer-heading p{text-align:center;max-width:550px;margin-top:10px;font-family:Switzer Light}@media screen and (max-width:800px){.skye-features .our-offer-heading p{max-width:350px}}.skye-features .offer-group{justify-content:center;align-items:center;margin-top:155px;display:flex}.skye-features .offer-group .offer-img{background-color:#ccc;border-radius:8px;justify-content:center;align-items:center;width:450px;height:450px;margin-right:25px;display:flex}@media only screen and (max-width:700px){.skye-features .offer-group .offer-img{width:350px;height:350px;margin-right:0}}.skye-features .offer-group .offer-img img{border:1px solid #ccc;border-radius:8px;width:450px;height:450px}@media only screen and (max-width:700px){.skye-features .offer-group .offer-img img{width:350px;height:350px}}.skye-features .offer-group .offer-text{flex-direction:column;max-width:500px;margin-right:25px;display:flex}@media only screen and (max-width:700px){.skye-features .offer-group .offer-text{margin-left:25px}}.skye-features .offer-group .offer-text h2{margin-bottom:10px;font-family:Kaisei;font-size:45px}@media only screen and (max-width:700px){.skye-features .offer-group .offer-text h2{font-family:Switzer Light;font-size:25px}}.skye-features .offer-group .offer-text p{color:gray;font-family:Switzer Light}.skye-features .offer-group .offer-text .spacer{padding-top:10px}.skye-features .offer-group .offer-text .plan-row{width:100%;display:flex}.skye-features .offer-group .offer-text .plan-text{color:#333}.skye-features .offer-group .offer-text .container{background-color:#fff;border:1px solid #ccc;border-radius:8px;align-content:center;align-items:center;width:100%;height:55px;margin:5px 0;display:flex}.skye-features .offer-group .offer-text .container p{color:#000;margin-left:5px;font-size:16px}.skye-features .offer-group .offer-text .container span{font-size:12px}.skye-features .offer-group .offer-text .container .icon{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-left:10px;padding:4px}.skye-features .offer-group .offer-text .first{margin-right:10px}@media only screen and (max-width:700px){.reverse{flex-direction:column}}@media only screen and (max-width:700px){.normal{flex-direction:column}.end-line{margin-bottom:50px}}.skye-carousel{box-sizing:border-box;background-color:#000;width:100%;padding:2px;position:relative;overflow:hidden}.skye-carousel .carousel-container{width:100%;margin-bottom:20px;overflow:hidden}.skye-carousel .carousel-track{width:200%;display:flex}.skye-carousel .carousel-track.animate-right{animation:20s linear infinite moveRight}.skye-carousel .carousel-track.animate-left{animation:20s linear infinite moveLeft}.skye-carousel .carousel-track .carousel-item{box-sizing:border-box;flex:0 0 8%;padding:0 8px}@media (max-width:768px){.skye-carousel .carousel-track .carousel-item{flex:0 0 16%}}@media (max-width:480px){.skye-carousel .carousel-track .carousel-item{flex:0 0 33.333%}}.skye-carousel .carousel-track .carousel-item .box{color:#fff;border:1px solid #5f5f5f;border-radius:50px;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:700;transition:transform,background-color .3s;display:flex}@keyframes moveRight{0%{transform:translate(-50%)}to{transform:translate(0%)}}@keyframes moveLeft{0%{transform:translate(0%)}to{transform:translate(-50%)}}.skye-value-prop{box-sizing:border-box;border-top:5px solid #f5f5f7;justify-content:space-between;width:100%;padding:50px;display:flex}@media only screen and (max-width:800px){.skye-value-prop{flex-direction:column-reverse;padding:20px}}.skye-value-prop .left{width:50%}.skye-value-prop .left p{color:#ff585f;margin-bottom:10px;font-style:italic}@media (max-width:768px){.skye-value-prop .left p{margin-top:25px}}.skye-value-prop .left .header h2{font-size:2.5rem}@media (max-width:768px){.skye-value-prop .left .header h2{padding:0;font-size:2rem}}.skye-value-prop .left .header{margin-bottom:50px}.skye-value-prop .left button{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:50px;width:50%;padding:15px;font-size:16px}@media (max-width:768px){.skye-value-prop .left button{width:100%}}@media only screen and (max-width:800px){.skye-value-prop .left{width:100%;margin-bottom:20px}}.skye-value-prop .right{flex-direction:column;width:50%;display:flex}@media only screen and (max-width:800px){.skye-value-prop .right{width:100%}}.skye-value-prop .right .carousel-container{justify-content:center;width:100%;display:flex}.skye-value-prop .right .buttons{flex-direction:row;margin-top:10px;display:flex}@media only screen and (max-width:800px){.skye-value-prop .right .buttons{margin-top:35px}}.skye-value-prop .right .buttons button{cursor:pointer;color:#000;background-color:#fff;border:1px solid #000;border-radius:50%;width:50px;height:50px;margin-right:10px}.skye-value-prop .right .buttons button:disabled{border-color:#ccc}.skye-faqs{flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding-top:30px;display:flex}.skye-faqs .faq-text-heading{justify-content:flex-start;width:50%;display:flex}@media only screen and (max-width:800px){.skye-faqs .faq-text-heading{width:90%}}.skye-faqs .faq-text-heading h1{margin-bottom:65px;font-family:Kaisei;font-size:35px}@media only screen and (max-width:700px){.skye-faqs .faq-text-heading h1{font-family:Switzer Light;font-size:25px}}.skye-faqs .faq-container{align-items:left;border-radius:4px;justify-content:left;width:50%;height:fit-content;transition:height .3s;overflow:hidden}.skye-faqs .question{justify-content:space-between;display:flex}.skye-faqs .divider{background-color:#f5f5f7;height:1px;margin-bottom:10px}.skye-faqs h2{font-size:20px}.skye-faqs p{margin-bottom:10px;font-family:Switzer Light}.skye-faqs .more-questions-container{color:#000;background-color:#fff;border:.5px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;width:50%;height:200px;margin:10px;padding:20px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.skye-faqs .more-questions-container{width:80%}}.skye-faqs .more-questions-container h2,.skye-faqs .more-questions-container p{margin-bottom:20px}.skye-faqs .more-questions-container .row{align-content:center;align-items:center;display:flex}.skye-faqs .more-questions-container .row .schedule-button{color:#fff;cursor:pointer;background-color:#020202;border:1px solid #000;border-radius:8px;width:150px;height:40px;font-family:Switzer Semi Bold;font-size:15px}.skye-faqs .more-questions-container .row .read-docs{color:#000;cursor:pointer;background-color:#f3f3f3;border:1px solid #ccc;border-radius:8px;place-content:center;align-items:center;width:150px;height:40px;margin-left:10px;font-family:Switzer Semi Bold;font-size:15px;text-decoration:none;display:flex}.skye-faqs .more-questions-container .row .read-docs a{color:#000}.skye-faqs .faq-container p{text-align:left}@media (max-width:1180px){.skye-faqs .faq-container{width:90%}.skye-faqs .faq-container h2{font-size:22px}.skye-faqs .faq-heading{background-repeat:no-repeat;width:90%;height:25vh}.skye-faqs .faq-heading-text{max-width:160px;height:25vh;padding-left:2vh}.skye-faqs .faq-heading-text h1{margin:0;padding-top:20px;font-size:25px}.skye-faqs .faq-heading-text p{margin:0;font-size:10px}}@media (max-width:480px){.faq-body .faq-container{padding:12px}}.unsubscribe-body{flex-direction:column;place-content:center;align-items:center;height:80vh;display:flex}.unsubscribe-body .unsubscribe-container{border:1px solid #ccc;border-radius:16px;flex-direction:column;place-content:center;align-items:center;padding:30px;display:flex;box-shadow:0 4px 8px #0000001a}.unsubscribe-body .unsubscribe-container h2{text-align:center;margin:10px 0}.unsubscribe-body .unsubscribe-container p{text-align:center;max-width:300px}.unsubscribe-body .unsubscribe-container .unsubscribe{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:300px;height:40px;margin:30px 0;font-family:Switzer Semi Bold;font-size:15px}.auth-background{background-color:#f5f5f7;flex-direction:column;justify-content:center;height:100svh;display:flex}@media only screen and (max-width:800px){.auth-background{background-color:#fff}}.auth-background #auth-logo{width:200px;height:auto;position:absolute;top:20px;left:20px}.auth-background .auth-content{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:500px;height:300px;margin:auto;padding:30px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.auth-background .auth-content{width:100%;box-shadow:none;border:none;padding:0}}.auth-background .auth-content .auth-form{flex-direction:column;display:flex}.auth-background .auth-content .auth-form h2{margin-bottom:15px}@media only screen and (max-width:800px){.auth-background .auth-content .auth-form h2{font-size:25px}}.auth-background .auth-content .auth-form .login-success{color:green;text-align:right;align-content:center;align-items:center;height:20px;margin-left:auto;font-family:Switzer Light;font-size:12px;display:flex}.auth-background .auth-content .auth-form .login-success p{margin-left:5px}.auth-background .auth-content .auth-form .login-error{color:red;text-align:right;align-content:center;align-items:center;height:20px;margin-left:auto;font-family:Switzer Light;font-size:12px;display:flex}.auth-background .auth-content .auth-form .login-error p{margin-left:5px}.auth-background .auth-content .auth-form .input-group{width:400px;margin-bottom:10px}@media only screen and (max-width:800px){.auth-background .auth-content .auth-form .input-group{width:350px}}.auth-background .auth-content .auth-form .signup-button{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;place-content:center;align-items:center;margin-top:25px;display:flex}.auth-background .auth-content .auth-form .signup-button .loader{border:3px solid #f3f3f3;border-top-color:#979797;border-radius:50%;width:15px;height:15px;animation:2s linear infinite spin}.auth-background .auth-content .redirect{text-align:center;align-content:center;align-items:center;margin-top:15px;font-size:14px;display:flex}.auth-background .auth-content .forgot-password{justify-content:flex-end;display:flex}.auth-background .auth-content .forgot-password p{margin-right:10px;font-family:Switzer Light}.auth-background .auth-content .forgot-password button{cursor:pointer;color:gray;background-color:#fff;border:none;font-family:Switzer Light;font-size:16px}.auth-background .auth-content .forgot-password button:disabled{cursor:default}.signup-background{background-color:#f5f5f7;flex-direction:column;justify-content:center;height:100svh;display:flex}@media only screen and (max-width:800px){.signup-background{background-color:#fff}}.signup-background #auth-logo{width:200px;height:auto;position:absolute;top:20px;left:20px}.signup-background .signup{height:450px}.signup-background .createaccount{height:650px}.signup-background .signup-content{background-color:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:500px;margin:auto;padding:30px;display:flex;box-shadow:0 4px 8px #0000001a}@media only screen and (max-width:800px){.signup-background .signup-content{width:100%;box-shadow:none;border:none;padding:0}}.signup-background .signup-content .verification{text-align:center;flex-direction:column;place-content:center;align-items:center;max-width:350px;display:flex}.signup-background .signup-content .verification .icon{margin-bottom:10px;font-size:75px}.signup-background .signup-content .signup-form{flex-direction:column;display:flex}.signup-background .signup-content .signup-form h2{margin-bottom:15px}@media only screen and (max-width:800px){.signup-background .signup-content .signup-form h2{font-size:25px}}.signup-background .signup-content .signup-form .signup-profile{text-align:center;cursor:pointer;background-color:#e5e5e5;border-radius:50%;place-content:center;align-items:center;width:120px;height:120px;margin:0 auto 5px;display:flex}.signup-background .signup-content .signup-form .signup-profile p{font-size:10px}.signup-background .signup-content .signup-form .signup-profile img{border-radius:50%;width:120px;height:120px}.signup-background .signup-content .signup-form .signup-label{color:#333;margin-top:5px;font-family:Switzer Light}.signup-background .signup-content .signup-form .input-header{margin-bottom:20px}.signup-background .signup-content .signup-form .input-header p{color:gray;font-size:14px}.signup-background .signup-content .signup-form .input-group{width:400px;margin-bottom:10px}@media only screen and (max-width:800px){.signup-background .signup-content .signup-form .input-group{width:350px}}.signup-background .signup-content .signup-form .date-input{font-family:Switzer}.signup-background .signup-content .signup-form .signup-button{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;place-content:center;align-items:center;margin-top:25px;display:flex}.signup-background .signup-content .signup-form .signup-button .loader{border:3px solid #f3f3f3;border-top-color:#979797;border-radius:50%;width:15px;height:15px;animation:2s linear infinite spin}.signup-background .signup-content .signup-form .error-message{text-align:center;margin-top:10px;font-family:Switzer Light;font-size:13px}.signup-background .signup-content .or-divider{place-content:center;align-items:center;margin-top:20px;display:flex}.signup-background .signup-content .or-divider .divider{background-color:#ccc;border-radius:50px;width:100%;height:2px}.signup-background .signup-content .or-divider p{color:gray;margin:0 10px;font-family:Switzer Light;font-size:13px}.signup-background .signup-content .redirect-login{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;max-width:400px;margin-top:25px;font-family:Switzer}@media only screen and (max-width:800px){.signup-background .signup-content .redirect-login{width:350px}}.review-body{flex-direction:column;align-items:center;width:100%;height:70vh;padding-top:12vh;display:flex}@media only screen and (max-width:825px){.review-body{height:fit-content;min-height:80svh;margin-bottom:50px}}.review-body .write-review{flex-direction:column;padding:20px;display:flex}.review-body .write-review h1{font-family:Kaisei}.review-body .write-review p{color:#333;margin-top:10px;font-family:Switzer Light}.review-body .write-review .search-biz .search-bar-container{box-sizing:border-box;width:60vw;min-width:350px;max-width:700px;height:60px;margin-top:20px;position:relative}.review-body .write-review .search-biz .search-bar-container .search-icon{color:#333;font-size:25px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.review-body .write-review .search-biz .search-bar-container .search-input{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;height:100%;padding-left:50px;padding-right:50px;font-family:Switzer Light,sans-serif;font-size:18px;transition:box-shadow .4s ease-in-out}.review-body .write-review .search-biz .search-bar-container .search-input:hover{box-shadow:0 0 0 .15vw #87cfeb2f}.review-body .write-review .search-biz .search-bar-container .search-input:focus{box-shadow:0 0 0 .15vw #141413}.review-body .write-review .search-biz .search-bar-container .search-button{color:#fff;cursor:pointer;background-color:#141413;border:none;border-radius:8px;place-content:center;align-items:center;padding:8px;font-size:18px;transition:background-color .3s ease-in-out;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.review-body .write-review .search-biz .search-bar-container .search-button:disabled,.review-body .write-review .search-biz .search-bar-container .search-button:disabled:hover{color:#000;background-color:#f5f5f7}.review-body .write-review .search-biz .search-bar-container .search-button:hover{background-color:#000}.review-body .write-review .search-biz .gym-search-results{border:1px solid #ccc;border-radius:8px;width:100%;max-height:300px;margin-top:20px;overflow-y:scroll}@media only screen and (max-width:825px){.review-body .write-review .search-biz .gym-search-results{min-height:fit-content;max-height:fit-content}}.review-body .write-review .search-biz .gym-search-results ul{margin:0;padding:0;list-style-type:none}.review-body .write-review .search-biz .gym-search-results ul li{cursor:pointer;border-bottom:1px solid #e0e0e0;padding:10px 0 10px 10px;transition:background-color .4s}.review-body .write-review .search-biz .gym-search-results ul li:hover{background-color:#f1f1f1;border-bottom:1px solid #f1f1f1}.review-body .write-review .search-biz .gym-search-results ul li strong{font-size:18px}.review-body .write-review .search-biz .gym-search-results ul li span{color:#777;font-size:14px}.write-review-body{flex-direction:column;align-items:center;width:100%;height:fit-content;padding-top:12vh;display:flex}@media only screen and (max-width:825px){.write-review-body{margin:auto}}.write-review-body .review-form{flex-direction:column;align-items:flex-start;width:35vw;display:flex}@media only screen and (max-width:825px){.write-review-body .review-form{width:90%}}.write-review-body .review-form .gym-details{text-align:left;flex-direction:column;display:flex}.write-review-body .review-form .gym-details p{color:gray;margin-bottom:10px;font-family:Switzer Light}@media only screen and (max-width:825px){.write-review-body .review-form .gym-details p{font-size:14px}}.write-review-body .review-form .write-stars{margin:5px 0}.write-review-body .review-form .write-stars .star{color:gray;cursor:pointer;margin-right:8px;font-size:25px}.write-review-body .review-form .write-stars .selected{color:gold}.write-review-body .review-form .post-review{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;width:100%;margin-top:25px;padding:10px 35px;transition:background-color 3s}.write-review-body .review-form .post-review:hover{background:#000}.addgym-body{flex-direction:column;align-items:center;width:100%;height:75vh;padding-top:12vh;display:flex}.addgym-body .write-review{flex-direction:column;padding:20px;display:flex}.addgym-body .write-review p{color:#333;margin-top:10px;font-family:Switzer Light}.addgym-body .write-review .add-biz{margin-top:35px}@media only screen and (max-width:825px){.addgym-body .write-review .add-biz{max-width:350px}}.addgym-body .write-review .add-biz .spacer{margin:15px 0}.addgym-body .write-review .add-biz label{color:#333;font-family:Switzer Light}.addgym-body .write-review .add-biz input{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;width:100%;height:40px;margin:5px 10px 5px 0;padding-left:10px;font-size:16px}.addgym-body .write-review .add-biz input:hover{box-shadow:0 0 0 .15vw #87cfeb2f}.addgym-body .write-review .add-biz input:focus{box-shadow:0 0 0 .15vw #141413}.addgym-body .write-review .add-biz select{box-sizing:border-box;color:#000;border:1px solid #ccc;border-radius:8px;width:100%;height:40px;margin:5px 10px 5px 0;padding-left:10px;font-size:16px}.addgym-body .write-review .add-biz select:hover{box-shadow:0 0 0 .15vw #87cfeb2f}.addgym-body .write-review .add-biz select:focus{box-shadow:0 0 0 .15vw #141413}.addgym-body .write-review .add-biz .add-gym-button{align-content:center;margin-top:35px;display:flex}.addgym-body .write-review .add-biz .add-gym-button button{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;place-content:center;align-items:center;width:100%;height:40px;padding:10px;transition:background-color 3s;display:flex}.addgym-body .write-review .add-biz .add-gym-button button:hover{background:#000}.subscribe-body{background-color:#f5f5f7;flex-direction:column;align-content:flex-start;align-items:center;width:100%;height:82svh;padding-top:18vh;display:flex}@media only screen and (max-width:800px){.subscribe-body{height:fit-content;padding-bottom:25px}}.subscribe-body #auth-logo{width:200px;height:auto;position:absolute;top:20px;left:20px}@media (max-width:800px){.subscribe-body #auth-logo{width:150px}}.subscribe-body .header{text-align:center;flex-direction:column;place-content:center;align-items:center;margin-bottom:100px;display:flex}@media (max-width:800px){.subscribe-body .header{text-align:left;align-items:flex-start;width:90%;margin-bottom:20px}}.subscribe-body .header p{color:#333;margin-top:5px;font-family:Switzer Light}@media (max-width:800px){.subscribe-body .header p{font-size:14px}}.subscribe-body .content{width:100%;display:flex}@media (max-width:1200px){.subscribe-body .content{flex-direction:column-reverse}}.subscribe-body .content .left{flex-direction:column;align-items:center;width:55%;display:flex}@media (max-width:1200px){.subscribe-body .content .left{width:100%}}.subscribe-body .content .left .faq-container{align-items:left;border-radius:4px;justify-content:left;width:80%;height:fit-content;transition:height .3s;overflow:hidden}@media (max-width:1200px){.subscribe-body .content .left .faq-container{width:90%}}.subscribe-body .content .left .question{justify-content:space-between;display:flex}.subscribe-body .content .left .divider{background-color:#ccc;height:.5px;margin-bottom:10px}.subscribe-body .content .left h2{font-size:20px}@media (max-width:800px){.subscribe-body .content .left h2{font-size:18px}}.subscribe-body .content .left p{color:#333;margin-bottom:10px;font-family:Switzer Light}@media (max-width:800px){.subscribe-body .content .left p{font-size:13px}}.subscribe-body .content .left .legal{font-size:12px;display:flex}.subscribe-body .content .left .legal a{color:gray;font-family:Switzer Light;text-decoration:none}.subscribe-body .content .left .legal .seperator{color:gray;margin:0 10px}.subscribe-body .content .right{flex-direction:column;align-items:center;width:45%;display:flex}@media (max-width:1200px){.subscribe-body .content .right{width:100%;margin-bottom:50px}}.subscribe-body .content .right .sub-container{cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:8px;width:80%;height:fit-content;margin-bottom:10px}@media (max-width:1200px){.subscribe-body .content .right .sub-container{width:90%}}.subscribe-body .content .right .sub-container .content{box-sizing:border-box;flex-direction:column;width:100%;padding:20px;display:flex}.subscribe-body .content .right .sub-container .content .top{place-content:center space-between;display:flex}.subscribe-body .content .right .sub-container .content .top .circle{background-color:#eee;border-radius:50%;place-content:center;align-items:center;width:30px;height:30px;transition:background-color .3s,transform .3s;display:flex}.subscribe-body .content .right .sub-container .content .top .circle .inner-circle{background-color:#fff;border-radius:50%;width:15px;height:15px}.subscribe-body .content .right .sub-container .content .top .full-price{align-content:center;align-items:center;display:flex}.subscribe-body .content .right .sub-container .content .top .full-price .price{margin-right:10px;font-size:15px}.subscribe-body .content .right .sub-container .content .top .full-price .price span{font-size:11px}.subscribe-body .content .right .sub-container .content .top .full-price .breakdown p{background-color:#fff;border:1px solid #ccc;border-radius:50px;padding:5px 10px;font-size:12px}.subscribe-body .content .right .sub-container .content .package{margin-top:10px}.subscribe-body .content .right .sub-container .content .package p{color:gray;font-family:Switzer Light;font-size:15px}.subscribe-body .content .right .sub-container.active{background-color:#ffefef;border:2px solid #ff585f}.subscribe-body .content .right .active-circle{background-color:#ff585f!important}.subscribe-body .content .right .sub-button{color:#fff;cursor:pointer;background-color:#000;border-radius:8px;place-content:center;align-items:center;width:80%;height:50px;margin-top:10px;text-decoration:none;display:flex}@media (max-width:1200px){.subscribe-body .content .right .sub-button{width:90%}}.subscribe-body .content .right .sub-button a{color:#fff;text-decoration:none}.affilate-header{box-sizing:border-box;background-color:#f5f5f7;align-content:center;align-items:center;width:100%;height:fit-content;padding:50px;display:flex}@media only screen and (max-width:800px){.affilate-header{padding:20px}}.affilate-header .content{align-content:center;align-items:center;width:100%;margin-top:12vh;display:flex}@media only screen and (max-width:800px){.affilate-header .content{flex-direction:column}}.affilate-header .content .text{flex-direction:column;width:50%;display:flex}.affilate-header .content .text h1{max-width:600px;font-family:Kaisei;font-size:50px}@media only screen and (max-width:800px){.affilate-header .content .text h1{font-size:30px}}.affilate-header .content .text p{max-width:550px;margin-top:10px;font-family:Switzer Light}.affilate-header .content .text .mg-af{background-color:#fff;border:1px solid #ccc;border-radius:50px;width:fit-content;margin-bottom:10px;padding:5px 10px;font-size:14px}@media only screen and (max-width:800px){.affilate-header .content .text{width:100%}}.affilate-header .content .text button{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:50px;width:300px;margin-top:50px;padding:15px;font-size:16px}.affilate-header .content .container{background-color:#fff;border-radius:8px;place-content:center;align-items:center;width:50%;height:400px;display:flex}.affilate-header .content .container img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:400px}@media only screen and (max-width:800px){.affilate-header .content .container{width:100%;margin-top:20px}}.affilate-offer{border-top:5px solid #f5f5f7;height:fit-content;margin-bottom:50px}.affilate-offer .our-offer-heading{flex-direction:column;justify-content:center;align-items:center;padding-top:65px;display:flex}.affilate-offer .our-offer-heading h2{text-align:center;max-width:550px;font-family:Switzer Light;font-size:35px}@media screen and (max-width:800px){.affilate-offer .our-offer-heading h2{text-align:left;max-width:350px}}.affilate-offer .our-offer-heading p{text-align:center;max-width:500px;margin-top:10px;font-family:Switzer Light}@media screen and (max-width:800px){.affilate-offer .our-offer-heading p{text-align:left;max-width:350px}}.affilate-offer .offer-group{justify-content:center;align-items:center;margin-top:75px;display:flex}.affilate-offer .offer-group .offer-img{background-color:#ccc;border-radius:8px;justify-content:center;align-items:center;width:450px;height:450px;margin-right:25px;display:flex}@media only screen and (max-width:700px){.affilate-offer .offer-group .offer-img{width:350px;height:350px;margin-right:0}}.affilate-offer .offer-group .offer-img img{border:1px solid #ccc;border-radius:8px;width:450px;height:450px}@media only screen and (max-width:700px){.affilate-offer .offer-group .offer-img img{width:350px;height:350px}}.affilate-offer .offer-group .offer-text{flex-direction:column;max-width:500px;margin-right:25px;display:flex}@media only screen and (max-width:700px){.affilate-offer .offer-group .offer-text{margin-left:25px}}.affilate-offer .offer-group .offer-text h2{margin-bottom:10px;font-family:Kaisei;font-size:45px}.affilate-offer .offer-group .offer-text p{color:gray;font-family:Switzer Light}.affilate-offer .offer-group .offer-text .spacer{padding-top:10px}.affilate-offer .offer-group .offer-text .plan-row{width:100%;display:flex}.affilate-offer .offer-group .offer-text .plan-text{color:#333}.affilate-offer .offer-group .offer-text .container{background-color:#fff;border:1px solid #ccc;border-radius:8px;align-content:center;align-items:center;width:100%;height:55px;margin:5px 0;display:flex}.affilate-offer .offer-group .offer-text .container p{color:#000;margin-left:5px;font-size:16px}.affilate-offer .offer-group .offer-text .container span{font-size:12px}.affilate-offer .offer-group .offer-text .container .icon{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-left:10px;padding:4px}.affilate-offer .offer-group .offer-text .first{margin-right:10px}.reverse{flex-direction:row-reverse;display:flex}@media only screen and (max-width:700px){.reverse{flex-direction:column}}.normal{flex-direction:row;display:flex}@media only screen and (max-width:700px){.normal{flex-direction:column}.end-line{margin-bottom:50px}}.affiliate-form-body{background-color:#f5f5f7;place-content:center;align-items:center;width:100%;padding-top:12vh;display:flex}@media only screen and (max-width:1000px){.affiliate-form-body{height:80vh}}.affiliate-form-body .left{width:40%;padding:50px}.affiliate-form-body .left .affiliate-image{-o-object-fit:cover;object-fit:cover;background-color:#fff;border-radius:16px;width:100%;height:600px}@media only screen and (max-width:1000px){.affiliate-form-body .left{display:none}}.affiliate-form-body .right{width:60%}@media only screen and (max-width:1000px){.affiliate-form-body .right{width:100%}}.affiliate-form-body .right .affiliate-form{text-align:center;flex-direction:column;place-content:center;align-items:center;display:flex}.affiliate-form-body .right .affiliate-form h2{text-align:left;align-items:flex-start;width:550px;margin-bottom:10px;font-family:Kaisei;display:flex}@media only screen and (max-width:1000px){.affiliate-form-body .right .affiliate-form h2{width:350px}}.affiliate-form-body .right .affiliate-form .error-message{text-align:left;color:red;align-items:flex-start;width:550px;margin-bottom:10px;font-family:Switzer Light;font-size:14px;display:flex}@media only screen and (max-width:1000px){.affiliate-form-body .right .affiliate-form .error-message{width:350px}}.affiliate-form-body .right .affiliate-form .info-message{text-align:left;color:gray;align-items:flex-start;width:550px;margin-bottom:10px;font-family:Switzer Light;font-size:14px;display:flex}@media only screen and (max-width:1000px){.affiliate-form-body .right .affiliate-form .info-message{width:350px}}.affiliate-form-body .right .affiliate-form .form-group{box-sizing:border-box;flex-direction:column;align-content:flex-start;align-items:flex-start;width:550px;margin-bottom:10px;display:flex}@media only screen and (max-width:1000px){.affiliate-form-body .right .affiliate-form .form-group{width:350px}}.affiliate-form-body .right .affiliate-form .word-count{text-align:left;color:gray;align-items:flex-start;width:550px;font-family:Switzer Light;font-size:12px;display:flex}@media only screen and (max-width:1000px){.affiliate-form-body .right .affiliate-form .word-count{width:350px}}.affiliate-form-body .right .affiliate-form button{color:#fff;cursor:pointer;background-color:#141413;border:1px solid #000;border-radius:8px;place-content:center;align-items:center;width:550px;height:40px;margin-top:25px;display:flex}@media only screen and (max-width:1000px){.affiliate-form-body .right .affiliate-form button{width:350px}}.affiliate-form-body .right .affiliate-form .success-message{flex-direction:column;place-content:center;align-items:center;display:flex}.affiliate-form-body .right .affiliate-form .success-message h3{margin-top:10px}.affiliate-form-body .right .affiliate-form .success-message p{margin-top:10px;font-family:Switzer Light}.affiliate-form-body .right .affiliate-form .success-message .checkmark{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:56px;height:56px;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block;box-shadow:inset 0 0 #7ac142}.affiliate-form-body .right .affiliate-form .success-message .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.affiliate-form-body .right .affiliate-form .success-message .checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}.links-body{flex-direction:column;place-content:center flex-start;align-items:center;height:fit-content;padding-top:10svh;padding-bottom:10svh;display:flex}.links-body .header{flex-direction:column;place-content:center;align-items:center;display:flex}.links-body .header .circle{background-color:#000;border-radius:50%;width:110px;height:110px;position:relative;overflow:hidden}.links-body .header .circle img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.links-body .header h2{margin:10px 0}.links-body .header p{text-align:center;width:300px}.links-body .social-icons{gap:20px;margin:20px 0;font-size:25px;display:flex}.links-body .links{text-align:center;flex-direction:column;place-content:center;align-items:center;gap:20px;display:flex}.links-body .links a{cursor:pointer;background-color:#f5f5f7;border:1px solid #ccc;border-radius:8px;width:350px;padding:10px 0;text-decoration:none;transition:background-color .3s ease-in-out}.links-body .links a:hover{background-color:#ebebeb}.links-body .links span{font-style:italic}:root{--background-root:#060606;--background-root-gradient:linear-gradient(180deg,#0c0c0c 0%,#060606 100%);--background-default:#0c0c0c;--background-default-gradient:linear-gradient(180deg,#0c0c0c 0%,#0c0c0c52 100%);--background-higher:#141413;--background-higher-gradient:linear-gradient(172.68deg,#212121 5.69%,#121212 94.31%);--background-highest:#282828;--background-highest-gradient:linear-gradient(180deg,#282828 0%,#28282852 100%);--foreground-default:#f7f8f8;--foreground-dimmer:#95a2b3;--accent-primary:#331687;--accent-primary-gradient:linear-gradient(180deg,#3f1d9e 0%,#3f1d9e52 100%);--accent-secondary:#0f0c1a;--accent-secondary-gradient:linear-gradient(180deg,#572ad6 0%,#572ad652 100%);--purple:#3f1d9e}@font-face{font-family:Switzer;src:url(../media/Switzer-Regular.674ff05f.ttf)}@font-face{font-family:Switzer Bold;src:url(../media/Switzer-Bold.e12ab925.ttf)}@font-face{font-family:Switzer Semi Bold;src:url(../media/Switzer-Semibold.8ddebb12.ttf)}@font-face{font-family:Switzer Light;src:url(../media/Switzer-Light.1700ac59.woff)}@font-face{font-family:Kaisei;src:url(../media/KaiseiOpti-Regular.16686e6f.ttf)}@font-face{font-family:Kaisei Medium;src:url(../media/KaiseiOpti-Medium.c08806c3.ttf)}*{margin:0;padding:0}:focus{outline:none}html,body{width:100%;height:100%;color:var(--background-default);scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;background:#fff;margin:0;padding:0;font-family:Switzer;font-size:18px}html ::-webkit-scrollbar{display:none}body ::-webkit-scrollbar{display:none}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.button,.button-anchor,.button-primary{text-align:center;cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:120px;height:55px;padding:2.5% 0;font-family:Switzer;font-size:15px;display:flex}.button:hover,.button-anchor:hover,.button-primary:hover{font-size:15px;text-decoration:none}.button-primary{background-color:var(--purple);color:#fff}.button-primary:hover{background-color:#f9f9f9;text-decoration:none}.button-anchor{text-align:center;height:15px;padding:3% 0}.go-icon,.go-icon-secondary,.go-icon-back{color:#fff;cursor:pointer;border-radius:8px;margin-right:10px;padding:12px;font-size:20px}.go-icon-back{rotate:180deg}.go-icon-secondary,.go-icon-secondary:hover{color:#000}.clickable{cursor:pointer}.pac-container{display:none!important}
