body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-display:swap;font-family:Montserrat,sans-serif;margin:0;text-align:center}h1,h2{font-family:Objectivity SuperSlanted,sans-serif}a{color:#d3d3d3;transition:opacity .3s ease}a,button{text-decoration:none}button{-webkit-text-stroke:1px #000;background-color:initial;border:none;color:#fff;font-family:Objectivity SuperSlanted,sans-serif;font-weight:900;letter-spacing:-1.5px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--headerFooterBackgroundColor:#0006;--secondary-color:#6c757d;--text-color:#333;--spacing-unit:16px;--border-radius-base:8px;--text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;--glass-padding:max(15px,2%);--glass-bg:#000c;--glass-border:1px solid #ffffff1a;--glass-shadow:0 0 10px #ffffff1a;--glass-blur:blur(5px);--glass-radius:10px}@font-face{font-family:Objectivity SuperSlanted;font-style:normal;font-weight:300;src:url(/static/media/Objectivity-Regular.8fe3c432dc80668f3fc8.woff2) format("truetype")}@font-face{font-family:Objectivity SuperSlanted;font-style:normal;font-weight:600;src:url(/static/media/Objectivity-Medium.b2e3ba79645938f7c11d.woff2) format("truetype")}@font-face{font-family:Objectivity SuperSlanted;font-style:normal;font-weight:900;src:url(/static/media/Objectivity-Super.08726eb0c3dd34eee54a.woff2) format("truetype")}@font-face{font-family:Objectivity SuperSlanted;font-style:italic;font-weight:300;src:url(/static/media/Objectivity-RegularSlanted.0e888044bab72d800a57.woff2) format("truetype")}@font-face{font-family:Objectivity SuperSlanted;font-style:italic;font-weight:600;src:url(/static/media/Objectivity-MediumSlanted.7f6a6cdf46015bb70e8b.woff2) format("truetype")}@font-face{font-family:Objectivity SuperSlanted;font-style:italic;font-weight:900;src:url(/static/media/Objectivity-SuperSlanted.ca64a1e25f893c3c6df4.woff2) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/static/media/Montserrat-Italic-VariableFont_wght.e8f632769d4c298b0319.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/static/media/Montserrat-VariableFont_wght.4df14eb5e72bf55c4497.ttf) format("truetype")}.header-frame{background:linear-gradient(180deg,#000,#000 95%,#0000);color:#fff;display:flex;flex-direction:row;height:max(92px,7vh);justify-content:space-between;opacity:.6;position:fixed;top:0;transition:background 1s ease-in-out,opacity .5s ease-in-out;width:100vw;z-index:1000}.header-frame img{aspect-ratio:1/1;width:80%}.header-frame.menu-open{background:#000}.header-frame:hover{background-color:#000;opacity:1}.header-frame.scrolled{opacity:.6}.header-frame.scrolled:hover{background-color:#000;opacity:1}.leftBox{aspect-ratio:1/1;justify-content:center;padding:10px;z-index:2}.leftBox,.rightBox{align-items:center;display:flex;height:calc(100% - 20px)}.rightBox{flex-direction:row-reverse;padding:10px 20px;z-index:3}.menuButton{align-items:center;display:flex;gap:15px;height:fit-content;justify-content:center;transition:background-color .3s ease;width:fit-content}.menuText{color:#fff;font-size:1.3rem;font-style:normal;font-weight:900;padding:5px;text-align:center;transition:scale .3s ease,color .3s ease}.menuText:hover{color:gray;cursor:pointer;scale:1.1}.hamburger-menu{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:32px;outline:none;padding:0 10px}.mobile-menu{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:5px;justify-content:center;letter-spacing:.04em;padding:max(108px,10svh) 0 15px;position:absolute;right:0;width:100%;z-index:1}.site-footer{background-color:#0000}.footer-frame{align-items:center;background:var(--headerFooterBackgroundColor);display:flex;flex-direction:row;height:200px;margin-bottom:0;width:100%;z-index:1000}.box1-3{flex-basis:0;flex-direction:column;flex-grow:1;height:auto;justify-content:center;padding:10px}.box1-3,.box1-3-row{display:flex;gap:10px}.box1-3-row{align-items:center;flex-direction:row;height:fit-content;justify-content:left;width:100%}.footerText{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;max-width:300px}.footerText a{color:inherit;text-decoration:none;transition:opacity .3s ease}.footerText a:hover{opacity:.8}.footerText a:visited{color:inherit}.footerText a:focus{outline:2px solid #fff;outline-offset:2px}.logo{display:block;height:30px;width:30px}.box1-3-row a{align-items:center;display:inline-flex;justify-content:center;transition:transform .3s ease}.box1-3-row a:hover{transform:scale(1.1)}.box1-3-row a:focus{border-radius:4px;outline:2px solid #fff;outline-offset:2px}.checkAlsoContainer{align-items:center;background:linear-gradient(0deg,#000,#0000 5%,#0000);display:flex;flex-direction:row;gap:5px;height:fit-content;justify-content:space-around;padding:0 5px;width:100%}.checkAlsoBox{align-content:center;background:linear-gradient(to bottom,var(--headerFooterBackgroundColor),#000);border-radius:10px 10px 0 0;border-top:1px solid #fff3;box-sizing:border-box;color:#fff;flex-wrap:wrap;height:fit-content;min-height:min(80px,10svh);padding:5px;text-decoration:none;transition:background .5s ease-in-out,transform .5s ease-in-out,color .3s ease-in-out;width:100%}.checkAlsoBox:hover{background-color:#000;color:gray;transform:scale(1.02)}@media (max-width:768px){.checkAlsoContainer{background-color:#000;border-radius:10px 10px 0 0;flex-direction:column;gap:0}.checkAlsoBox{border:none;border-radius:0;color:#fff;min-height:5vh}}@media screen and (max-width:640px){.menuText{font-size:14px}.footer-frame{flex-direction:column;height:fit-content}.box1-3{width:90%}.menuButton{display:none}.box1-3:first-child{order:2}.box1-3:nth-child(2){order:1}.box1-3:nth-child(3){order:3}}.galleryMainFrame{height:fit-content;margin:5px;width:calc(100% - 10px)}.galleryMainFrame,.galleryRow{display:flex;flex-direction:row;gap:5px}.galleryBox,.galleryRow{height:calc(100svh - 10px)}.galleryBox{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.blurred-img{background-position:50%;background-size:cover;transition:opacity .25s ease-in-out}.blurred-img,.blurred-img img{display:block;height:100%;object-fit:cover;width:100%}.blurred-img img{transition:filter .3s ease-in-out;z-index:10}.blurred-img.loaded:before{animation:none;content:none}.blurred-img img{opacity:0;transition:opacity .25s ease-in-out}.blurred-img.loaded img{opacity:1}.galleryBoxName{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;left:50%;padding:80svh 10% 0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .4s ease-in-out,-webkit-backdrop-filter .5s ease-in-out;transition:background-color .4s ease-in-out,backdrop-filter .5s ease-in-out;transition:background-color .4s ease-in-out,backdrop-filter .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out;width:90%;z-index:2}.galleryBoxName:hover{backdrop-filter:brightness(70%);-webkit-backdrop-filter:saturate(50%);background-color:#000000b3}.galleryBoxName p{color:#fff}.galleryBoxName h1{-webkit-text-stroke:1px #fffc;color:#000;font-size:1.6rem;font-weight:900;letter-spacing:-1.5px;margin:0 5px;position:relative;text-align:center;transform:skewX(-10deg);transition:font-size .3s ease-in-out;width:100%}.galleryBoxName h1:before{-webkit-text-stroke:2px #000;color:#fff;content:attr(data-text);font-size:inherit;font-style:inherit;font-weight:inherit;left:-.5rem;position:absolute;top:-.5rem;width:100%;z-index:0}.galleryBoxName h2{color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-style:italic;font-weight:600;margin:0;opacity:0;text-shadow:-1px -1px 0 #0000004d,2px -2px 0 #0000004d,-2px 2px 0 #0000004d,2px 2px 0 #0000004d;transform:translateY(-20px);transition:transform .5s ease-out,opacity .3s ease-out}@media (max-width:1400px){.galleryMainFrame{flex-direction:column}.galleryBox,.galleryRow{height:calc(50svh - 7.5px)}.galleryBox{width:100%}.galleryBoxName{background-color:#0000004d;height:100%;justify-content:center;padding:0 20%;width:85%}.galleryBoxName h2{opacity:0;transform:translateX(-100%)}.galleryBoxName h2.animate{opacity:1;transform:translateX(0)}}@media (max-width:900px){.galleryRow{flex-direction:column;height:calc(100svh - 15px)}}@media (min-width:1400px){.galleryBoxName:hover h2{margin-bottom:10px;opacity:1;transform:translateX(0)}}@media (min-width:3000px){.galleryBoxName h1{font-size:4rem}.galleryBoxName h2{font-size:2.2rem}}.mainAboutUsBox{align-items:center;background-color:#000;display:flex;flex-direction:column;height:fit-content;min-height:100vh;overflow:hidden;padding-top:100px;position:relative;width:100%}.mainAboutUsBox:before{background-image:var(--logo-url);background-position:50%;background-repeat:no-repeat;background-size:300px;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:0}.mainAboutUsBox h1{-webkit-text-stroke:1px #fffc;color:#000;font-size:clamp(2em,3vw + 2em,3.5em);font-style:oblique;font-weight:900;letter-spacing:-1.5px;margin-bottom:0;padding:0 30px;position:relative}.mainAboutUsBox h1:before{-webkit-text-stroke:2px #000;color:#fff;content:attr(data-text);font-size:inherit;font-style:inherit;font-weight:inherit;left:1.2rem;position:absolute;top:-.5rem;z-index:0}.mainPersonnelBox{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:fit-content;justify-content:space-between;min-height:100vh;padding-top:100px;width:100%}.mainPersonnelBox h1{-webkit-text-stroke:1px #fffc;color:#000;font-size:clamp(2em,3vw + 2em,3.5em);font-style:oblique;font-weight:900;letter-spacing:-1.5px;margin-bottom:0;padding:0 30px;position:relative}.mainPersonnelBox h1:before{-webkit-text-stroke:2px #000;color:#fff;content:attr(data-text);font-size:inherit;font-style:inherit;font-weight:inherit;left:1.2rem;position:absolute;top:-.5rem;z-index:0}.desktopGalleryWrapper{display:flex;flex-direction:column;height:fit-content;margin:0 0 40px;padding:0 auto;width:100%}.desktopGalleryRow{align-items:flex-start;flex-direction:row;gap:40px}.desktopGalleryBox,.desktopGalleryRow{display:flex;height:fit-content;justify-content:center}.desktopGalleryBox{align-items:center;background-position:bottom;background-repeat:no-repeat;background-size:contain;flex-basis:calc(33.33% - 5px);flex-grow:0;flex-shrink:0;flex:1 1;max-width:300px;min-height:100px;position:relative;width:calc(33.33% - 5px)}.desktopGalleryBox img{aspect-ratio:2/3;object-fit:cover;transform-origin:bottom center;transition:scale .5s ease-in-out;width:100%}.desktopGalleryBox .desktopGalleryMinature{background-position:bottom;background-size:cover;bottom:0;position:absolute;transition:scale .5s ease-in-out,background-image 1s ease-in-out,opacity .3s ease-in-out;width:100%}.desktopGalleryBox:hover img{scale:1.2}.mobileGalleryWrapper{align-items:center;aspect-ratio:4/5;background-color:#000;background-position:50%;background-size:cover;box-shadow:0 -25px 50px 0 #000,0 25px 50px 0 #000,inset 0 25px 50px -60px #000,inset 0 -100px 50px -60px #000;box-sizing:border-box;display:flex;justify-content:space-between;margin:80px auto 10px;max-width:500px;position:relative;transition:background-image 1s ease-in-out;width:100%}.mobileGalleryWrapper img{background-position:bottom;background-size:cover;bottom:0;position:absolute;transition:background-image 1s ease-in-out,opacity .3s ease-in-out;width:100%}.galleryArrows{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1000}.leftArrow,.rightArrow{background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:34px;padding:10px 15px;pointer-events:auto;transition:background-color .3s ease;-webkit-user-select:none;user-select:none;width:24px}.leftArrow:hover,.rightArrow:hover{background-color:#000000b3}.thumbnails{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:40px 0;padding:0 10px}.thumbnail{border:2px solid #0000;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:60px;object-fit:cover;object-position:50% 10%;transition:border-color .3s ease,transform .2s ease;width:60px}.thumbnail.active{border-color:#ffffff80;transform:scale(1.1)}.desktopDescriptionBox,.mobileDescriptionBox{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:50px;justify-items:center;left:50%;padding:10px 20px 10px 10px;position:absolute;transform:translateX(-50%);transition:height .7s ease-in-out;width:100%}.desktopDescriptionBox{background-image:linear-gradient(180deg,#0000 0,#000000b3 10%)}.desktopGalleryBox:hover .desktopDescriptionBox{height:40%}.desktopGalleryName,.mobileGalleryName{-webkit-text-stroke:1px #000;color:#fff;font-style:normal;font-weight:900;letter-spacing:1.5px;margin:auto 0 0;text-align:left;transition:text-align .7s ease-in-out;width:100%;z-index:10}.desktopGalleryDescription,.mobileGalleryDescription{color:#fff;font-size:.9em;margin-bottom:5px;opacity:0;text-align:left;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:10}.mobileGalleryDescription,.mobileGalleryName{text-align:center}.desktopGalleryBox:hover .desktopDescriptionBox .desktopGalleryDescription{opacity:1;transition-delay:.5s;visibility:visible}.desktopLearnMore,.mobileLearnMore{align-items:center;color:grey;display:flex;flex-direction:column;font-size:.8em;justify-content:center;margin:10px 0;opacity:0;text-align:center;text-decoration:none;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:11}.desktopLearnMore:hover{color:#fff;cursor:pointer}.desktopGalleryBox:hover .desktopLearnMore{opacity:1;transition-delay:.6s;visibility:visible}.mobileDescriptionBox{height:fit-content}.mobileGalleryName{font-size:2em}.mobileGalleryDescription{font-size:1.1em;opacity:1;visibility:visible}.mobileLearnMore{font-size:1em;opacity:1;visibility:visible}.mainIndividualBox{align-items:center;display:flex;flex-direction:column;gap:10px;height:fit-content;justify-content:space-between;min-height:100vh;padding-top:100px;width:100svw}.individualImageBox{aspect-ratio:1/1.1;height:350px;margin:0 2svw;max-width:100%;overflow:hidden}.individualImageBox img{max-width:100%}.buissnessCardBox{align-items:top;flex-direction:row}.buissnessCardBox,.buissnessCardSmallBox{display:flex;height:fit-content;justify-content:left;width:100%}.buissnessCardSmallBox{align-items:start;flex-direction:column;margin-bottom:20px;max-width:600px;text-align:left}.buissnessCardSmallBox h1{-webkit-text-stroke:1px #000}.buissnessCardSmallBox p{margin:0;padding:0}@media screen and (max-width:900px){.buissnessCardBox{flex-direction:column}.buissnessCardBox,.buissnessCardSmallBox{align-items:center;justify-content:center}.buissnessCardSmallBox{text-align:center}}.mainContactBox{align-items:center;background-attachment:fixed;background-position:50%;background-size:cover;gap:10px;justify-content:center;min-height:calc(100svh - 100px);padding-top:100px;width:100%}.contactContainer,.mainContactBox{display:flex;flex-direction:column;height:fit-content}.contactContainer{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:var(--glass-bg);border-left:var(--glass-border);border-radius:var(--glass-radius);border-top:var(--glass-border);justify-content:left;max-width:600px;padding:10px;width:80%}.contactImage{align-self:center;aspect-ratio:1/1;max-width:200px;width:100%}.contactDescriptionBox{height:fit-content;padding:0 20px;text-align:left}.contactDescriptionBox h1{-webkit-text-stroke:1px #000;font-size:2em;font-weight:700}.contactDescriptionBox p{font-size:1em}@media screen and (max-width:900px){.contactContainer{height:fit-content;min-width:350px;width:60%}.contactImage{aspect-ratio:1/1;width:250px}.contactDescriptionBox{display:flex;flex-direction:column;height:fit-content;width:90%}.gymFormWrapper{margin:0 auto 50px;min-width:350px;padding:15px 20px;width:90%}}.FormContainer{align-items:center;display:flex;flex-direction:row;gap:2svw;height:fit-content;justify-content:center;width:100%}.FormWrapper{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:var(--glass-bg);border-left:var(--glass-border);border-radius:var(--glass-radius);border-top:var(--glass-border);box-sizing:border-box;color:#fff;margin:5svh 0;max-width:500px;padding:var(--glass-padding);width:80%}.Form{align-items:center;display:flex;flex-direction:column;gap:15px;height:fit-content;width:100%}.Form h1{-webkit-text-stroke:1px #000;font-size:1.5em;font-weight:900;margin:15px 0}.Form h1,.Form p{color:#fff;text-align:center}.Form p{font-size:.8em;font-weight:600}.Form input,.Form select,.Form textarea{background:#00000080;border:1px solid #fff3;border-radius:5px;box-shadow:0 0 10px #fff0;color:#fff9;font-size:.9em;padding:10px 8px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.Form input{width:calc(100% - 20px)}.Form input:-webkit-autofill,.Form input:-webkit-autofill:active,.Form input:-webkit-autofill:focus,.Form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;background-color:initial!important;background-image:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.Form textarea{font-family:Montserrat,sans-serif;min-height:120px;resize:vertical;width:calc(100% - 20px);&::-webkit-scrollbar{width:12px}&::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}&::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#fff6;border:2px solid #0000;border-radius:10px}&::-webkit-scrollbar-thumb:hover{background-color:#fff9}}.Form input::placeholder,.Form select::placeholder,.Form textarea::placeholder{background:none;color:#ffffff80}.Form input:focus,.Form select:focus,.Form textarea:focus{border:2px solid #fff9;box-shadow:0 0 10px #fff9;color:#fff;outline:none}.Form select{-webkit-appearance:none;appearance:none;background:#000;width:100%}.privacy-checkbox-container{align-items:left;display:flex;flex-direction:row;text-align:start}.checkbox-option input[type=checkbox],.privacy-checkbox-container input[type=checkbox],.radio-option input[type=radio]{accent-color:gray;background-color:#000;border-radius:3px;cursor:pointer;height:20px;margin-right:15px;min-height:20px;min-width:20px;width:20px}.privacy-checkbox-container label{color:gray;font-size:.9em}.privacy-checkbox-container label a:hover{color:#fff;text-decoration:underline}.Button{-webkit-text-stroke:1px #fff;-webkit-text-stroke:0;align-self:center;background-color:#ffffffe6;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1.1em;font-weight:700;letter-spacing:0;padding:12px 20px;transition:background-color .3s ease-in-out,transform .2s ease-in-out;width:100%}.Button:disabled{-webkit-text-stroke:1px #000;background-color:gray;color:#fff;cursor:not-allowed;opacity:.7}.Button:hover:not(:disabled){background-color:#fff;transform:scale(1.01)}.Button:active{background-color:#ffffff80;transform:scale(.99)}.form-group-checkbox,.form-group-radio{background:#00000080;border:1px solid #fff3;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:10px;width:100%}.form-group-checkbox>label,.form-group-radio>label{color:#ffffff80;font-size:.9em;font-weight:700;margin-bottom:5px}.checkbox-option,.radio-option{align-items:center;display:flex;gap:10px}.checkbox-option label,.radio-option label{color:#ffffff80;cursor:pointer;font-size:.9em}.other-source-input{margin-top:5px;width:100%}.cooldownMessage{color:#ffbaba;font-size:.9em;text-align:center}.successMessage{background:#00000080;border:1px solid #fff3;border-radius:5px;color:#c8e6c9;font-size:1em;line-height:1.6;padding:15px;text-align:center}@media (max-width:1100px){.FormContainer{flex-direction:column;gap:0}}@media (max-width:768px){.FormWrapper{margin:10px 0;padding:20px;width:90%}}.gymMainBox{align-items:center;background-attachment:fixed;background-position:50%;background-size:cover;gap:10px;height:fit-content;justify-content:center;min-height:100vh;padding:20px auto;width:100%}.gymMainBox,.gymTextBox{display:flex;flex-direction:column}.gymTextBox{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:var(--glass-bg);border-left:var(--glass-border);border-radius:var(--glass-radius);border-top:var(--glass-border);font-size:1.2em;max-width:800px;padding:var(--glass-padding);text-align:center;width:80%}@media (max-width:768px){.gymFormWrapper{margin:0 auto;padding:15px 20px;width:90%}.gymDescription{font-size:1em;line-height:1.5}}.mainImageBox{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100svh;margin-bottom:100px;position:relative;text-align:center;width:100%}.mainImageBox-media{height:100svh;left:0;object-fit:cover;position:absolute;top:0;width:100%}.mainImageBox-img:after,.mainImageBox:after{background:linear-gradient(0deg,#0a0a0acc 0,#0a0a0a33 10%,#0a0a0a00 20%);background:linear-gradient(0deg,#000,#0000 10%);bottom:0;content:"";height:50%;left:0;pointer-events:none;position:absolute;width:100%}.mainOverlay{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40vh}.mainOverlay h1{-webkit-text-stroke:1px #fffc;color:#000;font-size:clamp(1.8em,3.3vw,3em);font-style:oblique;font-weight:900;letter-spacing:-1.5px;padding:5px;position:relative;text-align:center;transform:skewX(-10deg);transition:font-size .3s ease-in-out}.mainOverlay h1:before{-webkit-text-stroke:2px #000;color:#fff;content:attr(data-text);font-size:inherit;font-style:inherit;font-weight:inherit;left:-.8rem;position:absolute;top:-.5rem;width:100%;z-index:0}.mainOverlay h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(.9rem,2vw,1.2rem);font-style:italic;font-weight:600;letter-spacing:1px;padding:10px;text-shadow:2px 2px 0 #000;transform:translateY(-20px);transition:transform .5s ease-out,opacity .3s ease-out;width:min(90%,1100px)}.mainImageBox .mainImageBox-scrollButton{bottom:5svh;font-size:clamp(1.1rem,1.8vw,1.3rem);left:50%;position:absolute;transform:translateX(-50%);transition:opacity .2s ease-in-out,transform .3s ease-in-out;width:100svw}.mainImageBox .mainImageBox-scrollButton:hover{cursor:pointer;opacity:.7;padding-top:20px;transform:translateY(5px) translateX(-50%)}.mainGradient{background:linear-gradient(180deg,#000,#0000);height:100px;position:absolute;top:100svh;width:100%}.poolMainBox{align-items:center;background-attachment:fixed;background-position:50%;background-size:cover;gap:10px;height:fit-content;justify-content:center;min-height:100vh;padding:20px auto;width:100%}.poolMainBox,.poolTextBox{display:flex;flex-direction:column}.poolTextBox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;border:1px solid #fff3;border-radius:10px;box-shadow:0 0 10px #fff3;font-size:1.2em;margin-top:10svh;max-width:800px;padding:20px 5px;text-align:center;width:80%}@media (max-width:768px){.poolFormWrapper{margin:0 auto;padding:15px 20px;width:90%}.poolDescription{font-size:1em;line-height:1.5}.poolTextBox{width:90%}}.arrowSection{align-items:center;box-sizing:border-box;flex-direction:row;gap:10px;justify-content:center;margin:40px auto 20px;max-width:1100px;min-height:200px;width:90svw}.arrowSection,.arrowSectionBox{display:flex;height:fit-content}.arrowSectionBox{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:var(--glass-bg);border-left:var(--glass-border);border-radius:var(--glass-radius);border-top:var(--glass-border);flex:1 1;flex-direction:column;min-height:250px;padding:var(--glass-padding)}.arrowSectionBox h2{-webkit-text-stroke:1px #fff;color:#000;font-size:1.5em;margin:0}.arrowSectionBox span{-webkit-text-stroke:1px #fff;color:#000;font-size:2.2em;padding-bottom:5px}.arrowSectionBox p{text-shadow:none}@media screen and (max-width:700px){.arrowSection{flex-direction:column}.arrowSectionBox{margin:1%;min-height:100px;width:96%}}.text-block-container{box-sizing:border-box;height:fit-content;margin:min(185px,11svw) auto auto;max-width:1300px;min-height:200px;width:70svw}.text-block-container,.text-box{display:flex;flex-direction:column}.text-box{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:var(--glass-bg);border-left:var(--glass-border);border-radius:var(--glass-radius);border-top:var(--glass-border);font-size:1.2em;padding:var(--glass-padding);position:relative;text-align:center;width:80%}.text-box img{border:1px solid #0009;border-radius:10px;box-shadow:0 0 10px #0009;height:auto;left:80%;position:absolute;top:max(-165px,-10svw);width:300px;z-index:1}.text-box h1{-webkit-text-stroke:1px #fff;font-size:1.3em;letter-spacing:1px;margin:0}.text-box h1,.text-box h2{color:#000;font-style:normal;font-weight:900;text-align:left;width:80%}.text-box h2{-webkit-text-stroke:1px #fffc;font-size:1.5em;letter-spacing:-1.5px;margin:0 0 20px;padding:5px;transform:skewX(-10deg)}.text-box h2:before{-webkit-text-stroke:2px #000;color:#fff;content:attr(data-text);font-size:inherit;font-style:inherit;font-weight:inherit;left:-.1em;position:absolute;top:-.05em;width:100%;z-index:0}.text-box-description{width:80%}.text-box p{font-size:.8em;text-align:justify;text-shadow:none}.text-point{display:flex;flex-direction:row;height:fit-content;width:100%}.text-point-icon{font-size:3em;padding-top:15px;width:max(40px,6%)}.text-point-content{box-sizing:border-box;padding:10px;text-align:left;width:100%}.text-point-content h3{font-size:1em;font-weight:600;letter-spacing:0;margin:0;text-align:left}@media screen and (max-width:1200px){.text-block-container{align-items:center;justify-content:center;margin-top:20px;width:90svw}.text-box{width:96%}.text-box img{visibility:hidden}.text-box h1,.text-box h2,.text-box-description{text-align:center;width:100%}}@media screen and (max-width:900px){.text-point-icon{visibility:hidden;width:0}}@media screen and (max-width:600px){.text-block-container h3,.text-block-container p{text-align:center}}@media screen and (min-width:1300px){.text-block-container{padding-left:5svw}}.courseMainBox{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-attachment:fixed;background-color:#0000004d;background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;position:relative;width:100svw}.courseMainBox:after{background-color:#0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.courseNextSession{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--glass-bg);border-left:var(--glass-border);border-radius:var(--glass-radius);border-top:var(--glass-border);display:flex;flex-direction:row;gap:2svw;height:20%;left:50%;max-height:210px;max-width:1200px;min-height:120px;padding:5px;position:absolute;top:18%;transform:translateX(-50%);width:90%}.courseNextSession .courseBox{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;width:fit-content}.courseNextSession .courseBox img{border-radius:5px;height:100%;opacity:.8;width:auto}.courseNextSession .courseBox h2{font-weight:600;margin:5px 0}.courseNextSession .courseBox h3{font-size:2em;margin:0;white-space:nowrap}.courseNextSession .courseBox p{margin:2px 0;text-align:left}.courseNextSession .courseBox button{background-color:#fff;border-radius:20px;color:#000;cursor:pointer;font-size:.8em;font-weight:300;letter-spacing:0;min-width:100px;padding:10px;width:100%}.courseNextSession .courseBox button:hover{background-color:#ffffffe6}.courseNextSession .courseBox button:active{background-color:#b8b8b8cc}.main-container{align-items:center;flex-direction:column;font-style:normal;font-weight:300;justify-content:center;position:relative;width:100%}.main-container .header2{-webkit-text-stroke:1px #fffc;color:#000;font-size:clamp(1.5rem,3vw,2.5rem);font-style:normal;font-weight:900;letter-spacing:-1.5px;margin:0 auto;padding:5px;text-align:center;transform:skewX(-10deg);width:fit-content}.main-container .header2:before{-webkit-text-stroke:2px #000;color:#fff;content:attr(data-text);font-size:inherit;font-style:inherit;font-weight:inherit;left:-.2em;position:absolute;top:-.05em;width:100%;z-index:0}@media screen and (max-width:650px){.courseNextSession .courseBox img{visibility:hidden;width:0}}@media screen and (max-width:500px){.courseNextSession{flex-direction:column;font-size:.8em;height:fit-content;top:15%}.courseNextSession .courseBox{align-items:center;height:fit-content}.courseNextSession .courseBox p{text-align:center}.courseNextSession .courseBox#courseButton{flex-direction:row;width:200px}}.contact-form-absolute{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;border:1px solid red;border-radius:10px;left:60%;max-width:300px;padding:20px;position:absolute;top:320px;width:50%;z-index:1}.promo-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#333;background-color:var(--glass-bg);border-left:var(--glass-border);border-radius:var(--glass-radius);border-top:var(--glass-border);bottom:0;color:#fff;max-width:94svw;padding:10px;position:fixed;right:0;text-align:center;transform:translateX(100%);transition:transform .5s ease-in-out;width:400px;z-index:1000}.promo-banner.active{transform:translateX(0)}.promo-banner.closing{transform:translateX(100%)}.promo-content h3{color:#fff;font-size:1.2em;font-weight:300;margin-bottom:5px}.promo-content h3 strong{color:orange;font-weight:900}.promo-content h2{color:#fff;font-family:Montserrat,sans-serif;font-size:1.3em;line-height:1.2;margin:0 0 10px}.promo-content p{color:#e0e0e0;font-size:.9em;line-height:1.4}.promo-content p strong,.timer{color:orange}.timer{font-size:1.1em;font-weight:700;margin:15px 0}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:2em;line-height:1;padding:0;position:absolute;right:15px;top:10px}.timeline-section{margin:40px auto 20px;max-width:1100px;width:100%;width:90svw}.timeline-container{margin:0 auto;max-width:900px;position:relative}.timeline-container:before{background-color:#000;bottom:0;content:"";left:50%;margin-left:-3px;position:absolute;top:0;width:6px}.timeline-item{background-color:inherit;position:relative;width:200px}.timeline-item.left{left:calc(50% - 230px)}.timeline-item.right{left:50%}.timeline-item .timeline-content{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:var(--glass-bg);border-radius:var(--glass-radius);border-top:var(--glass-border);padding:20px 30px;padding:var(--glass-padding);position:relative;width:200px}.timeline-item .timeline-content h3{color:#fff;font-size:1.1rem;margin:0 0 5px}.timeline-item .timeline-content p{color:#fff;font-size:.8rem;margin:0}@media screen and (max-width:500px){.timeline-item.left,.timeline-item.right{left:calc(50% - 120px)}.timeline-item{padding:10px 0}}.campMainBox,.massageMainBox{background-attachment:fixed;background-position:50%;background-size:cover;padding:20px auto;width:100%}.campMainBox,.massageMainBox,.policyMainBox{align-items:center;display:flex;flex-direction:column;gap:10px;height:fit-content;justify-content:center;min-height:100vh}.policyMainBox{background:#000;background:linear-gradient(195deg,#000,#656565 50%,#000);padding:108px 10vw}.policyMainBox h1{font-size:3rem;margin-bottom:30px;text-align:center}.policyMainBox h2{font-size:1.5rem;margin-bottom:15px;margin-top:40px}.policyMainBox p,.policyMainBox ul{margin-bottom:10px;text-align:justify}.policyMainBox ul{list-style-type:disc}.policyMainBox a:hover{text-decoration:underline}
/*# sourceMappingURL=main.c83d0e91.css.map*/