@charset "UTF-8";@media screen and (max-width:1024px){#cursor,.cursor,.sidebar .v-line,header navbar{display:none!important}html{--fs0:56px;--fs1:48px;--fs2:40px;--fs3:36px;--fs4:32px;--fs5:28px;--fs6:24px;--fs7:18px;--fs_small:14px;--fs_tiny:12px;--dark-1:16,16,16;--light-1:242,241,236;--light-2:242,241,236;--light-3:242,241,236;--brand-1:16,16,16;--brand-2:242,241,236;--alt-selection-bg:rgba(var(--dark-1), 1);--alt-selection-fc:rgba(var(--brand-1), 1);--primary-color:rgba(var(--brand-1), 1);--secondary-color:rgba(var(--brand-2), 1);--black:#101010;--bs-blue:#1E222E!important;--bs-primary:#1E222E!important;--bs-link-color:#1E222E!important;--white:rgb(242, 241, 236);--br03:.1vw;--br03:.3vw;--br05:.5vw;--br1:1vw;--br2:2vw;--br3:3vw;--md-side-bar:10vw;--main-size:100vw;--main-side-padding:16px;--minor-side-padding:8px;--main-upper-padding:16px;--md-border-radius:8px;--md-border-radius-min:7px;--md-border-radius-half:4px}.btn.select,.placeholder,::placeholder,input,input[type=submit],textarea{font-size:var(--fs7)}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding:0 16px}.form-check{gap:8px}.btn{font-size:var(--fs7)}.container{padding:0}section{padding:14vw 0}.sidebar{z-index:15}.sidebar .logo{width:80px;height:60px;position:fixed;top:var(--main-upper-padding)}.sidebar .languages{width:16vw;gap:4px}.sidebar .languages small{white-space:nowrap}.sidebar .languages a{font-size:var(--fs7)!important}.sidebar .languages .current a::before{--left:-5px;--top:-3px;left:var(--left);top:var(--top);width:calc(100% - var(--left) * 2);height:calc(100% - var(--top) * 2);border-radius:50vw}header{width:100vw;height:0vh}header .container{background:var(--primary-color)!important}header navbar{width:100vw;height:100vh;flex-direction:column!important;padding:14vh 8px 30vh!important;background-color:var(--primary-color)}header navbar a{width:100vw;height:100%;margin:0;font-size:80px;text-transform:none}header navbar a.current{color:var(--grey-600)}header navbar a.current::before{display:none}header .burger-menu{display:block!important}body.active-menu>header,header body.active-menu>.sidebar{mix-blend-mode:normal!important;height:100vh}body.active-menu>header navbar,header body.active-menu>.sidebar navbar{display:flex!important}footer{min-height:auto}footer .sitemap .middle-area .col-1,footer .sitemap .middle-area .col-5{display:none}footer .sitemap .middle-area .col-3.gap-1:first-of-type{width:65%}footer .sitemap .middle-area .col-3.last-child{width:33.33333333%}footer .sitemap img{height:12vw}.cembed-twin .d-flex,.lr-video .d-flex{flex-direction:column!important}.cembed-twin .d-flex .col-6,.lr-video .d-flex .col-6{width:100vw!important}.cembed-twin .d-flex .col-6 iframe,.lr-video .d-flex .col-6 iframe{transform:scale(1);width:100%;height:100%}.hero{height:auto!important;padding-top:40vw}.hero .sticky-top{height:30vh}.hero .h-50{height:110svh!important}.hero .h-line{display:none!important}.slide-highlighted{flex-direction:column;margin-top:1vw;gap:1vw;padding:0 calc(var(--bs-gutter-x) * .5)!important}.slide-highlighted a,.slide-highlighted a:hover{width:100%;padding:40px;height:50vw;max-height:50vw;border-radius:var(--md-border-radius)}.slide-highlighted a .name,.slide-highlighted a:hover .name{opacity:1;font-size:var(--fs3)}.slide-highlighted a .details,.slide-highlighted a:hover .details{opacity:1;font-size:var(--fs6);width:70vw;padding-left:4vw}.slide-highlighted a .details::before,.slide-highlighted a:hover .details::before{left:0vw;top:-.85vw;width:2.7vw;height:4vw;opacity:1}.grid-container .square-project-item .visual,.square-project-item .visual,.square-project-item:hover .visual{height:35vw}.slide-highlighted a .top-visual,.slide-highlighted a:hover .top-visual{opacity:0!important}.slide-highlighted a .visual,.slide-highlighted a:hover .visual{border-radius:var(--md-border-radius)}.slide-highlighted a .visual::before,.slide-highlighted a:hover .visual::before{background-color:rgba(var(--brand-1),.55)}h3 .word-mask:first-of-type{padding-left:25vw!important}.video-box .col-12{padding-left:var(--main-side-padding);padding-right:var(--main-side-padding)}.grid-container{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:16px}.grid-container .square-project-item .detils-wrap .details{width:22vw}.grid-container .square-project-item:nth-child(1){grid-row:1;grid-column:1/4}.grid-container .square-project-item:nth-child(1) .visual{height:65vw!important}.grid-container .square-project-item:nth-child(2){grid-row:2;grid-column:1}.grid-container .square-project-item:nth-child(3){grid-row:2;grid-column:2}.grid-container .square-project-item:nth-child(4){grid-row:3;grid-column:1}.grid-container .square-project-item:nth-child(5){grid-row:3;grid-column:2}.grid-container .square-project-item:nth-child(6){grid-row:4;grid-column:1}.grid-container .square-project-item:nth-child(7){grid-row:4;grid-column:2}.grid-container .square-project-item:nth-child(8){grid-row:5;grid-column:1}.grid-container .square-project-item:nth-child(9){grid-row:5;grid-column:2}.square-project-item .detils-wrap,.square-project-item:hover .detils-wrap{background-color:transparent!important;padding:0}.square-project-item .detils-wrap .caption,.square-project-item .detils-wrap::before,.square-project-item:hover .detils-wrap .caption,.square-project-item:hover .detils-wrap::before{display:none}.square-project-item .detils-wrap .details,.square-project-item:hover .detils-wrap .details{width:22vw;opacity:1!important}.square-project-item .detils-wrap .name,.square-project-item:hover .detils-wrap .name{padding-left:0!important;color:inherit;transform:none!important}.what-we-do .row.pt-0,.what-we-do .row.pt-5{padding-left:0vw}.what-we-do .row.pt-5 .col-6{width:100%;position:relative;padding-top:48px!important}.what-we-do .row.pt-5 .col-6 .expertise-item{height:40vw}.what-we-do .row.pt-5 .col-6 .expertise-item .visuals span{opacity:1;background-color:#fff0}.what-we-do .row.pt-5 .col-6 .expertise-item .visuals span img,.what-we-do .row.pt-5 .col-6 .expertise-item .visuals span video{height:9vw;opacity:1}.expertise-item,.expertise-item:hover{height:45vw;padding:var(--main-side-padding) calc(var(--main-side-padding) + 0px)!important;background-color:transparent!important}.expertise-item .visuals,.expertise-item:hover .visuals{width:80%;left:calc(var(--main-side-padding) + 0px);bottom:var(--main-side-padding);gap:4px}.expertise-item .visuals span img,.expertise-item .visuals span video,.expertise-item:hover .visuals span img,.expertise-item:hover .visuals span video{opacity:1!important;height:6.6vw}.expertise-item .name,.expertise-item:hover .name{color:var(--primary-color)}.expertise-item::before,.expertise-item:hover::before{display:none}.industries-section .row.pt-5{padding-left:0vw}.industries-section .row.pt-5 .h-line{width:100vw;max-width:none}.industries-section .mt-5.pt-5 .col-5{width:75%}.industries-item,.industries-item:hover{height:auto;padding:16px 0 32px!important;background-color:#fff0}.industries-item .details,.industries-item:hover .details{opacity:1}.industries-item .name,.industries-item:hover .name{padding-left:16px!important;color:var(--primary-color)}.industries-item .visuals,.industries-item:hover .visuals{padding-right:16px!important}.industries-item .visuals span,.industries-item:hover .visuals span{height:auto;opacity:1;background-color:#fff0}.industries-item .visuals span img,.industries-item .visuals span video,.industries-item:hover .visuals span img,.industries-item:hover .visuals span video{height:6vw;opacity:1}.industries-item .col-1,.industries-item .external-arrow,.industries-item:hover .col-1,.industries-item:hover .external-arrow{display:none}.filter,.overview-project .container .details .col-1,.overview-project .container .details .col-2,.work-item .sector{display:none!important}.industries-item .col-4,.industries-item:hover .col-4{width:calc(75% / 2)}.project-list-head{min-height:20vh}.work-item{width:100vw}.work-item .container{padding:16px}.work-item .mission{width:24%}.work-item .visuals span{background-color:#fff0;height:5vw}.work-item .visuals span img,.work-item .visuals span video{opacity:1}.overview-project .container .details .col-4{order:2;width:50%}.overview-project .container .details .sector{order:1;width:50%;padding-top:0vw;padding-bottom:2vw;display:inline!important}.overview-project .container .details .years{order:4;width:50%;padding-top:10vw;padding-bottom:2vw;padding-left:10vw}.overview-project .container .details .col-3{order:3;width:50%;padding-left:16px;padding-bottom:2vw}.next-prev .col-4,.solution-overview .col-7{width:50%}.solution-overview .col-4{width:50%;padding-bottom:2vw}.logo-with-message .message,.testimonials .message{height:32vw;border-radius:0;border-left:0;border-top:0;border-bottom:0;padding-left:16px}.logo-with-message .swiper-slide,.testimonials .swiper-slide{width:32vw;height:32vw}.logo-with-message .swiper-slide img,.testimonials .swiper-slide img{height:4vw}.logo-with-message .logos.big .swiper-slide,.testimonials .logos.big .swiper-slide{width:95vw;height:55vw}.logo-with-message .logos.big .swiper-slide .brand-logo,.testimonials .logos.big .swiper-slide .brand-logo{width:55vw;height:55vw}.projects .project-wrapper{margin-bottom:16px}.projects .project-wrapper .project{height:50vh}.grid.grid-3{column-gap:40px;row-gap:48px}.process .swiper .swiper-slide{width:55vw;height:60vh}.team{overflow:hidden;padding:2vw 0!important}.team .swiper{overflow:visible}.team .swiper-slide{width:80vw;height:70vh;display:flex;align-items:center;justify-content:center}.team .swiper-slide video{width:auto!important;height:100%!important}.team .swiper-slide .swiper-details{width:50%}.case-item{padding:0 0 0 16px!important}.showcase-swiper-slide{width:95%}.showcase-case-item .image{height:50vw}.showcase-case-item .details h2{width:38vw}.showcase-case-item.showcase-case-item-list-type .details{height:auto}.showcase-case-item.showcase-case-item-list-type .details .col-4{width:45%;margin-right:5%}.showcase-case-item.showcase-case-item-list-type .details .col-2:nth-child(2){display:none}.contact-informations .h-line{display:inline!important}.contact-informations .informations{display:flex;flex-wrap:wrap;justify-content:start}.contact-informations .informations .info-item{width:calc(100% / 3)!important;padding-bottom:64px}form{gap:0}form .form-floating .form-control{padding:0vw 16px;height:48px}form .form-floating>label{justify-content:start;align-items:center;flex-direction:row}form .form-floating.w-50{width:100%!important}form .form-floating.w-50 button{width:100%!important;max-width:100%;justify-content:center;height:48px}.approach-trigger .card{width:50%!important;min-height:55vw}.approach-trigger .row:last-child{padding:0 8px}}@media screen and (max-width:768px){html{--fs0:48px;--fs1:40px;--fs2:36px;--fs3:28px;--fs4:24px;--fs5:20px;--fs6:16px;--fs7:14px;--fs_small:12px;--fs_tiny:10px;--dark-1:16,16,16;--light-1:242,241,236;--light-2:242,241,236;--light-3:242,241,236;--brand-1:16,16,16;--brand-2:242,241,236;--alt-selection-bg:rgba(var(--dark-1), 1);--alt-selection-fc:rgba(var(--brand-1), 1);--primary-color:rgba(var(--brand-1), 1);--secondary-color:rgba(var(--brand-2), 1);--black:#101010;--bs-blue:#1E222E!important;--bs-primary:#1E222E!important;--bs-link-color:#1E222E!important;--white:rgb(242, 241, 236);--br03:.1vw;--br03:.3vw;--br05:.5vw;--br1:1vw;--br2:2vw;--br3:3vw;--md-side-bar:10vw;--main-size:100vw;--main-side-padding:16px;--minor-side-padding:8px;--main-upper-padding:16px;--md-border-radius:7px;--md-border-radius-min:6px;--md-border-radius-half:4px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding:0 8px}.spacer.s1{height:1vh}.spacer.s2{height:2vh}.spacer.s3{height:4vh}.image.square{width:34vw;height:34vw}input,input[type=submit],textarea{width:100%}label{max-width:none}textarea{height:160px}::placeholder{font-size:12px}header navbar a{font-size:64px}.projects .project-wrapper .project{height:40vh}.work-item .container{padding:8px}.testimonials .logos .fs5{font-size:var(--fs6)!important}.testimonials .logos .fs6{font-size:var(--fs7)!important}.testimonials .logos .fs7{font-size:var(--fs_small)!important}.case-item{padding:0 0 0 8px!important}form .form-floating .form-control{padding:0vw 16px;height:48px;align-items:center;justify-content:start;flex-direction:row}form .form-floating>label{height:48px}.overview-project .container .details .col-3{padding-left:8px}}@media screen and (max-width:480px){html{--fs0:7.2vw;--fs1:6.6vw;--fs2:5.8vw;--fs3:5vw;--fs4:4.4vw;--fs5:3.8vw;--fs6:3.2vw;--fs7:2.8vw;--fs_small:2.4vw;--fs_tiny:2vw;--dark-1:16,16,16;--light-1:242,241,236;--light-2:242,241,236;--light-3:242,241,236;--brand-1:16,16,16;--brand-2:242,241,236;--alt-selection-bg:rgba(var(--dark-1), 1);--alt-selection-fc:rgba(var(--brand-1), 1);--primary-color:rgba(var(--brand-1), 1);--secondary-color:rgba(var(--brand-2), 1);--black:#101010;--bs-blue:#1E222E!important;--bs-primary:#1E222E!important;--bs-link-color:#1E222E!important;--white:rgb(242, 241, 236);--br03:.1vw;--br03:.3vw;--br05:.5vw;--br1:1vw;--br2:2vw;--br3:3vw;--md-side-bar:10vw;--main-size:100vw;--main-side-padding:8px;--minor-side-padding:8px;--main-upper-padding:16px;--md-border-radius:4px;--md-border-radius-min:3px;--md-border-radius-half:2px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%;padding:0 8px!important}.ps-0{padding-left:0!important}.gap-3{gap:8px!important}.btn.select,.placeholder,::placeholder,input,input[type=submit],textarea{font-size:var(--fs7)}.form-check label{white-space:unset}.form-switch .form-check-input{width:32px;margin-left:-44px;height:20px}.row{padding:0!important}.spacer.s3{height:2vh}.buttons{grid-column-gap:4px;margin-top:40px}p{margin-bottom:12px}.btn{font-size:var(--fs7)}.btn.action{padding-left:32px}.btn.action span{top:calc(50% - 12px);height:24px}.btn.action::after,.btn.action::before{top:calc(50% - 12px);width:24px;height:24px;border-radius:24px;opacity:0}.btn.action::after{color:var(--secondary-color);z-index:3;opacity:1}section{overflow:hidden;padding:64px 0}.sidebar .logo{width:64px;height:60px;left:calc(5vw + 8px);transform:translate(-40vw,0);top:32px}.sidebar .languages{position:fixed;width:32vw;margin-left:calc(5vw + 5px)}.sidebar .languages a{font-size:var(--fs6)!important}header navbar{justify-content:start}header navbar a{font-size:12vw;padding:0 5vw;height:auto}header .burger-menu{right:calc(5vw + 8px);top:32px}header .burger-menu .menu-container .text-morph span{font-size:var(--fs6)}body.active-menu>header navbar,header body.active-menu>.sidebar navbar{justify-content:start}footer .sitemap{padding-top:48px;margin-top:48px}footer .sitemap .justify-content-between{flex-direction:column!important}footer .sitemap img{width:96px}footer .sitemap h6{margin-top:40px}footer .sitemap .bottom a{line-height:var(--lh4)}footer .sitemap .bottom .col-4 p{margin:64px 0 0}.container{max-width:100%;padding:0 5vw}.lr-image-section .col-6{width:50%!important}.lr-image-section .col-6:first-of-type{padding-right:4px!important}.lr-image-section .col-6:last-of-type{padding-left:4px!important}.left-head-right-content .container{flex-direction:column}.left-head-right-content .container .col-2{padding-bottom:8px!important}.left-head-right-content h4{margin-top:10vw}.left-head-right-content h5{margin-top:8vw}.left-head-right-content ul{margin:10vw 0 6vw;padding:24px 32px}.accordion .accordion-item .accordion-header button{font-size:14px;line-height:var(--lh2);padding:8px}.accordion .accordion-item .accordion-collapse .accordion-body{justify-content:unset}.right-double-images-with-content .container{flex-direction:column!important}.hero .sticky-top{height:80vw}.hero .h-50{height:auto!important}.hero .h-50 .col-7.ps-0{padding-top:16px!important;padding-bottom:32px!important}.hero .secondary-bg .row:first-of-type{padding-top:16px!important;margin-top:16px!important}.hero .secondary-bg .btn.action{margin-bottom:32px}.slide-highlighted{padding:0 calc(5vw + 8px)!important}.slide-highlighted a,.slide-highlighted a:hover{padding:20px;height:65vw;max-height:65vw}.slide-highlighted a::before,.slide-highlighted a:hover::before{top:-9px;width:24px;height:24px}.slide-highlighted a .details,.slide-highlighted a:hover .details{width:80vw;padding-left:32px}.slide-highlighted a .details::before,.slide-highlighted a:hover .details::before{top:-10px;width:24px;height:32px}h2{gap:0vw 6px}h2.fs7{gap:0vw 4px}h3 .word-mask:first-of-type{padding-left:128px!important}.grid-container{gap:16px;display:flex;flex-direction:column;padding:0 8px}.grid-container .square-project-item .visual{height:65vw!important}.grid-container .square-project-item .detils-wrap{height:24vw}.grid-container .square-project-item .details{width:42vw!important}.video-box .col-12{height:65vw;padding:0!important}.industries-section .row.pt-5 .industries-item .visuals span,.industries-section .row.pt-5 .industries-item:hover .visuals span,.work-item{height:auto!important}.video-box .col-12 .image{border-radius:0!important}.highlighted .head{display:flex;flex-direction:row;justify-content:space-between}.other-analysis .case-item .container,.work-item{flex-direction:column}.highlighted .head .col-2{display:none}.highlighted .head .col-4{width:25%}.highlighted .head .col-6{width:75%;text-align:right}.project-list-section .h-line{display:none!important}.project-list .col-4:first-of-type{display:none}.project-list .col-4:nth-child(2){width:40vw}.project-list .col-4:nth-child(3){width:40vw;margin-left:0}.project-list .work-list-type a{font-size:var(--fs_small)}.work-item .container{padding:8px calc(5vw + 8px);height:auto}.work-item .h-line{display:none!important}.work-item .name{margin-top:1vw;width:55%;height:24vw}.work-item .mission{position:absolute;width:48vw;right:0;top:66vw}.work-item .mission small::after{display:none}.work-item .visuals{order:-1;padding:0!important}.work-item .visuals span{width:100%;height:65vw;display:none}.work-item .visuals span:first-of-type{display:flex}.work-item .visuals .m-image{display:flex}.industries-section .row.pt-5 .industries-item .external-arrow,.industries-section .row.pt-5 .industries-item:hover .external-arrow,.project-list-head .col-2,.who-we-are-logos .v-line{display:none!important}.work-item .visuals .m-image img,.work-item .visuals .m-image video{width:100%;height:auto;min-height:100%}.project-list-head{height:auto;margin-bottom:8px}.project-list-head .col-4{width:50%}.what-we-do .row.pt-0 .col-6{padding-top:0!important;margin-bottom:0!important}.what-we-do .row.pt-0 .col-6 .expertise-item{height:70vw;background-color:var(--secondary-color)!important;color:var(--primary-color)!important;padding:16px calc(5vw + 8px)!important;border-right:0!important}.what-we-do .row.pt-0 .col-6 .expertise-item .name{width:40vw;color:var(--primary-color)!important}.what-we-do .row.pt-0 .col-6 .expertise-item .details{width:48vw}.what-we-do .row.pt-0 .col-6 .expertise-item .visuals{left:calc(5vw + 8px)!important;bottom:16px}.what-we-do .row.pt-0 .col-6 .expertise-item .visuals span img,.what-we-do .row.pt-0 .col-6 .expertise-item .visuals span video{height:12vw}.what-we-do .row.pt-0 .col-6 .expertise-item:hover{padding:16px calc(5vw + 8px)!important}.what-we-do .row.pt-0 .col-6 .expertise-item:hover .visuals{left:calc(5vw + 8px)!important;bottom:20px}.industries-section .row.p-0{padding:0!important}.industries-section .row.pt-5 .h-line{left:0}.industries-section .row.pt-5 .industries-item,.industries-section .row.pt-5 .industries-item:hover{height:70vw!important;flex-direction:row;margin-bottom:4px!important;background-color:var(--secondary-color)!important;color:var(--primary-color)!important;padding:16px calc(5vw + 0px)!important}.industries-section .row.pt-5 .industries-item .name,.industries-section .row.pt-5 .industries-item:hover .name{width:40vw;margin-bottom:8px;padding-left:8px!important;color:var(--primary-color)!important}.industries-section .row.pt-5 .industries-item p,.industries-section .row.pt-5 .industries-item:hover p{color:var(--primary-color)!important}.industries-section .row.pt-5 .industries-item .details,.industries-section .row.pt-5 .industries-item:hover .details{width:48vw;padding:0!important;color:var(--primary-color)!important}.industries-section .row.pt-5 .industries-item .visuals,.industries-section .row.pt-5 .industries-item:hover .visuals{position:absolute;justify-content:start;gap:4px;width:100%;left:calc(5vw + 8px)!important;bottom:16px;margin-top:0;margin-bottom:0}.industries-section .row.pt-5 .industries-item .visuals span img,.industries-section .row.pt-5 .industries-item:hover .visuals span img{height:12vw!important}.industries-section .mt-5.pt-5 .col-5{width:100%}.overview-project .container .details .col-4{order:1;width:100%;padding-bottom:4vw!important}.overview-project .container .details .sector{order:2;width:50%;padding-bottom:2vw!important;padding-top:2vw!important}.overview-project .container .details .years{width:50%;text-align:right;padding-bottom:2vw!important}.overview-project .container .details .col-3{width:50%;padding-top:2vw!important;padding-bottom:10vw!important}.solution-overview a.fs6{font-size:var(--fs7)!important;gap:.5rem!important}.solution-overview a.fs6 span.gap-2{gap:.25rem!important;font-size:var(--fs7)!important}.solution-overview .col-7{width:0%}.solution-overview .col-4{width:100%}.solution-overview .col-12{padding:0!important}.solution-overview .image{margin-top:16px;border-radius:0}.logo-with-message .swiper-slide,.testimonials .swiper-slide{width:50vw;height:50vw}.logo-with-message .swiper-slide img,.testimonials .swiper-slide img{height:16vw}.logo-with-message .message,.testimonials .message{height:auto;border-bottom:1px solid var(--primary-color);border-right:0;padding:24px 8px!important}.logo-with-message .container,.logo-with-message .p-0,.testimonials .p-0{padding:0!important}.logo-with-message .swiper-slide{width:57vw;height:57vw}.logo-with-message .swiper-slide img{height:20vw}.services-for-solution .col-3.mb-5{margin-bottom:16px!important}.projects .project-wrapper{margin-bottom:8px}.projects .project-wrapper .project{height:65vw}.grid.grid-3{column-gap:16px;row-gap:32px}.process .swiper .swiper-slide{width:85vw;height:60vh}.industries-project-list .row .col-4{order:1}.industries-project-list .row .col-4:nth-child(2){order:3}.industries-project-list .row .col-4:nth-child(3){order:2;margin:24px 0}.industries-project-list .row .work-list-type a{font-size:14px}.testimonials .logos .swiper-slide{flex-direction:column!important;width:80vw!important;height:70vh!important;align-items:start;justify-content:start;gap:16px!important}.testimonials .logos .swiper-slide .brand-logo{width:80vw!important;height:80vw!important}.testimonials .logos .swiper-slide .brand-logo img{height:30vw!important}.testimonials .logos .swiper-slide .row{width:70vw!important}.team{padding:16px 0!important}.team .swiper-slide{width:85vw;height:90vh;background-color:#000;flex-direction:column-reverse}.team .swiper-slide video{width:auto!important;height:50%!important}.team .swiper-slide .swiper-details{width:85%}.who-are-we .text-center{text-align:left!important}.who-are-we .text-center h1{justify-content:start!important}.who-we-are-logos{margin-top:16px}.what-are-we-doing .list{padding:0 0 80px!important}.what-are-we-doing .list .col-6{width:50%}.what-are-we-doing .btn.action{position:absolute;left:8px;bottom:40px}.approach-trigger .card{width:100%!important;min-height:40vh;padding:16px!important}.approach-trigger .row:last-child{padding:0 8px!important}.approach-trigger .column .left-content{width:100%;height:100vh;display:flex;color:var(--color-surface-white);padding:32vw 0}.approach-trigger .column.right .card{width:100%;height:40%;top:25%!important;color:var(--color-just-black);background-color:var(--grey-900)}.cases .case-item{padding:16px 8px!important}.cases .case-item .container{flex-direction:column-reverse!important}.cases .case-item .col-5{flex:inherit;height:30vh!important;padding:16px!important}.cases .case-item .col-5 .col-4{width:33.33333333%;padding:0!important}.cases .case-item .col-5 .col-8{width:66.66666667%;padding:0!important}.cases .case-item .col-7{padding:0!important}.case-details .descriptions{text-align:center}.case-details .descriptions .col-2{order:2;width:62%;padding-bottom:2vw!important;padding-top:2vw!important;display:flex;flex-wrap:wrap;line-height:var(--lh4)}.case-details .descriptions .col-3{order:3;line-height:var(--lh4);width:50%;text-align:center;align-items:center;justify-content:center;display:flex;padding:10vw 0!important}.other-analysis .h-line,.showcase-swiper-slide .v-line{display:none}.case-details .descriptions .col-5{order:1}.case-item .col-5{padding:12px!important;height:75vw!important;order:2}.case-item .col-5 .row:first-child .col-4{width:30%!important}.case-item .col-5 .row:first-child .col-8{width:70%!important}.case-item .col-7{padding:0!important;height:75vw!important;order:1}.case-item .col-7 .image{height:75vw!important}.single-post-flexible .full-image,.single-post-flexible .lr-image-section,.single-post-flexible .lr-video,.single-post-flexible .right-double-images-with-content,.single-post-flexible .video-box{padding-left:0vw!important}.showcase-swiper-slide .col-5,.single-post-flexible .full-image .col-11,.single-post-flexible .full-image .col-12,.single-post-flexible .full-video .col-11,.single-post-flexible .full-video .col-12{padding:0!important}.single-post-flexible .full-image .col-11 .image,.single-post-flexible .full-image .col-12 .image,.single-post-flexible .full-video .col-11 .image,.single-post-flexible .full-video .col-12 .image{border-radius:0!important}.showcase-swiper-slide{width:95%}.contact-informations .h-line,.showcase-swiper-slide .v-line.right{display:inline}.showcase-swiper-slide .col-7{padding-right:0!important}.showcase-case-item{flex-direction:column}.showcase-case-item .image{height:70vw}.showcase-case-item .details{padding:16px 8px;height:70vw}.showcase-case-item .details h2{width:70vw}.showcase-case-item .details .row.flex-nowrap .col-4{width:40%;padding:0!important}.showcase-case-item .details .row.flex-nowrap .col-8{width:60%;padding:0!important}.showcase-case-item:hover .details{padding:16px 8px}.showcase-case-item.showcase-case-item-list-type .details{flex-direction:column!important;padding:16px 0!important}.showcase-case-item.showcase-case-item-list-type .details .col-4{width:85%;margin-right:5%}.showcase-case-item.showcase-case-item-list-type .details .col-2{width:50%}.showcase-case-item.showcase-case-item-list-type .details .col-2.text-end{width:100%;text-align:left!important;margin-top:48px}.showcase-case-item.showcase-case-item-list-type .details .category{position:absolute;left:0;bottom:14vw}.showcase-case-item.showcase-case-item-list-type .details .date{position:absolute;right:0;bottom:14vw;text-align:right}.left-image-right-image-with-content .container{flex-direction:column;gap:8px}.contact-informations .informations .info-item{width:calc(100% / 2)!important;padding-bottom:40px}.contact-form .container{flex-direction:column}form{margin-top:32px}form .form-floating .form-control{padding:0vw 8px;height:40px}form .form-floating>label{padding:8px;border:0;height:40px}form .form-floating>textarea.form-control:focus,form .form-floating>textarea.form-control:not(:placeholder-shown){height:200px!important}form .form-floating>.form-control-plaintext:focus,form .form-floating>.form-control-plaintext:not(:placeholder-shown),form .form-floating>.form-control:focus,form .form-floating>.form-control:not(:placeholder-shown){padding-top:16px}form .form-floating>.form-control-plaintext~label,form .form-floating>.form-control:focus~label,form .form-floating>.form-control:not(:placeholder-shown)~label,form .form-floating>.form-select~label{transform:scale(.6) translateY(-2px) translateX(16px)}form .form-floating.w-50{width:100%!important;padding-top:16px!important}form .form-floating.w-50 button{width:100%!important;max-width:100%;justify-content:center;height:40px}.square-project-item .visual{height:65vw}.square-project-item .detils-wrap{height:35vw}.square-project-item .detils-wrap .details{width:50vw}.next-prev .col-4{width:100%!important}.next-prev .square-project-item .visual{height:65vw}.privacy-bar{padding:16px calc(5vw + 8px)}.showcases .h-line{display:inline!important}.showcases .showcase-swiper-slide:first-of-type .v-line{display:inline}}