:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.About_about__Fapjj{display:flex;gap:4.8rem}@media screen and (max-width:50em){.About_about__Fapjj{flex-direction:column}}.About_textContainer__OIXwe{flex:1 1;display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width:50em){.About_textContainer__OIXwe>h2{display:none}}.About_imageContainer__leIit{flex:1 1;display:flex;justify-content:center;align-items:center;position:relative}.About_imageContainer__leIit img{width:100%;max-width:50rem;height:auto;object-fit:cover;object-position:50% 70%;aspect-ratio:1/1}@media screen and (max-width:50em){.About_imageContainer__leIit{height:40rem}}.About_mobileHeading__wSZ7a{display:none}@media screen and (max-width:50em){.About_mobileHeading__wSZ7a{display:block}}.FeatureCard_feature__jjOpY{display:flex;flex-direction:column;gap:.8rem}.FeatureCard_feature__jjOpY svg{width:6.4rem;height:auto;color:var(--color-primary-600)}.TestimonialCard_testimonialCard__R08_A{display:flex;color:var(--color-gray-50)}@media screen and (max-width:50em){.TestimonialCard_testimonialCard__R08_A{max-width:60rem}}.TestimonialCard_testimonialCard__R08_A .TestimonialCard_quotes__96adt{color:var(--color-primary-50);font-style:italic;translate:-1.6rem}.TestimonialCard_testimonialCard__R08_A .TestimonialCard_testimonialContent__rjRTh{display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width:50em){.TestimonialCard_testimonialCard__R08_A .TestimonialCard_testimonialContent__rjRTh{gap:.8rem}}.TestimonialCard_testimonialCard__R08_A .TestimonialCard_testimonialText__ROKgr span{color:var(--color-primary-50);font-size:4.8rem;line-height:1}.TestimonialCard_testimonialCard__R08_A .TestimonialCard_clientName__00YFX{font-size:4rem;color:var(--color-primary-50);font-weight:600}@media screen and (max-width:37.5em){.Contact_section__KjLoW{padding:0}}.Contact_contact__x1FHe{position:relative;padding:4.8rem;color:var(--color-gray-white);z-index:1;background-color:#000;display:flex;flex-direction:column;gap:4.8rem;align-items:flex-start}@media screen and (max-width:37.5em){.Contact_contact__x1FHe{padding:6.4rem 2.4rem}}.Contact_contact__x1FHe img{object-fit:cover;z-index:-1;opacity:.5}.Contact_contact__x1FHe h2{color:var(--color-gray-white)}.Contact_contact__x1FHe p{font-weight:600}.Contact_contact__x1FHe button{padding:1.6rem 2.4rem}.Contact_features__KLypm{display:flex;flex-direction:column}.Contact_features__KLypm .Contact_feature__63n6T{padding:.8rem;display:flex;gap:1.6rem;align-items:center}.Contact_features__KLypm .Contact_feature__63n6T:not(:last-child){border-bottom:2px solid var(--color-gray-200)}@media screen and (max-width:37.5em){.Contact_features__KLypm .Contact_feature__63n6T:not(:last-child){border-bottom:1px solid var(--color-gray-200)}}.Contact_features__KLypm .Contact_feature__63n6T svg{color:var(--color-primary-200);width:4.8rem;height:4.8rem}@media screen and (max-width:37.5em){.Contact_features__KLypm .Contact_feature__63n6T svg{width:3.2rem;height:3.2rem}}.Contact_features__KLypm .Contact_feature__63n6T p{font-size:2.4rem;font-weight:600;color:var(--color-gray-200)}