.about-page .hero-content{flex-direction:column;margin:5vw 0;display:flex;position:relative}.about-page .hero-left{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.about-page .tag{color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:-4%;text-transform:uppercase;background-color:#1e8f7f;border-radius:4px;padding:.104vw .208vw;font-size:.833vw;font-weight:700;line-height:1.1;display:inline-block}.about-page .hero-content h1{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-4%;text-transform:uppercase;color:#2e2e2e;word-break:break-word;margin:1.25vw 0 1.667vw;font-size:6.667vw;font-weight:900;line-height:85%}.about-page .hero-content p{font-family:var(--font-inter), sans-serif;color:#2e2e2e;opacity:.7;max-width:26.98vw;margin:0 0 3.33vw;font-size:1.042vw;font-weight:600;line-height:140%}.about-page .btn{color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#1e8f7f;border:none;border-radius:12px;justify-content:center;align-items:center;width:fit-content;max-width:100%;height:3.229vw;padding:.417vw 3.229vw .417vw .833vw;font-size:.833vw;font-weight:700;line-height:.98;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex;position:relative;overflow:hidden}.about-page .btn__text{z-index:2;white-space:nowrap;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:relative}.about-page .btn__icon{z-index:2;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:2.396vw;height:2.396vw;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.about-page .btn__icon img{width:1.25vw;height:1.25vw;display:block}.about-page .btn__icon--right{opacity:1;width:2.396vw;height:2.396vw;right:.417vw;transform:translateY(-50%)translate(0)}.about-page .btn__icon--left{opacity:0;width:0;height:0;left:.417vw;right:auto;transform:translateY(-50%)translate(-10px)}@media (min-width:1025px){.about-page .btn:hover{color:#fff;background:#2e2e2e;border:1px solid #2e2e2e}.about-page .btn:hover .btn__icon--right{opacity:0;width:0;height:0}.about-page .btn:hover .btn__icon--left{opacity:1;width:2.396vw;height:2.396vw;transform:translateY(-50%)translate(0)}.about-page .btn:hover .btn__text{transform:translate(2.5vw)}}@media (max-width:1024px){.about-page .hero-content{margin:64px 0}.about-page .tag{padding:2px 4px;font-size:16px}.about-page .hero-content h1{margin:24px 0;font-size:64px;line-height:85%}.about-page .hero-content p{max-width:none;margin:0 0 24px;font-size:16px;line-height:1.5}.about-page .btn{justify-content:space-between;gap:12px;height:62px;padding:8px 8px 8px 16px;font-size:16px;display:flex;will-change:auto!important;transition:none!important;animation:none!important}.about-page .btn:hover,.about-page .btn:active,.about-page .btn:focus{color:#fff!important;background:#1e8f7f!important;transform:none!important}.about-page .btn__text{text-align:left;text-overflow:ellipsis;width:100%;padding-right:0;overflow:hidden;transition:none!important;transform:none!important}.about-page .btn__icon{flex-shrink:0;width:46px;height:46px;top:auto;transition:none!important;position:relative!important;transform:none!important}.about-page .btn__icon img{width:24px;height:24px}.about-page .btn__icon--right{right:auto;opacity:1!important;width:46px!important;height:46px!important;transform:none!important}.about-page .btn__icon--left{opacity:0!important;width:0!important;height:0!important;display:none!important}}@media (max-width:767px){.about-page .hero-content{margin:48px 0}.about-page .tag{font-size:14px}.about-page .hero-content h1{margin:18px 0 24px;font-size:48px}.about-page .hero-content p{margin:0 0 16px;font-size:14px}.about-page .btn{width:100%;max-width:100%;font-size:14px}}.about-page .image-marquee-wrapper{width:100%;padding:0 0 5vw;position:relative;overflow:hidden}.about-page .image-marquee-track{will-change:transform;width:max-content;animation:20s linear infinite scroll-images;display:flex}.about-page .image-marquee-item{aspect-ratio:auto;border-radius:.833vw;flex-shrink:0;width:auto;height:360px;margin-right:5vw;overflow:hidden}.about-page .image-marquee-item:last-child{margin-right:5vw}.about-page .image-marquee-item img{object-fit:cover;width:auto;height:100%;display:block}@keyframes scroll-images{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.about-page .image-marquee-wrapper{padding:0 0 64px}.about-page .image-marquee-item{border-radius:16px;margin-right:96px}.about-page .image-marquee-item:last-child{margin-right:96px}}@media (max-width:767px){.about-page .image-marquee-wrapper{padding:0 0 48px}.about-page .image-marquee-item{border-radius:12px;height:180px;margin-right:24px}.about-page .image-marquee-item:last-child{margin-right:24px}.about-page .image-marquee-track{animation-duration:20s}}.about-page .our-journey-content{border-top:1px solid #b4b4b4;padding:5vw 0}@media (max-width:1024px){.about-page .our-journey-content{padding:64px 0}}@media (max-width:767px){.about-page .our-journey-content{padding:48px 0}}.about-page h2{margin-top:1.25vw;margin-bottom:0}@media (max-width:1024px){.about-page h2{margin-top:24px}}@media (max-width:767px){.about-page h2{margin-top:16px}}.about-page .about__columns{gap:5vw;min-width:0;margin-top:5vw;display:flex}.about-page .about__col--left{flex:0 25.5729vw;min-width:16.6667vw;display:block;position:relative}.about-page .about__col--right{flex-direction:column;flex:1;width:100%;display:flex}.about-page .about-picture img{object-fit:cover;border-radius:16px;width:100%;height:491px;display:block}@media (max-width:1024px){.about-page .about__columns{flex-direction:column;margin-top:48px}.about-page .about-picture img{object-position:center top;height:704px}}@media (max-width:767px){.about-page .about__columns{margin-top:24px}.about-page .about-picture img{border-radius:8px;height:326px}}.about-page .value-cards-grid{flex-direction:column;gap:1.66667vw;display:flex}.about-page .value-card-row{justify-content:space-between;gap:1.66667vw;display:flex}.about-page .value-card{box-sizing:border-box;border-top:1px solid #b4b4b4;flex:1;align-items:flex-start;padding:1.67vw;display:flex}.about-page .value-card-row:first-child .value-card{border-top:none;padding-top:0}.about-page .value-card-text{padding-left:1.67vw;display:block;position:relative}.about-page .value-card-icon-block{flex-shrink:0;justify-content:center;align-items:center;width:1.25vw;height:1.25vw;display:flex}.about-page .value-card-icon{width:auto;height:auto;display:block;position:relative;top:0}.about-page .value-card-text h3{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;margin:0 0 1.25vw;font-size:1.45833vw;font-weight:900;line-height:1}.about-page .value-card-text p{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;max-width:13.13vw;margin:0;font-size:1.04167vw;font-weight:600;line-height:1.4}@media (max-width:1024px){.about-page .value-cards-grid{gap:0;margin-top:0}.about-page .value-card-row{flex-direction:column;gap:0}.about-page .value-card{flex:none;gap:16px;width:100%;padding:24px 0}.about-page .value-card-row:first-child .value-card{padding-top:24px}.about-page .value-card-row .value-card{border-top:none;border-bottom:1px solid #b4b4b4}.about-page .value-card-icon-block{width:24px;height:24px}.about-page .value-card-text{padding-left:0}.about-page .value-card-text h3{margin:0 0 16px;font-size:24px}.about-page .value-card-text p{max-width:100%;font-size:16px}.about-page .value-card-row:first-child .value-card:first-child{padding-top:0}.about-page .value-card-row:last-child .value-card:last-child{border-bottom:0}}@media (max-width:767px){.about-page .value-card-text h3{font-size:18px}.about-page .value-card-text p{font-size:14px}.about-page .value-card{padding:20px 0}}.about-page .partnerships-content{border-top:1px solid #b4b4b4;padding:5vw 0}.about-page .partnerships__columns{gap:5vw;min-width:0;display:flex}.about-page .partnerships__col--left{flex:0 25.5729vw;min-width:16.6667vw;display:block;position:relative}.about-page .partnerships__col--right{flex:1;width:100%;display:flex;overflow:visible}.about-page .partnerships-slider.swiper{overflow:visible}.about-page .partnerships-slides{gap:1.67vw;width:100%;display:flex}.about-page .partnerships-slider .swiper-slide{flex-shrink:1}.about-page .partnerships-dots{display:none}.about-page .partnerships__col--left p{opacity:.7}.about-page .partnerships_item{border:1px solid #b4b4b4;border-radius:16px;width:100%;min-height:24.58vw;padding:1.67vw;flex-direction:column!important;justify-content:space-between!important;display:flex!important}.about-page .partnerships_item_content h3{margin-top:1.67vw;margin-bottom:.83vw}.about-page .partnerships_item_content p,.about-page .partnerships_item_data p{opacity:.7;margin:0}@media (max-width:1024px){.about-page .partnerships-content{padding:64px 0}.about-page .partnerships__columns{flex-direction:column;gap:0}.about-page .partnerships__col--left{flex:none}.about-page .partnerships-slider.swiper{width:100%;margin-top:24px;overflow:hidden}.about-page .partnerships-slides{flex-wrap:nowrap;gap:0}.about-page .partnerships-slider .swiper-slide{box-sizing:border-box;flex-shrink:0;width:100%}.about-page .partnerships-dots{text-align:center;z-index:10;justify-content:center;align-items:center;gap:0;width:100%;margin-top:48px;display:flex;position:relative!important}.about-page .partnerships-dots .swiper-pagination-bullet{cursor:pointer;transition:all .2s;position:relative;opacity:1!important;background:0 0!important;border:1px solid #2e2e2e80!important;border-radius:4px!important;width:8px!important;height:8px!important;margin:0 4px!important}.about-page .partnerships-dots .swiper-pagination-bullet-active{background:0 0!important;border-color:#1e8f7f!important;border-radius:4px!important;width:31px!important;height:8px!important}.about-page .partnerships-dots .swiper-pagination-bullet-active .swiper-dot-fill{width:100%;transition:width 5s linear}.about-page .partnerships-dots .swiper-dot-fill{z-index:1;background-color:#1e8f7f;border-radius:4px;width:0;height:100%;transition:none;position:absolute;top:0;left:0}.about-page .partnerships_item{min-height:433px;padding:24px}.about-page .partnerships__col--left p{display:none}.about-page .partnerships_item_content h3{margin-top:32px;margin-bottom:16px;font-size:24px}.about-page .partnerships_item_content p,.about-page .partnerships_item_data p{font-size:16px}}@media (max-width:767px){.about-page .partnerships-content{padding:48px 0}.about-page .partnerships-slider{margin-top:48px}.about-page .partnerships_item{min-height:404px}.about-page .partnerships_item_content h3{margin-top:24px;margin-bottom:8px;font-size:18px}.about-page .partnerships_item_content p,.about-page .partnerships_item_data p{font-size:14px}}.about-page .team-content{padding:5vw 0}.about-page .team__columns{gap:5vw;min-width:0;display:flex}.about-page .team__col--left{flex:0 25.5729vw;min-width:16.6667vw;display:block;position:relative}.about-page .team__col--right{flex:1;width:100%;display:flex}.about-page .team__col--left h2{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#2e2e2e;font-size:6.67vw;font-weight:900;line-height:1}.about-page .team__col--left p{opacity:.7;margin-top:1.67vw;margin-bottom:0}.about-page .team-values-grid{flex-direction:column;gap:1.66667vw;width:100%;display:flex}.about-page .team-value-card-row{justify-content:space-between;gap:1.66667vw;display:flex}.about-page .team-value-card{box-sizing:border-box;border-top:1px solid #b4b4b4;flex:1;align-items:flex-start;padding:1.67vw;display:flex}.about-page .team-value-card-row:first-child .team-value-card{border-top:none;padding-top:0}.about-page .team-value-card-icon-block{flex-shrink:0;justify-content:center;align-items:center;width:1.25vw;height:1.25vw;display:flex}.about-page .team-value-card-icon{width:auto;height:auto;display:block;position:relative;top:0}.about-page .team-value-card-text{padding-left:1.67vw;display:block;position:relative}.about-page .team-value-card-text h3{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;margin:0 0 1.25vw;font-size:1.45833vw;font-weight:900;line-height:1}.about-page .team-value-card-text p{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;max-width:13.13vw;margin:0;font-size:1.04167vw;font-weight:600;line-height:1.4}@media (max-width:1024px){.about-page .team-content{padding:64px 0}.about-page .team__columns{flex-direction:column;gap:0}.about-page .team__col--left{flex:none}.about-page .team__col--left h2{font-size:64px}.about-page .what-we-do h2{max-width:244px;font-size:64px}.about-page .team__col--left p{margin-top:16px}.about-page .team-values-grid{gap:0;margin-top:24px}.about-page .team-value-card-row{flex-direction:column;gap:0}.about-page .team-value-card{border-top:none;border-bottom:1px solid #b4b4b4;flex:none;gap:16px;width:100%;padding:24px 0}.about-page .team-value-card-row:first-child .team-value-card{padding-top:24px}.about-page .team-value-card-row:first-child .team-value-card:first-child{padding-top:0}.about-page .team-value-card-row:last-child .team-value-card:last-child{border-bottom:0}.about-page .team-value-card-icon-block{width:24px;height:24px}.about-page .team-value-card-text{padding-left:0}.about-page .team-value-card-text h3{margin:0 0 16px;font-size:24px}.about-page .team-value-card-text p{max-width:100%;font-size:16px}}@media (max-width:767px){.about-page .team-content{padding:48px 0}.about-page .team__col--left h2,.about-page .what-we-do h2{font-size:48px}.about-page .team-values-grid{margin-top:24px}.about-page .team-value-card{padding:20px 0}.about-page .team-value-card-text h3{font-size:18px}.about-page .team-value-card-text p{font-size:14px}}.about-page .team-picture{margin-top:5vw;display:block}.about-page .team-picture img{object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}@media (max-width:1024px){.about-page .team-picture{margin-top:32px}}@media (max-width:767px){.about-page .team-picture{margin-top:24px}.about-page .team-picture img{border-radius:8px}}.about-page .product-accordion{width:100%}.about-page .accordion-item{border-bottom:1px solid #b4b4b4}.about-page .accordion-item:last-child{border-bottom:none}.about-page .accordion-header{cursor:pointer;width:100%;font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;height:7.0833vw;padding:1.67vw 0;font-size:1.46vw;font-weight:900;line-height:1;transition:color .3s;display:flex}.about-page .accordion-header:focus{outline:none}.about-page .accordion-icon{flex-shrink:0;width:.781vw;height:.729vw;margin:0 1.93vw;display:block}.about-page .accordion-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin-right:.833vw;transition:color .3s;overflow:hidden}.about-page .accordion-toggle-wrapper{background-color:#0000;border:1px solid #b4b4b4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.396vw;height:2.396vw;transition:background-color .3s,border-color .3s;display:flex;position:relative}.about-page .accordion-toggle-icon{pointer-events:none;width:1.25vw;height:1.25vw;transition:opacity .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page .accordion-icon-plus{opacity:1}.about-page .accordion-icon-minus{opacity:0}.about-page .accordion-item:not(.is-open):hover .accordion-title{color:#1e8f7f}.about-page .accordion-item:not(.is-open):hover .accordion-toggle-wrapper{background-color:#1e8f7f;border-color:#1e8f7f}.about-page .accordion-item:not(.is-open):hover .accordion-icon-plus{filter:brightness(0)invert()}.about-page .accordion-item.is-open .accordion-toggle-wrapper{background-color:#2e2e2e;border-color:#2e2e2e}.about-page .accordion-item.is-open .accordion-icon-plus{opacity:0}.about-page .accordion-item.is-open .accordion-icon-minus{opacity:1}.about-page .accordion-content{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.about-page .accordion-item.is-open .accordion-content{grid-template-rows:1fr}.about-page .accordion-content-inner{padding:0;overflow:hidden}.about-page .accordion-content-inner p{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;max-width:29.167vw;margin:0;padding:0 0 3.28vw 4.69vw;font-size:1.042vw;font-weight:600;line-height:1.4}.about-page .accordion-submenu-list{margin:0;padding:0 0 3.33vw 4.69vw;list-style:none}.about-page .accordion-submenu-item{opacity:0;margin-bottom:1.25vw;animation:.4s forwards slideInAccordion;transform:translateY(-10px)}.about-page .accordion-submenu-item:first-child{animation-delay:50ms}.about-page .accordion-submenu-item:nth-child(2){animation-delay:.1s}.about-page .accordion-submenu-item:nth-child(3){animation-delay:.15s}.about-page .accordion-submenu-item:nth-child(4){animation-delay:.2s}.about-page .accordion-submenu-item:nth-child(5){animation-delay:.25s}.about-page .accordion-submenu-item:last-child{margin-bottom:0}@keyframes slideInAccordion{to{opacity:1;transform:translateY(0)}}.about-page .accordion-submenu-link{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#1e8f7f;align-items:center;gap:.417vw;font-size:1.042vw;font-weight:700;line-height:.98;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.about-page .submenu-text{white-space:nowrap;transition:transform .35s cubic-bezier(.4,0,.2,1);display:inline-block;transform:translate(0)}.about-page .arrow{flex-shrink:0;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.about-page .arrow img{object-fit:contain;width:1.25vw;height:1.25vw;display:block}.about-page .arrow-left{opacity:0;width:1.25vw;height:1.25vw;position:absolute;left:0;transform:translate(-.417vw)}.about-page .arrow-right{opacity:1;width:1.25vw;height:1.25vw;display:block;position:relative;transform:translate(0)}.about-page .accordion-submenu-link:hover{color:#145a50}.about-page .accordion-submenu-link:hover .submenu-text{transform:translate(1.25vw)}.about-page .accordion-submenu-link:hover .arrow-right{opacity:0;transform:translate(.417vw)}.about-page .accordion-submenu-link:hover .arrow-left{opacity:1;transform:translate(0)}.about-page .services-btn.services-btn{justify-content:center;margin-top:3.33vw;display:flex}.about-page .btn--secondary{color:#2e2e2e;background:#fff;border:1px solid #b4b4b4}.about-page .btn--secondary .btn__icon,.about-page .btn--secondary .btn__icon--left{background:#1e8f7f}.about-page .btn--secondary:hover{color:#fff;background:#1e8f7f;border:1px solid #1e8f7f}.about-page .btn--secondary:hover .btn__icon,.about-page .btn--secondary:hover .btn__icon--left{background:#fff}@media (max-width:1024px){.about-page .accordion-header{height:auto;min-height:112px;padding:33px 0;font-size:24px}.about-page .accordion-icon{width:14px;height:14px;margin:0 36px 0 4.76px}.about-page .accordion-title{margin-right:16px;font-size:24px}.about-page .accordion-toggle-wrapper{border-radius:8px;width:46px;height:46px}.about-page .accordion-toggle-icon{width:24px;height:24px}.about-page .accordion-content-inner p{max-width:100%;padding:0 50px 33px 56px;font-size:20px;line-height:1.4}.about-page .accordion-submenu-list{padding:0 50px 33px 56px}.about-page .accordion-submenu-item{margin-bottom:16px}.about-page .accordion-submenu-link{gap:8px;font-size:16px}.about-page .submenu-text{font-size:16px}.about-page .arrow img{width:24px;height:24px}.about-page .arrow-left{width:24px;height:24px;transform:translate(-8px)}.about-page .arrow-right{width:24px;height:24px}.about-page .accordion-submenu-item,.about-page .accordion-submenu-item *,.about-page .submenu-text,.about-page .arrow,.about-page .accordion-submenu-link{transition:none!important;animation:none!important;transform:none!important}.about-page .accordion-submenu-item{opacity:1!important}.about-page .arrow-left{opacity:0!important;position:absolute!important}.about-page .arrow-right{opacity:1!important;display:block!important}.about-page .services-btn.services-btn{margin-top:64px}.about-page .services-btn.services-btn .btn:hover,.about-page .services-btn.services-btn .btn:active,.about-page .services-btn.services-btn .btn:focus{border:1px solid #b4b4b4;color:#2e2e2e!important;background:#fff!important;transform:none!important}.about-page .services-btn.services-btn .btn--secondary:hover .btn__icon,.about-page .services-btn.services-btn .btn--secondary:hover .btn__icon--left{background:#1e8f7f}}@media (max-width:767px){.about-page .accordion-header{min-height:94px;padding:24px 0;font-size:18px}.about-page .accordion-title{font-size:18px}.about-page .accordion-content-inner p{padding:0 45px 33px 28px;font-size:14px}.about-page .accordion-submenu-list{padding:0 45px 33px 28px}.about-page .accordion-submenu-link,.about-page .submenu-text{font-size:14px}.about-page .services-btn.services-btn{margin-top:24px}.about-page .accordion-icon{margin:0 14px 0 0}}.about-page .reviews-dots,.about-page .reviews-dots-mobile{justify-content:center;align-items:center;gap:8px;width:100%;min-height:8px;margin-top:18px;padding:0;display:flex}.about-page .reviews-dots .swiper-pagination-bullet,.about-page .reviews-dots-mobile .swiper-pagination-bullet{opacity:1!important;cursor:pointer!important;background:0 0!important;border:1px solid #b4b4b4!important;border-radius:4px!important;flex-shrink:0!important;width:8px!important;height:8px!important;margin:0!important;transition:width .3s,border-color .3s!important;display:inline-block!important;position:relative!important;overflow:hidden!important}.about-page .reviews-dots .swiper-pagination-bullet-active,.about-page .reviews-dots-mobile .swiper-pagination-bullet-active{background:0 0!important;border-color:#1e8f7f!important;width:28px!important}.about-page .reviews-dots .swiper-pagination-bullet-active .swiper-dot-fill,.about-page .reviews-dots-mobile .swiper-pagination-bullet-active .swiper-dot-fill{width:0%;transition:none;animation:5s linear forwards urich-dot-fill;z-index:1!important;background-color:#1e8f7f!important;border-radius:4px!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.about-page .reviews-dots .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) .swiper-dot-fill,.about-page .reviews-dots-mobile .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) .swiper-dot-fill{display:none!important}.about-page .reviews-slider{width:100%;height:auto;overflow:hidden}.about-page .reviews-slides.swiper-wrapper{box-sizing:border-box;display:flex}.about-page .review-slide.swiper-slide{justify-content:center;height:auto;display:flex}.about-page .reviews-dot{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.about-page .desktop-only{border-top:1px solid #b4b4b4;padding:5vw 0}.about-page .reviews-content .description{opacity:.7;margin-top:1.67vw;margin-bottom:0}@media (min-width:1025px){.about-page .desktop-only{display:block}.about-page .mobile-only{display:none}.about-page .reviews-content{gap:5vw;min-width:0;display:flex}.about-page .reviews-left-column{flex:0 25.5729vw;min-width:16.6667vw;display:block;position:relative}.about-page .reviews-slider-container{flex:1;min-width:0;position:relative;overflow:visible}.about-page .reviews-slider{width:100%;position:relative;overflow:hidden}.about-page .reviews-slides,.about-page .reviews-slides.swiper-wrapper{box-sizing:border-box;flex-wrap:nowrap;width:100%;transition:transform .4s ease-in-out;display:flex}.about-page .review-slide,.about-page .review-slide.swiper-slide{box-sizing:border-box;flex:0 0 100%;justify-content:center;gap:1.66667vw;width:100%;height:auto;padding:0 .0520833vw;display:flex}.about-page .review-slide-inner{gap:32px;width:100%;display:flex}.about-page .review-card{box-sizing:border-box;background:#fff;border:.0520833vw solid #b4b4b4;border-radius:16px;flex-direction:column;flex:1;min-width:0;height:15.9896vw;padding:1.66667vw;display:flex}.about-page .review-header{justify-content:space-between;align-items:center;gap:.416667vw;margin-bottom:1.66667vw;display:flex}.about-page .review-stars{gap:.208333vw;display:flex}.about-page .review-stars img{width:16px;height:16px;display:block}.about-page .review-rating{font-family:var(--font-inter), sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#1e8f7f;font-size:1.04167vw;font-weight:700;line-height:1}.about-page .review-main{flex-direction:column;flex:1;justify-content:space-between;display:flex}.about-page .review-text{font-family:var(--font-inter), sans-serif;letter-spacing:-.05em;color:#2e2e2e;margin:0;font-size:1.25vw;font-style:italic;font-weight:600;line-height:1.2}.about-page .review-divider{background-color:#b4b4b4;align-self:stretch;width:100%;height:.0520833vw;margin:0 auto}.about-page .review-author{align-items:center;gap:.833333vw;margin:0;display:flex}.about-page .review-author-avatar{flex-shrink:0}.about-page .review-author-avatar img{object-fit:cover;border-radius:.416667vw;width:2.5vw;height:2.5vw;display:block}.about-page .review-author-info{flex-direction:column;gap:.208333vw;display:flex}.about-page .review-author-name{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#2e2e2e;margin:0;font-size:.833333vw;font-weight:700;line-height:.98}.about-page .review-author-company{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.5;margin:0;font-size:.833333vw;font-weight:400;line-height:1.4}.about-page .reviews-dots{justify-content:flex-start;margin:0;display:flex;position:relative}.about-page .reviews-slider-controls{justify-content:space-between;align-items:center;gap:1.25vw;width:100%;margin-top:1.66667vw;display:flex}.about-page .reviews-nav-wrapper{gap:.416667vw;display:flex}.about-page .reviews-nav{cursor:pointer;background:#fff;border:.0520833vw solid #b4b4b4;border-radius:.416667vw;justify-content:center;align-items:center;width:2.39583vw;height:2.39583vw;padding:0;transition:background-color .2s,border-color .2s;display:flex}.about-page .reviews-nav:hover{background:#2e2e2e;border-color:#2e2e2e}.about-page .reviews-nav:hover img{filter:brightness(0)invert()}.about-page .reviews-nav img{width:1.25vw;height:1.25vw;display:block}.about-page .reviews-slider-controls-left{width:2.39583vw;height:2.39583vw}}@media (max-width:1024px){.about-page .desktop-only{display:none}.about-page .mobile-only{border-top:1px solid #b4b4b4;padding:64px 0;display:block}.about-page .reviews-content .description{display:none}.about-page .reviews-content{flex-direction:column;gap:40px;display:block}.about-page .reviews-slider-container{width:100%;margin-top:32px}.about-page .reviews-slider{width:100%;position:relative;overflow:hidden}.about-page .reviews-slides{flex-wrap:nowrap;width:100%;transition:transform .4s ease-in-out;display:flex}.about-page .review-slide{box-sizing:border-box;flex:0 0 100%;width:100%;padding:0 2px;display:block}.about-page .review-card{box-sizing:border-box;background:#fff;border:1px solid #b4b4b4;border-radius:16px;flex-direction:column;width:100%;height:auto;padding:33px;display:flex}.about-page .review-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.about-page .review-stars{gap:4px;display:flex}.about-page .review-stars img{width:16px;height:16px;display:block}.about-page .review-rating{font-family:var(--font-inter), sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#1e8f7f;font-size:20px;font-weight:700;line-height:1}.about-page .review-main{flex-direction:column;flex:1;justify-content:space-between;display:flex}.about-page .review-text{font-family:var(--font-inter), sans-serif;letter-spacing:-.05em;color:#2e2e2e;margin:0;font-size:24px;font-style:italic;font-weight:600;line-height:1.3}.about-page .review-divider{background-color:#b4b4b4;align-self:stretch;width:100%;height:1px;margin:24px 0}.about-page .review-author{align-items:center;gap:16px;margin:0;display:flex}.about-page .review-author-avatar{flex-shrink:0}.about-page .review-author-avatar img{object-fit:cover;border-radius:8px;width:48px;height:48px;display:block}.about-page .review-author-info{flex-direction:column;gap:4px;display:flex}.about-page .review-author-name{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#2e2e2e;margin:0;font-size:16px;font-weight:700;line-height:.98}.about-page .review-author-company{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.5;margin:0;font-size:16px;font-weight:400;line-height:1.4}.about-page .reviews-slider-controls{justify-content:center;align-items:center;width:100%;margin-top:48px;display:flex}.about-page .reviews-dots,.about-page .reviews-dots-mobile{justify-content:center;gap:8px;width:100%;margin:0;display:flex}.about-page .reviews-nav-wrapper,.about-page .reviews-slider-controls-left{display:none}}@media (max-width:767px){.about-page .mobile-only{padding:48px 0}.about-page .reviews-content{gap:32px}.about-page .review-card{height:321px;padding:24px}.about-page .review-author-avatar img{width:35px;height:35px}.about-page .review-author-name,.about-page .review-author-company{font-size:14px}.about-page .reviews-slider-controls{margin-top:32px}}@media (max-width:1024px){.about-page .reviews-nav-wrapper{display:none!important}}.about-page .recent-projects-marquee{white-space:nowrap;pointer-events:none;background-color:#2e2e2e;width:100%;padding:1.25vw 0;position:relative;overflow:hidden}.about-page .recent-projects-marquee.running_line{background-color:#1e8f7f}.about-page .marquee-item{pointer-events:auto}.about-page .marquee-wrapper{width:max-content;animation:20s linear infinite marquee-scroll;display:flex}.about-page .marquee-group{white-space:nowrap;align-items:center;gap:1.6667vw;padding-right:1.6667vw;display:flex}.about-page .marquee-item{flex-shrink:0;align-items:center;gap:1.6667vw;display:inline-flex}.about-page .marquee-item span{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin:0;padding:0;font-size:6.6667vw;font-style:normal;font-weight:900;line-height:.85;display:block}.about-page .marquee-item img{object-fit:contain;flex-shrink:0;width:5.1042vw;height:4.9479vw;display:block}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:768px) and (max-width:1024px){.about-page .recent-projects-marquee{padding:20px 0}.about-page .marquee-group{gap:24px;padding-right:24px}.about-page .marquee-item{gap:20px}.about-page .marquee-item span{font-size:64px}.about-page .marquee-item img{width:58px;height:57px}}@media (max-width:767px){.about-page .recent-projects-marquee{padding:15px 0}.about-page .marquee-group{gap:16px;padding-right:16px}.about-page .marquee-item{gap:15px}.about-page .marquee-item span{font-size:48px}.about-page .marquee-item img{width:36px;height:35px}.about-page .marquee-wrapper{animation-duration:20s}}.about-page .locations-content{padding:5vw 0;display:flex;position:relative}.about-page .locations-slider.swiper{width:100%;overflow:visible}.about-page .locations-slides.swiper-wrapper{gap:1.67vw;width:100%;display:flex}.about-page .locations-content-item.swiper-slide{flex-shrink:0;width:calc(50% - .835vw);height:auto!important}.about-page .locations-content-item img{object-fit:cover;border-radius:16px;max-width:100%;height:auto;min-height:26.56vw;display:block}.about-page .locations-text-content{margin-top:1.25vw;display:block;position:relative}.about-page .locations-text-content h3{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;margin:.83vw 0;font-size:1.458vw;font-weight:900;line-height:1}.about-page .locations-text-content p{opacity:.7;font-family:var(--font-inter), sans-serif;color:#2e2e2e;margin:0;font-size:1.042vw;font-weight:600;line-height:1.4}.about-page .locations-text-content span{font-family:var(--font-inter), sans-serif;letter-spacing:-.05em;text-transform:uppercase;color:#2e2e2e;opacity:.5;font-size:.83vw;font-weight:700;line-height:1;display:block}.about-page .locations-dots{display:none}@media (max-width:1024px){.about-page .locations-content{flex-direction:column;padding:64px 0}.about-page .locations-slider.swiper{width:100%;margin-top:24px;padding-bottom:70px;position:relative;overflow:hidden}.about-page .locations-slides.swiper-wrapper{flex-wrap:nowrap;gap:0}.about-page .locations-content-item.swiper-slide{flex-shrink:0;width:100%}.about-page .locations-content-item img{width:100%;min-height:642px}.about-page .locations-text-content{margin-top:24px}.about-page .locations-text-content span{font-size:16px}.about-page .locations-text-content h3{margin:16px 0;font-size:24px}.about-page .locations-text-content p{font-size:20px}.about-page .locations-dots{z-index:10;pointer-events:auto;justify-content:center;align-items:center;gap:10px;width:100%;margin:0;bottom:0;left:0;display:flex!important;position:absolute!important}.about-page .locations-dots .swiper-pagination-bullet{cursor:pointer;display:block;position:relative;overflow:hidden;opacity:1!important;background:0 0!important;border:1px solid #2e2e2e80!important;border-radius:4px!important;width:8px!important;height:8px!important;margin:0!important;transition:width .3s,border-color .3s!important}.about-page .locations-dots .swiper-pagination-bullet-active{border-color:#1e8f7f!important;width:32px!important}.about-page .locations-dots .swiper-dot-fill{z-index:1;background-color:#1e8f7f;border-radius:3px;width:0;height:100%;transition:width .3s;display:none;position:absolute;top:0;left:0}.about-page .locations-dots .swiper-pagination-bullet-active .swiper-dot-fill{width:100%;display:block!important}}@media (max-width:767px){.about-page .locations-content{padding:48px 0}.about-page .locations-slider{margin-top:32px}.about-page .locations-content-item img{border-radius:8px;min-height:312px}.about-page .locations-text-content{margin-top:24px}.about-page .locations-text-content span{font-size:14px}.about-page .locations-text-content h3{margin:16px 0;font-size:18px}.about-page .locations-text-content p{font-size:14px}.about-page .locations-dots{bottom:8px!important}}.about-page .contact-us{width:100%;position:relative}.about-page .contact-us__wrapper{box-sizing:border-box;color:#fff;z-index:10;background:url(/img/contact-us-services-pc.webp) 50%/cover no-repeat;border-radius:16px;justify-content:flex-start;align-items:center;min-height:27.188vw;margin-bottom:5vw;padding:2.5vw;display:flex;position:relative;overflow:hidden}.about-page .contact-us__tag{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#fff;background:#1e8f7f;border-radius:4px;margin-bottom:1.25vw;padding:.104vw .208vw;font-size:.833vw;font-weight:700;line-height:1.1;display:inline-block}.about-page .contact-us__title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#fff;max-width:max-content;margin:0 0 1.667vw;font-size:3.333vw;font-weight:900;line-height:1}.about-page .contact-us__avatar-text{align-items:center;gap:.833vw;margin:0 0 3.333vw;display:flex}.about-page .contact-us__avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:5vw;height:5vw}.about-page .contact-us__text{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#fff;opacity:.7;max-width:406px;margin:0;font-size:1.042vw;font-weight:600;line-height:1.4}.about-page .contact-us__buttons{justify-content:flex-start;align-items:end;gap:1.042vw;display:flex}.about-page .contact-btn{color:#2e2e2e;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;background:#fff;border-radius:12px;justify-content:flex-end;align-items:center;gap:.833vw;height:3.229vw;padding:.417vw .417vw .417vw .833vw;font-size:.833vw;font-weight:700;line-height:.98;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.about-page .contact-btn__text{transition:transform .3s;position:relative}.about-page .contact-btn__icon{background:#1e8f7f;border-radius:8px;justify-content:center;align-items:center;width:2.396vw;height:2.396vw;transition:all .3s;display:flex;overflow:hidden}.about-page .contact-btn__icon img{width:1.25vw;height:1.25vw;display:block}.about-page .contact-btn__icon--right{opacity:1;transform:translate(0)}.about-page .contact-btn__icon--left{opacity:0;background:#fff;border-radius:8px;width:0;height:0;position:absolute;left:.417vw;transform:translate(-.417vw)}.about-page .contact-btn--primary{width:100%;max-width:14.323vw}.about-page .contact-btn--secondary{color:#2e2e2e;background:#fff;width:100%;max-width:10.833vw}.about-page .contact-btn--secondary .contact-btn__icon--left{background:#fff}.about-page .contact-btn--secondary:hover,.about-page .contact-btn--tertiary{color:#fff;background:#2e2e2e}.about-page .contact-btn--tertiary:hover{color:#fff;background:#1e8f7f}.about-page .contact-btn--tertiary .contact-btn__icon--right{background:#fff}@media (max-width:1024px){.about-page .contact-us__wrapper{background:url(/img/contact-us-services-tablet.webp) 50%/cover no-repeat;min-height:auto;margin-bottom:64px;padding:32px}.about-page .contact-us__tag{margin-bottom:26px;padding:2px 4px;font-size:16px}.about-page .contact-us__title{margin:0 0 32px;font-size:36px}.about-page .contact-us__avatar-text{gap:16px;margin:0 0 64px}.about-page .contact-us__avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:96px;height:96px}.about-page .contact-us__text{max-width:100%;margin:0;font-size:16px}.about-page .contact-us__buttons{gap:20px}.about-page .contact-btn{gap:16px;height:62px;padding:8px 8px 8px 16px;font-size:16px;animation:none!important}.about-page .contact-btn__icon{width:46px;height:46px}.about-page .contact-btn__icon--left{transform:translate(-8px);transition:none!important}.about-page .contact-btn--primary{width:100%;max-width:275px}.about-page .contact-btn--secondary{width:100%;max-width:208px}.about-page .contact-btn:hover,.about-page .contact-btn:active{transform:none!important}.about-page .contact-btn--secondary:hover{color:#2e2e2e;background:#fff}.about-page .contact-btn--tertiary:hover{color:#fff;background:#2e2e2e}.about-page .contact-btn:hover .contact-btn__text,.about-page .contact-btn:active .contact-btn__text{transform:none!important}.about-page .contact-btn:hover .contact-btn__icon--right,.about-page .contact-btn:active .contact-btn__icon--right{opacity:1!important;width:46px!important;height:46px!important;transform:translateY(-50%)translate(0)!important}.about-page .contact-btn:hover .contact-btn__icon--left,.about-page .contact-btn:active .contact-btn__icon--left{opacity:0!important;width:0!important;height:0!important}}@media (max-width:767px){.about-page .contact-us__wrapper{background-image:url(/img/contact-us-services-mob.webp);margin-bottom:48px;padding:24px}.about-page .contact-us__tag{font-size:14px}.about-page .contact-us__title{max-width:max-content;margin-bottom:24px;font-size:24px}.about-page .contact-us__avatar{width:48px;height:48px}.about-page .contact-us__text{font-size:14px}.about-page .contact-us__avatar-text{margin:0 0 48px}.about-page .contact-us__buttons{flex-direction:column;gap:13px}.about-page .contact-btn{justify-content:space-between;width:100%;max-width:100%;font-size:14px}}@media (min-width:1025px){.about-page .contact-btn{white-space:nowrap;max-width:100%;position:relative;justify-content:flex-start!important;width:fit-content!important;padding-right:3.5vw!important}.about-page .contact-btn--primary,.about-page .contact-btn--secondary{min-width:auto!important}.about-page .contact-btn--primary:hover{color:#2e2e2e;background:#fff}.about-page .contact-btn--primary:hover .contact-btn__icon--left{background:#1e8f7f}.about-page .contact-btn__text{white-space:nowrap;z-index:1;display:block;position:relative}.about-page .contact-btn__icon{flex-shrink:0;margin:0;top:50%;transform:translateY(-50%);position:absolute!important}.about-page .contact-btn__icon--left{opacity:0;z-index:2;width:2.396vw;height:2.396vw;left:.417vw;transform:translateY(-50%)translate(-10px)}.about-page .contact-btn__icon--right{opacity:1;z-index:2;width:2.396vw;height:2.396vw;right:.417vw;transform:translateY(-50%)translate(0)}.about-page .contact-btn:hover .contact-btn__icon--right{opacity:0;width:0;height:0;margin:0;padding:0}.about-page .contact-btn:hover .contact-btn__icon--left{opacity:1;width:2.396vw;height:2.396vw;transform:translateY(-50%)translate(0)}.about-page .contact-btn:hover .contact-btn__text{transform:translate(2.5vw)}}@media (max-width:1024px){.about-page .contact-us__buttons{align-items:stretch;width:100%;max-width:100%}.about-page .contact-btn{justify-content:space-between;width:100%;max-width:100%;padding-right:60px;position:relative;transition:none!important}.about-page .contact-btn__text{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;width:100%;min-width:0;max-width:200px;display:block;overflow:hidden;transition:none!important;transform:none!important}.about-page .contact-btn__icon{margin:0;top:50%;transition:none!important;position:absolute!important;transform:translateY(-50%)!important}.about-page .contact-btn__icon--left{left:8px;opacity:0!important;width:0!important;height:0!important;display:none!important;transform:translateY(-50%)translate(-10px)!important}.about-page .contact-btn__icon--right{right:8px;opacity:1!important;width:46px!important;height:46px!important;display:flex!important;transform:translateY(-50%)translate(0)!important}.about-page .contact-btn,.about-page .contact-btn *,.about-page .contact-btn__icon,.about-page .contact-btn__text,.about-page .contact-btn__icon--left,.about-page .contact-btn__icon--right{transition:none!important;animation:none!important}}.about-page .contact-btn__icon img{z-index:3;width:1.25vw;height:1.25vw;display:block;position:relative}@media (max-width:1024px){.about-page .contact-btn__icon img{width:24px;height:24px}}@media (max-width:767px){.about-page .contact-btn__text{text-align:left}}.about-page .expertise{padding:5vw 0}.about-page .expertise-slider-container{width:100%;position:relative}.about-page .expertise-slider{width:100%;overflow:hidden}.about-page .expertise-slides.swiper-wrapper{box-sizing:border-box;display:flex}.about-page .expertise-card{box-sizing:border-box;background:#fff;border:1px solid #b4b4b4;border-radius:16px;flex-direction:column;flex:0 0 calc(33.333% - 21.333px);max-width:calc(33.333% - 21.333px);height:auto;min-height:320px;padding:32px;display:flex}.about-page .expertise-slide{box-sizing:border-box;height:auto;padding:0 2px;display:flex}.about-page .expertise-slide .expertise-card{flex:auto;width:100%;max-width:none}.about-page .expertise-card-icon{border-radius:8px;margin-bottom:24px;display:block}.about-page .expertise-card-title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;margin:0 0 16px;font-size:24px;font-weight:900;line-height:1}.about-page .expertise-card-text{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.4}.about-page .expertise-controls{justify-content:space-between;align-items:center;width:100%;margin-top:32px;display:flex}.about-page .expertise-dots{flex:1;justify-content:flex-start;gap:8px;margin:0 0 0 calc(33.333% + 12px);display:flex}.about-page .expertise-dots .swiper-pagination-bullet{opacity:1!important;cursor:pointer!important;background:0 0!important;border:1px solid #b4b4b4!important;border-radius:4px!important;flex-shrink:0!important;width:8px!important;height:8px!important;margin:0!important;transition:width .3s,border-color .3s!important;display:inline-block!important;position:relative!important;overflow:hidden!important}.about-page .expertise-dots .swiper-pagination-bullet-active{background:0 0!important;border-color:#1e8f7f!important;width:28px!important}.about-page .expertise-dots .swiper-pagination-bullet-active .swiper-dot-fill{width:0%;transition:none;animation:5s linear forwards urich-dot-fill;z-index:1!important;background-color:#1e8f7f!important;border-radius:4px!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.about-page .expertise-dots .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) .swiper-dot-fill{display:none!important}.about-page .expertise-nav-wrapper{gap:8px;display:flex}.about-page .expertise-nav{cursor:pointer;background:#fff;border:1px solid #b4b4b4;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:background-color .2s,border-color .2s;display:flex}.about-page .expertise-nav:hover{background:#2e2e2e;border-color:#2e2e2e}.about-page .expertise-nav:hover img{filter:brightness(0)invert()}.about-page .expertise-nav img{width:24px;height:24px;display:block}.about-page .partnerships_item_image{border-radius:8px;display:block}@media (max-width:1024px){.about-page .expertise{padding:64px 0}.about-page .expertise-card{flex:0 0 100%;max-width:100%;min-height:auto;padding:24px}.about-page .expertise-card-title{font-size:20px}.about-page .expertise-card-text{font-size:14px}.about-page .expertise-controls{justify-content:center;margin-top:48px}.about-page .expertise-dots{flex:none;justify-content:center;margin-left:0}.about-page .expertise-nav-wrapper{display:none}}@media (max-width:767px){.about-page .expertise{padding:48px 0}.about-page .expertise-card{padding:20px}.about-page .expertise-card-icon{width:48px;height:48px}.about-page .expertise-card-title{margin-bottom:12px;font-size:18px}.about-page .expertise-controls{margin-top:32px}}.about-page .stack-columns{border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;gap:5vw;padding-top:5vw;padding-bottom:5vw;display:flex}.about-page .left-column{z-index:10;flex:0 25.5729vw;align-self:flex-start;min-width:16.6667vw;position:sticky;top:5vw}.about-page .right-column{flex-direction:column;flex:1;width:100%;display:flex}.about-page .filter-menu{border:1px solid #b4b4b4;border-radius:16px;margin-top:1.77vw;padding:1.66667vw}.about-page .filter-menu ul{margin:0;padding:0;list-style:none}.about-page .filter-menu li{margin:0 0 .833333vw}.about-page .filter-menu li:last-child{margin-bottom:0}.about-page .filter-menu button{text-align:left;width:100%;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.64px;text-transform:uppercase;color:#2e2e2e;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:1.19792vw 0 1.19792vw .833333vw;font-size:.833333vw;font-weight:700;line-height:98%;text-decoration:none;transition:background-color .2s;display:block}.about-page .filter-menu button.active{color:#1e8f7f;background-color:#d2e9e5}.about-page .filter-menu button:not(.active):hover{background-color:#efefef}.about-page .filter-dropdown,.about-page .filter-dropdown__list{display:none}@media (max-width:1024px){.about-page .left-column{flex:0;width:100%;margin-bottom:0;position:static}.about-page .filter-menu{padding:32px;display:none}.about-page .filter-menu li{margin:0 0 16px}.about-page .filter-menu button{padding:23px 0 23px 16px;font-size:16px}.about-page .filter-dropdown{width:100%;margin-top:24px;margin-bottom:48px;display:block;position:relative}.about-page .filter-dropdown__toggle{color:#1e8f7f;width:100%;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.64px;text-transform:uppercase;cursor:pointer;z-index:1000;background-color:#d2e9e5;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 24px;font-size:16px;font-weight:700;line-height:98%;transition:background-color .2s;display:flex;position:relative}.about-page .filter-dropdown__toggle:hover,.about-page .filter-dropdown__toggle:focus{background-color:#c5e3d9}.about-page .filter-dropdown__toggle[aria-expanded=true]{border-radius:8px 8px 0 0}.about-page .filter-dropdown__icon{justify-content:center;align-items:center;display:flex}.about-page .filter-dropdown__icon img{width:24px;height:24px;transition:transform .3s;display:block}.about-page .filter-dropdown__toggle[aria-expanded=true] .filter-dropdown__icon img{transform:rotate(180deg)}.about-page .filter-dropdown__label{display:block}.about-page .filter-dropdown__overlay{opacity:0;visibility:hidden;z-index:9999;pointer-events:none;background-color:#2e2e2e;width:100vw;height:100vh;margin:0;padding:0;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0}.about-page .filter-dropdown__overlay.active{opacity:.4;visibility:visible;pointer-events:auto}.about-page .filter-dropdown__list{z-index:10000;box-sizing:border-box;background:#fff;border-radius:16px 16px 0 0;width:100vw;max-height:70vh;margin:0;padding:32px 24px;transition:transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -4px 20px #00000026}.about-page .filter-dropdown__list.is-visible{transform:translateY(0)}.about-page .filter-dropdown__list ul{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.about-page .filter-dropdown__list li{width:100%;margin:0}.about-page .filter-dropdown__list button{text-align:left;color:#2e2e2e;width:100%;height:62px;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.64px;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;align-items:center;padding:0 16px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.about-page .filter-dropdown__list button:not(.active):hover{background-color:#efefef}.about-page .filter-dropdown__list button.active{color:#1e8f7f;background-color:#d2e9e5}.about-page .filter-dropdown__close-wrapper{border-top:1px solid #b4b4b4;justify-content:center;width:100%;margin-top:24px;padding-top:24px;display:flex}.about-page .filter-dropdown__close{cursor:pointer;background:0 0;border:1px solid #b4b4b4;border-radius:8px;justify-content:center;align-items:center;padding:11px;transition:opacity .2s;display:flex}.about-page .filter-dropdown__close:hover{opacity:.8}.about-page .filter-dropdown__close img{width:24px;height:24px;display:block}body.filter-dropdown-open{height:100vh;overflow:hidden}}@media (max-width:767px){.about-page .filter-dropdown{margin-top:48px}.about-page .filter-dropdown__toggle{font-size:14px}}.about-page .stack h2{margin-top:2.81vw}.about-page .stack p{opacity:.7;max-width:26.93vw;margin:1.67vw 0}.about-page .stack-cards{flex-wrap:nowrap;gap:1.67vw;width:100%;display:flex}.about-page .card{box-sizing:border-box;border:1px solid #b4b4b4;border-radius:16px;flex:1;align-items:center;gap:1.25vw;width:100%;height:8.33vw;padding:1.67vw;display:flex}.about-page .card img{border-radius:8px;width:5vw;height:5vw}.about-page .stack .card p{opacity:1}@media (max-width:1024px){.about-page .stack-columns{flex-direction:column;gap:0;padding-top:64px;padding-bottom:64px}.about-page .stack h2{margin-top:0}.about-page .stack p{max-width:100%;margin:16px 0 32px}.about-page .stack-cards{flex-direction:column;gap:24px}.about-page .card{height:144px;padding:24px}.about-page .card img{width:96px;height:96px}.about-page .stack .card p{margin:0 0 0 24px;font-size:16px}}@media (max-width:767px){.about-page .stack-columns{padding-top:48px;padding-bottom:48px}.about-page .card img{width:48px;height:48px}.about-page .stack p{font-size:14px}.about-page .card{height:96px}.about-page .stack .card p{margin:0 0 0 16px}}
