.page.about-us{flex-direction:column;display:flex}.page.about-us .mobile-content{display:none}.page.about-us .desktop-content{flex-direction:column;display:flex}.page.about-us .desktop-content .header{background-color:#f2f7f7;width:100vw;padding:93px 18.68vw 105px;display:flex}@media screen and (min-width:1440px){.page.about-us .desktop-content .header{padding-left:269px;padding-right:269px}}.page.about-us .desktop-content .header .content{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:902px;display:flex}@media (min-width:1440px){.page.about-us .desktop-content .header .content{margin-left:auto;margin-right:auto}}.page.about-us .desktop-content .header .content span{color:#197d9d;padding-left:10px;padding-right:10px;letter-spacing:-.1px;background-color:rgba(25,125,157,.1);padding-top:2px;padding-bottom:2px;font-size:.97vw;font-weight:600;line-height:20px}@media screen and (min-width:1440px){.page.about-us .desktop-content .header .content span{font-size:14px}}.page.about-us .desktop-content .header .content p{color:#292d32;font-weight:700;font-style:bold;letter-spacing:-.104px;text-align:center;margin-bottom:8px;font-size:3.61vw;line-height:60px}@media screen and (min-width:1440px){.page.about-us .desktop-content .header .content p{font-size:52px}}.page.about-us .desktop-content .header .content small{color:#6b7380;text-align:center;letter-spacing:-.1px;text-align:center;font-size:1.25vw;font-weight:400;line-height:26px}@media screen and (min-width:1440px){.page.about-us .desktop-content .header .content small{font-size:18px}}.page.about-us .desktop-content .data{padding-top:64px;padding-bottom:64px;background-color:#004f68;width:100vw;padding-left:7.77vw;padding-right:7.77vw;display:flex}@media screen and (min-width:1440px){.page.about-us .desktop-content .data{padding-left:112px;padding-right:112px}}.page.about-us .desktop-content .data .content{gap:48px;width:100%;max-width:1216px;display:flex}@media (min-width:1440px){.page.about-us .desktop-content .data .content{margin-left:auto;margin-right:auto}}.page.about-us .desktop-content .data .content .info{flex-direction:column;gap:12px;display:flex}.page.about-us .desktop-content .data .content .info span{color:#5dc0df;font-weight:700;font-style:Bold;letter-spacing:-.48px;font-size:2.22vw;line-height:40px}@media screen and (min-width:1440px){.page.about-us .desktop-content .data .content .info span{font-size:32px}}.page.about-us .desktop-content .data .content .info small{color:#cdcdcd;letter-spacing:-.16px;font-size:1.11vw;font-weight:400;line-height:24px}@media screen and (min-width:1440px){.page.about-us .desktop-content .data .content .info small{font-size:16px}}.page.about-us .desktop-content .moral-values{flex-direction:column;align-items:center;gap:64px;width:100vw;max-width:1440px;padding-top:64px;padding-bottom:64px;display:flex}@media (min-width:1440px){.page.about-us .desktop-content .moral-values{margin-left:auto;margin-right:auto}}.page.about-us .desktop-content .moral-values .top{text-align:center;flex-direction:column;gap:16px;width:100%;max-width:1440px;padding-left:320px;padding-right:320px;display:flex}.page.about-us .desktop-content .moral-values .body{flex-direction:column;gap:64px;width:100%;max-width:1440px;padding-left:7.77vw;padding-right:7.77vw;display:flex}@media screen and (min-width:1440px){.page.about-us .desktop-content .moral-values .body{padding-left:112px;padding-right:112px}}.page.about-us .desktop-content .moral-values .body .topic{flex-direction:column;gap:12px;display:flex}.page.about-us .desktop-content .moral-values .body .topic .icon{width:56px;height:56px;margin-bottom:8px}.page.about-us .desktop-content .moral-values p{color:#292d32;font-weight:700;font-style:Bold;letter-spacing:-.22px;font-size:1.52vw;line-height:30px}@media screen and (min-width:1440px){.page.about-us .desktop-content .moral-values p{font-size:22px}}.page.about-us .desktop-content .moral-values small{color:#6b7380;letter-spacing:-.22px;font-size:1.48vw;font-weight:400;line-height:30px}@media screen and (min-width:1440px){.page.about-us .desktop-content .moral-values small{font-size:22px}}.page.about-us .desktop-content .team{background-color:#f2f7f7;display:flex}.page.about-us .desktop-content .team .content{width:100%;max-width:1440px;height:421px;padding:117.5px 25.83vw 117.5px 7.77vw;display:flex}@media screen and (min-width:1440px){.page.about-us .desktop-content .team .content{padding-left:112px;padding-right:112px}}@media (min-width:1440px){.page.about-us .desktop-content .team .content{margin-left:auto;margin-right:auto}}.page.about-us .desktop-content .team .content{background-position:right 0;background-repeat:no-repeat;background-size:500px 421px}.page.about-us .desktop-content .team .content .text{flex-direction:column;gap:16px;width:100%;max-width:956px;display:flex}.page.about-us .desktop-content .team .content .text p{color:#292d32;font-weight:700;font-style:Bold;letter-spacing:-.48px;font-size:2.22vw;line-height:40px}@media screen and (min-width:1440px){.page.about-us .desktop-content .team .content .text p{font-size:32px}}.page.about-us .desktop-content .team .content .text small{color:#6b7380;letter-spacing:-.18px;font-size:1.25vw;font-weight:400;line-height:26px}@media screen and (min-width:1440px){.page.about-us .desktop-content .team .content .text small{font-size:18px}}.page.about-us .desktop-content .clients{padding-top:64px;padding-left:7.77vw;padding-right:7.77vw;flex-direction:column;gap:64px;width:100vw;max-width:1440px;padding-bottom:64px;display:flex}@media screen and (min-width:1440px){.page.about-us .desktop-content .clients{padding-left:112px;padding-right:112px}}@media (min-width:1440px){.page.about-us .desktop-content .clients{margin-left:auto;margin-right:auto}}.page.about-us .desktop-content .clients .top{text-align:center;flex-direction:column;gap:16px;width:100%;padding-left:9.23vw;padding-right:9.23vw;display:flex}@media screen and (min-width:1440px){.page.about-us .desktop-content .clients .top{padding-left:133px;padding-right:133px}}@media (min-width:1440px){.page.about-us .desktop-content .clients .top{margin-left:auto;margin-right:auto}}.page.about-us .desktop-content .clients .top p{color:#292d32;font-weight:700;font-style:Bold;letter-spacing:-.48px;font-size:2.22vw;line-height:40px}@media screen and (min-width:1440px){.page.about-us .desktop-content .clients .top p{font-size:32px}}.page.about-us .desktop-content .clients .top small{color:#6b7380;letter-spacing:-.18px;font-size:1.25vw;font-weight:400;line-height:26px}@media screen and (min-width:1440px){.page.about-us .desktop-content .clients .top small{font-size:18px}}.page.about-us .desktop-content .clients .body{flex-direction:column;gap:8px;width:100%;display:flex}.page.about-us .desktop-content .clients .body .line{gap:8px;width:100%;display:flex}.page.about-us .desktop-content .clients .body .line .card{background-color:#f2f7f7;border-radius:5px;place-content:center;place-items:center;width:298px;height:83.2px;display:flex}.page.about-us .desktop-content .clients .body .line .card .brands{object-fit:contain;width:100%}@media screen and (max-width:870px){.page.about-us .desktop-content{display:none}.page.about-us .mobile-content{flex-direction:column;display:flex}.page.about-us .mobile-content .header{padding-top:64px;padding-bottom:64px;background-color:#f2f7f7;flex-direction:column;width:100vw;padding-left:49px;padding-right:49px;display:flex}.page.about-us .mobile-content .header .content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.page.about-us .mobile-content .header .content span{color:#197d9d;padding-left:10px;padding-right:10px;letter-spacing:-.1px;background-color:rgba(25,125,157,.1);padding-top:2px;padding-bottom:2px;font-size:14px;font-weight:600;line-height:20px}.page.about-us .mobile-content .header .content p{color:#292d32;font-weight:700;font-style:bold;letter-spacing:-.48px;text-align:center;font-size:24px;line-height:60px}.page.about-us .mobile-content .header .content small{color:#6b7380;text-align:center;letter-spacing:-.1px;font-size:18px;font-weight:400;line-height:26px}.page.about-us .mobile-content .data{padding-top:64px;padding-bottom:64px;background-color:#004f68;width:100vw;padding-left:25px;padding-right:25px;display:flex}.page.about-us .mobile-content .data .content{flex-direction:column;gap:48px;width:100%;display:flex}.page.about-us .mobile-content .data .content .info{flex-direction:column;gap:12px;display:flex}.page.about-us .mobile-content .data .content .info span{color:#5dc0df;font-weight:700;font-style:Bold;letter-spacing:-.48px;font-size:32px;line-height:40px}.page.about-us .mobile-content .data .content .info small{color:#cdcdcd;letter-spacing:-.16px;font-size:16px;font-weight:400;line-height:24px}.page.about-us .mobile-content .moral-values{padding-top:64px;padding-bottom:64px;flex-direction:column;gap:64px;width:100vw;padding-left:29px;padding-right:29px;display:flex}.page.about-us .mobile-content .moral-values .top{text-align:center;flex-direction:column;gap:16px;display:flex}.page.about-us .mobile-content .moral-values .topic{flex-direction:column;gap:12px;display:flex}.page.about-us .mobile-content .moral-values .topic .icon{width:56px;height:56px;margin-bottom:8px}.page.about-us .mobile-content .moral-values p{color:#292d32;font-weight:700;font-style:Bold;letter-spacing:-.22px;font-size:22px;line-height:30px}.page.about-us .mobile-content .moral-values small{color:#6b7380;letter-spacing:-.22px;font-size:22px;font-weight:400;line-height:30px}.page.about-us .mobile-content .team{padding-left:25px;padding-right:25px;background-color:#f2f7f7;padding-top:64px;padding-bottom:64px;display:flex}.page.about-us .mobile-content .team .content{flex-direction:column;gap:16px;display:flex}.page.about-us .mobile-content .team .content p{color:#292d32;font-weight:700;font-style:Bold;letter-spacing:-.48px;font-size:32px;line-height:40px}.page.about-us .mobile-content .team .content small{color:#6b7380;letter-spacing:-.18px;font-size:18px;font-weight:400;line-height:26px}.page.about-us .mobile-content .clients{flex-direction:column;gap:64px;width:100vw;padding-top:64px;padding-bottom:64px;display:flex}.page.about-us .mobile-content .clients .top{text-align:center;flex-direction:column;gap:16px;padding-left:25px;padding-right:25px;display:flex}.page.about-us .mobile-content .clients .top p{color:#292d32;font-weight:700;font-style:Bold;letter-spacing:-.48px;font-size:32px;line-height:40px}.page.about-us .mobile-content .clients .top small{color:#6b7380;letter-spacing:-.18px;font-size:18px;font-weight:400;line-height:26px}}
.embla-brands-carousel{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;max-width:870px;height:83px;position:relative;overflow:hidden}.embla-brands-carousel .embla__viewport{width:100%;height:83px;padding-left:calc(50% - 162.5px);padding-right:calc(50% - 162.5px);overflow:hidden}.embla-brands-carousel .embla__viewport .embla__container{max-width:325px;height:83px;display:flex}.embla-brands-carousel .embla__viewport .embla__container .embla__slide{opacity:0;background-color:#f2f7f7;border-radius:5px;flex:0 0 100%;place-content:center;place-items:center;height:83px;padding-left:25px;padding-right:25px;transition:opacity .25s;display:flex;position:relative;transform:translateZ(0)}.embla-brands-carousel .embla__viewport .embla__container .embla__slide.is-selected{opacity:1}
