.Partners_sectionTitle__4yNAa{font-family:Thicker,sans-serif;font-weight:800;font-size:40px;margin-bottom:16px;color:#000000}.Partners_partnersSection__x_8WC{background:#ffffff;padding:60px 20px;text-align:center;overflow:hidden}.Partners_partnersDescription__bGgOX{font-family:Manrope,sans-serif;font-size:16px;color:#666666;margin:16px auto 40px}.Partners_partnersGrid__9kx7Z{display:flex;width:max-content;gap:24px;max-width:100%;margin:0 auto;padding:20px;animation:Partners_scroll__Mf1CE 30s linear infinite}.Partners_partnerBox__UwzqE{flex:0 0 300px;min-width:300px;background:#ffffff;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9}.Partners_partnerImage__Jt9uh{width:100%;height:100%;object-fit:contain}@keyframes Partners_scroll__Mf1CE{0%{transform:translateX(0)}to{transform:translateX(calc(-300px * 10 - 24px * 10))}}.Partners_partnersGrid__9kx7Z:hover{animation-play-state:paused}@media (max-width:768px){.Partners_partnerBox__UwzqE{flex:0 0 250px;min-width:250px}@keyframes Partners_scroll__Mf1CE{0%{transform:translateX(0)}to{transform:translateX(calc(-250px * 10 - 24px * 10))}}}@media (max-width:480px){.Partners_partnersGrid__9kx7Z{gap:16px}.Partners_partnerBox__UwzqE{flex:0 0 200px;min-width:200px}@keyframes Partners_scroll__Mf1CE{0%{transform:translateX(0)}to{transform:translateX(calc(-200px * 10 - 16px * 10))}}}.GymHero_heroWrapper__XMFMY{background-color:#000000;padding:60px 20px;text-align:center}.GymHero_heroContent__rjYN9{max-width:800px;margin:0 auto}.GymHero_heroTitle__gWD1r{font-family:Thicker,sans-serif;font-weight:800;font-size:56px;color:#FFFFFF;margin-bottom:16px}.GymHero_heroSubtitle__Nq_nu{font-family:Manrope,sans-serif;font-size:16px;line-height:1.5;color:#FFFFFF;margin-bottom:24px;opacity:.9}.GymHero_partnerButton__teUOC{font-family:Manrope,sans-serif;background-color:#C9001A;color:white;border:none;padding:10px 24px;border-radius:24px;font-size:14px;cursor:pointer;transition:background-color .3s ease}@media (max-width:768px){.GymHero_heroTitle__gWD1r{font-size:40px}}@media (max-width:480px){.GymHero_heroTitle__gWD1r{font-size:32px}}.GymFeatures_featuresContainer__xdyr1{background-color:white}.GymFeatures_featuresSection__h_2Nq{padding:5rem 1rem;text-align:center;max-width:1200px;margin:0 auto;background-color:white}.GymFeatures_title__z__AO{font-family:Thicker,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:2rem;color:#000}.GymFeatures_description__VG_TF{max-width:800px;margin:0 auto 4rem;line-height:1.6;text-align:center}.GymFeatures_description__VG_TF p{margin:1rem 0;color:#333;font-size:1rem}.GymFeatures_featuresGrid__nWmh4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;padding:0;max-width:1000px;margin:0 auto}.GymFeatures_featureCard__fbOMC{background:white;padding:2rem;text-align:left;box-shadow:0 4px 20px rgba(0,0,0,.05);border-radius:0}.GymFeatures_iconContainer__dhPSf{width:32px;height:32px;margin-bottom:1.5rem}.GymFeatures_iconContainer__dhPSf img{width:100%;height:100%;object-fit:contain}.GymFeatures_featureCard__fbOMC h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#000}.GymFeatures_featureCard__fbOMC p{color:#333;line-height:1.5;font-size:.875rem;margin:0}@media (max-width:768px){.GymFeatures_featuresGrid__nWmh4{grid-template-columns:1fr;gap:2rem}.GymFeatures_title__z__AO{font-size:2rem}.GymFeatures_description__VG_TF{padding:0 1rem}}@font-face{font-family:Thicker;src:url(/_next/static/media/Thicker-Extrabold.29f3ecc5.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}.GymContactForm_joinForcesSection__Nmezw{padding:80px 20px;display:flex;flex-direction:column;align-items:center;background-color:#f9f9f9}.GymContactForm_sectionTitle__BFe5O{font-family:Thicker,sans-serif;font-size:48px;font-weight:800;text-align:center;margin-bottom:16px;color:#222}.GymContactForm_joinDescription__hXLK7{font-family:Manrope,sans-serif;text-align:center;color:#404040;margin-bottom:48px;max-width:600px;line-height:1.5;font-weight:500}.GymContactForm_formCard__8HOeU{background:#fff;border-radius:16px;padding:32px;box-shadow:0 6px 20px rgba(0,0,0,.08);width:100%;max-width:800px}.GymContactForm_formIntro__LRnAx{font-family:Manrope,sans-serif;margin-bottom:32px;color:#000000;font-weight:500}.GymContactForm_formGrid__PuiOM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}.GymContactForm_inputGroup__SwJH_{display:flex;flex-direction:column;gap:8px}.GymContactForm_inputGroup__SwJH_ label{font-family:Manrope,sans-serif;font-size:14px;color:#222;font-weight:600}.GymContactForm_inputGroup__SwJH_ input,.GymContactForm_inputGroup__SwJH_ select{font-family:Manrope,sans-serif;padding:12px;border:1px solid #a2a2a2;border-radius:8px;font-size:16px;background:#fff;color:#222}.GymContactForm_inputGroup__SwJH_ select{color:#666}.GymContactForm_inputGroup__SwJH_ select option{color:#222}.GymContactForm_inputGroup__SwJH_ select option:first-child{color:#666}.GymContactForm_selectWrapper__Gm4xc{position:relative}.GymContactForm_selectWrapper__Gm4xc select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.GymContactForm_selectArrow__wcDT1{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.GymContactForm_textareaGroup__vagd5{margin-bottom:24px}.GymContactForm_textareaGroup__vagd5 label{font-family:Manrope,sans-serif;font-weight:600;color:#222222;display:block;margin-bottom:8px}.GymContactForm_textareaGroup__vagd5 textarea{font-family:Manrope,sans-serif;background:#fff;width:100%;padding:12px;border:1px solid #a2a2a2;border-radius:8px;font-size:16px;resize:vertical;min-height:120px;color:#000000}.GymContactForm_formFooter__XK3tt{display:flex;flex-direction:column;gap:24px;margin-top:24px}.GymContactForm_checkboxWrapper__7lBLA{width:100%}.GymContactForm_checkbox__UGbIl{position:relative;display:flex;align-items:flex-start;gap:12px;font-family:Manrope,sans-serif;font-size:14px;color:#666;cursor:pointer;line-height:1.4}.GymContactForm_checkbox__UGbIl input{position:relative;flex-shrink:0;width:20px;height:20px;margin:2px 0 0;cursor:pointer;border:1.5px solid #a2a2a2;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;transition:all .2s ease}.GymContactForm_checkbox__UGbIl input:checked{background:#D92D20;border-color:#D92D20}.GymContactForm_checkbox__UGbIl input:checked:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.GymContactForm_checkbox__UGbIl span{font-family:Manrope,sans-serif;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1}.GymContactForm_submitButton__5U2pH{padding:12px 32px;background:#D92D20;color:white;border:none;border-radius:100px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;height:48px;width:-moz-fit-content;width:fit-content;align-self:flex-end}.GymContactForm_submitButton__5U2pH:hover{background:#C01E1E}.GymContactForm_inputGroup__SwJH_ input::placeholder,.GymContactForm_textareaGroup__vagd5 textarea::placeholder{color:#666;opacity:.8}.GymContactForm_inputGroup__SwJH_ input:focus,.GymContactForm_inputGroup__SwJH_ select:focus,.GymContactForm_textareaGroup__vagd5 textarea:focus{outline:none;border-color:#D92D20}@media (max-width:768px){.GymContactForm_formGrid__PuiOM{grid-template-columns:1fr}.GymContactForm_formFooter__XK3tt{flex-direction:column;gap:24px}.GymContactForm_submitButton__5U2pH{width:100%;align-self:center}.GymContactForm_sectionTitle__BFe5O{font-size:36px}.GymContactForm_checkbox__UGbIl{align-items:flex-start;gap:10px}.GymContactForm_checkbox__UGbIl input{margin-top:2px}.GymContactForm_formCard__8HOeU{padding:24px}}@media (max-width:480px){.GymContactForm_sectionTitle__BFe5O{font-size:28px}.GymContactForm_joinDescription__hXLK7{font-size:14px}}