.contact-content{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2rem;margin:0 2rem}.form{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;width:40%;font-size:1rem}.form input,textarea,.subscribe-ip input{resize:none;width:100%;padding:10px;border:1px solid gray;border-radius:7px;font-size:inherit;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.form button,.subscribe-ip button{width:min-content;padding:10px 30px;background-color:var(--primary-color);border-radius:20px;font-size:inherit}.contact-info{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.contact-other{display:flex;flex-direction:column;gap:2rem;min-width:40%}.newsletter h2{text-align:center;margin-bottom:1rem}.subscribe-ip{display:flex;gap:1rem}.map-logo{width:15px;margin:0 5px}@media (max-width: 768px){.form,.contact-info{width:100%}}#footer{background-color:var(--secondary-color);width:100%;padding:.5rem;text-align:center;margin-top:1rem}.header{display:flex;gap:2rem;align-items:center;margin:2rem;font-size:2rem;letter-spacing:3px}.header-line{flex-grow:1;height:1px;background-color:var(--secondary-color)}.hero{width:100%;position:relative}.hero_img{width:100%;height:90vh;object-fit:cover}.hero_content{width:100%;height:90vh;background-color:#04131999;position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero_content-title{font-size:13vw;color:var(--primary-color)}.hero_content-links{margin-top:3rem;display:flex;gap:2rem;color:var(--secondary-color);text-decoration:underline}.tagline{color:#fff;margin:1rem}.navbar{position:sticky;top:0;background-color:var(--bg-nav);padding:10px;display:flex;z-index:999}.nav-logo{height:30px;border-radius:50%}nav{display:flex;flex-grow:1;justify-content:center;gap:1.3rem}nav button{background-color:transparent;border:none;font-size:1rem}nav button:hover{text-decoration:underline;text-underline-offset:8px;text-decoration-color:var(--primary-color);text-decoration-thickness:2px}.nav-contact{background-color:var(--primary-color);border:none;padding:0 10px;font-size:1rem}.theme-icon{width:30px;cursor:pointer}.menu{display:none;height:30px;cursor:pointer}@media (max-width: 768px){.navbar{display:flex;justify-content:space-between}.nav-options{display:flex;gap:1rem}nav{position:absolute;right:0;top:54px;display:flex;flex-direction:column;background-color:var(--bg-color);padding:10px}nav.hide{display:none}.menu{display:unset}}.popup{margin-top:10%;width:100%;height:500px;border-radius:8px;position:absolute;top:0;z-index:99;display:flex;align-items:flex-start;justify-content:center;animation-name:popupImgAnimation;animation-duration:1s}.popup *{overflow:hidden}@keyframes popupImgAnimation{0%{transform:scale(.1)}to{transform:scale(1)}}.popupImg{width:500px;height:500px;border-radius:8px}.about{width:100%;margin:20px}.about ul{display:flex;flex-direction:column}.gallery-images{overflow:hidden;position:relative;width:100%}.slider{display:flex;transition:transform 1s ease-in-out}.slide{min-width:100%;padding:0 2rem;height:70vh;transition:all 2s ease-in-out}.slide-image{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-color:#000}.slider-button{position:absolute;top:0;height:100%;width:10%;background:transparent}.slider-button.left{left:0%}.slider-button.right{right:0%}.duration-btn-container{display:flex;position:relative;width:min-content;margin:1rem auto;border:1px solid black;border-radius:20px;text-wrap:nowrap}.duration-btn{width:75px;padding:10px;background-color:transparent;border-radius:inherit}.duration-btn.active{position:absolute;z-index:-1;top:0;left:0;height:100%;transition:left .3s ease-in-out;background-color:gray}.membership{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;min-height:70vh;padding:2rem 0;width:100%;background:url(images/thegym1.jpg)}.plans{position:relative;width:300px;min-height:inherit;padding:10px;background-color:#fff;border-radius:20px;color:#000;text-align:center}.plans h2{margin:1rem}.plans ul{margin:2rem}.plan-terms{color:red}.plan-contact{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);padding:10px 15px;background-color:var(--secondary-color);border-radius:20px}.facilities{width:max-content;margin:auto;text-align:left}.facilities li{margin:10px 0}.facility-img{height:1rem;margin:0 10px}.services_container{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:0 10px}.services_item{width:100%;display:flex;justify-content:space-evenly;align-items:center}.card{max-width:400px;border-radius:20px}.services_item-img{background-color:#0009;aspect-ratio:3/2;width:100%}.services_item-content{text-align:center;aspect-ratio:3/2;display:flex;flex-direction:column;justify-content:center}.services ul li:nth-child(2n){flex-direction:row-reverse}.service_heading{color:red;margin-top:1px}@media (max-width: 768px){.services_item{position:relative}.services_item-content{position:absolute;color:#fff;background-color:#00000080;padding:10px}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #cf1305;--secondary-color: #c79039;--bg-color: #232323;--text-color: white;--bg-nav: #232323;height:100%;width:100%;color:var(--text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bg-color);scroll-behavior:smooth;scroll-padding-top:60px}.dark{--primary-color: rgb(207, 19, 5);--secondary-color: #c79039;--bg-color: white;--text-color: black;--bg-nav: var(--primary-color);background-color:var(--bg-color);color:var(--text-color)}a{text-decoration:none;color:inherit}button{cursor:pointer;color:var(--text-color);border:none}li{list-style:none}
