*{margin:0;padding:0;box-sizing:border-box;font-family:Open Sans,sans-serif}html{height:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:none}body{height:100%;overflow:auto}.container{max-width:1440px;margin:0 auto}a{text-decoration:none;cursor:pointer;width:100%}ul{list-style:none}section{width:100%}::-webkit-scrollbar{display:none}img{width:100%;height:100%}button{cursor:pointer}.header{background-color:#dc2626;border-bottom:1px solid rgba(220,38,38,.1);position:sticky;top:0;z-index:50;padding:12px 0}.header .headerContainer{width:94.4444444444%;margin:0 auto}.header .headerContainer .headerWrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.header .headerContainer .headerWrapper .headerLogo{width:92px;height:40px;display:flex;justify-content:center;align-items:center;flex-direction:row;text-decoration:none}.header .headerContainer .headerWrapper .headerLogo .headerLogoImage{height:100%;width:100%;object-fit:contain;filter:brightness(0) invert(1);transform:scale(1.2)}.header .headerContainer .headerWrapper .headerNav{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:32px}.header .headerContainer .headerWrapper .headerNav .headerNavItem{position:relative;cursor:pointer;text-transform:uppercase}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink{color:#fff;transition:color .2s ease;position:relative;text-decoration:none;white-space:nowrap;font-size:15px;font-weight:600;line-height:normal}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink:hover{color:#fff}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink:hover .headerNavLinkUnderline{width:100%}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink .headerNavLinkUnderline{position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#fff;transition:width .2s ease}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLinkWithDropdown{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:2px}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLinkWithDropdown .headerNavLink .headerNavLinkUnderline{bottom:-4px}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLinkWithDropdown .headerNavDropdownIcon{width:24px;height:24px;color:#fff;margin-top:2px}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavDropdown{position:absolute;top:29.5px;left:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:8px 0;min-width:130px;z-index:100}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavDropdown .headerNavDropdownLink{display:block;padding:10px 20px;color:#dc2626;text-decoration:none;white-space:nowrap;transition:background-color .2s ease;font-size:14px;font-weight:500;line-height:normal}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavDropdown .headerNavDropdownLink:hover{background-color:#dc262614}.header .headerContainer .headerWrapper .headerMobileMenuButton{display:none;color:#fff;background:transparent;border:none;cursor:pointer}.header .headerContainer .headerWrapper .headerMobileMenuButton .headerMobileMenuButtonIcon{height:24px;width:24px}.header .headerMobileDrawer{background-color:#dc2626;border-top:1px solid rgba(255,255,255,.15);padding:20px 24px 28px}.navItemsWrapper{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:24px}.navItemsWrapper .mobileHeaderNavItem .headerNavLinkWithDropdown{display:flex;justify-content:space-between;align-items:center;flex-direction:row;max-width:120px}.navItemsWrapper .mobileHeaderNavItem .headerNavLinkWithDropdown .headerNavLinkk{color:#fff;text-decoration:none;font-size:18px;font-weight:500;line-height:normal}.navItemsWrapper .mobileHeaderNavItem .headerNavLinkWithDropdown .headerNavDropdownIcon{stroke:#fff;width:20px;height:20px}.navItemsWrapper .mobileHeaderNavItem .headerNavDropdown{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px;margin-top:10px}.navItemsWrapper .mobileHeaderNavItem .headerNavDropdown .headerNavDropdownLink{color:#fff;text-decoration:none;opacity:.85;font-size:15px;font-weight:400;line-height:normal;transition:opacity .2s ease}.navItemsWrapper .mobileHeaderNavItem .headerNavDropdown .headerNavDropdownLink:hover{opacity:1}.navItemsWrapper .mobileHeaderNavItem .headerNavLink{color:#fff;text-decoration:none;font-size:18px;font-weight:500;line-height:normal}@media screen and (max-width:992px){.header{padding:12px 24px}.header .headerContainer{width:100%;margin:unset}.header .headerContainer .headerWrapper .headerLogo{width:68px;height:28px}.header .headerContainer .headerWrapper .headerLogo .headerLogoImage{transform:scale(1.5)}.header .headerContainer .headerWrapper .headerNav{display:none}.header .headerContainer .headerWrapper .headerMobileMenuButton{display:block}}.footer{background-color:#dc2626;border-top:3px solid rgba(255,255,255,.1)}.footer .footerContainer{width:94.4444444444%;margin:0 auto;padding:60px 0}.footer .footerContainer .footerWrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer .footerContainer .footerWrapper .footerBrand{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.footer .footerContainer .footerWrapper .footerBrand .footerBrandLogo{height:40px;filter:brightness(0) invert(1);max-width:90px}.footer .footerContainer .footerWrapper .footerBrand .footerBrandTagline{font-size:14px;font-weight:400;line-height:1.6;color:#fffc}.footer .footerContainer .footerWrapper .footerLinks{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.footer .footerContainer .footerWrapper .footerLinks .footerLinksHeading{font-size:16px;font-weight:600;line-height:1.2;color:#fff}.footer .footerContainer .footerWrapper .footerLinks .footerLinksNav{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px}.footer .footerContainer .footerWrapper .footerLinks .footerLinksNav .footerLinksNavItem{font-size:14px;font-weight:400;line-height:1.4;color:#fffc;text-decoration:none;transition:color .2s ease}.footer .footerContainer .footerWrapper .footerLinks .footerLinksNav .footerLinksNavItem:hover{color:#fff}.footer .footerContainer .footerWrapper .footerContact{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.footer .footerContainer .footerWrapper .footerContact .footerContactHeading{font-size:16px;font-weight:600;line-height:1.2;color:#fff}.footer .footerContainer .footerWrapper .footerContact .footerContactDetails{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px}.footer .footerContainer .footerWrapper .footerContact .footerContactDetails .footerContactDetailsItem{font-size:14px;font-weight:400;line-height:1.4;color:#fffc}.footer .footerContainer .footerBottom{border-top:1px solid rgba(255,255,255,.2);margin-top:32px;padding-top:32px;text-align:center}.footer .footerContainer .footerBottom .footerBottomText{font-size:14px;font-weight:400;line-height:1.4;color:#fff9}@media screen and (max-width:992px){.footer .footerContainer{width:100%;margin:unset;padding:40px 24px}.footer .footerContainer .footerWrapper{grid-template-columns:1fr;gap:40px}.footer .footerContainer .footerWrapper .footerBrand .footerBrandLogo{max-width:70px}}@media screen and (max-width:600px){.footer .footerContainer .footerWrapper .footerBrand .footerBrandLogo{height:32px}.footer .footerContainer .footerBottom .footerBottomText{font-size:12px}}.whatWeOffer{position:relative;background-color:#dc2626;padding:60px 0;overflow:hidden}.whatWeOffer .whatWeOfferContainer{width:94.4444444444%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:48px}.whatWeOffer .whatWeOfferContainer .whatWeOfferHeader{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;text-align:center}.whatWeOffer .whatWeOfferContainer .whatWeOfferHeader .whatWeOfferHeaderHeading{font-size:36px;font-weight:700;line-height:1.2;color:#fff}.whatWeOffer .whatWeOfferContainer .whatWeOfferHeader .whatWeOfferHeaderSubheading{font-size:20px;font-weight:400;line-height:1.6;color:#ffffffe6;max-width:672px}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard{position:relative;overflow:hidden;border-radius:8px;height:300px;cursor:pointer;text-decoration:none;transition:transform .3s ease}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard:hover,.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard:hover .whatWeOfferGridCardImage{transform:scale(1.05)}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard .whatWeOfferGridCardImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard .whatWeOfferGridCardOverlay{position:absolute;inset:0;background-color:#00000080}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard .whatWeOfferGridCardContent{position:relative;z-index:10;padding:32px;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard .whatWeOfferGridCardContent .whatWeOfferGridCardContentTitle{font-size:24px;font-weight:600;line-height:1.3;color:#fff;margin-bottom:16px}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard .whatWeOfferGridCardContent .whatWeOfferGridCardContentDescription{font-size:15px;font-weight:400;line-height:1.6;color:#ffffffe6}.whatWeOffer .whatWeOfferContainer .whatWeOfferCta{display:flex;justify-content:center;align-items:center;flex-direction:row}.whatWeOffer .whatWeOfferContainer .whatWeOfferCta .whatWeOfferCtaBtn{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:8px;padding:12px 24px;border:2px solid #fff;background-color:#fff;color:#dc2626;text-decoration:none;font-size:15px;font-weight:500;line-height:normal;transition:background-color .3s ease,color .3s ease}.whatWeOffer .whatWeOfferContainer .whatWeOfferCta .whatWeOfferCtaBtn:hover{background-color:transparent;color:#fff}@media screen and (max-width:992px){.whatWeOffer{padding:40px 24px}.whatWeOffer .whatWeOfferContainer{width:100%;margin:unset}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.whatWeOffer .whatWeOfferContainer .whatWeOfferHeader .whatWeOfferHeaderHeading{font-size:28px}.whatWeOffer .whatWeOfferContainer .whatWeOfferHeader .whatWeOfferHeaderSubheading{font-size:16px}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid{grid-template-columns:1fr}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard .whatWeOfferGridCardContent .whatWeOfferGridCardContentTitle{font-size:18px}.whatWeOffer .whatWeOfferContainer .whatWeOfferGrid .whatWeOfferGridCard .whatWeOfferGridCardContent .whatWeOfferGridCardContentDescription{font-size:13px}}.heroSection{position:relative;height:calc(100vh - 65px);display:flex;justify-content:center;align-items:center;flex-direction:row;overflow:hidden}.heroSection .heroSectionBackground{position:absolute;inset:0}.heroSection .heroSectionBackground .heroSectionBackgroundVideo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;border:none;pointer-events:none}.heroSection .heroSectionBackground .heroSectionBackgroundOverlay{position:absolute;inset:0;background-color:#ffffff8c}.heroSection .heroSectionContainer{position:relative;z-index:10;width:94.4444444444%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.heroSection .heroSectionContainer .heroSectionBadge{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid rgba(220,38,38,.2);background-color:#fff;margin-bottom:24px}.heroSection .heroSectionContainer .heroSectionBadge .heroSectionBadgeText{font-size:22px;font-weight:400;line-height:normal;letter-spacing:1.1px;color:#dc2626}.heroSection .heroSectionContainer .heroSectionHeading{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;margin-bottom:24px}.heroSection .heroSectionContainer .heroSectionHeading .heroSectionHeadingLine{font-size:48px;font-weight:700;line-height:1.1;color:#dc2626;letter-spacing:-.96px}.heroSection .heroSectionContainer .heroSectionSubtext{font-size:20px;font-weight:500;line-height:1.6;color:#000;max-width:672px;margin-bottom:32px}.heroSection .heroSectionContainer .heroSectionActions{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:16px;flex-wrap:wrap}.heroSection .heroSectionContainer .heroSectionActions .heroSectionActionsPrimaryBtn{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:8px;padding:16px 32px;background-color:#dc2626;color:#fff;text-decoration:none;font-size:18px;font-weight:500;line-height:normal;transition:box-shadow .3s ease,transform .3s ease}.heroSection .heroSectionContainer .heroSectionActions .heroSectionActionsPrimaryBtn:hover{box-shadow:0 10px 25px #dc262659;transform:scale(1.05)}.heroSection .heroSectionContainer .heroSectionActions .heroSectionActionsSecondaryBtn{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:16px 32px;border:2px solid #dc2626;background-color:#fff;color:#dc2626;text-decoration:none;font-size:18px;font-weight:500;line-height:normal;transition:box-shadow .3s ease,transform .3s ease}.heroSection .heroSectionContainer .heroSectionActions .heroSectionActionsSecondaryBtn:hover{box-shadow:0 10px 25px #dc262626;transform:scale(1.05)}@media screen and (max-width:992px){.heroSection{height:calc(100vh - 53px)}.heroSection .heroSectionContainer{padding:0 24px;width:100%;margin:unset}.heroSection .heroSectionContainer .heroSectionHeading .heroSectionHeadingLine{font-size:32px}.heroSection .heroSectionContainer .heroSectionActions{flex-direction:column;width:100%}.heroSection .heroSectionContainer .heroSectionActions .heroSectionActionsPrimaryBtn,.heroSection .heroSectionContainer .heroSectionActions .heroSectionActionsSecondaryBtn{width:100%;justify-content:center}}@media screen and (max-width:600px){.heroSection .heroSectionContainer .heroSectionBadge{margin-bottom:12px}.heroSection .heroSectionContainer .heroSectionBadge .heroSectionBadgeText{font-size:15px}.heroSection .heroSectionContainer .heroSectionHeading{margin-bottom:12px}.heroSection .heroSectionContainer .heroSectionHeading .heroSectionHeadingLine{font-size:20px}.heroSection .heroSectionContainer .heroSectionSubtext{margin-bottom:20px;font-size:13px}.heroSection .heroSectionContainer .heroSectionActions .heroSectionActionsPrimaryBtn,.heroSection .heroSectionContainer .heroSectionActions .heroSectionActionsSecondaryBtn{padding:12px 24px;font-size:16px}}.ourJourney{background-color:#fff;padding:60px 0}.ourJourney .ourJourneyContainer{width:94.4444444444%;margin:0 auto}.ourJourney .ourJourneyContainer .ourJourneyWrapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyImageWrapper{position:relative;overflow:hidden;border-radius:8px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyImageWrapper .ourJourneyImage{width:100%;height:100%}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:24px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyContentHeading{font-size:36px;font-weight:700;line-height:1.2;color:#dc2626}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyContentText{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyContentText .ourJourneyContentTextPara{font-size:16px;font-weight:400;line-height:1.75;color:#374151}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline{width:100%}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack{position:relative}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelineLine{position:absolute;top:24px;left:0;right:0;height:2px;background-color:#dc2626}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints{position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints .ourJourneyTimelinePoint{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints .ourJourneyTimelinePoint .ourJourneyTimelinePointDot{width:48px;height:48px;border-radius:50%;border:4px solid #dc2626;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative;z-index:10;margin-bottom:16px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints .ourJourneyTimelinePoint .ourJourneyTimelinePointDot .ourJourneyTimelinePointDotInner{width:16px;height:16px;border-radius:50%;background-color:#dc2626}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints .ourJourneyTimelinePoint .ourJourneyTimelinePointLabel{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:8px;text-align:center}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints .ourJourneyTimelinePoint .ourJourneyTimelinePointLabel .ourJourneyTimelinePointLabelYear{font-size:24px;font-weight:700;line-height:1;color:#dc2626}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints .ourJourneyTimelinePoint .ourJourneyTimelinePointLabel .ourJourneyTimelinePointLabelText{font-size:16px;font-weight:400;line-height:1.4;color:#374151}@media screen and (max-width:992px){.ourJourney{padding:40px 24px}.ourJourney .ourJourneyContainer{width:100%;margin:unset}.ourJourney .ourJourneyContainer .ourJourneyWrapper{grid-template-columns:1fr;gap:24px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyImageWrapper{height:400px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyContentHeading{font-size:28px}}@media screen and (max-width:600px){.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyImageWrapper{height:300px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent{gap:16px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyContentHeading{font-size:24px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyContentText{gap:14px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyContentText .ourJourneyContentTextPara{font-size:14px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints .ourJourneyTimelinePoint .ourJourneyTimelinePointLabel .ourJourneyTimelinePointLabelYear{font-size:18px}.ourJourney .ourJourneyContainer .ourJourneyWrapper .ourJourneyContent .ourJourneyTimeline .ourJourneyTimelineTrack .ourJourneyTimelinePoints .ourJourneyTimelinePoint .ourJourneyTimelinePointLabel .ourJourneyTimelinePointLabelText{font-size:12px}}.testimonials{background-color:#fff;padding:60px 0}.testimonials .testimonialsContainer{width:94.4444444444%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:48px}.testimonials .testimonialsContainer .testimonialsHeader .testimonialsHeaderBadge{display:inline-block;padding:8px 24px;border-radius:999px;border:2px solid #dc2626}.testimonials .testimonialsContainer .testimonialsHeader .testimonialsHeaderBadge .testimonialsHeaderBadgeText{font-size:20px;font-weight:600;line-height:1;letter-spacing:.1em;color:#dc2626;text-transform:uppercase}.testimonials .testimonialsContainer .testimonialsSlider{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderPrevBtn{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:20;padding:12px;border-radius:50%;border:none;background-color:#dc2626;cursor:pointer;transition:transform .3s ease}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderPrevBtn:hover{transform:translateY(-50%) scale(1.1)}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderPrevBtn .testimonialsSliderPrevBtnIcon{display:block;color:#fff;transform:rotate(180deg)}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent{width:100%;padding:0 64px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentImage{position:relative;height:500px;overflow:hidden;border-radius:8px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentImage .testimonialsSliderContentImagePhoto{width:100%;height:100%;object-fit:contain}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:32px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteIcon{color:#d1d5db}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteText{font-size:24px;font-weight:400;line-height:1.6;color:#1f2937}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteAuthor{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteAuthor .testimonialsSliderContentQuoteAuthorName{font-size:24px;font-weight:600;line-height:1.2;color:#dc2626}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteAuthor .testimonialsSliderContentQuoteAuthorRole{font-size:16px;font-weight:400;line-height:1.4;color:#4b5563}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderNextBtn{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:20;padding:12px;border-radius:50%;border:none;background-color:#dc2626;cursor:pointer;transition:transform .3s ease}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderNextBtn:hover{transform:translateY(-50%) scale(1.1)}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderNextBtn .testimonialsSliderNextBtnIcon{display:block;color:#fff}.testimonials .testimonialsContainer .testimonialsDots{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:12px}.testimonials .testimonialsContainer .testimonialsDots .testimonialsDotsItem{width:12px;height:12px;border-radius:50%;border:none;background-color:#e5e7eb;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.testimonials .testimonialsContainer .testimonialsDots .testimonialsDotsItem:hover{background-color:#dc262666}.testimonials .testimonialsContainer .testimonialsDots .testimonialsDotsItemActive{background-color:#dc2626;transform:scale(1.3)}@media screen and (max-width:992px){.testimonials{padding:40px 24px}.testimonials .testimonialsContainer{width:100%;margin:unset;gap:24px}.testimonials .testimonialsContainer .testimonialsHeader .testimonialsHeaderBadge .testimonialsHeaderBadgeText{font-size:18px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent{padding:0}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper{grid-template-columns:1fr}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentImage{height:400px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteText{font-size:20px}}@media screen and (max-width:600px){.testimonials .testimonialsContainer .testimonialsHeader .testimonialsHeaderBadge .testimonialsHeaderBadgeText{font-size:15px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent{padding:0}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentImage{height:280px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote{gap:20px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteText{font-size:14px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteAuthor .testimonialsSliderContentQuoteAuthorName{font-size:20px}.testimonials .testimonialsContainer .testimonialsSlider .testimonialsSliderContent .testimonialsSliderContentWrapper .testimonialsSliderContentQuote .testimonialsSliderContentQuoteAuthor .testimonialsSliderContentQuoteAuthorRole{font-size:14px}}.ourPartners{background-color:#dc2626;padding:60px 0}.ourPartners .ourPartnersContainer{width:94.4444444444%;margin:0 auto}.ourPartners .ourPartnersContainer .ourPartnersHeader{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-bottom:48px}.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderBadge{display:inline-block;padding:8px 24px;border-radius:999px;border:2px solid #fff;margin-bottom:24px}.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderBadge .ourPartnersHeaderBadgeText{font-size:20px;font-weight:600;line-height:1;letter-spacing:.1em;color:#fff;text-transform:uppercase}.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderHeading{font-size:32px;font-weight:700;line-height:1.2;color:#fff;margin-bottom:16px}.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderSubheading{font-size:20px;font-weight:400;line-height:1.6;color:#ffffffe6;max-width:672px}.ourPartners .ourPartnersContainer .ourPartnersGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:32px}.ourPartners .ourPartnersContainer .ourPartnersGrid .ourPartnersGridCard{background-color:#fff;border-radius:8px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;flex-direction:row;transition:transform .3s ease,box-shadow .3s ease}.ourPartners .ourPartnersContainer .ourPartnersGrid .ourPartnersGridCard:hover{transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ourPartners .ourPartnersContainer .ourPartnersGrid .ourPartnersGridCard:hover .ourPartnersGridCardImage{filter:grayscale(0%)}.ourPartners .ourPartnersContainer .ourPartnersGrid .ourPartnersGridCard .ourPartnersGridCardImage{width:100%;height:100%;filter:grayscale(100%);transition:filter .3s ease}@media screen and (max-width:992px){.ourPartners{padding:40px 24px}.ourPartners .ourPartnersContainer{width:100%;margin:unset}.ourPartners .ourPartnersContainer .ourPartnersHeader{margin-bottom:24px}.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderHeading{font-size:28px}.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderSubheading{font-size:16px}.ourPartners .ourPartnersContainer .ourPartnersGrid{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (max-width:600px){.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderBadge .ourPartnersHeaderBadgeText{font-size:15px}.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderHeading{font-size:22px}.ourPartners .ourPartnersContainer .ourPartnersHeader .ourPartnersHeaderSubheading{font-size:14px}.ourPartners .ourPartnersContainer .ourPartnersGrid{grid-template-columns:repeat(2,1fr)}}.reusableHeroSection{height:calc(100vh - 250px);position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;overflow:hidden}.reusableHeroSection .reusableHeroSectionBackground{position:absolute;inset:0}.reusableHeroSection .reusableHeroSectionBackground .reusableHeroSectionBackgroundImage{width:100%;height:100%;object-fit:cover}.reusableHeroSection .reusableHeroSectionBackground .reusableHeroSectionBackgroundOverlay{position:absolute;inset:0;background-color:#0006}.reusableHeroSection .reusableHeroSectionContainer{position:relative;z-index:10;width:94.4444444444%;margin:0 auto}.reusableHeroSection .reusableHeroSectionContainer .reusableHeroSectionContent{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;max-width:768px;margin:0 auto}.reusableHeroSection .reusableHeroSectionContainer .reusableHeroSectionContent .reusableHeroSectionContentHeading{font-size:48px;font-weight:700;line-height:1.2;color:#fff;margin-bottom:24px}.reusableHeroSection .reusableHeroSectionContainer .reusableHeroSectionContent .reusableHeroSectionContentSubheading{font-size:20px;font-weight:400;line-height:1.6;color:#fff}@media screen and (max-width:992px){.reusableHeroSection{height:calc(100vh - 200px)}.reusableHeroSection .reusableHeroSectionContainer{width:100%;margin:unset;padding:0 24px}.reusableHeroSection .reusableHeroSectionContainer .reusableHeroSectionContent{max-width:100%;margin:unset}.reusableHeroSection .reusableHeroSectionContainer .reusableHeroSectionContent .reusableHeroSectionContentHeading{font-size:36px;margin-bottom:16px}.reusableHeroSection .reusableHeroSectionContainer .reusableHeroSectionContent .reusableHeroSectionContentSubheading{font-size:18px}}@media screen and (max-width:600px){.reusableHeroSection .reusableHeroSectionContainer .reusableHeroSectionContent .reusableHeroSectionContentHeading{font-size:28px}.reusableHeroSection .reusableHeroSectionContainer .reusableHeroSectionContent .reusableHeroSectionContentSubheading{font-size:13px}}.tab{padding:8px 24px;border-radius:999px;border:2px solid #dc2626;background-color:#fff;color:#dc2626;cursor:pointer;font-size:15px;font-weight:500;line-height:1;transition:background-color .3s ease,color .3s ease}.tab:hover,.tabActive,.tabActive:hover{background-color:#dc2626;color:#fff}@media screen and (max-width:992px){.tab{font-size:13px;font-weight:500;line-height:1;padding:8px 20px}}@media screen and (max-width:600px){.tab{font-size:12px;font-weight:500;line-height:1;padding:6px 16px}}.filterTabs{padding:32px 0;border-bottom:1px solid #f3f4f6}.filterTabs .filterTabsContainer{width:94.4444444444%;margin:0 auto}.filterTabs .filterTabsContainer .filterTabsList{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px}@media screen and (max-width:992px){.filterTabs{padding:24px}.filterTabs .filterTabsContainer{width:100%;margin:unset}.filterTabs .filterTabsContainer .filterTabsList{gap:12px}}@media screen and (max-width:600px){.filterTabs .filterTabsContainer .filterTabsList{gap:8px}}.projectsGrid{padding:32px 0}.projectsGrid .projectsGridContainer{width:94.4444444444%;margin:0 auto}.projectsGrid .projectsGridContainer .projectsGridList{columns:3;column-gap:16px}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard{break-inside:avoid;margin-bottom:16px;border-radius:8px;overflow:hidden;cursor:pointer;position:relative}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard:hover .projectsGridListCardImageWrapper .projectsGridListCardImageWrapperImage{transform:scale(1.05)}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard:hover .projectsGridListCardImageWrapper .projectsGridListCardImageWrapperOverlay{background-color:#0006}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard:hover .projectsGridListCardImageWrapper .projectsGridListCardImageWrapperOverlay .projectsGridListCardImageWrapperOverlayIcon{opacity:1}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard .projectsGridListCardImageWrapper{position:relative;overflow:hidden;width:100%}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard .projectsGridListCardImageWrapper .projectsGridListCardImageWrapperImage{width:100%;height:auto;display:block;transition:transform .5s ease}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard .projectsGridListCardImageWrapper .projectsGridListCardImageWrapperOverlay{position:absolute;inset:0;background-color:#0000;display:flex;justify-content:center;align-items:center;flex-direction:row;transition:background-color .3s ease}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard .projectsGridListCardImageWrapper .projectsGridListCardImageWrapperOverlay .projectsGridListCardImageWrapperOverlayIcon{padding:16px;border-radius:50%;background-color:#dc2626;color:#fff;opacity:0;transition:opacity .3s ease}.projectsGridModal{position:fixed;inset:0;z-index:50;background-color:#000000e6;padding:16px;display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer}.projectsGridModal .projectsGridModalCloseBtn{position:absolute;top:16px;right:16px;padding:12px;border-radius:50%;border:none;background-color:#dc2626;cursor:pointer;transition:transform .3s ease}.projectsGridModal .projectsGridModalCloseBtn:hover{transform:scale(1.1)}.projectsGridModal .projectsGridModalCloseBtn .projectsGridModalCloseBtnIcon{display:block;color:#fff}.projectsGridModal .projectsGridModalContent{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:896px;width:100%;cursor:default}.projectsGridModal .projectsGridModalContent .projectsGridModalContentImageWrapper{width:100%}.projectsGridModal .projectsGridModalContent .projectsGridModalContentImageWrapper .projectsGridModalContentImageWrapperImage{width:100%;height:auto;max-height:80vh;object-fit:contain;border-radius:8px;display:block}.projectsGridModal .projectsGridModalContent .projectsGridModalContentVideoWrapper{width:90vw;max-width:896px;aspect-ratio:16/9}.projectsGridModal .projectsGridModalContent .projectsGridModalContentVideoWrapper .projectsGridModalContentVideoWrapperIframe{width:100%;height:100%;border:none;border-radius:8px}@media screen and (max-width:992px){.projectsGrid{padding:40px 24px}.projectsGrid .projectsGridContainer{width:100%;margin:unset}.projectsGrid .projectsGridContainer .projectsGridList{columns:2;column-gap:12px}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard{margin-bottom:12px}}@media screen and (max-width:600px){.projectsGrid .projectsGridContainer .projectsGridList{columns:1}.projectsGrid .projectsGridContainer .projectsGridList .projectsGridListCard{margin-bottom:10px}}.aboutUsHero{position:relative;height:calc(100vh - 65px);display:flex;justify-content:center;align-items:center;flex-direction:row;overflow:hidden}.aboutUsHero .aboutUsHeroBackground{position:absolute;inset:0}.aboutUsHero .aboutUsHeroBackground .aboutUsHeroBackgroundImage{width:100%;height:100%;object-fit:cover}.aboutUsHero .aboutUsHeroBackground .aboutUsHeroBackgroundOverlay{position:absolute;inset:0;background-color:#000000b3}.aboutUsHero .aboutUsHeroAccentTopLeft{position:absolute;top:48px;left:48px;width:128px;height:128px;border:4px solid #dc2626;opacity:.3}.aboutUsHero .aboutUsHeroAccentTopLeft .aboutUsHeroAccentTopLeftInner{position:absolute;inset:0;border:4px solid #dc2626;opacity:.5;transform:translate(12px,12px)}.aboutUsHero .aboutUsHeroAccentBottomRight{position:absolute;bottom:48px;right:48px;width:160px;height:160px;opacity:.2}.aboutUsHero .aboutUsHeroAccentBottomRight .aboutUsHeroAccentBottomRightOuter{position:absolute;inset:0;border:4px solid #dc2626;transform:rotate(45deg)}.aboutUsHero .aboutUsHeroAccentBottomRight .aboutUsHeroAccentBottomRightInner{position:absolute;inset:16px;border:2px solid #dc2626;transform:rotate(45deg)}.aboutUsHero .aboutUsHeroContent{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;text-align:center}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentBreadcrumb{display:flex;justify-content:center;align-items:center;flex-direction:row;letter-spacing:1.6px;border:1px solid #dc2626;border-radius:12px;padding:12px}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentBreadcrumb .aboutUsHeroContentBreadcrumbHome{color:#ffffffb3;text-decoration:none;font-size:16px;font-weight:500;line-height:normal;transition:color .3s ease}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentBreadcrumb .aboutUsHeroContentBreadcrumbHome:hover{color:#fff}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentBreadcrumb .aboutUsHeroContentBreadcrumbIcon{color:#ffffff80;margin:0 8px}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentBreadcrumb .aboutUsHeroContentBreadcrumbCurrent{color:#fff;font-size:16px;font-weight:500;line-height:normal;white-space:nowrap}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentHeading{color:#fff;font-size:96px;font-weight:700;line-height:1;letter-spacing:-2.4px}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentDivider{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:12px}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentDivider .aboutUsHeroContentDividerLine{width:64px;height:2px;background-color:#ffffff4d}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentDivider .aboutUsHeroContentDividerDiamond{width:12px;height:12px;background-color:#dc2626;transform:rotate(45deg)}@media screen and (max-width:992px){.aboutUsHero{height:calc(100vh - 53px)}.aboutUsHero .aboutUsHeroAccentTopLeft{top:24px;left:24px;width:80px;height:80px}.aboutUsHero .aboutUsHeroAccentBottomRight{bottom:24px;right:24px;width:100px;height:100px}.aboutUsHero .aboutUsHeroContent{padding:0 24px}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentHeading{font-size:64px}}@media screen and (max-width:600px){.aboutUsHero .aboutUsHeroAccentTopLeft,.aboutUsHero .aboutUsHeroAccentBottomRight{display:none}.aboutUsHero .aboutUsHeroContent .aboutUsHeroContentHeading{font-size:36px}}.ourStory{padding:60px 0}.ourStory .ourStoryContainer{width:94.4444444444%;margin:0 auto}.ourStory .ourStoryContainer .ourStoryWrapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryContent .ourStoryContentHeading{color:#dc2626;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:24px}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryContent .ourStoryContentText{display:flex;flex-direction:column;gap:16px}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryContent .ourStoryContentText .ourStoryContentTextPara{color:#000;font-size:16px;font-weight:400;line-height:1.7}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryImageWrapper{position:relative}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryImageWrapper .ourStoryImageWrapperFrame{aspect-ratio:4/3;background-color:#f3f4f6;border-radius:8px;overflow:hidden}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryImageWrapper .ourStoryImageWrapperFrame .ourStoryImageWrapperFrameImage{width:100%;height:100%;object-fit:cover}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryImageWrapper .ourStoryImageWrapperAccent{position:absolute;bottom:-24px;left:-24px;width:192px;height:192px;border-radius:8px;background-color:#dc2626;opacity:.2;z-index:-1}@media screen and (max-width:992px){.ourStory{padding:40px 24px}.ourStory .ourStoryContainer{width:100%;margin:unset}.ourStory .ourStoryContainer .ourStoryWrapper{grid-template-columns:1fr;gap:24px}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryContent .ourStoryContentHeading{font-size:28px;margin-bottom:20px}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryContent .ourStoryContentText .ourStoryContentTextPara{font-size:15px}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryImageWrapper .ourStoryImageWrapperAccent{width:120px;height:120px;bottom:-16px;left:-16px}}@media screen and (max-width:600px){.ourStory .ourStoryContainer .ourStoryWrapper{gap:24px}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryContent .ourStoryContentHeading{font-size:24px}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryContent .ourStoryContentText .ourStoryContentTextPara{font-size:14px}.ourStory .ourStoryContainer .ourStoryWrapper .ourStoryImageWrapper .ourStoryImageWrapperAccent{display:none}}.coreValues{padding:60px 0;background-color:#f9fafb}.coreValues .coreValuesContainer{width:94.4444444444%;margin:0 auto}.coreValues .coreValuesContainer .coreValuesHeader{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-bottom:48px}.coreValues .coreValuesContainer .coreValuesHeader .coreValuesHeaderHeading{color:#dc2626;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}.coreValues .coreValuesContainer .coreValuesHeader .coreValuesHeaderSubheading{color:#4b5563;font-size:20px;font-weight:400;line-height:1.5}.coreValues .coreValuesContainer .coreValuesGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.coreValues .coreValuesContainer .coreValuesGrid .coreValuesGridCard{background-color:#fff;padding:32px;border-radius:8px;text-align:center;box-shadow:0 1px 3px #00000014;transition:box-shadow .3s ease}.coreValues .coreValuesContainer .coreValuesGrid .coreValuesGridCard:hover{box-shadow:0 10px 15px -3px #0000001a}.coreValues .coreValuesContainer .coreValuesGrid .coreValuesGridCard .coreValuesGridCardIcon{width:64px;height:64px;border-radius:50%;background-color:#dc2626;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:row;margin:0 auto 24px}.coreValues .coreValuesContainer .coreValuesGrid .coreValuesGridCard .coreValuesGridCardTitle{color:#111827;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:12px}.coreValues .coreValuesContainer .coreValuesGrid .coreValuesGridCard .coreValuesGridCardDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.coreValues{padding:40px 24px}.coreValues .coreValuesContainer{width:100%;margin:unset}.coreValues .coreValuesContainer .coreValuesHeader{margin-bottom:24px}.coreValues .coreValuesContainer .coreValuesHeader .coreValuesHeaderHeading{font-size:28px}.coreValues .coreValuesContainer .coreValuesHeader .coreValuesHeaderSubheading{font-size:17px}.coreValues .coreValuesContainer .coreValuesGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:600px){.coreValues .coreValuesContainer .coreValuesHeader .coreValuesHeaderHeading{font-size:24px}.coreValues .coreValuesContainer .coreValuesHeader .coreValuesHeaderSubheading{font-size:15px}.coreValues .coreValuesContainer .coreValuesGrid{grid-template-columns:1fr;gap:16px}.coreValues .coreValuesContainer .coreValuesGrid .coreValuesGridCard{padding:24px}.coreValues .coreValuesContainer .coreValuesGrid .coreValuesGridCard .coreValuesGridCardIcon{width:48px;height:48px}.coreValues .coreValuesContainer .coreValuesGrid .coreValuesGridCard .coreValuesGridCardIcon svg{width:24px;height:24px}}.meetOurTeam{padding:60px 0}.meetOurTeam .meetOurTeamContainer{width:94.4444444444%;margin:0 auto}.meetOurTeam .meetOurTeamContainer .meetOurTeamHeader{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-bottom:48px}.meetOurTeam .meetOurTeamContainer .meetOurTeamHeader .meetOurTeamHeaderHeading{color:#dc2626;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}.meetOurTeam .meetOurTeamContainer .meetOurTeamHeader .meetOurTeamHeaderSubheading{color:#4b5563;font-size:20px;font-weight:400;line-height:1.5}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid .meetOurTeamGridCard{cursor:pointer}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid .meetOurTeamGridCard .meetOurTeamGridCardImageWrapper{aspect-ratio:1/1.64;background-color:#f3f4f6;border-radius:8px;overflow:hidden;margin-bottom:16px}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid .meetOurTeamGridCard .meetOurTeamGridCardImageWrapper .meetOurTeamGridCardImageWrapperImage{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid .meetOurTeamGridCard .meetOurTeamGridCardName{color:#dc2626;font-size:22px;font-weight:600;line-height:1.3;margin-bottom:4px}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid .meetOurTeamGridCard .meetOurTeamGridCardRole{color:#4b5563;font-size:18px;font-weight:400;line-height:1.5}@media screen and (max-width:992px){.meetOurTeam{padding:40px 24px}.meetOurTeam .meetOurTeamContainer{width:100%;margin:unset}.meetOurTeam .meetOurTeamContainer .meetOurTeamHeader{margin-bottom:24px}.meetOurTeam .meetOurTeamContainer .meetOurTeamHeader .meetOurTeamHeaderHeading{font-size:28px}.meetOurTeam .meetOurTeamContainer .meetOurTeamHeader .meetOurTeamHeaderSubheading{font-size:17px}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid{grid-template-columns:repeat(2,1fr);gap:24px}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid .meetOurTeamGridCard .meetOurTeamGridCardName{font-size:20px}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid .meetOurTeamGridCard .meetOurTeamGridCardRole{font-size:15px}}@media screen and (max-width:600px){.meetOurTeam .meetOurTeamContainer .meetOurTeamHeader .meetOurTeamHeaderHeading{font-size:24px}.meetOurTeam .meetOurTeamContainer .meetOurTeamHeader .meetOurTeamHeaderSubheading{font-size:15px}.meetOurTeam .meetOurTeamContainer .meetOurTeamGrid{grid-template-columns:1fr;gap:16px}}.cTASection{padding:60px 0;background-color:#fff}.cTASection .cTASectionContainer{width:94.4444444444%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.cTASection .cTASectionContainer .cTASectionHeading{color:#dc2626;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:24px}.cTASection .cTASectionContainer .cTASectionSubheading{color:#4b5563;font-size:20px;font-weight:400;line-height:1.6;margin-bottom:40px}.cTASection .cTASectionContainer .cTASectionBtn{border-radius:12px;max-width:300px;display:flex;justify-content:center;display:inline-flex;align-items:center;padding:16px 32px;background-color:#dc2626;color:#fff;text-decoration:none;font-size:20px;font-weight:600;line-height:1;transition:box-shadow .3s ease,transform .3s ease}.cTASection .cTASectionContainer .cTASectionBtn:hover{box-shadow:0 20px 25px -5px #0000001a;transform:scale(1.05)}@media screen and (max-width:992px){.cTASection{padding:40px 24px}.cTASection .cTASectionContainer{width:100%;margin:unset}.cTASection .cTASectionContainer .cTASectionHeading{font-size:28px}.cTASection .cTASectionContainer .cTASectionSubheading{font-size:17px}.cTASection .cTASectionContainer .cTASectionBtn{font-size:15px;padding:14px 28px}}@media screen and (max-width:600px){.cTASection .cTASectionContainer .cTASectionHeading{font-size:24px}.cTASection .cTASectionContainer .cTASectionSubheading{font-size:15px;margin-bottom:24px}.cTASection .cTASectionContainer .cTASectionBtn{font-size:14px;padding:12px 24px;width:100%;justify-content:center}}.contactInformation{padding:80px 0;background:linear-gradient(to bottom,#fff,#dc26260a)}.contactInformation .contactInformationContainer{width:94.4444444444%;margin:0 auto}.contactInformation .contactInformationContainer .contactInformationHeader{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-bottom:64px}.contactInformation .contactInformationContainer .contactInformationHeader .contactInformationHeaderHeading{color:#dc2626;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}.contactInformation .contactInformationContainer .contactInformationHeader .contactInformationHeaderSubheading{color:#4b5563;font-size:18px;font-weight:400;line-height:1.6;max-width:640px}.contactInformation .contactInformationContainer .contactInformationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard{position:relative;background-color:#fff;border-radius:16px;padding:48px 32px 32px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:2px solid transparent;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-8px);border-color:#dc2626}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard:hover .contactInformationGridCardIcon{transform:translate(-50%,-50%) scale(1.1)}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardIcon{position:absolute;top:-24px;left:50%;transform:translate(-50%);width:64px;height:64px;border-radius:50%;background-color:#dc2626;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:row;box-shadow:0 4px 6px -1px #00000026;transition:transform .3s ease}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody{text-align:center;margin-top:16px}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody .contactInformationGridCardBodyTitle{color:#dc2626;font-size:22px;font-weight:600;line-height:1.3;margin-bottom:16px}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody .contactInformationGridCardBodyContent{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody .contactInformationGridCardBodyContent .contactInformationGridCardBodyLink{display:block;color:#374151;text-decoration:none;font-size:17px;font-weight:400;line-height:1.5;transition:color .2s ease}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody .contactInformationGridCardBodyContent .contactInformationGridCardBodyLink:hover{color:#dc2626}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody .contactInformationGridCardBodyContent .contactInformationGridCardBodyAddress{color:#374151;font-size:17px;font-weight:400;line-height:1.7}.contactInformation .contactInformationContainer .contactInformationHours{display:flex;justify-content:center;align-items:center;flex-direction:row}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard{width:100%;max-width:768px;background-color:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-top:4px solid #dc2626}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardHeading{color:#dc2626;font-size:28px;font-weight:600;line-height:1.2;text-align:center;margin-bottom:32px}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardGrid .contactInformationHoursCardGridItem{text-align:center;padding:16px;border-radius:8px;background-color:#dc26260a}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardGrid .contactInformationHoursCardGridItem .contactInformationHoursCardGridItemDay{color:#111827;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:8px}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardGrid .contactInformationHoursCardGridItem .contactInformationHoursCardGridItemTime{color:#4b5563;font-size:16px;font-weight:400;line-height:1.4}@media screen and (max-width:992px){.contactInformation{padding:60px 24px}.contactInformation .contactInformationContainer{width:100%;margin:unset}.contactInformation .contactInformationContainer .contactInformationHeader{margin-bottom:48px}.contactInformation .contactInformationContainer .contactInformationHeader .contactInformationHeaderHeading{font-size:28px}.contactInformation .contactInformationContainer .contactInformationHeader .contactInformationHeaderSubheading{font-size:16px}.contactInformation .contactInformationContainer .contactInformationGrid{grid-template-columns:1fr;gap:48px;margin-bottom:48px}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard{padding:32px 24px}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardGrid{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:600px){.contactInformation .contactInformationContainer .contactInformationHeader .contactInformationHeaderHeading{font-size:24px}.contactInformation .contactInformationContainer .contactInformationHeader .contactInformationHeaderSubheading{font-size:14px}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard{padding:44px 20px 28px}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody .contactInformationGridCardBodyTitle{font-size:18px}.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody .contactInformationGridCardBodyContent .contactInformationGridCardBodyLink,.contactInformation .contactInformationContainer .contactInformationGrid .contactInformationGridCard .contactInformationGridCardBody .contactInformationGridCardBodyContent .contactInformationGridCardBodyAddress{font-size:15px}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardHeading{font-size:22px}.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardGrid .contactInformationHoursCardGridItem .contactInformationHoursCardGridItemDay,.contactInformation .contactInformationContainer .contactInformationHours .contactInformationHoursCard .contactInformationHoursCardGrid .contactInformationHoursCardGridItem .contactInformationHoursCardGridItemTime{font-size:14px}}
