.companies-carousel[data-astro-cid-ociaiv5t]{padding:4rem 0}.companies-carousel[data-astro-cid-ociaiv5t] .section__title[data-astro-cid-ociaiv5t]{margin-bottom:3rem;text-align:center}.companies-carousel__container[data-astro-cid-ociaiv5t]{position:relative;overflow:visible;perspective:1200px;perspective-origin:center center;height:500px}@media(max-width:767px){.companies-carousel__container[data-astro-cid-ociaiv5t]{overflow:hidden}}.companies-carousel__wrapper[data-astro-cid-ociaiv5t]{position:relative;width:100%;height:100%}.company-card[data-astro-cid-ociaiv5t]{position:absolute;width:85%;max-width:350px;left:50%;top:50%;transform-origin:center center;border-radius:75px 75px 75px 0;border:5px solid #fff;background:#fffffff2;box-shadow:0 18px 40px #93c3fa52;overflow:hidden;min-height:450px;display:flex;flex-direction:column;transition:all .6s cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none}.company-card[data-astro-cid-ociaiv5t][data-active]{opacity:1;pointer-events:auto}.company-card[data-astro-cid-ociaiv5t][data-position="0"]{transform:translate(-50%,-50%) rotateY(-60deg) translateZ(-200px) scale(.8);opacity:.5;z-index:5}.company-card[data-astro-cid-ociaiv5t][data-position="1"]{transform:translate(-50%,-50%) rotateY(0) translateZ(0) scale(1);opacity:1;pointer-events:auto;z-index:15}.company-card[data-astro-cid-ociaiv5t][data-position="2"]{transform:translate(-50%,-50%) rotateY(60deg) translateZ(-200px) scale(.8);opacity:.5;z-index:5}.company-card[data-astro-cid-ociaiv5t][data-active=false]{display:none}.company-card[data-astro-cid-ociaiv5t] img[data-astro-cid-ociaiv5t]{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.company-card__body[data-astro-cid-ociaiv5t]{padding:1.75rem 2rem 2rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.company-card__body[data-astro-cid-ociaiv5t] h3[data-astro-cid-ociaiv5t]{margin:0;font-size:1.65rem}.company-card__link[data-astro-cid-ociaiv5t]{color:inherit;text-decoration:none;position:relative}.company-card__link[data-astro-cid-ociaiv5t]:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transition:transform .3s ease}.company-card__link[data-astro-cid-ociaiv5t]:hover:after{transform:scaleX(1)}.company-card__body[data-astro-cid-ociaiv5t] strong[data-astro-cid-ociaiv5t]{font-size:1.1rem;margin-top:auto}.companies-carousel__dots[data-astro-cid-ociaiv5t]{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.companies-carousel__dot[data-astro-cid-ociaiv5t]{width:12px;height:12px;border-radius:50%;border:none;background:#252d4a33;cursor:pointer;transition:all .3s ease}.companies-carousel__dot[data-astro-cid-ociaiv5t]:hover{background:#252d4a66}.companies-carousel__dot--active[data-astro-cid-ociaiv5t]{background:#252d4a;width:32px;border-radius:6px}.companies-carousel__arrow[data-astro-cid-ociaiv5t]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:2px solid #252d4a;background:#fff;color:#252d4a;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease}.companies-carousel__arrow[data-astro-cid-ociaiv5t]:hover{background:#252d4a;color:#fff}.companies-carousel__arrow--disabled[data-astro-cid-ociaiv5t]{opacity:.3;cursor:not-allowed}.companies-carousel__arrow--prev[data-astro-cid-ociaiv5t]{left:1rem}.companies-carousel__arrow--next[data-astro-cid-ociaiv5t]{right:1rem}@media(min-width:768px){.companies-carousel__container[data-astro-cid-ociaiv5t]{overflow:visible}.companies-carousel__arrow[data-astro-cid-ociaiv5t],.companies-carousel__dots[data-astro-cid-ociaiv5t]{display:none}.companies-carousel__wrapper[data-astro-cid-ociaiv5t]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.company-card[data-astro-cid-ociaiv5t]{position:static;width:100%;transform:none!important;opacity:1!important;display:flex}.company-card[data-astro-cid-ociaiv5t][data-active=false]{display:flex}}@media(max-width:767px){.companies-carousel__dots[data-astro-cid-ociaiv5t],.companies-carousel__arrow[data-astro-cid-ociaiv5t]{display:flex}}
