.carousel[data-v-8aae00d9]{margin-left:-12px;margin-right:-12px;outline:none;padding:0}@media screen and (min-width:785px){.carousel[data-v-8aae00d9]{margin-left:-40px;margin-right:-40px}}.carousel .carousel[data-v-8aae00d9]{margin-left:0;margin-right:0}@media screen and (min-width:785px){.carousel__slide[data-v-8aae00d9]{padding-left:0;padding-right:var(--size-32)!important}.carousel__slide[data-v-8aae00d9]:first-of-type{padding-left:var(--size-40)}.carousel__slide[data-v-8aae00d9]:last-of-type{padding-right:var(--size-40)}}.carousel--coworkers .carousel__slide[data-v-8aae00d9]{align-items:flex-start}@media screen and (min-width:785px){.carousel--coworkers .carousel__slide[data-v-8aae00d9]{padding-left:0!important;padding-right:0!important}}.carousel__item[data-v-8aae00d9]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media screen and (max-width:784px){.carousel__item[data-v-8aae00d9]{min-height:380px}}@media screen and (min-width:785px){.carousel__item[data-v-8aae00d9]{min-height:636px}}.carousel--coworkers .carousel__item[data-v-8aae00d9]{min-height:0;padding-right:var(--size-24)}@media screen and (min-width:785px){.carousel--coworkers .carousel__item[data-v-8aae00d9]{padding-right:var(--size-32)}}.carousel__item-image[data-v-8aae00d9]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel__actions[data-v-8aae00d9]{align-items:center;display:flex;justify-content:center}@media screen and (max-width:784px){.carousel__actions[data-v-8aae00d9]{margin-top:var(--size-60);padding:var(--size-0)}}@media screen and (min-width:785px){.carousel__actions[data-v-8aae00d9]{margin-top:var(--size-64);padding:var(--size-0) var(--size-40)}}.carousel__pagination[data-v-8aae00d9]{background-color:#fff8;display:flex;max-width:434px;width:100%}@media screen and (max-width:784px){.carousel__pagination[data-v-8aae00d9]{margin:var(--size-0) auto}}@media screen and (min-width:785px){.carousel__pagination[data-v-8aae00d9]{margin:var(--size-0) var(--size-0) var(--size-0) auto}}.carousel__pagination__item[data-v-8aae00d9]{background-color:var(--color-white);flex:1;height:2px;transform:translate(0);transition:transform .15s linear}.carousel__pagination__item[data-v-8aae00d9]:not(.carousel__pagination__item--active){opacity:0}.carousel__pagination__item--animation-left[data-v-8aae00d9]{transform:translate(-100%)}.carousel__pagination__item--animation-right[data-v-8aae00d9]{transform:translate(100%)}.carousel__pagination__item--no-transition[data-v-8aae00d9]{transition:none}.carousel--coworkers[data-v-8aae00d9]{margin-left:0;margin-right:0}.carousel--gallery .carousel__item[data-v-8aae00d9]{height:100%;overflow:hidden;width:100%}@media screen and (min-width:785px){.carousel--gallery .carousel__item[data-v-8aae00d9]{min-height:auto}}@media screen and (max-width:784px){[data-v-8aae00d9] .carousel__buttons{display:none}}@media screen and (min-width:785px){[data-v-8aae00d9] .carousel__buttons{display:flex;margin:var(--size-0) 5% var(--size-0) auto}}[data-v-8aae00d9] .carousel__buttons button{position:relative;transform:none}[data-v-8aae00d9] .carousel__buttons button img{height:16.97px}[data-v-8aae00d9] .carousel:not(.carousel__references) .carousel__slide{cursor:grab}.content-carousel__slide[data-v-8aae00d9]{align-items:flex-start;display:flex;flex-direction:column;justify-content:start;text-align:left}.content-carousel__slide ul[data-v-8aae00d9]{list-style:disc;padding-left:24px}.content-carousel__slide ul li[data-v-8aae00d9]:not(:last-child){margin-bottom:12px}.content-carousel__buttons[data-v-8aae00d9]{display:none}@media screen and (min-width:785px){.content-carousel__buttons[data-v-8aae00d9]{bottom:var(--size-40);display:block;position:absolute;right:0;width:var(--size-102)}}.content-carousel__buttons img[data-v-8aae00d9]{height:16.97px}.content-carousel__pagination[data-v-8aae00d9]{background-color:#0000001a!important;justify-content:space-between}.content-carousel__pagination__item--active[data-v-8aae00d9]{background-color:#000!important;height:2px}.content-carousel__pagination__item[data-v-8aae00d9]{flex:0 1 100%;height:2px;margin-top:-1px;transition:transform .1s linear}.content-carousel__pagination__item--animation-left[data-v-8aae00d9]{transform:translate(-100%)}.content-carousel__pagination__item--animation-right[data-v-8aae00d9]{transform:translate(100%)}.content-carousel__pagination__item--no-transition[data-v-8aae00d9]{transition:none}.carousel[data-v-8aae00d9] .modal{position:absolute}@media screen and (max-width:784px){.carousel[data-v-8aae00d9] .modal{position:fixed}}.carousel__references .carousel__item[data-v-8aae00d9]{cursor:none}@media screen and (max-width:784px){.carousel__references .carousel__item[data-v-8aae00d9]{cursor:default}}.carousel__item[data-v-8aae00d9]{align-items:flex-end;display:flex;padding:var(--size-80) var(--size-56);position:relative}@media screen and (max-width:784px){.carousel__item[data-v-8aae00d9]{padding:var(--size-44) var(--size-24)}}.carousel__item[data-v-8aae00d9]:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.carousel__cursor[data-v-8aae00d9]{pointer-events:none;position:absolute;transform:translate(-72px,-72px) scale(.2);transition:transform .3s ease,opacity .3s;will-change:transform;z-index:1}.carousel__cursor__box span[data-v-8aae00d9]{opacity:0;transition:opacity .3s ease;will-change:opacity}.carousel__cursor--active[data-v-8aae00d9]{transform:translate(-72px,-72px);transition:transform .3s ease}.carousel__cursor--active span[data-v-8aae00d9]{opacity:1}@media screen and (max-width:784px){.carousel__cursor[data-v-8aae00d9]{right:var(--size-24);top:var(--size-24);transform:none}}.carousel__cursor__box[data-v-8aae00d9]{align-items:center;background-color:var(--color-blue);border-radius:50%;color:var(--color-white);display:flex;font-size:var(--size-20);height:var(--size-144);justify-content:center;width:var(--size-144)}@media screen and (max-width:784px){.carousel__cursor__box[data-v-8aae00d9]{align-items:center;display:flex;font-size:var(--size-40);font-weight:100;height:var(--size-60);justify-content:center;width:var(--size-60)}.carousel__cursor__box[data-v-8aae00d9]:after,.carousel__cursor__box[data-v-8aae00d9]:before{background-color:var(--color-white);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carousel__cursor__box[data-v-8aae00d9]:after{height:18px;width:2px}.carousel__cursor__box[data-v-8aae00d9]:before{height:2px;width:18px}}[data-v-8aae00d9] .carousel__track:hover .carousel__item{opacity:.7;transition:opacity .25s ease}[data-v-8aae00d9] .carousel__track:hover .carousel__item:hover{opacity:1}.carousel__item__reference[data-v-8aae00d9]{pointer-events:none;position:relative;text-align:left;z-index:1}.carousel__item__reference h2[data-v-8aae00d9]{color:var(--color-white);margin:0}.carousel__item__reference p[data-v-8aae00d9]{color:var(--color-gray-7);font-size:.875rem;letter-spacing:.01em;line-height:1.5;margin-bottom:0}@media screen and (min-width:1074px){.carousel__item__reference p[data-v-8aae00d9]{font-size:1rem}}[data-v-8aae00d9] .modal-reference{opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-40px)}[data-v-8aae00d9] .modal-reference *{pointer-events:auto}@media screen and (min-width:785px){[data-v-8aae00d9] .modal-reference .modal__header{margin-left:0}}[data-v-8aae00d9] .modal-reference .modal__body{height:100%;padding-bottom:0}@media screen and (max-width:784px){[data-v-8aae00d9] .modal-reference .modal__body{padding:0 var(--size-24)}}@media screen and (min-width:785px){[data-v-8aae00d9] .modal-reference .modal__body{padding:0 var(--size-56)}}@media screen and (max-width:784px){[data-v-8aae00d9] .modal-reference{transform:none}}[data-v-8aae00d9] .modal-reference.opened{opacity:1}[data-v-8aae00d9] .modal-reference .modal-reference__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:left}[data-v-8aae00d9] .modal-reference .modal-reference__content a,[data-v-8aae00d9] .modal-reference .modal-reference__content>p{font-size:calc(17.6px + .75vw);font-weight:400;line-height:1.25;margin-bottom:.5em}@media screen and (max-width:320px){[data-v-8aae00d9] .modal-reference .modal-reference__content a,[data-v-8aae00d9] .modal-reference .modal-reference__content>p{font-size:20px}}@media screen and (min-width:1920px){[data-v-8aae00d9] .modal-reference .modal-reference__content a,[data-v-8aae00d9] .modal-reference .modal-reference__content>p{font-size:32px}}@media screen and (max-width:784px){[data-v-8aae00d9] .modal-reference .modal-reference__content a,[data-v-8aae00d9] .modal-reference .modal-reference__content>p{margin-bottom:var(--size-48)}}[data-v-8aae00d9] .modal-reference .modal-reference__content a{color:var(--color-blue);text-decoration:none;white-space:nowrap}@media screen and (min-width:785px){[data-v-8aae00d9] .modal-reference .modal-reference__content__items{display:grid;gap:var(--size-32);grid-template-columns:repeat(4,1fr)}}[data-v-8aae00d9] .modal-reference .modal-reference__content__item{color:var(--color-default);display:flex;flex-direction:column;font-size:.875rem;letter-spacing:.01em;line-height:1.5;position:relative}@media screen and (min-width:1074px){[data-v-8aae00d9] .modal-reference .modal-reference__content__item{font-size:1rem}}@media screen and (max-width:784px){[data-v-8aae00d9] .modal-reference .modal-reference__content__item:last-of-type{margin-bottom:var(--size-32)}}[data-v-8aae00d9] .modal-reference .modal-reference__content__item:before{background-color:var(--color-black-2);content:"";display:block;height:1px;margin-bottom:var(--size-18);width:100%}[data-v-8aae00d9] .modal-reference .modal-reference__content__item span:first-of-type{color:var(--color-black-5);display:block}@media screen and (min-width:785px){[data-v-8aae00d9] .modal-reference .modal-reference__content__item span:first-of-type{margin-bottom:var(--size-8)}}[data-v-8aae00d9] .modal-reference .modal-reference__content__item span:not(:first-of-type){font-size:.875rem;letter-spacing:.01em;line-height:1.5}@media screen and (min-width:1074px){[data-v-8aae00d9] .modal-reference .modal-reference__content__item span:not(:first-of-type){font-size:1rem}}@media screen and (max-width:784px){[data-v-8aae00d9] .modal-reference .modal-reference__content__item span:not(:first-of-type){display:block;margin-bottom:var(--size-24)}}
