.w-webflow-badge{display: none !important;}.section.hero{background-image: linear-gradient(180deg, rgba(0,0,0,.15) 25%, rgba(0,0,0,.15) 50%, #090909 100%), url('/assets/gfit-manitou-sunset-1600-a6cfb6eb.webp');background-position: center, center;}.gfit-wordmark{display: inline-flex;align-items: center;gap: 10px;color: #141414;font-family: 'Chakra Petch', sans-serif;font-size: clamp(18px, 2.1vw, 30px);font-weight: 700;line-height: 1;letter-spacing: -.04em;white-space: nowrap;}.gfit-brand-icon{width: 40px;height: 40px;flex: 0 0 40px;object-fit: contain;}.hero-display-text{font-size: clamp(42px, 12.3vw, 188px);letter-spacing: -.045em;white-space: nowrap;}.footer-brand-logo{font-size: clamp(40px, 12vw, 184px);letter-spacing: -.055em;}.gfit-hero-card{background: #bd0000;color: #fff;display: flex;flex-direction: column;justify-content: space-between;gap: 24px;width: 100%;min-width: 0;height: 196px;box-sizing: border-box;padding: 24px;text-decoration: none;transition: background .2s ease;}.gfit-hero-card:hover{background: #9c0000;}.gfit-hero-card:focus-visible{outline: 3px solid #fff;outline-offset: 4px;}.gfit-card-title{font: 700 clamp(22px, 2.4vw, 38px)/1.1 'Chakra Petch', sans-serif;}.gfit-card-label{font-size: 14px;line-height: 1.5;}.gfit-card-lines{display: grid;gap: 4px;}.hero-right-block{align-items: stretch;width: 100%;max-width: 256px;margin-left: auto;}.gfit-card-title{white-space: nowrap;font-size: clamp(24px, 2.5vw, 36px);}.navbar-block{margin-left: auto;margin-right: auto;}.menu-item-wrapper{left: 50%;right: auto;transform: translateX(-50%);}.gfit-stat-label{font: 700 clamp(24px, 4vw, 60px)/1.15 'Chakra Petch', sans-serif;margin: 18px 0;}.gfit-stat-foot{font-size: 16px;}.car-image{height: auto;max-height: 650px;object-fit: contain;}.gfit-static-media{width: 100%;height: 100%;object-fit: cover;}.team-card-thumbnail{object-fit: cover;}.team-card-content-wrapper.gfit-process-photo{background-size: cover;background-position: center;background-repeat: no-repeat;}.package-price, .pricing-price{font-size: clamp(30px, 3vw, 48px);}.footer-img{object-fit: contain;}.background-video-footer{background-image: url('/assets/gfit-manitou-sunset-1600-a6cfb6eb.webp');background-size: cover;}.project-left-block{position: relative;flex: 0 0 80px;min-width: 80px;}.project-left-block .project-tittle{position: absolute;left: 50%;top: 28px;max-height: calc(100% - 110px);writing-mode: vertical-rl;white-space: nowrap;transform: translateX(-50%) rotate(180deg) !important;margin: 0;font-size: 28px;}.project-left-block .card-number{position: absolute;left: 50%;bottom: 36px;writing-mode: vertical-rl;text-orientation: sideways;transform: translateX(-50%) rotate(180deg) !important;margin: 0;font-size: 28px;}.faq-block{align-items: stretch;}.faq-left-block{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;}.faq-left-block > .about-heading{margin-left: 0;}.faq-left-block > .about-heading-block{align-self: stretch;}.faq-left-block .about-badga-text{white-space: nowrap;}.faq-left-block > .support-block{margin-top: auto;width: 100%;transform: none !important;}.support-block .support-tittle{margin-top: 0;}.support-block .button-wrapp{margin-top: 24px;}.faq-right{min-width: 0;}.section.cta{background-image: linear-gradient(0deg, #470000 3%, #0002 95%), url('/assets/gfit-construction-1600-cd308fd7.webp');}.cta-block-wrapper{max-width: 700px;}.cta-from-wrpp{display: grid;gap: 16px;padding: 0;}.gfit-contact-row{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px;border: 1px solid #ffffff38;}.gfit-contact-number{font: 600 clamp(18px, 1.6vw, 24px)/1.5 'Chakra Petch', sans-serif;color: #fff;text-decoration: none;white-space: nowrap;}.gfit-contact-actions{display: flex;gap: 8px;}.gfit-contact-button{display: inline-flex;justify-content: center;align-items: center;min-height: 44px;padding: 10px 18px;background: #d00000;color: #fff;font-weight: 600;text-decoration: none;transition: background .2s;}.gfit-contact-button:hover{background: #a60000;}.gfit-whatsapp{background: #116a39;}.gfit-whatsapp:hover{background: #0b512b;}.gfit-contact-button:focus-visible, .gfit-contact-number:focus-visible{outline: 2px solid #fff;outline-offset: 4px;}.section.footer .coppyright-block-wrpp{margin-top: 120px;}#About, #Services, #Team, #Projects, #FAQ, #Contact{scroll-margin-top: 120px;}@media (max-width: 767px){.section.hero{background-position: center, 48% center;}.hero-right-block{display: grid;grid-template-columns: repeat(2, minmax(0,1fr));max-width: none;}.gfit-hero-card{height: 168px;padding: 16px;}.gfit-card-title{font-size: clamp(20px, 5vw, 28px);}.gfit-card-label{font-size: clamp(11px, 2.8vw, 14px);line-height: 1.6;}.hero-heading-text{font-size: clamp(30px, 7.5vw, 48px);}.gfit-stat-label{font-size: 26px;}.project-left-block{flex: 0 0 auto;flex-direction: row;width: 100%;max-width: none;min-width: 0;min-height: 80px;padding: 16px;justify-content: space-between;align-items: center;gap: 16px;}.project-left-block .project-tittle, .project-left-block .card-number{position: static;inset: auto;writing-mode: horizontal-tb;text-orientation: mixed;transform: none !important;max-height: none;font-size: 20px;}.project-left-block .project-tittle{white-space: normal;flex: 1;}.project-left-block .card-number{flex: none;}.section.about{padding-bottom: 64px;}.section.about .about-heading-text{font-size: clamp(30px, 7.4vw, 46px);line-height: 1.2;}.about-item-wrarpper{display: flex;flex-direction: column;margin-top: 36px;gap: 24px;}.about-item-wrarpper .car-image-block{order: 2;position: relative;transform: none !important;}.about-item-wrarpper .car-image{display: block;height: auto;width: 100%;transform: none !important;}.about-item-wrarpper .exprience-card-wrpp, .about-item-wrarpper .exprience-card-wrpp.buttom{position: static;inset: auto;order: 1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;transform: none !important;}.about-item-wrarpper .exprience-card-wrpp.buttom{order: 3;}.about-item-wrarpper .exprience-card{display: block;min-width: 0;max-width: none;padding: 20px 14px;transform: none !important;opacity: 1 !important;}.about-item-wrarpper .card-tittle, .about-item-wrarpper .gfit-stat-foot{font-size: 13px;line-height: 1.5;}.about-item-wrarpper .gfit-stat-label{margin: 12px 0;font-size: clamp(20px, 5.4vw, 28px);}.faq-block{gap: 32px;}.faq-left-block > .support-block{margin-top: 28px;max-width: none;}.gfit-contact-row{flex-direction: column;align-items: stretch;gap: 12px;}.gfit-contact-actions{display: grid;grid-template-columns: 1fr 1fr;}.gfit-contact-number{font-size: 22px;}.gfit-contact-button{padding: 10px 14px;}.section.footer .coppyright-block-wrpp{margin-top: 64px;}.coppyright-wrpper{flex-wrap: wrap;justify-content: center;gap: 16px;text-align: center;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{scroll-behavior: auto !important;}}.gfit-services{margin-top: 56px;}.gfit-services-rail{display: flex;gap: 24px;overflow-x: auto;position: relative;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: thin;scrollbar-color: #bd0000 #252525;padding-bottom: 16px;}.gfit-service-card{flex: 0 0 88%;min-width: 0;height: min(68vh, 680px);min-height: 440px;position: relative;scroll-snap-align: start;overflow: hidden;background: #171717;}.gfit-service-card:last-child{margin-right: 12%;}.gfit-service-image{display: block;width: 100%;height: 100%;object-fit: cover;}.gfit-service-caption{position: absolute;inset: auto 24px 24px;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 24px;background: #111b;backdrop-filter: blur(8px);color: #fff;border: 1px solid #ffffff2b;}.gfit-service-caption h3{margin: 0;font: 600 clamp(24px, 2.3vw, 36px)/1.2 'Chakra Petch', sans-serif;}.gfit-service-caption p{max-width: 68ch;margin: 12px 0 0;color: #fff;font: 400 16px/1.6 'Manrope', sans-serif;}.gfit-service-number{flex: none;font: 700 clamp(28px, 3.5vw, 52px)/1 'Chakra Petch', sans-serif;}.gfit-service-controls{display: flex;justify-content: flex-end;gap: 12px;margin-top: 16px;}.gfit-service-nav{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border: 1px solid #bd0000;background: #bd0000;color: #fff;font-size: 26px;cursor: pointer;transition: background .2s;}.gfit-service-nav:hover{background: #900000;}.gfit-service-nav:disabled{opacity: .35;cursor: default;}.gfit-service-nav:focus-visible, .gfit-services-rail:focus-visible{outline: 2px solid #fff;outline-offset: 4px;}.gfit-footer-bottom{position: relative;z-index: 1;display: flex;justify-content: space-between;align-items: center;gap: 24px;min-height: 76px;padding: 24px;margin-top: 120px;background: #fff;color: #141414;}.gfit-footer-credit{margin: 0;color: #141414;font: 500 16px/1.5 'Manrope', sans-serif;opacity: 1;visibility: visible;}.section.footer{height: auto !important;min-height: 0 !important;overflow: visible;}@media (max-width: 767px){.gfit-services{margin-top: 32px;}.gfit-services-rail{gap: 16px;}.gfit-service-card{flex-basis: 94%;min-height: 500px;height: 65vh;}.gfit-service-card:last-child{margin-right: 6%;}.gfit-service-caption{inset: auto 12px 12px;padding: 16px;gap: 12px;flex-direction: column;align-items: flex-start;}.gfit-service-caption p{font-size: 14px;line-height: 1.5;}.gfit-service-number{align-self: flex-end;font-size: 28px;}.project-item-wrapper{display: flex;gap: 24px;padding: 0;}.project-item-block, .project-item-block.is-left-two, .project-item-block.is-left-three, .project-item-block.is-left-four, .project-item-block.is-left-five{position: static;width: 100%;padding: 0;transform: none !important;}.project-card{width: 100%;max-width: none;height: 340px;padding: 12px;transform: none !important;}.project-card-content-block{display: flex;flex-direction: row;align-items: stretch;width: 100%;height: 100%;}.project-left-block{flex: 0 0 48px;width: 48px;min-width: 48px;max-width: 48px;height: 100%;padding: 0;position: relative;}.project-left-block .project-tittle{position: absolute;left: 50%;top: 18px;max-height: calc(100% - 80px);white-space: nowrap;writing-mode: vertical-rl;transform: translateX(-50%) rotate(180deg) !important;font-size: 18px;}.project-left-block .card-number{position: absolute;inset: auto auto 18px 50%;writing-mode: vertical-rl;text-orientation: sideways;transform: translateX(-50%) rotate(180deg) !important;font-size: 18px;}.poroject-right-block{display: block !important;flex: 1;min-width: 0;width: auto;max-width: none;height: 100%;}.project-image{display: block !important;width: 100%;height: 100%;object-fit: cover;opacity: 1 !important;transform: none !important;}.project-card .tag-block{max-width: calc(100% - 16px);right: 8px;bottom: 8px;padding: 4px 8px;font-size: 11px;}.gfit-footer-bottom{flex-direction: column;justify-content: center;margin-top: 80px;gap: 12px;padding: 20px 14px;text-align: center;}.gfit-footer-credit{font-size: 14px;}}.gfit-services{position: relative;}.gfit-services-stage{position: sticky;top: 112px;height: min(74vh, 740px);overflow: hidden;}.gfit-services-rail{width: 100%;height: 100%;overflow: visible;padding: 0;scroll-snap-type: none;gap: 24px;will-change: transform;}.gfit-service-card{height: 100%;min-height: 0;scroll-snap-align: none;}.gfit-service-card:last-child{margin-right: 0;}.footer-marquw-blcok{position: relative !important;inset: auto !important;margin: 28px 0 0;height: 60px;overflow: hidden;}.gfit-footer-bottom{margin-top: 32px;}@media (max-width: 767px){.gfit-services-stage{top: 108px;height: calc(100svh - 132px);min-height: 420px;}.gfit-services-rail{gap: 16px;}.gfit-service-card{flex-basis: 100%;height: 100%;min-height: 0;}.gfit-service-image{object-position: 62% center;}.project-item-wrapper{padding-bottom: 48px;gap: 64px;overflow: visible;align-items: stretch;}.project-item-block, .project-item-block.is-left-two, .project-item-block.is-left-three, .project-item-block.is-left-four, .project-item-block.is-left-five{position: sticky;top: 112px;z-index: 1;align-self: stretch;}.project-item-block:nth-child(2){top: 124px;z-index: 2;}.project-item-block:nth-child(3){top: 136px;z-index: 3;}.project-item-block:nth-child(4){top: 148px;z-index: 4;}.project-item-block:nth-child(5){top: 160px;z-index: 5;}.project-card{height: min(56svh, 420px);min-height: 300px;}.gfit-footer-bottom{margin-top: 24px;}.footer-marquw-blcok{display: flex;margin-top: 24px;}}@media (prefers-reduced-motion: reduce){.gfit-services{height: auto !important;}.gfit-services-stage{position: static;height: auto;overflow: visible;}.gfit-services-rail{display: grid;gap: 24px;height: auto;transform: none !important;}.gfit-service-card{height: 560px;}.project-item-wrapper .project-item-block{position: static;}}@media(max-width:767px){.section.hero{background-image:linear-gradient(180deg,#0002 25%,#0002 50%,#090909 100%),url('/assets/gfit-manitou-sunset-960-ef27f5ae.webp')}.section.cta{background-image:linear-gradient(0deg,#470000 3%,#0002 95%),url('/assets/gfit-construction-960-344ece6b.webp')}}.menu-close-image,.menu-open{height:auto;aspect-ratio:1}.project-left-block .project-tittle,.project-left-block .card-number{color:#fff;font-weight:700}