.accordion{--_background-color:var(--background-color,#275648);background:var(--_background-color);padding:100px 0}.accordion.dark{--background-color:#1a3b31}.accordion .container{display:flex;flex-direction:column;gap:40px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.accordion .container{padding:0 20px}}.accordion .container h3{margin-bottom:80px;color:#d2faec}.accordion .container .accordion-item{max-width:860px}.accordion .container .accordion-item .accordion-trigger{width:100%;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;font-weight:600;display:flex;justify-content:space-between;align-items:center}.accordion .container .accordion-item .accordion-trigger img{transition:rotate .3s cubic-bezier(.87,0,.13,1)}.accordion .container .accordion-item .accordion-trigger[data-state=open] img{rotate:180deg}.accordion .container .accordion-item .accordion-content{will-change:height;color:#f8dabd;font-size:16px;line-height:140%;transition:height .3s linear;overflow:clip}.accordion .container .accordion-item .accordion-content>div{padding:12px 0}.accordion .container .accordion-item .accordion-content[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.accordion .container .accordion-item .accordion-content[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.all-open-positions{background-color:#6b485c;padding-bottom:100px}.all-open-positions .content{background:#4b2c3e;color:#d8d8d8;gap:100px}.all-open-positions .content .container{display:flex;padding:200px 105px;width:100%;gap:48px}@media(min-width:651px)and (max-width:1279px){.all-open-positions .content .container{padding:100px 50px;gap:30px}}@media(max-width:650px){.all-open-positions .content .container{flex-direction:column;padding:20px;gap:30px}}.all-open-positions .content h5{width:50%}@media(max-width:650px){.all-open-positions .content h5{width:100%}}.all-open-positions .content .description{width:50%;font-size:24px;line-height:125%}@media(max-width:650px){.all-open-positions .content .description{width:100%;font-size:18px}}@media(min-width:651px)and (max-width:1279px){.all-open-positions .content .description{font-size:18px}}.all-open-positions .content .description p:not(:last-child){margin-bottom:30px}.all-open-positions .content .description .business-unit-tags{margin-top:20px}.all-open-positions .content .description .business-unit-tags .tag{padding:3px 20px;margin-bottom:10px;display:inline-block;font-size:14px;border-radius:20px}.all-open-positions .content .description .business-unit-tags .tag.group{background-color:#e44718}.all-open-positions .content .description .business-unit-tags .tag.performance{background-color:#79c3ac}.all-open-positions .content .description .business-unit-tags .tag.digital{background-color:#677b8e}.all-open-positions .content .description .business-unit-tags .tag.creative{background-color:#f96867}.all-open-positions .content .description .business-unit-tags .tag.next{background-color:#b59fe5}.all-open-positions .content .description .business-unit-tags .tag:not(:last-child){margin-right:10px}.all-open-positions .open-positions{padding:120px 0 0}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.all-open-positions .open-positions{padding:50px 0 0}}.all-open-positions .open-positions .info h3{padding-top:20px;margin-bottom:20px;border-top:1px solid #f8dabd}.all-open-positions .open-positions .info h3:after{display:none!important}.awards{width:100%}.awards h3{color:#fff;text-decoration:underline}.awards h3:after{content:" ";width:1px;height:120px;display:block;background:#d33346;margin:32px 0}@media(max-width:650px){.awards h3:after{height:60px;margin:16px 0}}.awards p{font-size:20px}.awards .container{display:flex}@media(max-width:650px){.awards .container{flex-direction:column}}.awards .kinds{background:#f96867;width:50%;translate:0 50px}@media(max-width:650px){.awards .kinds{width:100%}}.awards .kinds .column-content{margin-left:auto}.awards .kinds ul{margin-top:38px}.awards .kinds ul li{font-size:20px;margin-block:20px;color:#4b2c3e}.awards .kinds ul li.active{color:#fff}.awards .kinds ul li.active button{border-bottom:2px solid}.awards .categories{background:#d33346;width:50%;margin-top:100px;color:#fbe5e5}@media(max-width:650px){.awards .categories{width:100%;margin-top:0;translate:0 -60px;position:relative;z-index:1;-webkit-clip-path:polygon(71% 0,0 0,0 100%,100% 100%,100% 15%,71% 15%);clip-path:polygon(71% 0,0 0,0 100%,100% 100%,100% 15%,71% 15%)}}.awards .categories h4{margin-bottom:16px}.awards .categories p{margin-bottom:80px}.awards .categories .award{margin-block:24px;display:flex}.awards .categories .award mark{color:#5bc6c7;font-size:20px}.awards .categories .award>div{display:flex;flex-direction:column;margin-left:30px}.awards .categories .award>div span{font-size:20px;margin-bottom:8px}.awards .categories .award>div time{color:#f96867}.awards .categories .award>div time span{font-size:16px;margin-right:16px}.awards .column-content{max-width:675px;padding:70px 130px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.awards .column-content{padding:70px 30px}}.awards-v2{padding:50px 0}.awards-v2 .container{display:grid;grid-template-columns:4fr 8fr}@media(max-width:650px){.awards-v2 .container{grid-template-columns:1fr}}.awards-v2 .container .meta{background:#f96867;align-self:start;margin-top:40px;padding:70px 90px 60%}@media(min-width:651px)and (max-width:1279px){.awards-v2 .container .meta{padding:30px 30px 60%}}@media(max-width:650px){.awards-v2 .container .meta{padding:30px}}.awards-v2 .container .meta h2{color:#fff;text-decoration:underline}.awards-v2 .container .meta h2:after{content:"";width:1px;height:122px;background:#d33346;display:block;margin-top:32px;margin-bottom:26px}@media(max-width:650px){.awards-v2 .container .meta h2:after{height:60px}}.awards-v2 .container .meta p{font-size:20px;line-height:32px}.awards-v2 .container .awards-list{background:#d33346;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;padding:100px 110px;color:#fbe5e5}@media(min-width:651px)and (max-width:1279px){.awards-v2 .container .awards-list{padding:50px}}@media(max-width:650px){.awards-v2 .container .awards-list{grid-template-columns:1fr;padding:30px}}.awards-v2 .container .awards-list .award{display:flex;flex-direction:column;gap:20px}.awards-v2 .container .awards-list .award>span{display:block;min-height:73px}.awards-v2 .container .awards-list .award p{font-size:16px;line-height:22.4px}.awards-v2 .container .awards-list .award ul{display:flex;flex-direction:column;gap:24px}.awards-v2 .container .awards-list .award ul li{display:flex}.awards-v2 .container .awards-list .award ul li strong{font-size:16px;font-weight:600;line-height:22.4px;color:#5bc6c7;margin-right:40px}.awards-v2 .container .awards-list .award ul li h4{font-size:16px;font-weight:600;line-height:22.4px;margin-bottom:10px}.awards-v2 .container .awards-list .award ul li .years-won{display:flex;gap:16px;flex-wrap:wrap}.awards-v2 .container .awards-list .award ul li .years-won span{font-size:12px;line-height:16px;color:#f96867}.business-unit-cards{background:#f8dabd;padding:100px 0}.business-unit-cards header{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;align-items:start;margin-bottom:100px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.business-unit-cards header{display:flex;flex-direction:column;padding:20px;margin-bottom:30px;gap:40px}}.business-unit-cards header .plus-icon{position:relative;transform:translateX(-50%)}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.business-unit-cards header .plus-icon{transform:unset}}.business-unit-cards header .plus-icon path{stroke:#e44718}.business-unit-cards header h2{grid-column:1/7}.business-unit-cards header .button{grid-column:7/13;margin-left:auto}.business-unit-cards .business-unit-list{display:flex;flex-direction:column;gap:20px}.business-unit-cards .business-unit-list li{position:relative}.business-unit-cards .business-unit-list li .button{min-width:300px;position:absolute;bottom:20px;right:20px;padding:15px 35px;display:flex;align-items:center;justify-content:center}.business-unit-cards .business-unit-list li.digital .button{background-color:#db9e41}.business-unit-cards .business-unit-list li.creative .button{background-color:#5bc6c7}.business-unit-cards .business-unit-list li.performance .button{background-color:#79c3ac}.business-unit-cards .business-unit-list li.next .button{background-color:#b59fe5}.business-unit-cards .business-unit-list .item{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.business-unit-cards .business-unit-list .item{display:flex;flex-direction:column;gap:30px}}.business-unit-cards .business-unit-list .item.creative{background:#f96867}.business-unit-cards .business-unit-list .item.creative .content svg path{fill:#fff}.business-unit-cards .business-unit-list .item.creative .content p{color:#351b2a}.business-unit-cards .business-unit-list .item.creative .content ul li{color:#fff}.business-unit-cards .business-unit-list .item.digital{background:#adcfe8}.business-unit-cards .business-unit-list .item.digital .content svg path{fill:#212d39}.business-unit-cards .business-unit-list .item.digital .content p{color:#351b2a}.business-unit-cards .business-unit-list .item.digital .content ul li{color:#314a5e}.business-unit-cards .business-unit-list .item.performance{background:#617f75}.business-unit-cards .business-unit-list .item.performance .content svg path{fill:#fff}.business-unit-cards .business-unit-list .item.performance .content p{color:#fff}.business-unit-cards .business-unit-list .item.performance .content ul li{color:#79c3ac}.business-unit-cards .business-unit-list .item.next{background:#433151}.business-unit-cards .business-unit-list .item.next .content svg path{fill:#b6769b}.business-unit-cards .business-unit-list .item.next .content p{color:#fff}.business-unit-cards .business-unit-list .item.next .content ul li{color:#e26262}.business-unit-cards .business-unit-list .item .content{grid-column:1/8;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr 1fr;padding:40px 40px 60px}@media(max-width:650px){.business-unit-cards .business-unit-list .item .content{display:flex;flex-direction:column;gap:30px;padding:30px}}.business-unit-cards .business-unit-list .item .content h4{grid-column:1/9;grid-row:1/2}.business-unit-cards .business-unit-list .item .content p{grid-column:1/4;grid-row:2/2;align-self:end}.business-unit-cards .business-unit-list .item .content ul{grid-column:4/9;grid-row:1/3;display:flex;flex-wrap:wrap;gap:10px;align-self:end;padding-left:20px}.business-unit-cards .business-unit-list .item .content ul li{border:1px solid;padding:2px 12px;border-radius:30px}.business-unit-cards .business-unit-list .item .cover{grid-column:8/13;max-height:300px;overflow:clip;line-height:0}.business-unit-cards .business-unit-list .item .cover img{width:100%;height:100%;object-fit:cover}.business-unit-contacts h4{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;translate:0 -15px;position:relative}.business-unit-contacts h4 svg{position:absolute;top:-55%;left:-30px}.business-unit-contacts h4 svg path{stroke:#5bc6c7}.business-unit-contacts h4 span{display:inline-block;width:auto;background:#f96867;color:#fff;padding:12px 24px}.business-unit-contacts .svg-image{display:inline-block}.business-unit-contacts .svg-image svg{height:30px;width:auto;margin-bottom:24px}.business-unit-contacts .svg-image svg path:not(:first-of-type){fill:#722135}.business-unit-contacts ul{display:flex;gap:20px;padding:70px 0 150px}@media(max-width:650px){.business-unit-contacts ul{flex-direction:column;gap:40px;padding:40px 20px}}.business-unit-contacts ul li{flex-grow:1;flex-basis:0;min-width:0}.business-unit-contacts ul li .contact{display:grid;grid-template-columns:35% 65%;min-height:250px}.business-unit-contacts ul li .contact.no-image{grid-template-columns:100%}.business-unit-contacts ul li .contact .image{height:100%;position:relative}.business-unit-contacts ul li .contact .image img{position:absolute;inset:0;object-fit:cover;max-height:unset;height:100%}.business-unit-contacts ul li .contact .info{background:#fff;padding:20px;position:relative;display:flex;flex-direction:column;font-size:12px}.business-unit-contacts ul li .contact .info .decorator-icon{position:absolute;left:-8px;top:25px}.business-unit-contacts ul li .contact .info .name{font-size:21px;line-height:125%;min-height:55px}.business-unit-contacts ul li .contact .info .position{margin-top:auto}.business-unit-contacts ul li .contact .info .links{margin-top:auto;display:flex;flex-direction:column;gap:3px}.business-unit-contacts ul li .contact .info .links .mail{color:#e44718;text-decoration:underline}.business-unit-contacts ul li .contact .info .links .linked-in{width:16px}.business-unit-contacts ul li .contact .info .links .linked-in path{fill:#6b485c}.callout-boxes{margin:100px 0}.callout-boxes .top{display:flex;background-color:#fff}@media(max-width:650px){.callout-boxes .top{flex-direction:column-reverse}}.callout-boxes .top .content{flex:0 0 50%;padding:100px 40px 60px}@media(min-width:651px)and (max-width:1279px){.callout-boxes .top .content{padding:60px 40px 40px}}@media(max-width:650px){.callout-boxes .top .content{padding:40px 30px}}.callout-boxes .top .content .title{margin-bottom:40px}.callout-boxes .top .content .description{margin-bottom:120px;font-size:18px;font-weight:400;line-height:140%}.callout-boxes .top .media{flex:0 0 50%;margin:unset}.callout-boxes .top .media img{height:100%;width:auto}.callout-boxes .boxes{display:flex;flex-direction:column;position:relative;top:-120px}.callout-boxes .boxes .box{max-width:983px;width:100%;background-color:#351b2a;display:flex;align-self:flex-end;padding:100px 100px 100px 40px;margin-bottom:20px;column-gap:20px}@media(min-width:651px)and (max-width:1279px){.callout-boxes .boxes .box{padding:60px 60px 60px 40px}}@media(max-width:650px){.callout-boxes .boxes .box{flex-direction:column;padding:40px 40px 40px 20px}}.callout-boxes .boxes .box .box-title{width:100%;max-width:248px;color:#fff;border-top:1px solid #fff;padding-top:20px;font-size:28px;font-weight:400;line-height:140%}@media(max-width:650px){.callout-boxes .boxes .box .box-title{margin-bottom:30px}}.callout-boxes .boxes .box .box-description{width:100%;max-width:555px;color:#d8d8d8;font-size:18px;font-weight:400;line-height:140%}.card-boxes{padding:80px 0;--_callout-boxes-background-color:var(--card-boxes-background-color,#275648);background-color:var(--_callout-boxes-background-color)}.card-boxes .container{padding:20px}.card-boxes .container .title-container{display:flex;justify-content:flex-start;width:100%;max-width:1072px;margin:0 auto}.card-boxes .container .title-container .title{text-align:left;font-size:32px;margin-bottom:40px;color:#fff;text-decoration:none;max-width:868px}.card-boxes .container .boxes{display:grid;grid-template-columns:repeat(3,344px);grid-gap:20px;gap:20px;justify-content:center}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.card-boxes .container .boxes{grid-template-columns:repeat(auto-fill,minmax(344px,1fr))}}.card-boxes .container .boxes .box{background-color:#fff;min-height:500px;padding:60px 40px 40px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:747px){.card-boxes .container .boxes .box{padding:40px}}.card-boxes .container .boxes .box .box-logo{max-height:60px;height:auto;margin-bottom:24px;max-width:60px}.card-boxes .container .boxes .box .box-title{font-size:36px;font-style:normal;font-weight:400;line-height:125%;padding-bottom:64px}@media screen and (max-width:747px){.card-boxes .container .boxes .box .box-title{padding-bottom:32px}}.card-boxes .container .boxes .box .box-description{font-size:20px;font-style:normal;font-weight:400;line-height:160%}.card-boxes .container .boxes .box .box-button{margin-top:24px;width:max-content}[data-theme=group] .card-boxes{--_callout-boxes-background-color:#2d1924}[data-theme=digital] .card-boxes{--_callout-boxes-background-color:#212d39}[data-theme=performance] .card-boxes{--_callout-boxes-background-color:#275648}[data-theme=creative] .card-boxes{--_callout-boxes-background-color:#ae2031}[data-theme=next] .card-boxes{--_callout-boxes-background-color:#433151}[data-theme=digital] .clients-slider{--slider-arrow-background-color:#314a5e;--slider-background-color:#adcfe8;--slider-heading-color:#314a5e;--slider-category-color:#677b8e;--slider-active-category-color:#314a5e;--slider-top-clients-heading-color:#314a5e;--slider-top-clients-text-color:#314a5e;--slider-top-clients-link-color:#314a5e;--slider-slide-text-color:#314a5e;--slider-logo-fill-color:#314a5e}[data-theme=performance] .clients-slider{--slider-arrow-background-color:transparent;--slider-background-color:#1a3b31;--slider-heading-color:#d2faec;--slider-category-color:#94b4a9;--slider-active-category-color:#fff;--slider-top-clients-heading-color:#f8dabd;--slider-top-clients-text-color:#f8dabd;--slider-top-clients-link-color:#79c3ac;--slider-slide-text-color:#f8dabd;--slider-logo-fill-color:#f8dabd}[data-theme=next] .clients-slider{--slider-arrow-background-color:transparent;--slider-background-color:#433151;--slider-heading-color:#e26262;--slider-category-color:#d8d8d8;--slider-active-category-color:#e26262;--slider-top-clients-heading-color:#d8d8d8;--slider-top-clients-text-color:#d8d8d8;--slider-top-clients-link-color:#b59fe5;--slider-slide-text-color:#d8d8d8;--slider-logo-fill-color:#d8d8d8}.clients-slider.default{--slider-arrow-background-color:#fff;--slider-arrow-fill-color:#787a7d;--slider-background-color:#fff;--slider-heading-color:#5bc6c7;--slider-category-color:#d8d8d8;--slider-active-category-color:#e26262;--slider-top-clients-heading-color:#d8d8d8;--slider-top-clients-text-color:#d8d8d8;--slider-top-clients-link-color:#b59fe5;--slider-slide-text-color:#d8d8d8;--slider-logo-fill-color:#d8d8d8;position:relative}.clients-slider.default:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:60%;background:#351b2a}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.clients-slider.default:before{bottom:65%}}.clients-slider.default .content{position:relative;z-index:1;padding-top:40px;padding-bottom:40px}@media(min-width:651px)and (max-width:1279px){.clients-slider.default .content{padding:40px 0 0 20px}}@media(max-width:650px){.clients-slider.default .content{padding:40px 0 0}}.clients-slider.default .content h2{max-width:490px;text-decoration:underline;font-size:clamp(36px,30.9130434783px + .0130434783*100vw,48px)}.clients-slider.default .content .slider-button.next{top:65px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.clients-slider.default .content .slider-button.next{top:42px}}.clients-slider.default .content .slider-button.prev{top:65px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.clients-slider.default .content .slider-button.prev{top:42px}}.clients-slider.default .slider .slide{margin-right:20px}.clients-slider.default .slider .slide:nth-child(2n){translate:0 30px}.clients-slider.default .slider .slide .client-logo{width:100%;display:flex;min-height:200px;align-items:center;justify-content:center;background-image:url(/images/patterns/comfy-diagonal.svg);background-size:cover}.clients-slider.default .slider .slide .client-logo svg path{fill:#fff}.clients-slider.default .slider .slide h6{margin-top:32px;margin-bottom:16px;color:#28292b}.clients-slider.default .slider .slide span{color:#28292b;font-size:14px}.clients-slider.default .slider .slide span:before{content:none!important}.clients-slider{--_slider-arrow-background-color:var(--slider-arrow-background-color,#351b2a);--_slider-arrow-fill-color:var(--slider-arrow-fill-color,#fff);--_slider-background-color:var(--slider-background-color,#4b2c3e);--_slider-logo-fill-color:var(--slider-logo-fill-color,#fff);--_slider-heading-color:var(--slider-heading-color,#ffc0c0);--_slider-category-color:var(--slider-category-color,#ccb0c0);--_slider-active-category-color:var(--slider-active-category-color,#fff);--_slider-top-clients-heading-color:var(--slider-top-clients-heading-color,#f8dabd);--_slider-top-clients-text-color:var(--slider-top-clients-text-color,#d8d8d8);--_slider-top-clients-link-color:var(--slider-top-clients-link-color,#e44718);--_slider-slide-text-color:var(--slider-slide-text-color,#d8d8d8);background:var(--_slider-background-color);padding-bottom:40px;overflow:clip}.clients-slider .container{position:relative}.clients-slider .content{padding:80px 20px 0}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.clients-slider .content{padding:40px 0 0 20px}}@media(max-width:650px){.clients-slider .content{display:flex;flex-direction:column}}.clients-slider .content h4{color:var(--_slider-heading-color);max-width:490px;line-height:125%;margin-bottom:40px}@media(max-width:650px){.clients-slider .content h4{max-width:340px}}.clients-slider .content ul{display:flex;list-style:none;margin-bottom:40px;gap:20px}@media(max-width:650px){.clients-slider .content ul{flex-wrap:wrap}}.clients-slider .content ul li{cursor:pointer;color:var(--_slider-category-color)}.clients-slider .content ul li.active{color:var(--_slider-active-category-color);text-decoration:underline}.clients-slider .slider{position:relative;max-width:1350px;overflow:visible;margin:0 20px}@media(min-width:651px)and (max-width:1279px){.clients-slider .slider{padding:20px}}@media(max-width:650px){.clients-slider .slider{padding:40px 20px}}.clients-slider .slider .embla__controls{position:absolute;top:-85px;right:0;z-index:2}@media(max-width:650px){.clients-slider .slider .embla__controls{top:0}}.clients-slider .slider .slider-button{width:43px;height:40px;display:inline-flex;overflow:hidden;color:transparent;background-color:var(--_slider-arrow-background-color);justify-content:center;align-items:center}.clients-slider .slider .slider-button svg{width:18px;height:18px}.clients-slider .slider .slider-button svg path{fill:var(--_slider-arrow-fill-color)}.clients-slider .slider .slider-button.next{margin-right:5px}.clients-slider .slider .slider-button.prev{rotate:180deg;margin-right:5px}.clients-slider .slider .slide:not(.featured-clients-block){display:flex;flex-direction:column;color:var(--_slider-slide-text-color);margin-top:10px;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 40px);min-width:0}@media(max-width:650px){.clients-slider .slider .slide:not(.featured-clients-block){flex:0 0 100%}}@media(min-width:651px)and (max-width:1279px){.clients-slider .slider .slide:not(.featured-clients-block){flex:0 0 33%}}.clients-slider .slider .slide:not(.featured-clients-block) .client-logo{z-index:1}.clients-slider .slider .slide:not(.featured-clients-block) .client-logo svg{height:40px;width:auto;max-width:150px}.clients-slider .slider .slide:not(.featured-clients-block) .client-logo svg path,.clients-slider .slider .slide:not(.featured-clients-block) .client-logo svg polygon,.clients-slider .slider .slide:not(.featured-clients-block) .client-logo svg rect{fill:var(--_slider-logo-fill-color)}.clients-slider .slider .slide:not(.featured-clients-block) span.client-description:before{content:" ";width:1px;height:40px;display:block;background:var(--_slider-slide-text-color);margin:8px 0}.clients-slider .slider .featured-clients-block{margin-right:100px}@media(min-width:651px)and (max-width:1279px){.clients-slider .slider .featured-clients-block{margin-left:40px}}.clients-slider .slider .featured-clients-block h4{color:var(--_slider-top-clients-heading-color);margin-bottom:24px}.clients-slider .slider .featured-clients-block p{color:var(--_slider-top-clients-text-color);margin-bottom:24px}.clients-slider .slider .featured-clients-block a svg{margin-left:12px;width:16px}.clients-slider .slider .embla__container{padding-bottom:80px;gap:40px;display:flex}@media(min-width:651px)and (max-width:1279px){.clients-slider .slider .embla__container{gap:20px}}.certificates{margin:100px 0}.certificates .container{background-color:#fff;padding:50px;display:grid;grid-template-columns:40% 60%}@media(max-width:650px){.certificates .container{grid-template-columns:100%}.certificates .container .image{margin-top:20px}}.certificates .container h6{color:#617f75;margin-bottom:30px}.certificates .container .image img{width:100%;height:auto}.contact-form .clickmeeting-embed-container{padding-top:64px;padding-left:64px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.contact-form .clickmeeting-embed-container{padding-left:0;margin-top:30px}}.contact-form .clickmeeting-embed-container iframe{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:100%;height:auto;min-height:600px}.contact-form form .field.multi-checkbox .checkbox-options{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}@media(max-width:650px){.contact-form form .field.multi-checkbox .checkbox-options{flex-direction:column;gap:12px}}.contact-form form .field.multi-checkbox .checkbox-options .field.checkbox{margin-bottom:0;flex:0 0 auto}.contact-form form .field.multi-checkbox .checkbox-options .field.checkbox label{display:flex;align-items:center;font-weight:400;margin-bottom:0}.contact-form form .field.multi-checkbox .checkbox-options .field.checkbox input{width:16px;margin-right:12px}@media(max-width:650px){.contact-form form .field.multi-checkbox .checkbox-options .field.checkbox input{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}}.contact-form form .field.multi-checkbox fieldset{border:none;padding:0;margin:0}.contact-form form .field.multi-checkbox legend{font-weight:600;margin-bottom:8px}.client-list{--_section-background:var(--section-background,#fbe5e5);--_header-background:var(--header-background,#2d1924);--_header-color:var(--header-color,#f8dabd);background:var(--_section-background)}.client-list header{background:var(--_header-background);color:var(--_header-color)}.client-list header .container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;align-items:start;padding:100px 0 160px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.client-list header .container{display:flex;flex-direction:column;padding:20px;margin-bottom:30px;gap:40px}}.client-list header .container h2{grid-column:1/6}.client-list header .container .button{grid-column:7/13;margin-left:auto}.client-list ul{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;grid-column-gap:20px;column-gap:20px;grid-row-gap:26px;row-gap:26px;translate:0 -100px}@media(min-width:651px)and (max-width:1279px){.client-list ul{grid-template-columns:repeat(2,1fr);translate:0 -90px;padding:20px}}@media(max-width:650px){.client-list ul{grid-template-columns:1fr;translate:0;padding:20px}}.client-list ul li:nth-child(2n){translate:0 40px}@media(max-width:650px){.client-list ul li:nth-child(2n){translate:0}}.client-list ul li img{max-height:300px;width:100%;object-fit:cover;margin-bottom:32px}.client-list ul li h6{margin-bottom:16px}.client-list ul li p{font-size:14px}[data-theme=digital] .client-list{--section-background:#e5e0d8;--header-background:#314a5e;--header-color:#adcfe8}[data-theme=performance] .client-list{--section-background:#f8dabd;--header-background:#275648;--header-color:#d2faec}[data-theme=next] .client-list{--section-background:#e5e0d8;--header-background:#433151;--header-color:#e26262}.clients-showcase{--_clients-showcase-heading-color:var(--clients-showcase-heading-color,#db9e41);--_clients-showcase-background-color:var(--clients-showcase-background-color,#212d39);--_clients-showcase-logo-fill-color:var(--clients-showcase-logo-fill-color,#adcfe8);--_clients-showcase-logo-background:var(--clients-showcase-logo-background,rgba(255,254,255,.1));padding:80px 0;background:var(--_clients-showcase-background-color);position:relative}@media(max-width:650px){.clients-showcase{padding:40px 20px}}.clients-showcase .content{max-width:1312px;margin:auto;position:relative;z-index:1}.clients-showcase header{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.clients-showcase header{display:flex;flex-direction:column;padding:20px;margin-bottom:30px;gap:40px}}.clients-showcase h5{margin-bottom:60px;color:var(--_clients-showcase-heading-color);max-width:500px}.clients-showcase .showcase{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;grid-gap:20px;gap:20px;align-items:center}.clients-showcase .showcase.columns-6{grid-template-columns:repeat(6,1fr);gap:40px}@media(max-width:650px){.clients-showcase .showcase.columns-6{grid-template-columns:repeat(2,1fr)}}@media(min-width:651px)and (max-width:1279px){.clients-showcase .showcase.columns-6{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){.clients-showcase .showcase{grid-template-columns:repeat(2,1fr)}}.clients-showcase .showcase>span:not(:empty){min-height:100px;align-items:center;display:flex;justify-content:center;background:var(--_clients-showcase-logo-background)}.clients-showcase .showcase .svg-image{padding:5px}.clients-showcase .showcase .svg-image svg{max-width:100px;height:100px}.clients-showcase .showcase .svg-image svg circle,.clients-showcase .showcase .svg-image svg path,.clients-showcase .showcase .svg-image svg polygon,.clients-showcase .showcase .svg-image svg rect{fill:var(--_clients-showcase-logo-fill-color)}[data-theme=group] .clients-showcase{--clients-showcase-heading-color:#f8dabd;--clients-showcase-background-color:#2d1924;--clients-showcase-logo-fill-color:#fff;--clients-showcase-logo-background:transparent}[data-theme=digital] .clients-showcase .showcase{gap:0;column-gap:10px}[data-theme=performance] .clients-showcase{--clients-showcase-heading-color:#f8dabd;--clients-showcase-background-color:#275648;--clients-showcase-logo-fill-color:#fff;--clients-showcase-logo-background:transparent}[data-theme=performance] .clients-showcase .showcase{gap:0;column-gap:10px}[data-theme=creative] .clients-showcase{--clients-showcase-heading-color:#f8dabd;--clients-showcase-background-color:#2d1924;--clients-showcase-logo-fill-color:#fff;--clients-showcase-logo-background:transparent}[data-theme=creative] .clients-showcase .showcase{gap:0;column-gap:10px}[data-theme=next] .clients-showcase{--clients-showcase-heading-color:#f8dabd;--clients-showcase-background-color:#433151;--clients-showcase-logo-fill-color:#fff;--clients-showcase-logo-background:transparent}[data-theme=next] .clients-showcase .showcase{gap:0;column-gap:10px}.collage-slider{--_background-color:var(--background-color,#351b2a);--_placeholder-color:var(--placeholder-color,#4b2c3e);background:var(--_background-color);padding:60px 0 100px}.collage-slider .container{width:100%;max-width:inherit}.collage-slider .collage-slider-base{overflow:clip}.collage-slider .collage-slider-base .wrapper .collage{display:grid;grid-auto-columns:minmax(310px,1fr);grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-gap:20px;gap:20px;width:100%;animation:marquee var(--animation-duration) both linear infinite;will-change:transform}@media(max-width:650px){.collage-slider .collage-slider-base .wrapper .collage{gap:10px;grid-auto-columns:minmax(150px,1fr)}}.collage-slider .collage-slider-base .wrapper .collage .item{grid-column:span 1;grid-row:span 1;object-fit:cover;width:100%;max-height:300px}@media(max-width:650px){.collage-slider .collage-slider-base .wrapper .collage .item{max-height:150px}}.collage-slider .collage-slider-base .wrapper .collage .item.placeholder{background:var(--_placeholder-color)}.collage-slider .collage-slider-base .wrapper .collage .item.vertical{grid-row:span 2;height:100%;max-height:unset}@keyframes marquee{0%{transform:translateX(0)}50%{transform:translateX(calc(var(--translate-px, -100%) + 90%))}to{transform:translateX(0)}}[data-theme=creative] .collage-slider{--placeholder-color:#f96867}[data-theme=performance] .collage-slider{--background-color:#617f75;--placeholder-color:#275648}[data-theme=digital] .collage-slider{--background-color:#314a5e;--placeholder-color:#677b8e}[data-theme=next] .collage-slider{--background-color:#756185;--placeholder-color:#a994ba}.contact-cta{--_contact-cta-background-color:var(--contact-cta-background-color,#4b2c3e);--_contact-cta-highlight-color:var(--contact-cta-highlight-color,#ffc0c0);background-color:var(--_contact-cta-background-color);color:#fff;overflow:clip;position:relative;font-size:clamp(30px,12.1956521739px + .0456521739*100vw,72px);font-style:normal;font-weight:400;line-height:125%}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.contact-cta{font-size:clamp(26px,8.1956521739px + .0456521739*100vw,68px)}}.contact-cta .container{display:grid;grid-template-columns:1fr 20%}@media(max-width:650px){.contact-cta .container{grid-template-columns:1fr}}.contact-cta .phrase{overflow:clip;padding:160px 0 160px 60px}@media(min-width:651px)and (max-width:1279px){.contact-cta .phrase{padding:140px 0 140px 20px}}@media(max-width:650px){.contact-cta .phrase{padding:80px 0 80px 30px}}.contact-cta .phrase .words{position:relative;margin-left:10px}@media(max-width:650px){.contact-cta .phrase .words{margin-left:0}}.contact-cta .phrase .words .word{color:var(--_contact-cta-highlight-color);position:absolute;margin-left:5px}.contact-cta .phrase .words+span{display:block}.contact-cta .link{display:flex;padding:160px 60px;position:relative}@media(max-width:650px){.contact-cta .link{padding:80px 30px}}.contact-cta .link:before{content:"";position:absolute;inset:0;background-image:url(/images/patterns/thin-diagonal.svg);opacity:.2}.contact-cta .link a{width:100%;line-height:0;display:flex;place-content:center;align-items:center;mix-blend-mode:normal;z-index:1}.contact-cta .link a svg{width:55px;height:55px}.contact-cta .link a svg path{fill:#fff}[data-theme=digital] .contact-cta{--contact-cta-background-color:#314a5e;--contact-cta-highlight-color:#f4abab}[data-theme=performance] .contact-cta{--contact-cta-background-color:#275648;--contact-cta-highlight-color:#79c3ac}[data-theme=creative] .contact-cta{--contact-cta-background-color:#ae2031;--contact-cta-highlight-color:#5bc6c7}[data-theme=next] .contact-cta{--contact-cta-background-color:#5d496c;--contact-cta-highlight-color:#e26262}.contact-form{--_person-block-background-color:var(--person-block-background-color,#6b485c);--_form-background-color:var(--form-background-color,#ae2031);--_form-text-color:var(--form-text-color,#fbe5e5);--_form-link-color:var(--form-link-color,#db9e41);background:var(--_form-background-color);color:var(--_form-text-color)}.contact-form.two-columns .container{grid-template-columns:320px 1fr;justify-content:center;max-width:1310px;padding:100px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.contact-form.two-columns .container{grid-template-columns:1fr;padding:50px}}.contact-form .container{display:grid;grid-template-columns:30% 1fr 30%;max-width:1400px;padding-left:64px}@media(max-width:650px){.contact-form .container{grid-template-columns:1fr;padding:50px}}@media(min-width:651px)and (max-width:1279px){.contact-form .container{grid-template-columns:auto 30%}.contact-form .container .content,.contact-form .container form{grid-column:1}.contact-form .container .person{grid-column:2;grid-row:1/3;flex-direction:column}}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.contact-form{padding-left:0}}.contact-form .content{padding-top:64px}.contact-form .content h4{margin-bottom:24px;text-wrap:pretty}.contact-form .content p{text-wrap:balance}.contact-form .success-message{padding-top:64px;padding-left:64px;padding-right:64px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.contact-form .success-message{padding-left:0;padding-right:0;margin-top:30px}}.contact-form .success-message h5{margin-bottom:24px}.contact-form form{padding-top:64px;padding-left:64px;padding-right:64px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.contact-form form{padding-left:0;padding-right:0;margin-top:30px}}.contact-form form h5{margin-bottom:24px}.contact-form form .errors{margin-bottom:24px;background:#fbe5e5;color:#79222d;padding:5px;border:1px solid;font-size:13px}.contact-form form .errors strong{font-weight:600}.contact-form form .errors span{display:block;margin-top:5px}.contact-form form .field{padding:16px 0}.contact-form form .field:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)) label{transform:translateY(-14px)}.contact-form form .field:not(.checkbox):focus-within label{transform:translateY(-14px)}.contact-form form .field:not(.checkbox):focus-within input:not([type=checkbox]),.contact-form form .field:not(.checkbox):focus-within textarea{border-color:var(--_form-text-color)}.contact-form form .field.checkbox label{display:flex;font-weight:400}@media(max-width:650px){.contact-form form .field.checkbox input[type=checkbox]{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}}.contact-form form .field.checkbox input{width:16px;margin-right:20px}.contact-form form .field label{font-weight:600;display:block;transition:transform .2s ease-in-out}.contact-form form .field input:not([type=checkbox]),.contact-form form .field textarea{border-bottom:1px solid hsla(0,0%,100%,.4);width:100%}.contact-form form .field textarea{field-sizing:content;resize:vertical}.contact-form .person{position:relative;display:flex;align-items:flex-end;background:var(--_person-block-background-color)}@media(max-width:650px){.contact-form .person{display:none}}.contact-form .person .short-about{position:absolute;z-index:1;bottom:50px;left:0;right:0;margin:0 auto;width:-moz-fit-content;width:fit-content}.contact-form .person .short-about h5{color:#fff;margin-bottom:8px}.contact-form .person .short-about .role{color:#fff;margin-bottom:24px}.contact-form .person .short-about a{color:var(--_form-link-color);display:block;margin-bottom:8px}.contact-form .person .short-about a svg{width:16px}.contact-form .person .short-about a svg path{fill:var(--_form-link-color)}.contact-form .person .profile-picture{padding-top:64px;display:flex;justify-content:flex-end;height:100%}.contact-form .person .profile-picture img{height:auto;object-fit:cover}[data-theme=performance] .contact-form{--person-block-background-color:#617f75;--form-background-color:#275648;--form-text-color:#d2faec}[data-theme=next] .contact-form{--person-block-background-color:#756185;--form-background-color:#433151;--form-text-color:#fbeafd}[data-theme=digital] .contact-form{--person-block-background-color:#314a5e;--form-background-color:#212d39;--form-text-color:#d8f4fe}[data-theme=creative] .contact-form{--person-block-background-color:#79222d;--form-background-color:#ae2031}.content-area{--_heading-background:var(--heading-background,#f96867);--_icon-color:var(--icon-color,#5bc6c7);padding-top:50px;padding-bottom:150px}.content-area .container{display:grid;grid-template-columns:repeat(12,1fr);background-size:cover}.content-area .container .content{grid-column:5/12;display:flex;flex-direction:column;gap:24px}@media(max-width:650px){.content-area .container .content{grid-column:2/12}}.content-area .container .content .content-item{translate:0 -40px}.content-area .container .content>:last-child{margin-bottom:200px}.content-area .container .content p:not(:last-child){margin-bottom:40px;font-size:21px;line-height:125%}.content-area .container .content h3{position:relative;z-index:1}.content-area .container .content h3>div{display:flex;flex-direction:column;gap:8px}.content-area .container .content h3 svg path{stroke:var(--_icon-color)}.content-area .container .content h3 span{background:var(--_heading-background);padding:10px 20px;color:#fff;width:-moz-fit-content;width:fit-content}.content-area .container .content .link-list,.content-area .container .content .rich-text-block{padding:100px;background:#fff;translate:0 -40px;border-radius:4px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.content-area .container .content .link-list,.content-area .container .content .rich-text-block{translate:0 -10px;padding:20px}}.content-area .container .content .link-list>p:only-child,.content-area .container .content .rich-text-block>p:only-child{font-size:28px;line-height:125%}@media(max-width:650px){.content-area .container .content .link-list>p:only-child,.content-area .container .content .rich-text-block>p:only-child{font-size:21px}}.content-area .container .content .link-list img,.content-area .container .content .rich-text-block img{max-width:100%;max-height:100%;object-fit:cover}.content-area .container .content .link-list{display:flex;flex-direction:column;gap:20px}.content-area .container .content .link-list .button{border-radius:0;font-size:28px;font-weight:400}.content-area .container .content .multi-textbox{column-count:2;column-gap:20px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.content-area .container .content .multi-textbox{column-count:1}}.content-area .container .content .multi-textbox .rich-text-block{padding:60px;margin-bottom:20px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.content-area .container .content .multi-textbox .rich-text-block{padding:20px}}.content-area .container .content .multi-textbox .rich-text-block>p:only-child{font-size:21px}.content-area .container .cta{grid-column:5/12;margin-bottom:62px;width:-moz-fit-content;width:fit-content;margin-left:auto}@media(max-width:650px){.content-area .container .cta{grid-column:2/13;margin-right:30px}}@media(min-width:651px)and (max-width:1279px){.content-area .container .cta{grid-column:8/13;margin-right:30px}}[data-theme=digital]{--heading-background:#314a5e;--icon-color:#db9e41}[data-theme=next]{--heading-background:#e26262;--icon-color:#db9e41}[data-theme=performance]{--heading-background:#617f75;--icon-color:#5bc6c7}.education-list{background:#351b2a;padding:100px 0}.education-list header{display:flex;position:relative;margin-bottom:125px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.education-list header{flex-direction:column;gap:50px;padding:50px;margin-bottom:50px}}.education-list header .decorator{position:absolute;top:-50%;left:-30px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.education-list header .decorator{display:none}}.education-list header .decorator path{stroke:#db9e41}.education-list header h3{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-right:130px}.education-list header h3 span{background:#e44718;padding:3px 15px;color:#fff}.education-list header p{margin-right:auto;color:#f8dabd;max-width:530px;text-wrap:balance;line-height:160%}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.education-list header p{max-width:-moz-fit-content;max-width:fit-content}}.education-list .education-list-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.education-list .education-list-items{grid-template-columns:1fr 1fr;padding:50px}}@media(max-width:650px){.education-list .education-list-items{grid-template-columns:1fr;padding:30px}}.education-list .education-list-items li{margin-bottom:100px;display:flex;flex-direction:column;height:100%}.education-list .education-list-items li.highlighted{grid-column:1/4;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr;margin-bottom:150px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.education-list .education-list-items li.highlighted{grid-column:1/3}}@media(max-width:650px){.education-list .education-list-items li.highlighted{grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:0;grid-column:unset}}.education-list .education-list-items li.highlighted .content{grid-column:1/5;grid-row:1/1;align-self:end;margin-bottom:60px;padding:90px;background:#db9e41}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.education-list .education-list-items li.highlighted .content{grid-column:1/6;padding:30px}}@media(max-width:650px){.education-list .education-list-items li.highlighted .content{grid-column:2/2;grid-row:2/2;margin-bottom:0}}.education-list .education-list-items li.highlighted .content h5:after{content:"";display:block;height:60px;width:1px;margin:24px 0;background:#d8d8d8}.education-list .education-list-items li.highlighted .content .button{margin-top:40px}.education-list .education-list-items li.highlighted .cover{grid-column:4/9;grid-row:1/1;width:860px;height:860px;max-height:unset}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.education-list .education-list-items li.highlighted .cover{grid-column:3/9}}@media(max-width:650px){.education-list .education-list-items li.highlighted .cover{grid-column:2;grid-row:1/1;height:auto;width:100%}}.education-list .education-list-items li:not(.highlighted).digital .content{background:#adcfe8}.education-list .education-list-items li:not(.highlighted).creative .content{background:#f6d5d5}.education-list .education-list-items li:not(.highlighted).performance .content{background:#d8f4fe}.education-list .education-list-items li:not(.highlighted).next .content{background:#f1d9f3}.education-list .education-list-items li:not(.highlighted).group .content{background:#f8dabd}.education-list .education-list-items li:not(.highlighted):nth-child(3n+1){translate:0 30px}.education-list .education-list-items li:not(.highlighted):nth-child(3n+2){translate:0 15px}.education-list .education-list-items li:not(.highlighted):nth-child(3n+3){translate:0 -15px}@media(max-width:650px){.education-list .education-list-items li{margin-bottom:0}.education-list .education-list-items li:not(.highlighted):nth-child(3n+1),.education-list .education-list-items li:not(.highlighted):nth-child(3n+2),.education-list .education-list-items li:not(.highlighted):nth-child(3n+3){translate:none}}.education-list .education-list-items li .cover{object-fit:cover;width:100%;max-height:280px}.education-list .education-list-items li .content{padding:40px 32px 60px}.education-list .education-list-items li .content h5{margin-bottom:24px}.education-list .education-list-items li .content p{font-size:16px;line-height:140%;text-wrap:balance}.education-list .education-list-items li .content p a{text-decoration:underline}.education-list .education-list-items li .content .button{margin-top:24px}.embedded-content{--_embedded-content-text-color:var(--embedded-content-text-color,#db9e41);--_embedded-content-background-color:var(--embedded-content-background-color,#212d39);padding:50px 0;background:var(--_embedded-content-background-color);color:var(--_embedded-content-text-color)}.embedded-content .embed-container.full-width iframe{width:100%}.embedded-content .embed-container iframe{border:0;aspect-ratio:16/9}.embedded-content .text-above{margin-bottom:20px}.embedded-content .text-below{margin-top:20px}[data-theme=group] .embedded-content{--embedded-content-text-color:#f8dabd;--embedded-content-background-color:#2d1924;--embedded-content-logo-fill-color:#fff;--embedded-content-logo-background:transparent}[data-theme=performance] .embedded-content{--embedded-content-text-color:#f8dabd;--embedded-content-background-color:#275648}[data-theme=creative] .embedded-content{--embedded-content-text-color:#f8dabd;--embedded-content-background-color:#2d1924}[data-theme=next] .embedded-content{--embedded-content-text-color:#f8dabd;--embedded-content-background-color:#433151}.events-block{padding:120px 0}@media(max-width:650px){.events-block{padding:60px 0}}@media(min-width:651px)and (max-width:1279px){.events-block{padding:80px 20px}}.events-block .container{display:grid;grid-template-columns:640px 535px;align-items:center;justify-content:center}@media(max-width:650px){.events-block .container{grid-template-columns:1fr;gap:0}}@media(min-width:651px)and (max-width:1279px){.events-block .container{grid-template-columns:50% 50%}}.events-block .container .content{background:#d8f4fe}.events-block .container .content .text{padding:64px}.events-block .container .content .text p{text-wrap:balance}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.events-block .container .content .text{padding:32px}}.events-block .container .content .text .button{color:#314a5e;padding:0;margin-top:20px;display:inline-flex}.events-block .container .content .text .button svg{width:17px;margin-left:12px}.events-block .container .content .text .button svg path{fill:#314a5e}.events-block .container .content .cover{min-height:400px;background-size:cover;display:flex;align-items:flex-end}.events-block .container .content .cover h3{padding:40px 80px 40px 64px;color:#d8f4fe;position:relative;text-wrap:pretty}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.events-block .container .content .cover h3{padding:40px 32px}}.events-block .container .content .cover h3:before{content:" ";height:45px;width:1px;background:#db9e41;position:absolute;bottom:0;translate:0 50%;z-index:1;display:block}.events-block .container .events{translate:-80px 0;padding:80px;background:#fff}@media(max-width:650px){.events-block .container .events{padding:40px;translate:none!important}}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.events-block .container .events{padding:40px;translate:-40px}}.events-block .container .events li:not(:last-of-type){margin-bottom:40px}.events-block .container .events h6{margin-bottom:8px}.events-block .container .events span{color:#787a7d;font-size:12px}.expertise{background:#351b2a}.expertise .container{background:#2d1924;padding-bottom:180px}.expertise .container header{position:relative;padding:60px 150px;display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:650px){.expertise .container header{padding:60px 50px;grid-template-columns:1fr}}@media(min-width:651px)and (max-width:1279px){.expertise .container header{padding:60px 100px}}.expertise .container header h2{position:relative;grid-column:1/2;color:#ffc0c0}.expertise .container header .decorator{position:absolute;top:-70%;left:-30px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.expertise .container header .decorator{display:none}}.expertise .container header .decorator path{stroke:#db9e41}.expertise .container ul{display:flex;flex-wrap:wrap;gap:23px}@media(max-width:650px){.expertise .container ul{flex-direction:column;padding:15px}}.expertise .container ul li{background:#4b2c3e;padding:85px 110px;flex:0 1 49%}@media(max-width:650px){.expertise .container ul li{flex-basis:100%;padding:85px 50px}}@media(min-width:651px)and (max-width:1279px){.expertise .container ul li{padding:85px 50px;flex-basis:48%}}.expertise .container ul li img{margin-bottom:55px}.expertise .container ul li p{margin-bottom:33px;font-size:18px;font-weight:700}.expertise .container ul li:nth-child(2n){translate:0 30px}.expertise .container ul li:nth-child(2n) p{color:#fff;margin-top:370px}.expertise .container ul li:first-child{background:#fff url(/images/815-mask.webp) no-repeat bottom/100%;padding-bottom:350px}.expertise .container ul li:first-child p{color:#28292b}.expertise .container ul li:nth-child(2){background:#14181f url(/images/playbook-bg.png) no-repeat 50%/cover}.expertise .container ul li:nth-child(2) p{color:#fff;margin-top:370px}.facts-cards{--_card-a-background:var(--card-a-background,#db9e41);--_card-a-title:var(--card-a-title,#351b2a);--_card-a-description:var(--card-a-description,#351b2a);--_card-b-background:var(--card-b-background,#2d1924);--_card-b-title:var(--card-b-title,#f8dabd);--_card-b-description:var(--card-b-description,#f8dabd);--_card-c-background:var(--card-c-background,#e44718);--_card-c-title:var(--card-c-title,#f8dabd);--_card-c-description:var(--card-c-description,#f8dabd);--_card-d-background:var(--card-d-background,#3b389f);--_card-d-title:var(--card-d-title,#f8dabd);--_card-d-description:var(--card-d-description,#f8dabd);padding-bottom:50px}.facts-cards.compact .container ul li span{height:24px}.facts-cards .container{translate:0 -60px}.facts-cards .container ul{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-gap:20px;gap:20px;padding:20px}@media(max-width:650px){.facts-cards .container ul{grid-template-columns:1fr}}@media(min-width:651px)and (max-width:1279px){.facts-cards .container ul{grid-template-columns:1fr 1fr}}.facts-cards .container ul li{background:var(--_card-a-background);padding:40px}.facts-cards .container ul li:nth-child(2){background:var(--_card-b-background)}.facts-cards .container ul li:nth-child(2) h6{color:var(--_card-b-title)}.facts-cards .container ul li:nth-child(2) p{color:var(--_card-b-description)}.facts-cards .container ul li:nth-child(3){background:var(--_card-c-background)}.facts-cards .container ul li:nth-child(3) h6{color:var(--_card-c-title)}.facts-cards .container ul li:nth-child(3) p{color:var(--_card-c-description)}.facts-cards .container ul li:nth-child(4){background:var(--_card-d-background)}.facts-cards .container ul li:nth-child(4) h6{color:var(--_card-d-title)}.facts-cards .container ul li:nth-child(4) p{color:var(--_card-d-description)}.facts-cards .container ul li h6{color:var(--_card-a-title);min-height:70px}.facts-cards .container ul li span{width:1px;height:190px;display:block;background:#d8d8d8;margin:32px 0}.facts-cards .container ul li p{color:var(--_card-a-description);font-size:1rem}[data-theme=creative] .facts-cards{--card-a-background:#ae2031;--card-a-title:#fff;--card-a-description:#fff;--card-b-background:#5bc6c7;--card-b-title:#fff;--card-b-description:#28292b;--card-c-background:#f96867;--card-c-title:#fff;--card-c-description:#fff;--card-d-background:#6b485c;--card-d-title:#fff;--card-d-description:#fff}[data-theme=performance] .facts-cards{--card-a-background:#275648;--card-a-title:#fff;--card-a-description:#fff;--card-b-background:#3b389f;--card-b-title:#fff;--card-b-description:#d8d8d8;--card-c-background:#94b4a9;--card-c-title:#1a3b31;--card-c-description:#1a3b31;--card-d-background:#d2faec;--card-d-title:#1a3b31;--card-d-description:#1a3b31}[data-theme=digital] .facts-cards{--card-a-background:#677b8e;--card-a-title:#fff;--card-a-description:#fff;--card-b-background:#212d39;--card-b-title:#fff;--card-b-description:#d8d8d8;--card-c-background:#db9e41;--card-c-title:#212d39;--card-c-description:#212d39;--card-d-background:#adcfe8;--card-d-title:#212d39;--card-d-description:#212d39}[data-theme=next] .facts-cards{--card-a-background:#433151;--card-a-title:#fff;--card-a-description:#fff;--card-b-background:#e26262;--card-b-title:#fff;--card-b-description:#fff;--card-c-background:#a994ba;--card-c-title:#433151;--card-c-description:#433151;--card-d-background:#fbeafd;--card-d-title:#433151;--card-d-description:#433151}.feedback-cta{margin-bottom:100px}.feedback-cta .container{background:#db9e41;display:grid;grid-template-columns:50% 50%;padding:45px 100px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.feedback-cta .container{grid-template-columns:100%;padding:45px 20px}}.feedback-cta .container .social{border-right:1px solid #fff;padding-right:100px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.feedback-cta .container .social{border-right:none;padding-right:0;padding-bottom:50px;border-bottom:1px solid #fff}}.feedback-cta .container .social h3{font-size:28px;line-height:125%;color:#fff;margin-bottom:32px}.feedback-cta .container .social h3 span{display:block}.feedback-cta .container .social ul{display:flex;gap:20px}.feedback-cta .container .social ul li svg{width:45px;height:45px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.feedback-cta .container .social ul li svg{width:35px;height:35px}}.feedback-cta .container .social ul li svg path{fill:#351b2a}.feedback-cta .container .contact{padding-left:100px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.feedback-cta .container .contact{padding-left:0;padding-top:50px;text-align:right}}.feedback-cta .container .contact h3{font-size:28px;line-height:125%;color:#351b2a;margin-bottom:32px}.feedback-cta .container .contact h3 span{display:block}.group-about{padding:100px 0}.group-about .container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}@media(max-width:650px){.group-about .container{position:relative;overflow:clip;padding-bottom:60px}}.group-about .container .cover{grid-column:1/13;grid-row:1/3;max-height:100%;object-fit:cover}@media(max-width:650px){.group-about .container .cover{position:absolute;inset:0;filter:blur(10px);scale:1.5}}.group-about .container .content{padding-top:80px;grid-row:1/1;grid-column:6/13}@media(max-width:650px){.group-about .container .content{grid-column:1/13;grid-row:1/2;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px;padding-top:0}}@media(min-width:651px)and (max-width:1279px){.group-about .container .content{grid-column:4/13}}.group-about .container .content h3{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#2d1924;gap:12px;position:relative;z-index:1}.group-about .container .content h3 span{background:#ffc0c0;padding:12px 24px}.group-about .container .content p{background:#db9e41;font-size:28px;line-height:125%;color:#fff;padding:100px 110px;translate:0 -30px}@media(max-width:650px){.group-about .container .content p{padding:20px;font-size:18px;translate:0 -10px}}@media(min-width:651px)and (max-width:1279px){.group-about .container .content p{padding:30px;font-size:22px;line-height:140%;translate:0 -20px}}.group-about .container .content .decorator{background:#e44718;align-self:flex-start;line-height:0;padding:38px;translate:0 -30px;width:200px;height:188px;display:flex;justify-content:center;align-items:center}.group-about .container .content .decorator svg{width:115px;height:115px}@media(max-width:650px){.group-about .container .content .decorator{padding:10px;translate:0 -10px}}@media(min-width:651px)and (max-width:1279px){.group-about .container .content .decorator{padding:20px;translate:0 -20px}}.group-about .container .cta-container{display:flex;grid-row:2/3;grid-column:6/12;align-self:end;justify-content:flex-end;column-gap:20px;translate:0 50px}@media(max-width:650px){.group-about .container .cta-container{grid-column:1/13;grid-row:2/3;align-self:start;translate:0 20px;flex-direction:column;gap:20px;margin:40px}}@media(min-width:651px)and (max-width:1279px){.group-about .container .cta-container{grid-column:3/13}}.group-about .container .cta-container a{display:flex;flex-direction:column;gap:20px;min-width:50%;width:4fr;background:#351b2a;color:#f8dabd;padding:40px 32px}.group-about .container .cta-container a header{display:flex;justify-content:space-between;align-items:center}.group-about .container .cta-container a header .tag{align-self:flex-start;border:1px solid;border-radius:30px;padding:3px 12px;font-size:12px}.group-about .container .cta-container a header svg{width:24px}.group-about .container .cta-container a header svg path{fill:#f8dabd}.hero{--_background-color:var(--background-color,#351b2a);--_text-color:var(--text-color,#d8d8d8);display:flex;align-items:center;-webkit-clip-path:polygon(100% 0,100% 100%,30% 100%,30% 95%,0 95%,0 0);clip-path:polygon(100% 0,100% 100%,30% 100%,30% 95%,0 95%,0 0)}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:60%;background:var(--_background-color);z-index:0}@media(max-width:650px){.hero{min-height:50svh}}.hero .container{display:grid;position:relative;z-index:1;min-height:900px;padding-top:100px;margin-top:0;background-size:cover;background-position:50%;max-width:1440px}.hero .container .hero-overlay-mask{position:absolute;inset:0;z-index:1}.hero .container .hero-content{z-index:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:900px;margin:auto;text-align:center}@media(max-width:650px){.hero .container .hero-content{padding:0 20px}}.hero .container .hero-content h1,.hero .container .hero-content h2,.hero .container .hero-content h3,.hero .container .hero-content h4,.hero .container .hero-content h5,.hero .container .hero-content h6{text-decoration:none}.hero .container .hero-content h1:last-child,.hero .container .hero-content h2:last-child,.hero .container .hero-content h3:last-child,.hero .container .hero-content h4:last-child,.hero .container .hero-content h5:last-child,.hero .container .hero-content h6:last-child{margin-bottom:40px}.hero .container .hero-content p{font-size:16px;max-width:640px}.hero .container .hero-content .buttons{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}@media(max-width:650px){.hero .container .hero-content .buttons{flex-direction:column;text-align:center}}.hero .container .hero-content .buttons .link{color:var(--_text-color)}[data-theme=group] .hero{--background-color:#351b2a}[data-theme=digital] .hero{--background-color:#212d39;--text-color:#314a5e}[data-theme=creative] .hero{--background-color:#79222d}[data-theme=performance] .hero{--background-color:#275648}[data-theme=next] .hero{--background-color:#5d496c}.hero-with-box{--_background-color-top:var(--background-color-top,#212d39);--_background-color-bottom-and-infobox:var(--background-color-bottom,#314a5e);position:relative;padding-top:100px;margin-bottom:100px;width:100vw;left:50%;transform:translateX(-50%)}.hero-with-box:before{top:0;height:40%;background-color:var(--_background-color-top)}.hero-with-box:after,.hero-with-box:before{content:"";position:absolute;left:0;right:0}.hero-with-box:after{bottom:150px;height:50%;background-color:var(--_background-color-bottom-and-infobox)}.hero-with-box .container{position:relative;z-index:1}.hero-with-box .container .background{position:absolute;inset:0;width:100%;height:calc(100% - 150px);object-fit:cover}.hero-with-box .container .content{position:relative;z-index:1;padding:200px 0 0 100px}@media(max-width:650px){.hero-with-box .container .content{padding-left:50px;padding-top:50px}}@media(min-width:651px)and (max-width:1279px){.hero-with-box .container .content{padding-left:50px}}.hero-with-box .container .content .above-title{position:relative}.hero-with-box .container .content .above-title .subtitle{margin-bottom:20px}.hero-with-box .container .content .above-title .vertical-space{height:121px;border-left:1px solid #fff}@media(max-width:650px){.hero-with-box .container .content .above-title .vertical-space{height:60px}}.hero-with-box .container .content .main{display:flex;position:relative;justify-content:space-between}@media(max-width:650px){.hero-with-box .container .content .main{flex-direction:column;row-gap:40px}}.hero-with-box .container .content .main .title{width:45%}@media(max-width:650px){.hero-with-box .container .content .main .title{width:100%}}.hero-with-box .container .content .main .box{position:relative;padding:100px 111px;background-color:var(--_background-color-bottom-and-infobox);top:0;right:0;width:50%;font-size:28px;line-height:125%;font-style:normal;font-weight:400}@media(min-width:651px)and (max-width:1279px){.hero-with-box .container .content .main .box{padding:120px 25px 20px}}@media(max-width:650px){.hero-with-box .container .content .main .box{padding:120px 25px 20px;width:100%}}.hero-with-box .container .content .main .box .plus-icon{width:111px;height:111px;position:absolute;top:0;left:0}.hero-with-box .container .content .main .box .plus-icon path{stroke:#db9e41}.hero-with-carousel{--_carousel-hero-section-background:var(--carousel-hero-section-background,#351b2a);--_carousel-hero-section-background-secondary:var( --carousel-hero-section-background-secondary,#e44718 );--_carousel-hero-mini-title-color:var(--carousel-hero-mini-title-color,#5bc6c7);padding-top:200px;position:relative;background-color:var(--_carousel-hero-section-background)}@media(max-width:650px){.hero-with-carousel{padding-top:100px}}.hero-with-carousel:before{right:0;top:0;width:50%;bottom:0;content:"";position:absolute;z-index:0;background:var(--_carousel-hero-section-background-secondary)}@media(max-width:650px){.hero-with-carousel:before{width:20%}}.hero-with-carousel .container{display:flex}@media(max-width:650px){.hero-with-carousel .container{flex-direction:column;padding:20px}}.hero-with-carousel .container .title{color:var(--_carousel-hero-mini-title-color);display:inline-block;margin-bottom:24px}.hero-with-carousel .container .info{width:40%;position:relative;z-index:2}@media(max-width:650px){.hero-with-carousel .container .info{width:100%;margin-bottom:40px}}@media(min-width:651px)and (max-width:1279px){.hero-with-carousel .container .info{translate:25px 0}}.hero-with-carousel .container .info h2{color:#fff}@media(max-width:650px){.hero-with-carousel .container .info h2{overflow:clip}}.hero-with-carousel .container .info h2 .typewriter{color:#db9e41;white-space:nowrap}@media(max-width:650px){.hero-with-carousel .container .info h2 .typewriter{white-space:wrap}}.hero-with-carousel .container .info .description{color:#f8dabd;margin-top:25px;margin-right:25px;line-height:140%}.hero-with-carousel .container .info .links{margin-top:40px}.hero-with-carousel .container .info .links .button{margin-right:25px}.hero-with-carousel .container .slides{position:relative;z-index:1;width:60%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:#351b2a}@media(max-width:650px){.hero-with-carousel .container .slides{width:100%}}.hero-with-carousel .container .slides .slide{width:100%;height:600px;position:relative;grid-area:1/1/2/2;-webkit-clip-path:polygon(100% 0,100% 100%,30% 100%,30% 95%,0 95%,0 0);clip-path:polygon(100% 0,100% 100%,30% 100%,30% 95%,0 95%,0 0)}@media(max-width:650px){.hero-with-carousel .container .slides .slide{height:300px}}.hero-with-carousel .container .slides .slide img{width:100%;height:100%;object-fit:cover}.hero-with-carousel .blinking-cursor{position:relative;font:inherit;color:inherit;line-height:inherit;left:3px;top:0;opacity:1}.hero-with-carousel .blinking{animation-name:blink;animation-duration:.8s;animation-iteration-count:infinite}@keyframes blink{0%{opacity:1}to{opacity:0}}[data-theme=digital] .hero-with-carousel{--carousel-hero-section-background:#212d39;--carousel-hero-section-background-secondary:url(/images/patterns/digital-hero-diagonal.svg) #db9e41;--carousel-hero-mini-title-color:#d8f4fe}[data-theme=creative] .hero-with-carousel{--carousel-hero-section-background:#ae2031;--carousel-hero-section-background-secondary:#5bc6c7}[data-theme=next] .hero-with-carousel{--carousel-hero-section-background:#433151;--carousel-hero-section-background-secondary:#e26262}[data-theme=performance] .hero-with-carousel{--carousel-hero-section-background:#275648;--carousel-hero-section-background-secondary:#79c3ac}.internship-perks{background:#351b2a}.internship-perks .container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-gap:20px;gap:20px}@media(min-width:651px)and (max-width:1279px){.internship-perks .container{grid-template-columns:repeat(6,1fr);padding:20px}}@media(max-width:650px){.internship-perks .container{padding:20px}.internship-perks .container .content{grid-column:1/13!important}.internship-perks .container .cover{display:none}}.internship-perks .container .content{background:#db9e41;grid-column:1/5;grid-row:1/1;z-index:1;align-self:start;translate:0 -20px}.internship-perks .container .content h5{color:#fff;text-wrap:pretty;padding:40px 70px 40px 32px}.internship-perks .container .content ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:0 40px 32px}.internship-perks .container .content ul li{display:flex;flex-direction:column}.internship-perks .container .content ul li:before{content:"+";color:#f8dabd;font-size:20px}.internship-perks .container .content .cta{padding:40px 32px 60px;display:flex;flex-direction:column;gap:20px;align-items:self-start;background:#f8dabd}.internship-perks .container .content .cta a:not(.button){text-decoration:underline}.internship-perks .container .content .cta h6{color:#e44718}.internship-perks .container .cover{grid-column:2/13;grid-row:1/1}.internship-perks .container .cover img{width:100%;object-fit:cover}.open-positions.internships{--open-positions-title-color:#e44718;--open-positions-listing-background-color:#f8dabd;--open-positions-team-color:#351b2a;--open-positions-main-title-color:#db9e41;--open-positions-background-color:#4b2c3e}.open-positions.internships .container .info h3{margin-bottom:24px}.open-positions.internships .container .info h3:after{content:none}.open-positions.internships .container .info .button{color:#d8d8d8}.latest-news .container,.latest-news h3{position:relative}.latest-news h3{display:flex;justify-content:space-between;align-items:flex-start;margin-top:100px;translate:0 30px;z-index:1;padding:0 30px}@media(max-width:650px){.latest-news h3{flex-direction:column}.latest-news h3 .button{align-self:flex-end;margin-top:15px}}.latest-news h3>span{display:flex;flex-direction:column;gap:8px}.latest-news h3>span span{background-color:#6b485c;color:#fff;line-height:135%;padding:5px 24px}.latest-news .slider-button{position:absolute;z-index:2;width:43px;height:40px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:transparent;background-color:#351b2a;font-size:0;text-align:center}.latest-news .slider-button.next{right:150px}.latest-news .slider-button.prev{right:200px}@media(min-width:651px)and (max-width:1279px){.latest-news .slider-button{bottom:412px;top:auto}}@media(max-width:650px){.latest-news .slider-button{top:auto;bottom:-20px;right:50px}.latest-news .slider-button.next{right:0!important}}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.latest-news .slider-button{right:60px}.latest-news .slider-button.next{right:10px!important}.latest-news .slider-button.prev{right:60px!important}}.latest-news .slider-button svg{width:24px}.latest-news .slider-button svg path{stroke:#fff}.latest-news .slider-button.next{transform:rotate(180deg)}.latest-news .slider-track{scrollbar-width:none}.latest-news .card{position:relative}@media(max-width:650px){.latest-news .card{height:100%;display:flex;flex-direction:column}}.latest-news .card .image{min-height:90svh;width:100%;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,80% 50%,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,80% 50%,80% 100%,0 100%)}@media(max-width:650px){.latest-news .card .image{height:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 30%,90% 30%,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 30%,90% 30%,90% 100%,0 100%)}}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.latest-news .card .image{min-height:300px}}.latest-news .card .image img{object-fit:cover;width:100%;height:100%}.latest-news .card .data{padding:40px;position:absolute;width:560px;bottom:20px;right:150px;background:#6b485c;display:flex;flex-direction:column}@media(min-width:651px)and (max-width:1279px){.latest-news .card .data{width:100%;bottom:0;right:0;padding:24px;position:static;height:432px;flex-shrink:0}}@media(max-width:650px){.latest-news .card .data{width:100%;bottom:0;right:0;top:auto;padding:24px;position:static;translate:0 -1px;height:413px;flex-shrink:0}}.latest-news .card .data h4{color:#e5e0d8;margin-bottom:24px;max-height:150px;overflow:hidden}@media(min-width:651px)and (max-width:1279px){.latest-news .card .data h4{max-height:186px}}@media(max-width:650px){.latest-news .card .data h4{max-height:168px}}.latest-news .card .data p{font-size:18px;line-height:140%;max-height:126px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;color:#f8dabd}.latest-news .card .data .meta{padding-top:24px;font-size:12px;display:flex;align-items:center;gap:8px;margin-top:auto;color:#ffc0c0}@media(max-width:650px){.latest-news .card .data .meta{flex-wrap:wrap}}[data-theme=digital] .intro-cards{--intro-card-heading-color:#212d39;--intro-card-heading-icon-color:#db9e41;--box-1-background-color:#677b8e;--box-2-background-color:#314a5e;--box-3-background-color:#db9e41;--box-4-background-color:#adcfe8;--box-1-heading-color:#fff;--box-2-heading-color:#fff;--box-3-heading-color:#fff;--box-4-heading-color:#314a5e;--box-1-text-color:#fff;--box-2-text-color:#fff;--box-3-text-color:#28292b;--box-4-text-color:#314a5e;--box-1-index-color:#db9e41;--box-2-index-color:#db9e41;--box-3-index-color:#fff;--box-4-index-color:#fff;--box-1-keyword-color:#d8d8d8;--box-2-keyword-color:#d8d8d8;--box-3-keyword-color:#28292b;--box-4-keyword-color:#212d39}[data-theme=creative] .intro-cards{--intro-card-heading-color:#79222d;--intro-card-heading-icon-color:#db9e41;--intro-card-heading-text-decoration:underline;--box-1-background-color:#f96867;--box-2-background-color:#ae2031;--box-3-background-color:#6b485c;--box-4-background-color:#5bc6c7;--box-1-heading-color:#fff;--box-2-heading-color:#fff;--box-3-heading-color:#fff;--box-4-heading-color:#fff;--box-1-text-color:#28292b;--box-2-text-color:#fff;--box-3-text-color:#fff;--box-4-text-color:#28292b;--box-1-index-color:#fff;--box-2-index-color:#fff;--box-3-index-color:#fff;--box-4-index-color:#fff;--box-1-keyword-color:#fff;--box-2-keyword-color:#d8d8d8;--box-3-keyword-color:#f96867;--box-4-keyword-color:#28292b}[data-theme=creative] .intro-cards .intro-cards-wrapper li svg{display:none}[data-theme=performance] .intro-cards{--intro-card-heading-color:#275648;--intro-card-heading-icon-color:#db9e41;--box-1-background-color:#275648;--box-2-background-color:#3b389f;--box-3-background-color:#79c3ac;--box-4-background-color:#d2faec;--box-1-heading-color:#fff;--box-2-heading-color:#fff;--box-3-heading-color:#1a3b31;--box-4-heading-color:#1a3b31;--box-1-text-color:#fff;--box-2-text-color:#fff;--box-3-text-color:#1a3b31;--box-4-text-color:#1a3b31;--box-1-index-color:#fff;--box-2-index-color:#fff;--box-3-index-color:#1a3b31;--box-4-index-color:#1a3b31;--box-1-keyword-color:#d8d8d8;--box-2-keyword-color:#d8d8d8;--box-3-keyword-color:#28292b;--box-4-keyword-color:#212d39}[data-theme=performance] .intro-cards .intro-cards-wrapper li svg{display:none}[data-theme=next] .intro-cards{--intro-card-heading-color:#756185;--intro-card-heading-icon-color:#db9e41;--box-1-background-color:#433151;--box-2-background-color:#e26262;--box-3-background-color:#a994ba;--box-4-background-color:#fbeafd;--box-1-heading-color:#fff;--box-2-heading-color:#fff;--box-3-heading-color:#fff;--box-4-heading-color:#433151;--box-1-text-color:#ffc0c0;--box-2-text-color:#fff;--box-3-text-color:#fff;--box-4-text-color:#433151;--box-1-index-color:#fff;--box-2-index-color:#fff;--box-3-index-color:#fff;--box-4-index-color:#433151;--box-1-keyword-color:#fff;--box-2-keyword-color:#d8d8d8;--box-3-keyword-color:#fff;--box-4-keyword-color:#433151}[data-theme=next] .intro-cards .intro-cards-wrapper li svg{display:none}.intro-cards{width:100%}.intro-cards .intro-cards-wrapper{--_intro-card-heading-color:var(--intro-card-heading-color,#351b2a);--_intro-card-heading-icon-color:var(--intro-card-heading-icon-color,#e44718);--_intro-card-heading-description-color:var(--intro-card-heading-description-color,#351b2a);--_intro-card-heading-text-decoration:var(--intro-card-heading-text-decoration,none);--_box-1-background-color:var(--box-1-background-color,#f96867);--_box-2-background-color:var(--box-2-background-color,#adcfe8);--_box-3-background-color:var(--box-3-background-color,#617f75);--_box-4-background-color:var(--box-4-background-color,#433151);--_box-1-text-color:var(--box-1-text-color,#fff);--_box-2-text-color:var(--box-2-text-color,#fff);--_box-3-text-color:var(--box-3-text-color,#d2faec);--_box-4-text-color:var(--box-4-text-color,#fff);--_box-1-heading-color:var(--box-1-heading-color,#fff);--_box-2-heading-color:var(--box-2-heading-color,#314a5e);--_box-3-heading-color:var(--box-3-heading-color,#d2faec);--_box-4-heading-color:var(--box-4-heading-color,#fff);--_box-1-index-color:var(--box-1-index-color,#fff);--_box-2-index-color:var(--box-2-index-color,#fff);--_box-3-index-color:var(--box-3-index-color,#d2faec);--_box-4-index-color:var(--box-4-index-color,#fff);--_box-1-keyword-color:var(--box-1-keyword-color,#fbe5e5);--_box-2-keyword-color:var(--box-2-keyword-color,#fff);--_box-3-keyword-color:var(--box-3-keyword-color,#94b4a9);--_box-4-keyword-color:var(--box-4-keyword-color,#fbeafd);max-width:1090px;margin-inline:auto;margin-top:100px;margin-bottom:120px}@media(max-width:650px){.intro-cards .intro-cards-wrapper{margin-top:60px;margin-bottom:60px;padding:20px}}@media(min-width:651px)and (max-width:1279px){.intro-cards .intro-cards-wrapper{padding:20px}}.intro-cards .intro-cards-wrapper .three-col{grid-template-columns:1fr 1fr 1fr}.intro-cards .intro-cards-wrapper .two-col{grid-template-columns:1fr 1fr}.intro-cards .intro-cards-wrapper .one-col{grid-template-columns:1fr}@media(max-width:650px){.intro-cards .intro-cards-wrapper .one-col,.intro-cards .intro-cards-wrapper .three-col,.intro-cards .intro-cards-wrapper .two-col{grid-template-columns:1fr;margin-bottom:100px}}.intro-cards .intro-cards-wrapper header{display:grid;grid-template-rows:1fr;align-items:center;margin-bottom:100px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.intro-cards .intro-cards-wrapper header{grid-template-columns:1fr;grid-template-rows:1fr 1fr;margin-bottom:0}}.intro-cards .intro-cards-wrapper header h3,.intro-cards .intro-cards-wrapper header h5{color:var(--_intro-card-heading-color);position:relative;-webkit-text-decoration:var(--_intro-card-heading-text-decoration);text-decoration:var(--_intro-card-heading-text-decoration);max-width:535px}.intro-cards .intro-cards-wrapper header h3 svg,.intro-cards .intro-cards-wrapper header h5 svg{position:absolute;left:-30px;top:-60px;width:64px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.intro-cards .intro-cards-wrapper header h3 svg,.intro-cards .intro-cards-wrapper header h5 svg{display:none}}.intro-cards .intro-cards-wrapper header h3 svg path,.intro-cards .intro-cards-wrapper header h5 svg path{stroke:var(--_intro-card-heading-icon-color)}.intro-cards .intro-cards-wrapper header span{font-size:21px;display:inline-block;color:var(--_intro-card-heading-description-color)}.intro-cards .intro-cards-wrapper header div{text-align:right}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.intro-cards .intro-cards-wrapper header div{text-align:left;margin-top:24px}}.intro-cards .intro-cards-wrapper ul{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:20px;gap:20px;list-style:none}@media(max-width:650px){.intro-cards .intro-cards-wrapper ul{display:flex;flex-direction:column}.intro-cards .intro-cards-wrapper ul li{transform:none!important}}.intro-cards .intro-cards-wrapper ul li{position:relative;padding:40px;align-self:start}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.intro-cards .intro-cards-wrapper ul li{padding:20px}}.intro-cards .intro-cards-wrapper ul li .plus-icon{width:24px;margin-top:24px}.intro-cards .intro-cards-wrapper ul li .plus-icon path{stroke:#fff}.intro-cards .intro-cards-wrapper ul li a{position:absolute;top:0;left:0;height:100%;width:100%}@media(max-width:650px){.intro-cards .intro-cards-wrapper ul li h3 span{font-size:.8em}}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+1){background-color:var(--_box-1-background-color);color:var(--_box-1-text-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+1) h3{color:var(--_box-1-heading-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+1) h3 small{color:var(--_box-1-index-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+1) .keywords span{color:var(--_box-1-keyword-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+2){background-color:var(--_box-2-background-color);color:var(--_box-2-text-color);transform:translateY(60px)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+2) h3{color:var(--_box-2-heading-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+2) h3 small{color:var(--_box-2-index-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+2) .keywords span{color:#fff}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+3){background-color:var(--_box-3-background-color);color:var(--_box-3-text-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+3) h3{color:var(--_box-3-heading-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+3) h3 small{color:var(--_box-3-index-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n+3) .keywords span{color:var(--_box-3-keyword-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n){background-color:var(--_box-4-background-color);color:var(--_box-4-text-color);transform:translateY(60px)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n) h3{color:var(--_box-4-heading-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n) h3 small{color:var(--_box-4-index-color)}.intro-cards .intro-cards-wrapper ul li:nth-child(4n) .keywords span{color:var(--_box-4-keyword-color)}.intro-cards .intro-cards-wrapper ul li img{margin-bottom:120px}.intro-cards .intro-cards-wrapper ul li h3{display:flex;align-items:center;justify-content:space-between;margin-bottom:120px;gap:15px}.intro-cards .intro-cards-wrapper ul li h3 small{font-size:16px;font-weight:600;line-height:140%}.intro-cards .intro-cards-wrapper ul li p{margin-bottom:24px}.intro-cards .intro-cards-wrapper .keywords span{border:1px solid;padding:3px 12px;border-radius:30px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:inline-block;margin-bottom:8px;margin-right:8px;word-break:break-word}.solutions-and-services .intro-cards{background-color:#351b2a;position:relative;display:flex;justify-content:center}.solutions-and-services .intro-cards:before{content:"";z-index:0;position:absolute;height:74%;width:100%;max-width:1312px;background-color:#2d1924}.solutions-and-services .intro-cards .intro-cards-wrapper{margin-top:-465px;margin-bottom:0}.solutions-and-services .intro-cards .intro-cards-wrapper header h3,.solutions-and-services .intro-cards .intro-cards-wrapper header h5{color:#fff}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.solutions-and-services .intro-cards .intro-cards-wrapper{margin-top:-200px}}:root{--content-background-color:#4b2c3e;--content-color:#ffc0c0;--business-unit-border-color:#ffc0c0;--meta-color:#ffc0c0;--meta-span-color:#ffc0c0;--h6-color:#ffc0c0;--svg-path-stroke:#ffc0c0}[data-keynote=group]{--content-background-color:#4b2c3e;--content-color:#f8dabd;--business-unit-border-color:#f8dabd;--meta-color-r:216;--meta-color-g:216;--meta-color-b:216;--meta-span-color:#d8d8d8;--h6-color:#f8dabd;--svg-path-stroke:#f8dabd}[data-keynote=performance]{--content-background-color:#617f75;--content-color:#fff;--business-unit-border-color:#fff;--meta-color-r:26;--meta-color-g:59;--meta-color-b:49;--meta-span-color:#1a3b31;--h6-color:#fff;--svg-path-stroke:#fff}[data-keynote=next]{--content-background-color:#756185;--content-color:#fff;--business-unit-border-color:#fff;--meta-color-r:67;--meta-color-g:49;--meta-color-b:81;--meta-span-color:#433151;--h6-color:#fff;--svg-path-stroke:#fff}[data-keynote=creative]{--content-background-color:#e26262;--content-color:#fff;--business-unit-border-color:#fff;--meta-color-r:121;--meta-color-g:34;--meta-color-b:45;--meta-span-color:#79222d;--h6-color:#fff;--svg-path-stroke:#fff}[data-keynote=digital]{--content-background-color:#adcfe8;--content-color:#212d39;--business-unit-border-color:#212d39;--meta-color-r:33;--meta-color-g:45;--meta-color-b:57;--meta-span-color:#212d39;--h6-color:#212d39;--svg-path-stroke:#212d39}.keynotes{--_keynotes-background-color:var(--keynotes-background-color,#e5e0d8);--_keynotes-no-cover-background-color:var(--keynotes-no-cover-background-color,#351b2a);--_keynotes-no-cover-title-color:var(--keynotes-no-cover-title-color,#db9e41);--_keynotes-no-cover-description-color:var(--keynotes-no-cover-description-color,#fff);background:var(--_keynotes-background-color);padding-top:100px;padding-bottom:150px}.keynotes[data-display=no-cover]{background:var(--_keynotes-no-cover-background-color)}.keynotes[data-display=no-cover] .container h3 span{color:var(--_keynotes-no-cover-title-color);background:transparent;padding:0}.keynotes[data-display=no-cover] .container p{color:var(--_keynotes-no-cover-description-color);max-width:1000px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.keynotes{padding-bottom:0}}.keynotes .container header{position:relative;padding-bottom:60px}@media(min-width:651px)and (max-width:1279px){.keynotes .container header{padding:0 50px 50px}}@media(max-width:650px){.keynotes .container header{padding:0 25px 25px}}.keynotes .container header h3{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-right:130px;padding-bottom:40px}.keynotes .container header h3 span{background:#f96867;padding:3px 15px;color:#fff}@media(max-width:650px){.keynotes .container header h3 span{padding:0}}.keynotes .container header p{margin-right:auto;color:#351b2a;max-width:530px;text-wrap:balance;line-height:160%}.keynotes .container ul{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-gap:20px;gap:20px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.keynotes .container ul{grid-template-columns:1fr}}.keynotes .container ul li{display:grid;grid-template-columns:220px 1fr;background:#6b485c}.keynotes .container ul li:nth-child(2n){background:#351b2a}@media(min-width:651px)and (max-width:1279px){.keynotes .container ul li{grid-template-columns:minmax(220px,40%) 1fr}}@media(max-width:650px){.keynotes .container ul li{grid-template-columns:1fr;grid-template-rows:220px 1fr}}.keynotes .container ul li .cover{min-height:560px;position:relative}@media(max-width:650px){.keynotes .container ul li .cover{min-height:220px}}.keynotes .container ul li .cover img{position:absolute;inset:0;object-fit:cover;height:100%}.keynotes .container ul li .content{position:relative;padding:32px 40px;height:100%;display:grid}.keynotes .container ul li .content .link-overlay{position:absolute;inset:0}.keynotes .container ul li .content h6{color:#f8dabd;margin-bottom:20px}.keynotes .container ul li .content .button{margin-right:auto;align-self:start}.keynotes .container ul li .content .cta{padding:10px 20px}.keynotes .container ul li .content .meta{align-self:end;color:#bfbfbf;display:flex;flex-direction:column;gap:24px;font-size:12px;margin-top:50px}.keynotes .container ul li .content .meta>div{display:flex;flex-direction:column}.keynotes .container ul li .content .meta>div span{font-size:16px;color:#d8d8d8}.keynotes .container ul.no-cover{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:20px;gap:20px}@media(max-width:650px){.keynotes .container ul.no-cover{grid-template-columns:1fr}}.keynotes .container ul.no-cover li{display:block;background:var(--content-background-color)}@media(max-width:650px){.keynotes .container ul.no-cover li{grid-template-columns:1fr;grid-template-rows:220px 1fr}}.keynotes .container ul.no-cover li .cover{display:none}.keynotes .container ul.no-cover li .content{padding:32px 40px;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:var(--content-color)}.keynotes .container ul.no-cover li .content .top-row{display:flex;justify-content:space-between;margin-bottom:20px}.keynotes .container ul.no-cover li .content .top-row span.business-unit{border:1px solid var(--business-unit-border-color);border-radius:20px;padding:3px 8px;max-width:max-content}.keynotes .container ul.no-cover li .content .top-row .plus-icon{width:24px;height:24px}.keynotes .container ul.no-cover li .content h6{color:var(--h6-color);font-size:28px;margin-bottom:20px}.keynotes .container ul.no-cover li .content svg path{stroke:var(--svg-path-stroke)}.keynotes .container ul.no-cover li .content .button{margin-right:auto;align-self:start}.keynotes .container ul.no-cover li .content .meta{align-self:start;color:rgba(var(--meta-color-r),var(--meta-color-g),var(--meta-color-b),.5);display:flex;flex-direction:column;gap:24px;font-size:12px;margin-top:50px}.keynotes .container ul.no-cover li .content .meta>div{display:flex;flex-direction:column}.keynotes .container ul.no-cover li .content .meta>div span{font-size:16px;color:var(--meta-span-color)}[data-theme=group] .keynotes{--keynotes-no-cover-background-color:#f8dabd;--keynotes-no-cover-title-color:#db9e41}[data-theme=digital] .keynotes{--keynotes-no-cover-background-color:#212d39}[data-theme=creative] .keynotes{--keynotes-no-cover-background-color:#fbe5e5;--keynotes-no-cover-title-color:#79222d;--keynotes-no-cover-description-color:#28292b}[data-theme=next] .keynotes{--keynotes-no-cover-background-color:#756185;--keynotes-no-cover-title-color:#d2faec}[data-theme=performance] .keynotes{--keynotes-no-cover-background-color:#275648;--keynotes-no-cover-title-color:#d2faec}.case-study-card{position:relative}@media(max-width:650px){.case-study-card{overflow:clip}}.case-study-card h6{color:#fff;font-weight:400}.case-study-card .image{width:100%}.case-study-card .image img{height:100%;width:100%;object-fit:cover}.case-study-card .image img.featured{max-height:700px}.case-study-card .data{position:relative;top:-30px;left:20px;padding:40px 20px 8px;border-left:.5px solid #fff}@media(max-width:650px){.case-study-card .data{left:10px;padding:20px}}.case-study-card .data .meta{margin-top:20px}.case-study-card .data .meta span{font-size:14px;color:#fff;padding:8px;border:.5px solid #fff;border-radius:30px}.open-positions{--_open-positions-background-color:var(--open-positions-background-color,#6b485c);--_open-positions-listing-background-color:var(--open-positions-listing-background-color,#e5e0d8);--_open-positions-main-title-color:var(--open-positions-main-title-color,#fff);--_open-positions-title-color:var(--open-positions-title-color,#351b2a);--_open-positions-team-color:var(--open-positions-team-color,#f96867);background:var(--_open-positions-background-color);padding:200px 0}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.open-positions{padding:100px 0}}.open-positions .container{display:grid;grid-template-columns:50% 50%;grid-gap:20px;gap:20px}@media(max-width:650px),(min-width:651px)and (max-width:1279px){.open-positions .container{grid-template-columns:1fr;padding:20px}}.open-positions .container .info{padding-left:110px;padding-right:100px}@media(max-width:650px){.open-positions .container .info{padding:0}}@media(min-width:651px)and (max-width:1279px){.open-positions .container .info{margin-bottom:50px}}.open-positions .container .info h3{color:var(--_open-positions-main-title-color)}.open-positions .container .info h3 mark{color:#db9e41}.open-positions .container .info h3:after{content:" ";width:1px;height:40px;display:block;background:#db9e41;margin:8px 0}.open-positions .container .info p{color:#fff;margin-bottom:40px}.open-positions .container .positions ul li{position:relative;margin-bottom:10px}.open-positions .container .positions ul li.no-job-found a{background:transparent;border:1px dashed #e5e0d8;color:#d8d8d8}.open-positions .container .positions ul li a{padding:40px 30px;background:var(--_open-positions-listing-background-color);display:flex;flex-direction:column}.open-positions .container .positions ul li a svg{position:absolute;left:-1px;top:-1px;width:40px;height:40px}.open-positions .container .positions ul li a svg path{stroke:#db9e41}.open-positions .container .positions ul li a span{font-size:24px;color:var(--_open-positions-title-color)}.open-positions .container .positions ul li a small{font-size:14px;text-transform:uppercase;color:var(--_open-positions-team-color)}[data-theme=digital] .open-positions:not(.internships){--open-positions-background-color:#314a5e;--open-positions-listing-background-color:#212d39;--open-positions-title-color:#d8d8d8;--open-positions-team-color:#adcfe8}[data-theme=creative] .open-positions:not(.internships){--open-positions-background-color:#722135;--open-positions-listing-background-color:#fbe5e5;--open-positions-title-color:#351b2a;--open-positions-team-color:#f96867}[data-theme=next] .open-positions:not(.internships){--open-positions-background-color:#756185;--open-positions-listing-background-color:#fbeafd;--open-positions-title-color:#351b2a;--open-positions-team-color:#f96867}[data-theme=performance] .open-positions:not(.internships){--open-positions-background-color:#617f75;--open-positions-listing-background-color:#275648;--open-positions-title-color:#d8d8d8;--open-positions-team-color:#d2faec}.media{display:flex;align-items:center;justify-content:center;margin:30px 0}.media img{object-fit:cover;height:auto;max-width:100%}[data-theme=group] .full-width{background-color:#351b2a;margin:0}[data-theme=group] .solutions-and-services .media img{max-width:1312px}