.company-page .intro{position:relative;display:flex;justify-content:center;align-items:center;height:565px;background-image:url(../img/company/header.webp);background-repeat:no-repeat;background-size:cover;z-index:9}.company-page .intro:before{content:"";position:absolute;inset:0;margin:auto;background-color:#2d2832;opacity:.75;z-index:-1}@media (min-width: 768px){.company-page .intro{height:690px}}.company-page .intro div{max-width:84px}@media (min-width: 576px){.company-page .intro div{max-width:128px}}.company-page .company-logo{max-width:135px;height:auto;margin-bottom:1.5rem}@media (min-width: 576px){.company-page .company-logo{max-width:225px;margin-bottom:2.4rem}}.company-page .results{display:flex;flex-wrap:wrap}@media (min-width: 768px){.company-page .results{margin-top:.5rem}}.company-page .results__item{padding-bottom:.5rem;margin-bottom:3rem;width:100%;border-bottom:1px dashed #e8e8e8}.company-page .results__item:first-of-type{padding-left:0}.company-page .results__item p{max-width:300px}@media (min-width: 768px){.company-page .results__item{padding:0 1.5rem 2.5rem;margin-bottom:0;border-bottom:0;width:50%}.company-page .results__item:not(:first-of-type){border-left:1px dashed #e8e8e8}}@media (min-width: 768px) and (max-width: 1199.98px){.company-page .results__item{padding:0 1rem 2.5rem 4rem}.company-page .results__item:nth-child(3){padding-left:0;border-left:0}}@media (min-width: 1200px){.company-page .results__item{width:25%}}@media (min-width: 1400px){.company-page .results__item{padding:0 2.5rem 2.5rem 3rem}}.company-page .results__counter{font-size:3.25rem;line-height:1;font-weight:600;display:flex;align-items:flex-start;margin-bottom:1.5rem}.company-page .results__counter span{font-size:1.125rem;color:#fa64ff;margin-top:.3rem;margin-left:1rem}.company-page .logotypes{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;flex-direction:row;padding:0;margin-top:2.5rem}@media (min-width: 992px){.company-page .logotypes{margin-top:4rem;justify-content:space-between}}.company-page .logotypes__item{text-align:center;padding:.5rem .5rem 1rem;width:33%}.company-page .logotypes__item img{max-width:100%;height:auto;max-height:40px;filter:grayscale(1)}@media (min-width: 992px){.company-page .logotypes__item{padding:0;width:initial;margin:.5rem 1rem}.company-page .logotypes__item img{max-width:180px}}.company-page .company-brands{width:100vw;height:auto;margin-left:calc((-100vw + 100%)/2);max-width:680px}@media (min-width: 576px){.company-page .company-brands{width:100%;margin-left:0;margin-right:-50px}}@media (min-width: 992px){.company-page .company-brands{margin-right:0}}.company-page .company-accordion{padding:4rem 0}@media (min-width: 992px){.company-page .company-accordion{padding:6rem 0;margin-bottom:0}.company-page .company-accordion__desc,.company-page .company-accordion__heart{max-width:280px}}.company-page .contact__map{width:100%;max-height:500px;margin-top:2rem}.company-page .contact__team{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem;padding:0 64px 32px;flex-direction:column;align-items:center;align-self:stretch}.company-page .contact__team svg{height:500px!important}.company-page .contact__team h3,.company-page .contact__offices .heading h3{color:var(--Color-Brand-300, #fa66ff);text-align:center;font-family:Roobert;font-size:16px!important;font-style:normal;font-weight:600;line-height:24px}.company-page .contact__team h2,.company-page .contact__offices .heading h2{color:var(--colors-text-text-primary-900, #101828);text-align:center;font-family:Roobert;font-size:38px!important;font-style:normal;font-weight:600;line-height:44px;letter-spacing:-.72px}.company-page .contact__team p,.company-page .contact__offices .heading p{color:var(--colors-text-text-tertiary-600, #475467);text-align:center;font-family:Roobert;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.company-page .contact__map .office-list{position:absolute;display:none;padding:12px 16px;flex-direction:column;align-items:center;gap:8px;align-self:stretch;max-width:200px;border-radius:8px;background:#fff;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.company-page .contact__map .office-list strong{color:var(--colors-text-text-primary-900, #101828);text-align:center;font-family:Roobert;font-size:12px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:8px}.company-page .contact__map .office-list ul{list-style:none;padding:0;margin:0}.company-page .contact__map .office-list li{margin:0 0 4px;color:var(--colors-text-text-tertiary-600, #475467);font-family:Roobert;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-align:center}.company-page .contact__map .office-list img{width:20px;height:20px}.company-page .contact__map .office-list li:not(:last-child){border-bottom:1px solid rgb(229 229 229 / 50%)}.company-page svg path[data-office]{fill:#fa64ff}.company-page svg circle:hover{cursor:pointer}.company-page svg circle{animation:pulse-circle 1.5s infinite}@keyframes pulse-circle{0%{fill:#fa64ff;opacity:1}50%{fill:#fa64ff;opacity:.75}to{fill:#fa64ff;opacity:1}}.company-page .contact__offices{margin-top:2rem;margin-bottom:10rem;display:flex;flex-direction:column;padding:var(--spacing-none, 0px) var(--container-padding-desktop, 32px);align-items:flex-start;gap:var(--spacing-7xl, 12px);align-self:stretch}.company-page .contact__offices .heading{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl, 8px)}.company-page .contact__offices .offices-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:var(--spacing-7xl, 16px);width:100%;margin-top:2rem}.company-page .contact__offices .offices-list .office-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 4px);align-self:stretch}.company-page .contact__offices .offices-list .office-item p{color:var(--colors-text-text-tertiary-600, #475467);text-align:left;font-family:Roobert;font-size:14px!important;font-style:normal;font-weight:400;line-height:30px}.show[data-astro-cid-5yxmqngi]{visibility:unset!important}.accordion__button__li[data-astro-cid-5yxmqngi]{width:40px}@media (min-width: 992px){.accordion__body[data-astro-cid-5yxmqngi]{padding:0 3rem 2rem 2.6rem}}@media (min-width: 576px){.accordion__body[data-astro-cid-5yxmqngi]{padding:1.5rem 0 1.5rem 2.6em}}.sticky-top{background:transparent}
