.solution-hero-screen.hero-no-media{background-color:#111}img.services__cover-video,.no-fix-width{width:100%}.industry-hero-kicker{color:#fff;text-align:center;max-width:30.5rem;margin:0 auto 3.333rem}@media screen and (max-width:479px){.industry-hero-kicker{max-width:100%;padding:0 16px;color:#111}.industry-hero-kicker br,.industry-hero-h1 br{display:none}.industry-hero-h1{font-size:44px;letter-spacing:-2.2px;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 3;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:3;overflow-wrap:break-word}}.solution-standalone-list{margin-top:6.66667rem;margin-bottom:10rem}.solution-standalone-list.fl-no-mb{margin-bottom:0}.new-case-default-grid.row-gap-80.fl-mt-80{margin-top:var(--sp-80)}.new-case-default-grid.row-gap-80.fl-mt-large{margin-top:var(--sp-180)}.new-case-default-grid.row-gap-80.fl-grid-24{grid-column-gap:2rem}@media screen and (max-width:479px){.new-case-default-grid.row-gap-80.fl-grid-24>.new-case-items-layout{margin-top:0}}.new-case-default-grid.solution-standalone-list.fl-grid-24{grid-column-gap:2rem}@media screen and (min-width:480px){.fl-grid-24 .fl-heading-col>*{max-width:43.6667rem}.fl-grid-24 .fl-heading-col>.text-color-secondary{max-width:36.3333rem}}.fl-mb{margin-bottom:10rem}.new-case-default-grid.row-gap-80.fl-mt-tight{margin-top:0;margin-bottom:0}.new-case-default-grid.row-gap-80.fl-no-mb{margin-bottom:0}.new-case-item-wrapper>.services__stack-tags{margin-top:1rem}.fl-item-link{margin-top:1rem;font-size:1.33333rem;line-height:1.4}@media screen and (max-width:479px){.new-case-item-wrapper>.services__stack-tags{margin-top:3.05344rem}.fl-item-link{margin-top:3.05344rem;font-size:4.07125rem}}.fl-heading-col{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}@media screen and (max-width:479px){.fl-heading-col{gap:6.10687rem}}.tabs-sp-none{margin-top:0}.tabs-sp-80{margin-top:var(--sp-80)}.tabs-sp-120{margin-top:var(--sp-120)}.tabs-sp-180{margin-top:var(--sp-180)}.tab-body{display:flex;flex-direction:column}.services__tabs-heading .tabs-heading-bond{white-space:nowrap}.tabs-slide-count,.tabs-slide-heading{display:none}@media screen and (min-width:480px){.services__tab-content{padding-left:0;padding-right:0}.services__tab-link-2{font-weight:500}.services__tab-link-2.uppercase{text-transform:uppercase}.services__tab-link-2{height:8.3333rem}.services__tab-content>.text-size-14{margin-left:auto;text-align:right}.tab-body{width:30.6667rem}.tab-note+.tab-note{margin-top:2.3333rem}.tab-note .tab-note-text{margin-top:1rem;font-size:1rem;line-height:1.4}.tab-body .services__page-rich-text-white{margin-top:3.3333rem}.tab-body .services__page-rich-text-white p,.tab-body .services__page-rich-text-white p:has(>a:only-child){margin-top:0;margin-bottom:0}.tab-body .services__page-rich-text-white a{margin-top:0}}@media screen and (max-width:479px){.tab-body,.text-size-92.services__tabs-heading{width:100%}.text-size-92.services__tabs-heading .tabs-heading-bond{white-space:normal}.tab-note+.tab-note{margin-top:7.1rem}.tab-note .tab-note-text{margin-top:3.05rem;font-size:3.05344rem;line-height:1.4}.tab-body .services__swiper-tabs-rich-text{margin-top:8.14rem}.tab-body .services__swiper-tabs-rich-text p{margin-bottom:0}.tabs__layout-2 .services__pagination-2{display:none}.tabs-slide-count{display:block;margin-top:10.1781rem}.tabs-slide-heading{display:block;margin-top:5.08906rem;line-height:1;letter-spacing:-.02em}.tabs-slide-heading+.tab-body,.tabs-slide-heading+.services__swiper-tabs-rich-text{margin-top:5.08906rem}.services__swiper-slide-content>.services__swiper-tabs-rich-text p:last-child{margin-bottom:0}.tabs__layout-2.tabs-no-head{padding-top:15.2672rem}.tabs__layout-2.tabs-no-head .services__swiper-wrapper{margin-top:0}}.w-richtext a.brackets-link{display:inline-flex;gap:0;transition:gap .25s}.w-richtext a.brackets-link:hover{gap:.75em}.services__page-rich-text-white h4{margin-top:0;margin-bottom:1.33333rem;font-size:1.33333rem;font-weight:400;line-height:140%}.video-box{position:relative}.video-embed{z-index:0;cursor:pointer;position:relative}.video-embed .video{width:100%;display:block}.video-overlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.video-blackout-layout{z-index:0;position:absolute;inset:0%;color:transparent}.video-play-button{z-index:2;background-color:var(--white);color:#d6d6d6;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:6.66667rem;height:6.66667rem;transition:color .2s,background-color .2s;display:flex;position:relative}.video-play-button:hover{background-color:var(--is__dark-blue);color:#f5f5fa}.video-play-button .svg-3{width:1.5rem}.video-overlay .paragraph{color:var(--white);font-size:2.83333rem;line-height:100%;position:absolute;inset:auto auto 2rem 2rem;margin:0}.video-overlay{transition:opacity .4s ease,visibility .4s ease;opacity:1;visibility:visible}.video-overlay.hidden{opacity:0;visibility:hidden}@media screen and (max-width:479px){.services-tasks__layout.margin-top-180-180{margin-top:var(--sp-120)}}.specialists-about-item.fix-height,.specialists-about-heading-item.fix-height{height:6.91667rem}.text-size-24.table-title{justify-content:flex-start;align-items:center;height:7.16667rem;display:flex}@media screen and (max-width:479px){.specialists-about-item.fix-height{height:auto}}@media screen and (min-width:480px){.grid:has(>.cmp-mid){grid-template-columns:0 minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:479px){section:not([class*=faq-sp-]) .solution-faq-box.margin-top-120120{margin-top:var(--sp-120)}}.faq-sp-0{padding-top:0}.faq-sp-80{padding-top:var(--sp-80)}.faq-sp-120{padding-top:var(--sp-120)}.faq-sp-180{padding-top:var(--sp-180)}[class*=faq-sp-] .new-case-default-box.margin-top-120120{margin-top:0}.dropdown.white-state{border-top-color:var(--black);color:var(--black)}.dropdown-toggle.white-state{color:var(--black);white-space:normal;word-break:normal}.dropdown-arrow{width:3.33333rem;height:3.33333rem}.solution-faq .dropdown-toggle{cursor:pointer}.solution-faq .dropdown-list{height:0;overflow:hidden;transition:height .35s ease}.solution-faq .dropdown-arrow{transition:transform .35s ease;transform:rotate(0)!important}.solution-faq .dropdown.is-open>.dropdown-toggle .dropdown-arrow{transform:rotate(180deg)!important}@media screen and (max-width:479px){.dropdown-arrow{flex:none;width:10.1781rem;height:10.1781rem}}@media screen and (max-width:479px){.solution-faq .text-size-34{line-height:1;letter-spacing:-.02em}.solution-faq .dropdown-toggle{grid-column-gap:6.10687rem;column-gap:6.10687rem;align-items:flex-start}.solution-faq .dropdown-arrow{width:8.14249rem;height:8.14249rem}.solution-faq .dropdown-content-box{padding-top:2.03562rem}.solution-faq-box{grid-row-gap:0;row-gap:0}.solution-faq-box .solution-faq{margin-top:5.08906rem}}.new-case-default-grid.tg-no-mt{margin-top:0!important}.new-case-default-grid.tg-no-mb{margin-bottom:0!important}.tg-mb{margin-bottom:10rem}.tg-with-num{position:relative}.tg-num{position:absolute;top:1.11rem;right:0}.tg-stack-item:not([class*=sp-mt-]){margin-top:6.66667rem}@media screen and (max-width:479px){.tg-stack-item:not([class*=sp-mt-]){margin-top:20.3563rem}}.tg-text-item{border-top:none;padding-top:0}.services__about-layout{margin-top:0}@media screen and (max-width:479px){.services__about-layout{margin-top:0}}.services__about-icon-wrapper{margin-top:0}@media screen and (min-width:480px){.nap-team-copy{display:none}}@media screen and (max-width:479px){.nap-team-marquee{width:max-content;gap:0;--marquee-run: 1;will-change:transform}.nap-team-marquee .services__about-svg{max-width:none}.nap-team-marquee .services__about-svg{margin-right:6.5rem}}@media(prefers-reduced-motion:reduce){.nap-team-marquee{--marquee-run: 0}}.about-intro-note{grid-area:1 / 3 / 2 / 5;max-width:39.75rem}@media screen and (max-width:767px){.about-intro-note{grid-area:auto;max-width:none}}@media screen and (max-width:479px){.about-cover-number-boxes{grid-template-columns:1fr 43.77rem}.about-cover-number-boxes .about-cover-number-box:nth-child(1){grid-area:1 / 2 / 2 / 3}.about-cover-number-boxes .about-cover-number-box:nth-child(2){grid-area:2 / 1 / 3 / 2}.about-cover-number-boxes .about-cover-number-box:nth-child(3){grid-area:2 / 2 / 3 / 3}.about-cover-number-boxes .about-cover-number-box:nth-child(n+4){grid-row:3}}@media screen and (min-width:480px){.leader-cards-wrapper.swiper-wrapper{grid-template-rows:none}.leader-cards-wrapper .leaders-card:nth-child(1){grid-area:1 / 1 / 2 / 2}.leader-cards-wrapper .leaders-card:nth-child(2){grid-area:1 / 2 / 2 / 3}.leader-cards-wrapper .leaders-card:nth-child(3){grid-area:1 / 3 / 2 / 4}.leader-cards-wrapper .leaders-card:nth-child(4){grid-area:1 / 4 / 2 / 5}.leader-cards-wrapper .leaders-card:nth-child(5){grid-area:2 / 1 / 3 / 2}.leader-cards-wrapper .leaders-card:nth-child(6){grid-area:2 / 2 / 3 / 3}.leader-cards-wrapper .leaders-card:nth-child(7){grid-area:2 / 3 / 3 / 4}.leader-cards-wrapper .leaders-card:nth-child(8){grid-area:2 / 4 / 3 / 5}.leader-cards-wrapper .leaders-card:nth-child(9){grid-area:3 / 3 / 4 / 4}.leader-cards-wrapper .leaders-card:nth-child(10){grid-area:3 / 4 / 4 / 5}}.leaders-card-clickable{cursor:pointer}.leaders-card-clickable .leaders-photo-name-box .text-size-16{transition:color .2s ease}@media(hover:hover){.leaders-card-clickable:hover .leaders-photo-name-box .text-size-16{color:#140af0}}.leaders-card-clickable:focus-visible .leaders-photo-name-box .text-size-16{color:#140af0}@media screen and (max-width:479px){.leader-cards-wrapper .leaders-card.swiper-slide{width:59.7964rem}.leader-cards-wrapper .leaders-card.swiper-slide-prev,.leader-cards-wrapper .leaders-card.swiper-slide-next{opacity:1!important}}.bio-modal-swiper{overflow:hidden}#leader-bio-modal .swiper-wrapper{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}#leader-bio-modal .swiper-slide{flex:0 0 100%;width:100%}@media screen and (max-width:479px){.bio-close-button-box{z-index:2}.bio-content-swiper-layout{display:flex;flex-direction:column;height:100%;min-height:0}.bio-modal-swiper-box{flex:1 1 auto;min-height:0;overflow:hidden}.bio-modal-swiper,#leader-bio-modal .swiper-wrapper,.bio-modal-swiper-slide{height:100%;min-height:0}.bio-swiper-slide-content{height:100%;overflow-y:auto;padding-bottom:18rem}}#leader-bio-modal{z-index:1000001;display:flex;visibility:hidden;pointer-events:none}#leader-bio-modal.is-shown{visibility:visible;pointer-events:auto}.bio-swiper-arrow-prev,.bio-swiper-arrow-next{color:#1c1c20}.bio-swiper-arrow-prev:hover,.bio-swiper-arrow-next:hover{opacity:.6}.bio-swiper-pagination .bio-pag-current{color:#1c1c20}.bio-swiper-arrow-prev.swiper-button-disabled,.bio-swiper-arrow-next.swiper-button-disabled{pointer-events:none}.square-video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media screen and (min-width:480px){.talants-item.second-item .talants-image-box{height:56.6667rem}.talants-item.second-item{padding-bottom:13.3333rem}img.talants-item-svg{width:21rem;max-width:100%}img.talants-item-second-svg{width:16rem;max-width:100%}}img.talants-item-svg{height:auto;aspect-ratio:264 / 36}img.talants-item-second-svg{height:auto;aspect-ratio:157 / 18}.talants-item-text-box{padding-left:0}.talants-item-text-box.second-item{padding-right:0}.talants-item-numbers.second-item{width:100%}.talants-item-numbers{column-gap:1.94rem}@media screen and (max-width:479px){.talants-item.second-item{padding-bottom:30.5344rem}.talants-item:not(.second-item) .talants-image-box{height:86.514rem}}@media screen and (min-width:480px){.values-row.values-img-right .talants-image-box{grid-area:1 / 2 / 2 / 3}.values-row.values-img-right .values-item-box{grid-area:1 / 1 / 2 / 2}}@media screen and (min-width:480px){.about-oficelinks-box.about-page .navbar-social-links-wrapper{grid-column-gap:1rem;grid-row-gap:1rem}.about-oficelinks-box.about-page{margin-top:1rem}.about-offices-progress{height:.33333rem}}@media screen and (max-width:479px){.about-offices-heading-wrapper .reviews-navigation-box{grid-template-columns:max-content;grid-column-gap:0}.about-offices-heading-wrapper .home-reviews-fraction{width:auto;justify-content:flex-end}.about-oficelinks-box.about-page{margin-top:3.0534rem}.about-offices-layout .home-reviews-list-wrapper{height:86.514rem}.about-offices-layout .home-reviews-collection-item,.about-offices-layout .home-reviews-card-contant{height:100%}.about-offices-layout .home-reviews-card-contant .full-width-image{width:100%;height:100%;object-fit:cover}.about-offices-progress{height:1.0178rem}}.about-offices-layout .home-reviews-list-wrapper{position:relative}.about-offices-progress{position:absolute;left:0;top:0;width:100%;z-index:2}.about-offices-progress-fill{height:100%;background:#140af0}.ab-blog-layout{margin-top:10.25rem}.ab-blog-layout .heading-devider{width:100%;height:1px;background-color:#888}.ab-blog-head{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-top:2rem}.ab-blog-link{display:flex;justify-content:space-between;align-items:flex-start;color:#111;text-decoration:none}.ab-blog-arrow{width:3.33rem;flex:none;margin-top:.5rem;opacity:0;transition:opacity .3s}@media(hover:hover){.ab-blog-link:hover .ab-blog-arrow{opacity:1}}.ab-blog-link:focus-visible .ab-blog-arrow{opacity:1}@media screen and (max-width:991px){.ab-blog-arrow{opacity:1}}.ab-blog-image-link{display:block;margin-top:3.25rem}@media screen and (max-width:767px){.ab-blog-head{grid-template-columns:1fr;grid-row-gap:4rem}.ab-blog-arrow{width:8rem}.ab-blog-image-link{margin-top:6rem}}@media screen and (max-width:479px){.ab-blog-layout{margin-top:45.8015rem}.ab-blog-head{margin-top:5.0891rem}.ab-blog-image-link{height:86.514rem}.ab-blog-image-link img{width:100%;height:100%;object-fit:cover}}.sb-section{padding-top:0;padding-bottom:15rem}.sb-wrap{display:flex;flex-direction:column;gap:1.3333rem;align-items:flex-start}.sb-label{font-family:Ppneuemontrealmono,Arial,sans-serif;font-size:1rem;line-height:1.32;letter-spacing:-.02rem;color:#9e9ead;font-feature-settings:"zero" 1}.sb-row{display:flex;gap:2rem;align-items:flex-start;width:100%}.sb-card{display:flex;flex-direction:column;gap:1.6667rem;flex:1 1 0;min-width:0;text-decoration:none;color:inherit}.sb-img{width:100%;overflow:hidden}.sb-img img{width:100%;height:100%;object-fit:cover;display:block}.sb-img-300{height:25rem}.sb-img-170{height:14.1667rem}.sb-meta{display:flex;flex-direction:column;gap:.6667rem;width:100%}.sb-date{font-family:Ppneuemontrealmono,Arial,sans-serif;font-size:1rem;line-height:1.32;letter-spacing:-.02rem;color:#9e9ead;font-feature-settings:"zero" 1}.sb-title{font-size:2rem;line-height:1.12;letter-spacing:-.02rem;color:#111;transition:color .2s ease}.sb-card:hover .sb-title{color:#140af0}.sb-tags{display:flex;flex-wrap:wrap;gap:.1667rem;width:100%}.sb-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c8c8d2;border-radius:.3333rem;padding:.3333rem 1.1667rem;font-family:Ppneuemontrealmono,Arial,sans-serif;font-size:1rem;line-height:1.32;letter-spacing:-.02rem;color:#9e9ead;white-space:nowrap;font-feature-settings:"zero" 1}@media screen and (max-width:991px){.sb-row{flex-wrap:wrap}.sb-card{flex:0 0 calc(50% - 1rem)}}@media screen and (max-width:479px){.sb-section{padding-top:0;padding-bottom:10rem}.sb-img-300{height:auto;aspect-ratio:270 / 300}.sb-img-170{height:auto;aspect-ratio:270 / 170}.sb-row{flex-wrap:nowrap;overflow-x:auto;gap:6.10687rem;scrollbar-width:none}.sb-row::-webkit-scrollbar{display:none}.sb-card{flex:0 0 76.33rem;gap:0}.sb-meta{margin-top:4.07125rem;gap:2.03562rem}.sb-tags{margin-top:3.05344rem;gap:1.01781rem}.sb-wrap{gap:4.07125rem;padding-left:4.07125rem}.sb-title{font-size:6.10687rem}.sb-label,.sb-date,.sb-tag{font-size:3.05344rem}.sb-tag{padding:.84818rem 2.96762rem;border-radius:1.01781rem}}@media screen and (max-width:479px){.career-hero .career__cover-layout{margin-top:32.8244rem}}.career-swiper-layout{padding-top:0;margin-top:11.6rem;height:30.8333rem}.career-cover-animation-swiper .swiper-slide{height:auto}.career-cover-animation-swiper .swiper-slide{opacity:0!important}.career-cover-animation-swiper .swiper-slide-active,.career-cover-animation-swiper .swiper-slide-next{opacity:1!important}.career-cover-animation-swiper .swiper-slide{transition:opacity .8s ease,color .8s ease}.career-cover-animation-swiper .swiper-slide{color:#9e9ead}.career-cover-animation-swiper .swiper-slide-active{color:#111}.career__cover-layout{height:auto;min-height:100vh;padding-bottom:2rem}@media screen and (max-width:479px){.career-hero .career__cover-layout{height:auto;min-height:0;padding-top:0;padding-bottom:15.26718rem}.career-hero .career__page-heading{flex:0 0 auto;margin-top:0;margin-bottom:10.17812rem;line-height:1}.career-hero .career-swiper-layout{flex:0 0 auto;margin-top:0;height:94.87rem}}.square-button.career-cta{text-decoration:none}@media screen and (min-width:480px){.about-layout-layout{padding-top:10rem;padding-bottom:10rem}.about-sities-list{grid-column-gap:2rem;column-gap:2rem}.about-content-box>.text-size-34{max-width:39.3333rem}.career-about .new-case-numbers-grid{grid-row-gap:3.33333rem;row-gap:3.33333rem}}@media screen and (max-width:479px){.career-about .about-layout-layout{padding-top:30.5344rem;padding-bottom:30.5344rem}.career-about .about-cuties-box{margin-top:20.3562rem;grid-row-gap:5.08906rem;row-gap:5.08906rem}.career-about .about-sities-list{grid-row-gap:1.01781rem;row-gap:1.01781rem}.career-about .about__layout-wrapper{grid-row-gap:6.10687rem;row-gap:6.10687rem}.career-about .new-case-default-grid{grid-row-gap:0;row-gap:0}.career-about .new-case-numbers-grid{grid-row-gap:10.1781rem;row-gap:10.1781rem}}.career-timeline .timeline-button-arrow{display:none}@media screen and (max-width:479px){.career-timeline .timeline-button-box{justify-content:flex-start}}@media screen and (max-width:479px){.career-timeline .timeline-list{margin-top:3.05344rem;grid-row-gap:10.1781rem;row-gap:10.1781rem}.career-timeline .timeline-button-box{margin-top:10.1781rem}.career-timeline .timeline-item>.full-width-image{aspect-ratio:1 / 1;height:auto;object-fit:cover}}@media screen and (max-width:479px){.career-timeline .timeline-list{height:auto!important;overflow:visible!important}.career-timeline .timeline-list>.timeline-item:nth-child(n+3){display:none}.career-timeline .timeline-list.tl-open>.timeline-item:nth-child(n+3){display:flex}.career-timeline .timeline-list.tl-open~.timeline-button-box .show-more-link,.career-timeline .timeline-button-box .roll-up-link{display:none}.career-timeline .timeline-list.tl-open~.timeline-button-box .roll-up-link{display:block}}@media screen and (max-width:479px){.career-stack .new-case-default-grid{row-gap:5.08906rem}}@media screen and (min-width:480px){.career-stack .new-case-numbers-grid{grid-row-gap:6.66667rem;row-gap:6.66667rem}}.stories__collection-item{height:auto;min-height:18.75rem}@media screen and (min-width:480px){.new-section.career-stories{margin-top:15rem}}@media screen and (max-width:479px){.new-section.career-stories{margin-top:45.8015rem}}@media screen and (max-width:479px){.career-stories .stories__collection-item{background-color:transparent;border-radius:0;height:auto;min-height:30.5344rem;padding:0 0 0 35.6234rem;position:relative;justify-content:flex-start;gap:2.03562rem}.career-stories .stories__card-avatar{width:30.5344rem;height:30.5344rem;position:absolute;top:0;left:0}.career-stories .stories__heading-wrapper{display:block;width:100%}.career-stories .stories__description-wrapper{grid-row-gap:5.08906rem;row-gap:5.08906rem}.career-stories .stories__collection-list{grid-row-gap:20.3562rem;row-gap:20.3562rem}.career-stories .story__other-story-wrapper{display:flex;flex-direction:column;align-items:stretch;padding-top:0;border-top:0}.career-stories .story__heading-wrapper{display:contents}.career-stories .section-heading{text-align:left;margin-top:0}.career-stories .story__other-story-cards-wrapper{order:2}.career-stories .braskets-button.career-absolute-button{position:static;order:3;align-self:flex-start;margin-top:15.2672rem}}@media screen and (min-width:480px){.career-stories .stories__collection-item{background-color:transparent;border-radius:0;height:auto;min-height:10rem;padding-top:0;padding-right:0;padding-bottom:0;padding-left:11.6667rem;position:relative;justify-content:flex-start;gap:.66667rem}.career-stories .stories__card-avatar{width:10rem;height:10rem;position:absolute;top:0;left:0}.career-stories .stories__heading-wrapper{display:block;width:100%}.career-stories .stories__description-wrapper{grid-row-gap:1.66667rem;row-gap:1.66667rem}.career-stories .stories__collection-list{grid-column-gap:2rem;column-gap:2rem;grid-row-gap:6.66667rem;row-gap:6.66667rem}}.career-gallery .career-gallery-nav{display:flex;justify-content:space-between;align-items:center}.career-gallery .career-gallery-caption{display:flex;align-items:center}.career-gallery .reviews-navigation-box{grid-template-columns:max-content max-content max-content;place-items:center end}.career-gallery .home-reviews-collection-item,.career-gallery .home-reviews-card-contant{height:100%}.career-gallery .home-reviews-card-contant .full-width-image{width:100%;height:100%;object-fit:cover}.career-gallery .home-reviews-list-wrapper{position:relative}.career-gallery .career-gallery-progress{position:absolute;left:0;top:0;width:100%;z-index:2}.career-gallery .career-gallery-progress-fill{height:100%;background:#140af0}@media screen and (min-width:480px){.career-gallery .home-reviews-list-wrapper{height:50rem;margin-top:.83333rem}.career-gallery .reviews-navigation-box,.career-gallery .home-reviews-fraction{height:3rem}.career-gallery .career-gallery-caption{gap:2rem}.career-gallery{padding-bottom:15rem}.career-gallery .career-gallery-progress{height:.33333rem}}@media screen and (max-width:479px){.career-gallery .home-reviews-list-wrapper{height:86.514rem;margin-top:2.54453rem}.career-gallery{padding-bottom:45.8015rem}.career-gallery .reviews-navigation-box{grid-template-columns:max-content;grid-column-gap:0;column-gap:0}.career-gallery .home-reviews-fraction{width:auto;justify-content:flex-end}.career-gallery .career-gallery-caption{gap:6.10687rem}.career-gallery .career-gallery-progress{height:1.01781rem}}@media screen and (max-width:479px){.tallent__card-link{background-color:transparent;border-radius:0;padding:5.08906rem 0 0;display:flex;flex-direction:column;gap:3.05344rem}.tallent__card-link .braskets-button{margin-top:-1.01781rem}.tallent__card{border-radius:0}.tallent__card-link p br{display:none}.talent-card-image-box{height:83.9695rem}.tallent__cards-grid{grid-row-gap:20.3562rem;row-gap:20.3562rem}}@media screen and (min-width:480px){.tallent__card-link{background-color:transparent;border-radius:0;padding:1.66667rem 0;display:flex;flex-direction:column;gap:1rem}.tallent__card-link .braskets-button{margin-top:-.33333rem}.tallent__cards-grid{grid-column-gap:2rem;column-gap:2rem}.tallent__card{border-radius:0}.talent-card-image-box{height:27.5rem}}@media screen and (max-width:479px){.career-steps .new-case-default-grid{padding-left:2.05rem;padding-right:2.05rem}.career-steps .new-case-default-grid.margin-bottom-180-180{margin-bottom:45.8015rem}}.career-steps .new-case-items-layout>.new-case-item-wrapper:last-child{border-bottom:1px solid #111}@media screen and (min-width:480px){.career-steps .new-case-items-layout>.new-case-item-wrapper:last-child{padding-bottom:2rem}}@media screen and (max-width:479px){.career-steps .new-case-items-layout>.new-case-item-wrapper:last-child{padding-bottom:6.10687rem}}@media screen and (max-width:479px){.career-vacancies .our-vacancies-layout .about__layout-wrapper>.full-width-image{display:none}}@media screen and (max-width:479px){.internship-hero .intership-cover{margin-top:32.8244rem;padding-bottom:0;text-align:center}.internship-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.internship-hero .cover-video-wrapper{margin-top:15.2672rem;flex:1 0 132.316rem;height:auto}}@media screen and (min-width:480px){.internship-hero .intership-cover{text-align:center;padding-bottom:3.33333rem}}@media screen and (max-width:479px){.internship-intro .new-case-default-box{margin-top:30.5344rem}}@media screen and (min-width:480px){.internship-intro-text{max-width:47rem}}@media screen and (max-width:479px){.internship-offers .new-case-default-box{margin-top:45.8015rem}}@media screen and (max-width:479px){.internship-directions .new-case-default-box{margin-top:45.8015rem}.internship-directions .internships-grid{grid-row-gap:10.1781rem;row-gap:10.1781rem}.internship-directions .intership-card .list{margin-bottom:0}}@media screen and (max-width:479px){.internship-criteria .soft-br{display:none}}.internship-stories{padding-left:2rem;padding-right:2rem}@media screen and (max-width:479px){.internship-stories{padding-left:4.07125rem;padding-right:4.07125rem}.internship-stories .soft-br{display:none}}@media screen and (min-width:480px){.internship-stories .reviews__page-heading-layout .section-heading{max-width:39.3333rem}.internship-stories.nap-fade{padding-bottom:0;margin-bottom:14.9306rem}.internship-stories .reviews-reviews-layout{max-width:47rem}}.internship-faq--light .dropdown,.internship-faq--light .dropdown-toggle{color:#111}.internship-faq--light .dropdown{border-top-color:#111}.internship-faq--light.faq-layout{border-bottom-color:#111}@media screen and (max-width:479px){.internship-faq-box{grid-row-gap:0;row-gap:0}.internship-faq-box .internship-faq{margin-top:5.08906rem}.internship-faq .text-size-34{line-height:1;letter-spacing:-.02em}.internship-faq .dropdown-toggle{grid-column-gap:6.10687rem;column-gap:6.10687rem;align-items:flex-start}.internship-faq .dropdown-arrow{width:8.14249rem;height:8.14249rem}.internship-faq .dropdown-content-box{padding-top:2.03562rem}}.internship-faq .dropdown-content-box .text-size-16{display:flex;flex-direction:column}.internship-faq .dropdown-content-box p{margin:0}.internship-faq .faq-ol{list-style:decimal;margin:0}@media screen and (min-width:480px){.internship-faq .dropdown-content-box .text-size-16{gap:.5rem}.internship-faq .faq-ol{padding-left:2rem}.internship-faq .faq-ol li+li{margin-top:.25rem}}@media screen and (max-width:479px){.internship-faq .dropdown-content-box .text-size-16{gap:1.52672rem}.internship-faq .faq-ol{padding-left:6.10687rem}.internship-faq .faq-ol li+li{margin-top:.76336rem}}.internship-faq .dropdown-toggle{cursor:pointer}.internship-faq .dropdown-list{height:0;overflow:hidden;transition:height .35s ease}.internship-faq .dropdown-arrow{transition:transform .35s ease}.internship-faq .dropdown-arrow{transform:rotate(0)!important}.internship-faq .dropdown.is-open>.dropdown-toggle .dropdown-arrow{transform:rotate(180deg)!important}@media screen and (min-width:480px){.internship-faq .dropdown-content-box{padding-bottom:2rem}}.reviews-page .reviews-layout{grid-template-columns:47rem 47rem}.reviews-page .reviews-layout{padding-bottom:0}.reviews-page .reviews-reviews-layout{padding-left:0}.reviews-page .reviews__page-avatar{width:5rem;height:5rem}@media screen and (min-width:480px){.reviews-page .reviews__page-avatar{margin-top:1.6667rem}}.reviews-page .reviews__page-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.reviews-page .review-name-wrapper--solo{display:flex;flex-flow:column;justify-content:center}.reviews-page .reviews-review-card-person-layout{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reviews-page .reviews-review-card-logo{width:var(--lw, 7.5rem);height:auto;object-fit:contain;flex:none}@media screen and (max-width:479px){.reviews-page .reviews-review-card-logo{width:min(calc(var(--lw, 7.5rem) * 3.05),25.6rem)}.reviews-page .reviews__page-avatar{width:25.6rem;height:25.6rem}}.press-cover{padding-top:11.3333rem}.press-cover__layout{display:flex;flex-flow:column;align-items:flex-end;gap:6.6667rem}.press-cover-head{display:flex;flex-flow:column;align-items:center;gap:1.6667rem;width:100%}.press-cover-avatar{width:8.3333rem;height:8.3333rem;border-radius:50%;object-fit:cover}.press-cover-heading{text-align:center}.press-cover-contact{display:flex;flex-flow:column;align-items:flex-start;gap:3.3333rem;width:47rem}.press-cover-mail{display:flex;flex-flow:column;gap:.6667rem}.press-cover .review-name-wrapper{display:flex;flex-flow:column;justify-content:center}.press-cover-email{color:inherit;font-size:2.8333rem;line-height:100%;letter-spacing:-.0567rem;text-decoration:none}@media screen and (max-width:767px){.press-cover-contact{width:100%}}@media screen and (max-width:479px){.press-cover{padding-top:32.8244rem}.press-cover__layout{gap:20.3562rem}.press-cover-head{gap:5.08906rem}.press-cover-avatar{width:25.4453rem;height:25.4453rem}.press-cover-contact{gap:10.1781rem}.press-cover-mail{gap:2.03562rem}}.press-about{margin-top:10rem}.press-about-col{display:flex;flex-flow:column;align-items:flex-start;gap:2rem}.press-about-text{max-width:39.25rem}@media screen and (max-width:767px){.press-about-text{max-width:none}}@media screen and (max-width:479px){.press-about{margin-top:30.5344rem}.press-about-col{gap:6.10687rem}}.press-topics{margin-top:10rem}.press-topics-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.press-topic{display:flex;flex-flow:column;align-items:flex-start;gap:1rem;border-top:1px solid #111;padding-top:2rem;padding-bottom:2rem}@media screen and (max-width:767px){.press-topics-list{grid-template-columns:1fr}}@media screen and (max-width:479px){.press-topics{margin-top:30.5344rem}.press-topics .default-grid{row-gap:5.08906rem}.press-topic{padding-top:6.10687rem;padding-bottom:6.10687rem;gap:3.05344rem}}.press-media{margin-top:15rem}.press-media-col{display:flex;flex-flow:column;align-items:flex-start}.press-media-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;width:100%}.press-media-card{display:flex;flex-flow:column;align-items:flex-start;gap:3.3333rem;border-top:1px solid #111;padding-top:1.6667rem;padding-bottom:3.3333rem;color:inherit;text-decoration:none}.press-media-card.is-hidden{display:none}.press-media-card.is-appearing{animation:press-slide-up .5s cubic-bezier(.22,.61,.36,1) both}@keyframes press-slide-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.press-media-card.is-appearing{animation:none}}.press-media-logo{height:2.6667rem;display:flex;align-items:center}.press-media-logo img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left center}.press-media-text{display:flex;flex-flow:column;gap:.6667rem}.press-media-card:hover .text-size-24{color:var(--is__dark-blue)}.press-media-more{margin-top:1.6667rem;background:none;border:0;padding:0;font-family:inherit;font-size:1.3333rem;line-height:140%;color:var(--is__dark-blue);cursor:pointer}@media screen and (max-width:767px){.press-media-list{grid-template-columns:1fr}}@media screen and (max-width:479px){.press-media{margin-top:45.8015rem}.press-media .default-grid{row-gap:20.3562rem}.press-media-list>*{padding-top:5.08906rem;padding-bottom:10.1781rem;gap:10.1781rem}.press-media-logo{height:8.14249rem}.press-media-text{gap:2.03562rem}.press-media-more{margin-top:15.2672rem;font-size:4.07125rem}}.case-md-body,.case-section-col-2{grid-column:2 / 3}.new-case-default-grid.case-wide-col-gap{column-gap:6.66667rem}.new-case-timeline-layout .new-cases-grid-item-heading .monospace-text{white-space:nowrap}@media(max-width:767px){.case-md-body,.case-section-col-2{grid-column:1 / -1}}.solution-case-block{margin-top:6.66667rem;margin-bottom:10rem}.solution-case-block.after-headed-list{margin-top:10rem}.solution-case-block.with-heading{margin-bottom:16.66667rem}.solution-case-block.no-bottom{margin-bottom:0}@media screen and (max-width:479px){.solution-case-block{margin-top:var(--sp-80)}.solution-case-block.after-headed-list{margin-top:var(--sp-120)}}.solution-case-block.sp-none{margin-top:0}.solution-case-block.sp-80{margin-top:var(--sp-80)}.solution-case-block.sp-120{margin-top:var(--sp-120)}.solution-case-block.sp-180{margin-top:var(--sp-180)}.header{transition:transform .35s ease,background-color .25s ease}
