@layer components-shared{.about-company__inner{row-gap:60px;display:grid}.about-company__inner._compact{row-gap:40px}.about-company__inner._compact>h2:first-child{margin-bottom:20px}@media screen and (max-width:1919px){.about-company__inner._compact{row-gap:28px}.about-company__inner._compact>h2:first-child{margin-bottom:16px}}@media screen and (max-width:1439px){.about-company__inner._compact{row-gap:20px}.about-company__inner._compact>h2:first-child{margin-bottom:12px}}@media screen and (max-width:1023px){.about-company__inner._compact{row-gap:36px}.about-company__inner._compact>h2:first-child{margin-bottom:16px}}@media screen and (max-width:767px){.about-company__inner._compact{row-gap:26px}.about-company__inner._compact>h2:first-child{margin-bottom:14px}}@media screen and (max-width:1919px){.about-company__inner{row-gap:44px}}@media screen and (max-width:1439px){.about-company__inner{row-gap:32px}}@media screen and (max-width:1023px){.about-company__inner{row-gap:52px}}@media screen and (max-width:767px){.about-company__inner{row-gap:40px}}.about-company__accordions:last-of-type{border-bottom:1px solid var(--background-substrate)}.about-company__btn-full{width:100%;padding-block:54px}@media screen and (max-width:1919px){.about-company__btn-full{padding-block:41px}}@media screen and (max-width:1439px){.about-company__btn-full{padding-block:29px}}@media screen and (max-width:1023px){.about-company__btn-full{padding-block:49px}}@media screen and (max-width:767px){.about-company__btn-full{padding-block:39px}}.about-company__points{-moz-column-gap:40px;grid-template-columns:repeat(3,1fr);column-gap:40px;width:100%;display:grid}.about-company__points li{padding-left:22px;position:relative}.about-company__points li:before{content:"";background-color:var(--text-primary);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:8px}@media screen and (max-width:1919px){.about-company__points li:before{top:8px}}@media screen and (max-width:1439px){.about-company__points li:before{width:3px;height:3px;top:6px;left:4px}}@media screen and (max-width:1023px){.about-company__points li:before{top:10px;left:6px}}@media screen and (max-width:1439px){.about-company__points li{padding-left:16px}}@media screen and (max-width:1023px){.about-company__points li{padding-left:22px}}@media screen and (max-width:1919px){.about-company__points{-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width:767px){.about-company__points{grid-template-columns:auto;row-gap:20px}}.about-company__list{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.about-company__list>li{padding-left:50px;position:relative}.about-company__list>li:before{content:"";background-color:var(--accent-primary);width:30px;height:4px;position:absolute;top:10px;left:0;transform:translateY(-50%)}@media screen and (max-width:1919px){.about-company__list>li:before{width:22px;height:3px}}@media screen and (max-width:1439px){.about-company__list>li:before{width:16px;height:2px}}@media screen and (max-width:1023px){.about-company__list>li:before{width:27px;height:4px}}@media screen and (max-width:767px){.about-company__list>li:before{width:24px;height:4px;top:10px}}.about-company__list._square{gap:12px}.about-company__list._square>li{padding-left:38px}.about-company__list._square>li:before{background-color:var(--background-substrate);width:14px;height:auto;top:1px;bottom:1px;transform:none}@media screen and (max-width:1919px){.about-company__list._square>li:before{width:12px}}@media screen and (max-width:1439px){.about-company__list._square>li:before{width:10px}}@media screen and (max-width:1023px){.about-company__list._square>li:before{width:12px}}@media screen and (max-width:1919px){.about-company__list._square>li{padding-left:30px}}@media screen and (max-width:1439px){.about-company__list._square>li{padding-left:22px}}@media screen and (max-width:1023px){.about-company__list._square>li{padding-left:32px}}@media screen and (max-width:1919px){.about-company__list._square{gap:10px}}@media screen and (max-width:1439px){.about-company__list._square{gap:6px}}@media screen and (max-width:1023px){.about-company__list._square{gap:10px}}@media screen and (max-width:767px){.about-company__list{gap:10px}}}
@layer components-shared{.key-figures__inner{row-gap:60px;display:grid}@media screen and (max-width:infinity-1px){.key-figures__inner{row-gap:60px}}@media screen and (max-width:1919px){.key-figures__inner{row-gap:40px}}@media screen and (max-width:1439px){.key-figures__inner{row-gap:24px}}.key-figures__team{cursor:pointer;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media screen and (max-width:1919px){.key-figures__team{gap:10px}}@media screen and (max-width:1439px){.key-figures__team{gap:6px}}.key-figures__item{background-color:#151515;flex-direction:column;row-gap:20px;padding:20px;transition:all .4s;display:flex;position:relative;overflow:hidden}.key-figures__item p{z-index:2}.key-figures__item>img{mix-blend-mode:lighten;width:auto;height:100%;position:absolute;top:0;right:0}.key-figures__item:before{content:"";background-color:var(--accent-primary);width:0;height:100%;transition:all .4s;position:absolute;top:0;right:0}.key-figures__item:hover:before{width:20px}.key-figures__item.is-active:before{content:"";background-color:var(--accent-primary);width:100%;height:100%;position:absolute;top:0;right:0}.key-figures__image{background-color:#151515;min-height:508px;position:relative;overflow:hidden}.key-figures__image.is-fading:before{width:0}.key-figures__image:before{z-index:2;content:"";background-color:var(--accent-primary);width:20px;height:100%;transition:all .3s;position:absolute;top:0;right:0}.key-figures__image img{z-index:1;mix-blend-mode:lighten;width:auto;height:100%;margin-left:auto;position:absolute;top:0;right:0}@media screen and (max-width:1919px){.key-figures__image{min-height:382px}}@media screen and (max-width:1439px){.key-figures__image{min-height:272px}}@media screen and (max-width:1023px){.key-figures__image{min-height:430px;display:none}}.key-figures__image-item-figure{z-index:1;will-change:transform,opacity;background-color:#151515;display:flex;position:absolute;inset:0}.key-figures__image-item-figure.is-enter{animation:.6s forwards enter-anim}.key-figures__image-item-figure.is-exit{animation:.3s forwards exit-anim}.key-figures__image-description{z-index:2;flex-direction:column;justify-content:flex-start;max-width:360px;height:100%;padding:60px 0 60px 60px;display:flex;position:relative}@media screen and (max-width:1919px){.key-figures__image-description{max-width:300px}}@media screen and (max-width:1439px){.key-figures__image-description{max-width:240px;padding:32px 0 32px 32px;position:relative}}@media screen and (max-width:1023px){.key-figures__image-description{max-width:340px;position:absolute}}@media screen and (max-width:767px){.key-figures__image-description{width:100%;padding:0;position:static}}.key-figures__image-description-title{will-change:opacity,transform;opacity:1;margin-bottom:14px;transition:opacity .4s,transform .4s;transform:translate(0)}@media screen and (max-width:1439px){.key-figures__image-description-title{max-width:116px}}.key-figures__image-description-position{will-change:opacity,transform;opacity:1;transition:opacity .4s,transform .4s;transform:translate(0);font-size:12px!important}@media screen and (max-width:1919px){.key-figures__image-description-position{font-size:9px!important}}@media screen and (max-width:1439px){.key-figures__image-description-position{font-size:7px!important}}@media screen and (max-width:1023px){.key-figures__image-description-position{font-size:11px!important}}@media screen and (max-width:767px){.key-figures__image-description-position{font-size:12px!important}}.key-figures__image-description-text{will-change:opacity,transform;opacity:1;margin-top:auto;transition:opacity .4s,transform .4s;transform:translate(0)}.key-figures__image-description-text.is-enter{animation:.9s forwards enter-anim}.key-figures__image-description-photo{animation:unset;opacity:1;will-change:opacity,transform;transition:opacity .5s,transform 4s;transform:translate(0)scale(1)}.key-figures__slider{z-index:0;width:100%;height:100%}.key-figures__slider-wrap{max-width:calc(100vw - 20px);position:relative}.key-figures__slide{background-color:#151515;flex-direction:column-reverse;width:100%;height:100%;display:flex;position:relative}.key-figures__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:lighten;height:100%}@media screen and (max-width:1023px){.key-figures__slide img{max-width:50%;margin-left:auto}}@media screen and (max-width:767px){.key-figures__slide img{max-width:unset;min-height:380px;margin-left:unset;border-right:12px solid var(--accent-primary);-o-object-position:center;object-position:center;position:relative}}@media screen and (max-width:1023px){.key-figures__slide{max-height:429px}.key-figures__slide:before{content:"";background-color:var(--accent-primary);width:15px;height:100%;position:absolute;top:0;right:0}}@media screen and (max-width:767px){.key-figures__slide{max-height:unset;background-color:unset;flex-direction:column-reverse;row-gap:20px;display:flex}.key-figures__slide:before{display:none}}@keyframes enter-anim{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes exit-anim{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}
@layer components-shared{.join-us__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.join-us__inner{row-gap:44px}}@media screen and (max-width:1439px){.join-us__inner{row-gap:32px}}@media screen and (max-width:1023px){.join-us__inner{row-gap:52px}}@media screen and (max-width:767px){.join-us__inner{row-gap:40px}}.join-us__advantages{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media screen and (max-width:767px){.join-us__advantages{grid-template-columns:auto}}.join-us__excellences{flex-direction:column;row-gap:40px;display:flex}@media screen and (max-width:1439px){.join-us__excellences{row-gap:24px}}@media screen and (max-width:1023px){.join-us__excellences{row-gap:40px}}.join-us__person-wrapper{margin-top:156px}@media screen and (max-width:1919px){.join-us__person-wrapper{margin-top:108px}}@media screen and (max-width:1439px){.join-us__person-wrapper{margin-top:72px}}@media screen and (max-width:1023px){.join-us__person-wrapper{margin-top:134px}}@media screen and (max-width:767px){.join-us__person-wrapper{margin-top:100px}}}
@layer components-shared{@media screen and (max-width:767px){.excellences .section-heading{font-size:36px!important}}.excellences__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.excellences__inner{row-gap:44px}}@media screen and (max-width:1439px){.excellences__inner{row-gap:44px}}@media screen and (max-width:1023px){.excellences__inner{row-gap:52px}}@media screen and (max-width:767px){.excellences__inner{row-gap:40px}}.excellences__cards{flex-direction:column;row-gap:40px;display:flex}.excellences__btn{width:100%;padding-block:54px}@media screen and (max-width:1919px){.excellences__btn{padding-block:41px}}@media screen and (max-width:1439px){.excellences__btn{padding-block:30px}}@media screen and (max-width:1023px){.excellences__btn{padding-block:50px}}@media screen and (max-width:767px){.excellences__btn{padding-block:40px}}}
@layer components-shared{@media screen and (max-width:1023px){.care-team .section-heading{display:none}}.care-team__inner{flex-direction:column;row-gap:180px;display:flex}@media screen and (max-width:1919px){.care-team__inner{row-gap:120px}}@media screen and (max-width:1439px){.care-team__inner{row-gap:60px}}@media screen and (max-width:1023px){.care-team__inner{row-gap:120px}}@media screen and (max-width:767px){.care-team__inner{row-gap:60px}}.care-team__care{row-gap:60px;display:grid}@media screen and (max-width:1919px){.care-team__care{row-gap:40px}}@media screen and (max-width:1439px){.care-team__care{row-gap:24px}}@media screen and (max-width:1023px){.care-team__care{row-gap:80px}}.care-team__care-description{row-gap:60px;display:grid}@media screen and (max-width:1919px){.care-team__care-description{row-gap:30px}}@media screen and (max-width:1439px){.care-team__care-description{row-gap:24px}}@media screen and (max-width:1023px){.care-team__care-description{row-gap:36px}}.care-team__care-button{-moz-column-gap:10px;flex-direction:row-reverse;column-gap:10px;display:flex}@media screen and (max-width:1919px){.care-team__care-button svg{width:20px!important}}.care-team__button-wrapper{-moz-column-gap:10px;column-gap:10px;display:flex}@media screen and (max-width:767px){.care-team__button-wrapper{flex-direction:column;row-gap:10px}}.care-team__team-slider{flex-direction:column;row-gap:40px;display:flex}@media screen and (max-width:1023px){.care-team__team-slider{padding-block:36px}}.care-team__slider{z-index:0;width:100%;height:100%}.care-team__slider-wrap{max-width:50vw;position:relative}@media screen and (max-width:1023px){.care-team__slider-wrap{max-width:calc(100vw - 20px)}}.care-team__slide{width:100%;height:100%;position:relative}@media screen and (max-width:767px){.care-team__slide{aspect-ratio:.84;height:auto;overflow:hidden}}.care-team__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}}
@layer components-shared{.clients__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.clients__inner{row-gap:44px}}@media screen and (max-width:1439px){.clients__inner{row-gap:32px}}@media screen and (max-width:1023px){.clients__inner{row-gap:52px}}@media screen and (max-width:767px){.clients__inner{row-gap:40px}}.clients__cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media screen and (max-width:1919px){.clients__cards{gap:10px}}@media screen and (max-width:1439px){.clients__cards{gap:6px}}@media screen and (max-width:1023px){.clients__cards{gap:10px}}@media screen and (max-width:767px){.clients__cards{scrollbar-width:none;gap:10px;margin-inline:-10px;display:flex;overflow:auto hidden}.clients__cards::-webkit-scrollbar{display:none}}.clients__card,.clients__card-button{min-height:135px;max-height:135px}@media screen and (max-width:1919px){.clients__card,.clients__card-button{min-height:100px;max-height:100px}}@media screen and (max-width:1439px){.clients__card,.clients__card-button{min-height:80px;max-height:80px}}@media screen and (max-width:1023px){.clients__card,.clients__card-button{min-height:120px;max-height:120px}}@media screen and (max-width:767px){.clients__card,.clients__card-button{min-height:100px;max-height:100px}}.clients__card{background-color:var(--background-secondary);justify-content:center;align-items:center;transition:box-shadow .8s;display:flex;position:relative;overflow:hidden}.clients__card:before{z-index:1;content:"";background-color:var(--text-primary);aspect-ratio:1;border-radius:50%;width:200%;transition:transform .8s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.clients__card div,.clients__card svg{z-index:2;position:relative}.clients__card svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:filter .45s cubic-bezier(.4,0,.2,1)}.clients__card:hover{box-shadow:0 8px 24px #0003}.clients__card:hover:before{transform:translate(-50%,-50%)scale(1)}.clients__card:hover svg{filter:invert()}@media screen and (max-width:767px){.clients__card{flex-shrink:0;width:210px;min-width:210px;height:100px}.clients__card:first-of-type{margin-left:10px}.clients__card:last-of-type{margin-right:10px}}.clients__card-button.button_icon{width:100%;padding:0}.clients__card-button.button_icon svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}
@layer components-shared{.cases{padding-top:56px;padding-bottom:80px}@media screen and (max-width:1919px){.cases{padding-top:36px}}@media screen and (max-width:1439px){.cases{padding-top:16px}}@media screen and (max-width:1023px){.cases{padding-top:36px}}.cases__inner{row-gap:60px;display:grid}.cases__buttons{-moz-column-gap:4px;scrollbar-width:none;column-gap:4px;display:flex;overflow-x:auto}.cases__buttons::-webkit-scrollbar{display:none}.cases__buttons .button{padding:8px 12px}@media screen and (max-width:425px){.cases__buttons .button:first-of-type{margin-left:12px}.cases__buttons .button:last-of-type{margin-right:12px}.cases__buttons{margin-inline:-12px}}.cases__accordions{width:100%}.cases__accordions .accordion:last-child{border-bottom:1px solid var(--background-substrate)}.cases__buttons-section{-moz-column-gap:10px;column-gap:10px;width:100%;display:flex}@media screen and (max-width:767px){.cases__buttons-section{flex-direction:column;row-gap:10px}}@media screen and (max-width:1919px){.cases{padding-top:24px}}@media screen and (max-width:1439px){.cases{padding-top:16px}}@media screen and (max-width:1023px){.cases{padding-top:28px}}@media screen and (max-width:767px){.cases{padding-top:24px}}}
@layer components-shared{.cases-short{width:100%}.cases-short__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.cases-short__inner{row-gap:40px}}@media screen and (max-width:1439px){.cases-short__inner{row-gap:24px}}@media screen and (max-width:1023px){.cases-short__inner{row-gap:60px}}.cases-short__accordions{width:100%}.cases-short__accordions .accordion:last-child{border-bottom:1px solid var(--background-substrate)}}
@layer components-shared{.contacts__inner{row-gap:180px;display:grid}@media screen and (max-width:1919px){.contacts__inner{row-gap:132px}}@media screen and (max-width:1439px){.contacts__inner{row-gap:96px}}@media screen and (max-width:1023px){.contacts__inner{row-gap:158px}}@media screen and (max-width:767px){.contacts__inner{row-gap:120px}}.contacts__wrapper{flex-direction:column;row-gap:60px;display:flex}@media screen and (max-width:1919px){.contacts__wrapper{row-gap:40px}}@media screen and (max-width:1439px){.contacts__wrapper{row-gap:24px}}@media screen and (max-width:1023px){.contacts__wrapper{row-gap:60px}}.contacts__header{flex-direction:column;row-gap:40px;display:flex}.contacts__header a{color:var(--text-primary);transition:all .4s;text-transform:lowercase!important}.contacts__header a:hover{color:var(--accent-primary)}@media screen and (max-width:1919px){.contacts__header{row-gap:32px}}@media screen and (max-width:1439px){.contacts__header{row-gap:20px}}@media screen and (max-width:1023px){.contacts__header{row-gap:32px}}@media screen and (max-width:767px){.contacts__header{row-gap:16px}.contacts__header a{font-size:var(--fs30)!important}}.contacts__accordions{border-bottom:1px solid var(--background-substrate)}.contacts__emails{-moz-column-gap:10px;grid-template-columns:repeat(2,1fr);column-gap:10px;display:grid}@media screen and (max-width:767px){.contacts__emails{grid-template-columns:auto;row-gap:24px}}.contacts__email{flex-direction:column;row-gap:6px;display:flex}.contacts__email a{color:var(--text-primary);transition:all .4s;text-transform:lowercase!important}.contacts__email a:hover{color:var(--accent-primary)}@media screen and (max-width:1439px){.contacts__email{row-gap:4px}}@media screen and (max-width:1023px){.contacts__email{row-gap:8px}}.contacts__legal-info{flex-direction:column;row-gap:60px;display:flex}@media screen and (max-width:1919px){.contacts__legal-info{row-gap:40px}}@media screen and (max-width:1439px){.contacts__legal-info{row-gap:24px}}@media screen and (max-width:1023px){.contacts__legal-info{row-gap:60px}}@media screen and (max-width:767px){.contacts__legal-info{row-gap:40px}}.contacts__legal-info-accordions{border-bottom:1px solid var(--background-substrate)}.contacts__nav-links{flex-direction:column;row-gap:12px;display:flex}.contacts__nav-links .navigation-link{width:100%;max-height:none}@media screen and (max-width:1919px){.contacts__nav-links{row-gap:10px}}@media screen and (max-width:1439px){.contacts__nav-links{row-gap:6px}}@media screen and (max-width:1023px){.contacts__nav-links{row-gap:10px}}@media screen and (max-width:767px){.contacts__nav-link{padding:32px!important}}}
@layer components-shared{.services__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.services__inner{row-gap:40px}}@media screen and (max-width:1439px){.services__inner{row-gap:24px}}@media screen and (max-width:1023px){.services__inner{row-gap:60px}}.services__cards{row-gap:12px;display:grid}@media screen and (max-width:1919px){.services__cards{row-gap:10px}}.services__slider-wrapper{width:calc(100vw - 20px)}.services__slider{width:100%}.services__slide{width:100%;height:100%}@media screen and (max-width:767px){.services__slide>div{height:100%}.swiper-slide{height:auto;display:flex}.swiper-slide>*{width:100%;height:100%}}}
@layer components-shared{.digital-services__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.digital-services__inner{row-gap:40px}}@media screen and (max-width:1439px){.digital-services__inner{row-gap:24px}}@media screen and (max-width:1023px){.digital-services__inner{row-gap:60px}}.digital-services__cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media screen and (max-width:1919px){.digital-services__cards{gap:10px}}@media screen and (max-width:1439px){.digital-services__cards{gap:6px}}@media screen and (max-width:1023px){.digital-services__cards{gap:10px}}@media screen and (max-width:767px){.digital-services__cards{grid-template-columns:1fr}}}
@layer components-shared{.expertise__inner{row-gap:60px;display:grid}.expertise__excellences{flex-direction:column;row-gap:40px;display:flex}}
@layer components-shared{.certificats__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.certificats__inner{row-gap:40px}}@media screen and (max-width:1439px){.certificats__inner{row-gap:24px}}@media screen and (max-width:1023px){.certificats__inner{row-gap:60px}}.certificats__cards{row-gap:12px;display:grid}@media screen and (max-width:1439px){.certificats__cards{row-gap:6.5px}}@media screen and (max-width:1023px){.certificats__cards{row-gap:12px}}}
@layer components-shared{.specialization__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.specialization__inner{row-gap:30px}}@media screen and (max-width:1439px){.specialization__inner{row-gap:24px}}@media screen and (max-width:1023px){.specialization__inner{row-gap:30px}}.specialization__cards{flex-wrap:wrap;gap:10px;display:flex}@media screen and (max-width:1439px){.specialization__cards{gap:6px}}@media screen and (max-width:1023px){.specialization__cards{gap:10px}}.specialization__card{background-color:var(--background-secondary);place-items:center;padding:24px 36px;display:grid}@media screen and (max-width:1919px){.specialization__card{padding:16px 32px}}@media screen and (max-width:1439px){.specialization__card{padding:12px 24px}}@media screen and (max-width:1023px){.specialization__card{padding:20px 40px}}@media screen and (max-width:767px){.specialization__card{padding:16px 32px}}}
@layer components-shared{.experience{position:relative;overflow:hidden}.experience:before{content:url(/images/experience/experience-bg.svg);opacity:.05;transition:all .4s;position:absolute;bottom:-10px;right:0}@media screen and (max-width:1919px){.experience:before{content:url(/images/experience/experience-bg-lg.svg)}}@media screen and (max-width:1439px){.experience:before{content:url(/images/experience/experience-bg-md.svg)}}@media screen and (max-width:1023px){.experience:before{content:url(/images/experience/experience-bg-sm.svg)}}@media screen and (max-width:767px){.experience:before{content:url(/images/experience/experience-bg-xs.svg)}}.experience:hover:before{scale:1.3}.experience__inner{background-color:var(--accent-primary);row-gap:181px;padding:60px;display:grid}.experience__inner._with-facts{row-gap:60px}@media screen and (max-width:1919px){.experience__inner._with-facts{row-gap:44px}}@media screen and (max-width:1439px){.experience__inner._with-facts{row-gap:32px}}@media screen and (max-width:1023px){.experience__inner._with-facts{row-gap:52px}}@media screen and (max-width:767px){.experience__inner._with-facts{row-gap:40px}}@media screen and (max-width:1919px){.experience__inner{row-gap:116px;padding:44px}}@media screen and (max-width:1439px){.experience__inner{padding:32px}}@media screen and (max-width:1023px){.experience__inner{row-gap:116px;padding:52px}}@media screen and (max-width:767px){.experience__inner{row-gap:94px;padding:20px}}.experience__body{row-gap:60px;display:grid}@media screen and (max-width:1919px){.experience__body{row-gap:44px}}@media screen and (max-width:1439px){.experience__body{row-gap:32px}}@media screen and (max-width:1023px){.experience__body{row-gap:52px}}@media screen and (max-width:767px){.experience__body{row-gap:40px}}.experience__list{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.experience__list>li{padding-left:38px;position:relative}.experience__list>li:before{content:"";background-color:var(--text-links);width:14px;position:absolute;top:1px;bottom:1px;left:0}@media screen and (max-width:1919px){.experience__list>li:before{width:10px}}@media screen and (max-width:1439px){.experience__list>li:before{width:8px}}@media screen and (max-width:1023px){.experience__list>li:before{width:14px}}@media screen and (max-width:767px){.experience__list>li:before{width:12px}}@media screen and (max-width:1919px){.experience__list>li{padding-left:28px}}@media screen and (max-width:1439px){.experience__list>li{padding-left:20px}}@media screen and (max-width:1023px){.experience__list>li{padding-left:36px}}@media screen and (max-width:767px){.experience__list>li{padding-left:30px}}.experience__list+.experience__cards:empty{display:none}@media screen and (max-width:1919px){.experience__list{gap:8px}}@media screen and (max-width:1439px){.experience__list{gap:6px}}@media screen and (max-width:1023px){.experience__list{gap:12px}}@media screen and (max-width:767px){.experience__list{gap:10px}}.experience__groups{z-index:2;row-gap:60px;display:grid;position:relative}@media screen and (max-width:1919px){.experience__groups{row-gap:44px}}@media screen and (max-width:1439px){.experience__groups{row-gap:32px}}@media screen and (max-width:1023px){.experience__groups{row-gap:52px}}@media screen and (max-width:767px){.experience__groups{row-gap:40px}}.experience__group{row-gap:16px;display:grid}@media screen and (max-width:1919px){.experience__group{row-gap:12px}}@media screen and (max-width:1439px){.experience__group{row-gap:8px}}@media screen and (max-width:1023px){.experience__group{row-gap:10px}}@media screen and (max-width:767px){.experience__group{row-gap:16px}}.experience__group-list{flex-direction:column;gap:8px;display:flex}.experience__group-list>li{padding-left:50px;position:relative}.experience__group-list>li:before{content:"";background-color:var(--text-primary);width:30px;height:4px;position:absolute;top:11.5px;left:0;transform:translateY(-50%)}@media screen and (max-width:1919px){.experience__group-list>li:before{width:22px;height:3px;top:9.5px}}@media screen and (max-width:1439px){.experience__group-list>li:before{width:16px;height:2px;top:7px}}@media screen and (max-width:1023px){.experience__group-list>li:before{width:27px;height:4px;top:12px}}@media screen and (max-width:1919px){.experience__group-list>li{padding-left:37px}}@media screen and (max-width:1439px){.experience__group-list>li{padding-left:27px}}@media screen and (max-width:1023px){.experience__group-list>li{padding-left:45px}}@media screen and (max-width:1919px){.experience__group-list{gap:6px}}@media screen and (max-width:1439px){.experience__group-list{gap:4px}}@media screen and (max-width:1023px){.experience__group-list{gap:8px}}.experience__cards{z-index:2;flex-wrap:wrap;gap:10px;display:flex}@media screen and (max-width:1439px){.experience__cards{gap:6px}}@media screen and (max-width:1023px){.experience__cards{gap:10px}}.experience__card{background-color:var(--accent-secondary);place-items:center;padding:20px 48px;display:grid}@media screen and (max-width:1919px){.experience__card{padding:16px 32px}}@media screen and (max-width:1439px){.experience__card{padding:12px 28px}}@media screen and (max-width:1023px){.experience__card{padding:18px 40px}}@media screen and (max-width:767px){.experience__card{padding:16px 36px}}.experience__facts{flex-direction:column;gap:40px;display:flex}@media screen and (max-width:1919px){.experience__facts{gap:28px}}@media screen and (max-width:1439px){.experience__facts{gap:20px}}@media screen and (max-width:1023px){.experience__facts{gap:36px}}@media screen and (max-width:767px){.experience__facts{gap:26px}}.experience__fact{text-align:start;flex-direction:column;gap:8px;display:flex}@media screen and (max-width:1919px){.experience__fact{gap:6px}}@media screen and (max-width:1439px){.experience__fact{gap:4px}}@media screen and (max-width:1023px){.experience__fact{gap:8px}}}
@layer components-shared{.awards__inner{row-gap:40px;display:grid}@media screen and (max-width:1919px){.awards__inner{row-gap:28px}}@media screen and (max-width:1439px){.awards__inner{row-gap:18px}}@media screen and (max-width:1023px){.awards__inner{row-gap:36px}}@media screen and (max-width:767px){.awards__inner{row-gap:26px}}.awards__award{flex-direction:column;row-gap:60px;display:flex}.awards__award>h2{margin-top:152px}@media screen and (max-width:1919px){.awards__award>h2{margin-top:104px}}@media screen and (max-width:1439px){.awards__award>h2{margin-top:78px}}@media screen and (max-width:1023px){.awards__award>h2{margin-top:0}}@media screen and (max-width:1919px){.awards__award{row-gap:44px}}@media screen and (max-width:1439px){.awards__award{row-gap:32px}}@media screen and (max-width:1023px){.awards__award{row-gap:52px}}@media screen and (max-width:767px){.awards__award{row-gap:40px}}.awards__prize{flex-direction:column;row-gap:20px;display:flex}@media screen and (max-width:1439px){.awards__prize{row-gap:16px}}@media screen and (max-width:1023px){.awards__prize{row-gap:20px}}.awards__prize-item{padding-left:42px;position:relative}.awards__prize-item:before{content:"";background-color:var(--text-error);width:30px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:1919px){.awards__prize-item:before{width:24px;height:3px}}@media screen and (max-width:1439px){.awards__prize-item:before{width:20px;height:2px}}@media screen and (max-width:1023px){.awards__prize-item:before{width:28px;height:4px}}@media screen and (max-width:767px){.awards__prize-item:before{width:20px;height:3px}}@media screen and (max-width:1919px){.awards__prize-item{padding-left:36px}}@media screen and (max-width:1439px){.awards__prize-item{padding-left:28px}}@media screen and (max-width:1023px){.awards__prize-item{padding-left:40px}}@media screen and (max-width:767px){.awards__prize-item{padding-left:32px}}}
@layer components-shared{.order.is-submit{height:calc(100vh - 222px)}.order.is-submit .order__inner{flex-direction:column;justify-content:space-between;height:100%;display:flex}@media screen and (max-width:1919px){.order.is-submit{height:calc(100vh - 200px)}}@media screen and (max-width:1439px){.order.is-submit{height:calc(100vh - 180px)}}@media screen and (max-width:1023px){.order.is-submit{height:calc(100vh - 450px)}}.order__inner{row-gap:100px;display:grid}@media screen and (max-width:1919px){.order__inner{row-gap:80px}}@media screen and (max-width:1439px){.order__inner{row-gap:60px}}@media screen and (max-width:1023px){.order__inner{row-gap:80px}}@media screen and (max-width:767px){.order__inner{row-gap:60px}}.order__button{padding:0}}
@layer components-shared{.case-information{justify-content:center;align-items:start;width:50vw;height:calc(50vh + 40px);padding-top:80px;display:flex;position:fixed;bottom:0;left:0}@media screen and (max-width:1919px){.case-information{padding-top:60px}}@media screen and (max-width:1439px){.case-information{padding-top:40px}}@media screen and (max-width:1023px){.case-information{width:100%;height:auto;margin-top:-10px;margin-bottom:-110px;padding:0;position:static}}@media screen and (max-width:767px){.case-information{margin-bottom:-80px}}.case-information__inner{flex-direction:column;align-items:start;row-gap:40px;width:100%;padding-inline:70px;display:flex}@media screen and (max-width:1919px){.case-information__inner{padding-inline:50px}}@media screen and (max-width:1023px){.case-information__inner{row-gap:36px;padding:0}}@media screen and (max-width:767px){.case-information__inner{row-gap:26px}}.case-information__button-back.button{padding:0}@media screen and (max-width:1023px){.case-information__button-back.button{gap:6px!important}}@media screen and (max-width:767px){.case-information__button-back.button{margin-bottom:14px}}@media screen and (max-width:1023px){.case-information__button-back.button svg{width:14px!important;height:14px!important}}.case-information__description{-moz-column-gap:60px;column-gap:60px;display:flex}.case-information__team{flex-direction:column;flex-shrink:0;display:flex}.case-information__team-list :before{content:"•";color:var(--text-primary);font-size:inherit;margin-right:10px}.case-information__tags{-moz-column-gap:12px;flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.case-information__tags .case-information__tag{align-items:center;display:flex;position:relative}.case-information__tags .case-information__tag:before{content:"#";color:var(--text-secondary);font-size:inherit}@media screen and (max-width:767px){.case-information__tags{flex-wrap:wrap}}}
@layer components-shared{.case-main__inner{flex-direction:column;align-items:start;row-gap:180px;width:100%;display:flex}@media screen and (max-width:1919px){.case-main__inner{row-gap:130px}}@media screen and (max-width:1439px){.case-main__inner{row-gap:96px}}@media screen and (max-width:1023px){.case-main__inner{row-gap:160px}}@media screen and (max-width:767px){.case-main__inner{row-gap:120px}}.case-main__link{width:100%!important;padding-block:54px!important}@media screen and (max-width:1919px){.case-main__link{padding-block:41px!important}}@media screen and (max-width:1439px){.case-main__link{padding-block:29px!important}}@media screen and (max-width:1023px){.case-main__link{padding-block:49px!important}}@media screen and (max-width:767px){.case-main__link{padding-block:39px!important}}.case-main img{height:auto}}
@layer components-shared{.brief-list__inner{row-gap:60px;display:grid}@media screen and (max-width:1919px){.brief-list__inner{row-gap:44px}}@media screen and (max-width:1439px){.brief-list__inner{row-gap:32px}}@media screen and (max-width:1023px){.brief-list__inner{row-gap:52px}}@media screen and (max-width:767px){.brief-list__inner{row-gap:40px}}.brief-list__body{flex-direction:column;row-gap:12px;display:flex}.brief-list__slider-wrapper{width:calc(100vw - 20px)}@media screen and (max-width:767px){.brief-list__slider-wrapper{width:calc(100vw - 10px);margin-right:-10px}}.brief-list__slider,.brief-list__slide{width:100%}.brief-list__slide .award-card{max-width:100%}.brief-list__slide .award-card__inner{min-height:inherit}}
@layer components-shared{.policy__inner{row-gap:60px;display:grid}.policy__inner p{word-break:break-word}@media screen and (max-width:1919px){.policy__inner{row-gap:48px}}@media screen and (max-width:1439px){.policy__inner{row-gap:36px}}@media screen and (max-width:1023px){.policy__inner{white-space:normal;word-break:break-all;row-gap:60px}}.policy__body{row-gap:60px;display:grid}.policy__body p{word-break:break-word}@media screen and (max-width:1919px){.policy__body{row-gap:44px}}@media screen and (max-width:1439px){.policy__body{row-gap:32px}}@media screen and (max-width:1023px){.policy__body{white-space:normal;word-break:break-all;row-gap:40px}}.policy__body-item{row-gap:40px;display:grid}@media screen and (max-width:1919px){.policy__body-item{row-gap:28px}}@media screen and (max-width:1439px){.policy__body-item{row-gap:20px}}@media screen and (max-width:1023px){.policy__body-item{row-gap:36px}}@media screen and (max-width:767px){.policy__body-item{row-gap:26px}}.policy__content{row-gap:20px;display:grid}@media screen and (max-width:1919px){.policy__content{row-gap:16px}}@media screen and (max-width:1439px){.policy__content{row-gap:14px}}@media screen and (max-width:1023px){.policy__content{row-gap:16px}}.policy__legal-info{flex-direction:column;display:flex}.policy__body-unordered-list{flex-direction:column;row-gap:14px;display:flex}@media screen and (max-width:1919px){.policy__body-unordered-list{row-gap:12px}}@media screen and (max-width:1439px){.policy__body-unordered-list{row-gap:8px}}@media screen and (max-width:1023px){.policy__body-unordered-list{row-gap:12px}}.policy__body-unordered-list li{padding-left:23px;position:relative}.policy__body-unordered-list li:before{content:"";background-color:var(--text-primary);width:3px;height:3px;position:absolute;top:12px;left:9px}@media screen and (max-width:1919px){.policy__body-unordered-list li:before{top:8px;left:6px}}@media screen and (max-width:1439px){.policy__body-unordered-list li:before{top:6px;left:4px}}@media screen and (max-width:1023px){.policy__body-unordered-list li:before{top:10px;left:4px}}@media screen and (max-width:1919px){.policy__body-unordered-list li{padding-left:18px}}@media screen and (max-width:1439px){.policy__body-unordered-list li{padding-left:12px}}.policy a[href^=mailto\:],.policy a[href^="https://"],.policy a[href^=\#]{color:var(--text-links);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .3s}.policy a[href^=mailto\:]:hover,.policy a[href^="https://"]:hover,.policy a[href^=\#]:hover{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}}
@layer components-shared{.brief-content__button-back.button{padding:0}.brief-content.is-submit{height:calc(100vh - 222px)}.brief-content.is-submit .brief-content__inner{flex-direction:column;justify-content:space-between;height:100%;display:flex}@media screen and (max-width:1919px){.brief-content.is-submit{height:calc(100vh - 200px)}}@media screen and (max-width:1439px){.brief-content.is-submit{height:calc(100vh - 180px)}}@media screen and (max-width:1023px){.brief-content.is-submit{height:calc(100vh - 450px)}}.brief-content__inner{row-gap:180px;display:grid}@media screen and (max-width:1919px){.brief-content__inner{row-gap:132px}}@media screen and (max-width:1439px){.brief-content__inner{row-gap:96px}}@media screen and (max-width:1023px){.brief-content__inner{row-gap:158px}}@media screen and (max-width:767px){.brief-content__inner{row-gap:120px}}.brief-content__header{row-gap:60px;display:grid}@media screen and (max-width:1919px){.brief-content__header{row-gap:44px}}@media screen and (max-width:1439px){.brief-content__header{row-gap:32px}}@media screen and (max-width:1023px){.brief-content__header{row-gap:52px}.brief-content__header h1{word-break:break-word;overflow-wrap:break-word;white-space:normal!important}}@media screen and (max-width:767px){.brief-content__header{row-gap:40px}.brief-content__header h1{word-break:break-word;overflow-wrap:break-word;white-space:normal!important}}}
