:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}
.containerFull{margin:0 auto;max-width:2016px;padding:0 48px;width:100%}.container{margin:0 auto;max-width:1920px;padding:0 204px;width:100%}@media (max-width:1280px){.container{padding:0 160px}}@media (max-width:1180px){.container{padding:0 120px}}@media (max-width:980px){.container{padding:0 80px}}@media (max-width:768px){.container{padding:0 60px}}@media (max-width:580px){.container{padding:0 48px}}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}html{scroll-behavior:smooth}html.is-preloading{overflow:hidden}html.menu-active{overflow:hidden;position:relative}html.menu-active:after{backdrop-filter:blur(10px);background:var(--overlay);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:9}.preloader{background:linear-gradient(135deg,var(--tertiary-light),var(--tertiary-dark));color:var(--white);display:grid;inset:0;padding:2rem;place-items:center;position:fixed;transition:opacity .7s ease,visibility .7s ease;z-index:10000}.preloader:after,.preloader:before{animation:preloader-pulse 2.4s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;content:"";position:absolute}.preloader:before{aspect-ratio:1;width:min(56vw,34rem)}.preloader:after{animation-delay:-.8s;aspect-ratio:1;width:min(76vw,46rem)}.preloader.is-leaving{opacity:0;pointer-events:none;visibility:hidden}.preloader__content{position:relative;width:min(24rem,82vw);z-index:1}.preloader__logo{animation:preloader-logo 1.5s ease-in-out infinite;filter:brightness(0) invert(1);margin:0 auto 3rem;width:4.375rem}.preloader__status{align-items:baseline;display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.preloader__status strong{font-family:var(--textHigh);font-size:1rem;font-weight:600;letter-spacing:0}.preloader__track{background:hsla(0,0%,100%,.25);height:2px;margin-top:.75rem;overflow:hidden}.preloader__track span{background:var(--white);display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}@media (prefers-reduced-motion:reduce){.preloader:after,.preloader:before,.preloader__logo{animation:none}.preloader,.preloader__track span{transition-duration:.01ms}}body{font-size:1rem;font-style:normal;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased;background:var(--white);color:var(--neutral-dark);font-family:var(--textNormal);line-height:1.5}ol,ul{list-style:none}a{color:inherit;text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;max-width:100%}strong{font-weight:600}button,input,select,textarea{font-family:var(--textNormal);font-size:1rem}button{background:transparent;border:0;cursor:pointer;padding:0}:focus-visible{outline:1px solid var(--primary);outline-offset:0}.skip-link{background:var(--black);border-radius:4px;color:var(--white);left:1rem;padding:.5rem 1rem;position:absolute;top:-200px;transition:top var(--transition);z-index:9999}.skip-link:focus-visible{top:1rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{border:0 var(--primary-xdark)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--primary-xdark)}::-webkit-scrollbar-thumb:active{background:var(--primary-xdark)}::-webkit-scrollbar-track{background:#eee;border:0 #eee}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#eee}::-webkit-scrollbar-corner{background:transparent}
:root{--secondary-dark:#f4466f;--secondary:#f66b8c;--secondary-light:#ffe6ed;--primary-xdark:#0f4172;--primary-dark:#1661ab;--primary-medium:#5c90c4;--primary:#5c92ff;--primary-light:#7da8ff;--primary-xlight:#bbe4ff;--tertiary-dark:#ff6c33;--tertiary:#ff895c;--tertiary-light:#ffb496;--neutral-dark:#4c5257;--neutral-medium:#868686;--neutral:#b9b9b9;--neutral-light:#ebebeb;--white:#fff;--black:#000;--overlay:rgba(0,0,0,.45);--transition:0.3s ease;--textHigh:"Poppins",sans-serif;--textNormal:"Manrope",sans-serif;font-size:16px}@media (max-width:1512px){:root{font-size:75%}}@media (max-width:768px){:root{font-size:70%}}

@property --awards-stop-middle{syntax:"<percentage>";inherits:false;initial-value:40.15%}@property --awards-stop-end{syntax:"<percentage>";inherits:false;initial-value:108.16%}@property --newsletter-stop-end{syntax:"<percentage>";inherits:false;initial-value:88.07%}@keyframes preloader-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.8;transform:scale(1.04)}}@keyframes preloader-logo{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes teamDetailFade{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}
#footer{background:#183a5c;color:var(--white);padding:10.5rem 0 3rem}#footer .footer-container{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr 1.2fr}#footer .footer-container .right{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr auto}#footer .footer-top{border-bottom:1px solid #24496f;padding-bottom:5.5rem}#footer .footer-top .footer-logo{width:2.9375rem}#footer .footer-top .footer-logo img{height:auto;width:100%}#footer .footer-top p{color:var(--neutral-light);font-family:var(--textHigh);font-size:2rem;font-weight:500;line-height:120%;max-width:25rem;width:100%}#footer .footer-middle{align-items:start;padding:5.5rem 0 9rem}#footer .footer-middle .footer-offices{display:flex;gap:2.625rem}#footer .footer-middle .footer-offices li{display:flex;flex-direction:column}#footer .footer-middle .footer-offices strong{color:var(--neutral-light);font-family:var(--textHigh);font-size:2.5rem;font-weight:500;line-height:100%}#footer .footer-middle .footer-offices li:not(:last-child) strong{color:var(--neutral)}#footer .footer-middle .footer-offices span{color:var(--neutral);font-size:1.25rem;font-weight:600;line-height:100%;margin-top:.5rem}#footer .footer-middle .footer-nav{-moz-columns:2;column-count:2;max-width:24rem}#footer .footer-middle .footer-nav a{color:var(--neutral);font-family:var(--textHigh);font-size:.9375rem;font-weight:500;letter-spacing:5%;line-height:220%;text-transform:uppercase;transition:color var(--transition)}#footer .footer-middle .footer-nav a:focus-visible,#footer .footer-middle .footer-nav a:hover{color:var(--white)}#footer .footer-middle .footer-nav a:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#footer .footer-middle .footer-social{align-items:center;display:flex;gap:.625rem}#footer .footer-middle .footer-social img{transition:transform var(--transition)}#footer .footer-middle .footer-social a:focus-visible img,#footer .footer-middle .footer-social a:hover img{transform:scale(1.1)}#footer .footer-bottom{border-top:1px solid #24496f;padding-top:2.5rem}#footer .footer-bottom a,#footer .footer-bottom p,#footer .footer-bottom span{color:hsla(0,0%,64%,.5);font-family:var(--textHigh);font-size:.9375rem;line-height:100%;text-transform:uppercase}#footer .footer-bottom a{font-weight:500}#footer .footer-bottom p{font-weight:700;letter-spacing:3.15px}#footer .footer-bottom nav{display:flex;gap:1rem;justify-content:space-between}#footer .footer-bottom a{transition:color var(--transition)}#footer .footer-bottom a:focus-visible,#footer .footer-bottom a:hover{color:var(--white)}#footer .footer-bottom a:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}@media (max-width:1280px){#footer{padding-top:8rem}}@media (max-width:980px){#footer .footer-container{grid-template-columns:1fr;row-gap:3rem}#footer .footer-middle{padding:5.5rem 0 6rem}}@media (max-width:580px){#footer{padding-top:5rem}#footer .footer-container .right{grid-template-columns:1fr;row-gap:3rem}#footer .footer-top{padding-bottom:3rem}#footer .footer-middle{padding:3rem 0}}
h1,h2,h3,h4,h5,h6{font-family:var(--textHigh);font-weight:500;line-height:130%}p{font-size:1rem;line-height:130%}.btn{background-color:var(--primary-dark);border-radius:999px;color:var(--white);display:block;font-size:1.125rem;font-weight:700;letter-spacing:9%;line-height:100%;padding:1rem 1.5rem;text-transform:uppercase;transition:background-color var(--transition),color var(--transition);width:-moz-fit-content;width:fit-content}.btn--secondary{background-color:var(--secondary-dark)}.btn--tertiary{background-color:var(--tertiary-dark)}.btn--ghost{background-color:transparent;border:1px solid var(--black);color:var(--black)}.btn:hover{background-color:var(--white);color:var(--black)}.hat{color:var(--neutral-dark);font-family:var(--textHigh);font-size:1.25rem;letter-spacing:.2625rem}.hat,.pill{display:block;font-weight:500;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.pill{border:1px solid var(--black);border-radius:999px;font-size:1.125rem;padding:.5rem 1.75rem}.bigTitle,.pill{color:var(--black)}.bigTitle{font-family:var(--textHigh);font-size:8.75rem;font-weight:500;line-height:88%}@media (max-width:1680px){.bigTitle{font-size:8rem}}@media (max-width:1512px){.bigTitle{font-size:7.5rem}}@media (max-width:1366px){.bigTitle{font-size:7rem}}@media (max-width:1280px){.bigTitle{font-size:6.5rem}}@media (max-width:1180px){.bigTitle{font-size:6rem}}@media (max-width:980px){.bigTitle{font-size:5.5rem}}@media (max-width:768px){.bigTitle{font-size:5rem}}@media (max-width:580px){.bigTitle{font-size:4rem}}.mediumTitle{color:var(--black);font-family:var(--textHigh);font-size:3.75rem;font-weight:500;line-height:120%}@media (max-width:980px){.mediumTitle{font-size:3.5rem}}@media (max-width:768px){.mediumTitle{font-size:3.25rem}}@media (max-width:580px){.mediumTitle{font-size:3rem}}.smallTitle{color:var(--black);font-family:var(--textHigh);font-size:2.5rem;font-weight:500;letter-spacing:-.0313rem;line-height:120%}@media (max-width:1512px){.smallTitle{font-size:2.25rem}}@media (max-width:1366px){.smallTitle{font-size:2.125rem}}@media (max-width:980px){.smallTitle{font-size:1.875rem}}@media (max-width:768px){.smallTitle{font-size:1.75rem}}@media (max-width:580px){.smallTitle{font-size:1.5rem}}.subtitle,.subtitle p{color:var(--black);font-size:1.5rem;font-weight:500;line-height:140%}@media (max-width:980px){.subtitle,.subtitle p{font-size:1.375rem}}#headerTitle{padding:18.75rem 0 11.75rem;position:relative;z-index:1}#headerTitle .container{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;justify-content:space-between}#headerTitle .container h1{color:var(--black);max-width:26.5rem;width:100%}#headerTitle .container .texts{align-items:flex-start;display:flex;flex-direction:column;max-width:26.5rem;row-gap:3rem;width:100%}#headerTitle .container .texts .arrow{filter:brightness(0) saturate(100%) invert(83%) sepia(3%) saturate(5%) hue-rotate(314deg) brightness(90%) contrast(90%);height:1.5rem;margin-top:.625rem;transform-origin:50% 50%;width:1.5rem;will-change:transform,opacity}#headerTitle .container .texts p{color:var(--black);flex:1;font-size:2rem;font-weight:500;line-height:125%;will-change:transform,opacity}@media (max-width:980px){#headerTitle{padding:16rem 0 11rem}}@media (max-width:768px){#headerTitle{padding:14rem 0 9rem}#headerTitle .container .texts{row-gap:1.5rem}}@media (max-width:580px){#headerTitle{padding:10rem 0 6rem}#headerTitle .container{align-items:flex-start;flex-direction:column;row-gap:3rem}#headerTitle .container .texts p{font-size:1.75rem}}
header{background:transparent;padding:2.875rem 0;position:fixed;top:0;transition:padding var(--transition),transform var(--transition);width:100%;z-index:999;interpolate-size:allow-keywords}header .container{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr auto 1fr;transition:width .4s ease,max-width .4s ease,padding .4s ease,gap .4s ease,background-color var(--transition),backdrop-filter var(--transition),border-radius var(--transition),box-shadow var(--transition)}header .logo{justify-self:start}header .logo img{height:auto;transition:width var(--transition),filter var(--transition);width:3rem}header .nav{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2.5rem;justify-content:center;justify-self:center}header .nav a{color:var(--white);font-family:var(--textHigh);font-size:1.125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:color var(--transition)}header .nav a.active,header .nav a:hover{color:var(--primary-xdark)}header .button{background-color:transparent;border:1px solid var(--white);border-radius:999px;color:var(--white);display:block;font-size:1.125rem;font-weight:500;justify-self:end;letter-spacing:.125rem;line-height:100%;margin:0 0 0 auto;padding:1rem 2rem;text-align:center;text-transform:uppercase;transition:background-color var(--transition),color var(--transition),padding var(--transition),font-size var(--transition);width:-moz-fit-content;width:fit-content}header .button:hover{background-color:var(--white);color:var(--primary-xdark)}header .icon-toggle{display:none}header.blue-header .nav a.active,header.blue-header .nav a:hover{color:var(--primary)}header.white-header .logo img{filter:brightness(0) saturate(100%) invert(71%) sepia(65%) saturate(1%) hue-rotate(314deg) brightness(97%) contrast(80%)}header.white-header .nav a{color:var(--neutral-dark)}header.white-header .nav a.active,header.white-header .nav a:hover{color:var(--tertiary-dark)}header.white-header .button{border:1px solid var(--neutral-dark);color:var(--neutral-dark)}header.white-header .button:hover{background-color:var(--neutral-light);color:var(--primary-xdark)}header.fixed{padding:1rem 0}header.fixed .container{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.75);border-radius:999px;box-shadow:0 .5rem 2rem rgba(0,0,0,.08);gap:1.25rem;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:auto auto auto;margin-inline:auto;max-width:calc(100% - 2rem);padding:.625rem 1.75rem;width:-moz-fit-content;width:fit-content}header.fixed .logo img{filter:brightness(0);width:2rem}header.fixed .nav:not(.open){gap:1.75rem}header.fixed .nav:not(.open) a{color:var(--neutral-dark);font-size:1rem}header.fixed .button,header.fixed .nav:not(.open) a.active,header.fixed .nav:not(.open) a:hover{color:var(--primary-xdark)}header.fixed .button{border-color:var(--primary-xdark);font-size:1rem;padding:.8rem 1.25rem}header.fixed .icon-toggle i{background:var(--neutral-dark)}header.fixed.hide{transform:translateY(-100%)}@media (max-width:1280px){header{padding:2rem 0}header .logo img{width:2.5rem}header .nav a{font-size:1rem}header .button{padding:.75rem 1.625rem}}@media (max-width:980px){header{padding:1.25rem 0}header .container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;justify-content:space-between}header.fixed{padding:1rem 0}header.fixed .container{width:90%}header .logo img{width:2.5rem}header .icon-toggle{display:block;position:relative;z-index:1000}header .icon-toggle i{background:var(--white);display:block;height:2px;transition:transform var(--transition),opacity var(--transition),margin-top var(--transition),background-color var(--transition);width:1.5rem}header .icon-toggle i:nth-child(2),header .icon-toggle i:nth-child(3){margin-top:5px}header .icon-toggle.active i:first-child{transform:rotate(45deg) translateY(0) translateX(0)}header .icon-toggle.active i:nth-child(2){opacity:0}header .icon-toggle.active i:nth-child(3){margin-top:-9px;transform:rotate(-45deg)}html.menu-active header .logo img{filter:brightness(0)}html.menu-active header .icon-toggle i{background:var(--neutral-dark)}header .button{display:none}html.menu-active header .button{background:var(--primary-dark);border-color:var(--primary-dark);bottom:2rem;color:var(--white);display:block;margin:0;opacity:1;padding:1rem 1.5rem;position:fixed;right:clamp(2rem,8vw,5rem);z-index:1001}header .nav{align-items:flex-start;background:var(--white);clip-path:circle(0 at calc(100% - 3rem) 3.5rem);display:flex;flex-direction:column;flex-wrap:nowrap;gap:clamp(1rem,3vh,2rem);height:100dvh;inset:0;justify-content:flex-start;min-height:30rem;opacity:0;overflow:hidden auto;padding:clamp(8rem,18vh,11rem) clamp(2rem,8vw,5rem) 3rem;pointer-events:none;position:fixed;transition:opacity var(--transition),clip-path .4s cubic-bezier(.22,1,.36,1);width:100vw;z-index:999}header .nav a{color:var(--neutral-dark);font-size:clamp(2rem,7vw,3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;opacity:0;position:relative;text-transform:none;z-index:1}header .nav a.active,header .nav a:hover{color:var(--primary-dark)}header .nav.open{clip-path:circle(150vmax at calc(100% - 3rem) 3.5rem);opacity:1;pointer-events:all;z-index:999}header .nav.open a{opacity:1}header.white-header .icon-toggle i{background:var(--neutral-dark)}}@media (prefers-reduced-motion:reduce){header .nav,header .nav a{transition:none}header .nav.open{clip-path:none;opacity:1}}
#newsletter{--newsletter-stop-end:85.2%;background:linear-gradient(134deg,#1661ab 28.5%,#f4466f var(--newsletter-stop-end));overflow:hidden}#newsletter .newsletter-layout{-moz-column-gap:6.875rem;column-gap:6.875rem;display:grid;grid-template-columns:minmax(12rem,19.5rem) minmax(0,1fr);min-height:43rem;padding-bottom:6rem;padding-top:8.2rem}#newsletter .newsletter-intro{color:var(--black);position:relative}#newsletter .newsletter-intro:before{background:var(--neutral-light);bottom:-6rem;content:"";position:absolute;right:-6.875rem;top:-8.2rem;width:100vw;z-index:0}#newsletter .newsletter-intro>*{position:relative;z-index:1}#newsletter .newsletter-intro p{margin-top:1.25rem;max-width:20rem;width:100%}#newsletter .newsletter-intro .newsletter-arrow{display:block;filter:brightness(0) saturate(100%) invert(81%) sepia(16%) saturate(12%) hue-rotate(341deg) brightness(90%) contrast(89%);height:1.75rem;margin-top:3.5rem;width:1.75rem}#newsletter .newsletter-signup{color:var(--white);margin:0 0 0 auto;max-width:58.5rem;padding-left:8rem;width:100%}#newsletter .newsletter-signup h3{font-size:2.5rem;font-weight:500;letter-spacing:-.0313rem;line-height:120%;max-width:30.75rem;width:100%}#newsletter .newsletter-signup .forminator-custom-form{margin-top:6.5rem;width:100%}#newsletter .newsletter-signup .forminator-custom-form label{display:block;font-family:var(--textHigh);font-size:.75rem;font-weight:500;letter-spacing:.3em;margin-bottom:1.3rem;text-transform:uppercase}#newsletter .newsletter-signup .forminator-custom-form input{background:transparent;border:0;border-bottom:2px solid hsla(0,0%,100%,.35);border-radius:0;color:var(--white);display:block;font:inherit;outline:0;padding:.4rem 0 .8rem;width:100%}#newsletter .newsletter-signup .forminator-custom-form input:focus{border-color:var(--white)}#newsletter .newsletter-signup .forminator-custom-form .forminator-button{background-color:var(--secondary-dark);border:0;border-radius:999px;color:var(--white);cursor:pointer;display:block;font-size:1.125rem;font-weight:700;letter-spacing:9%;line-height:100%;margin-top:2.5rem;padding:1rem 1.5rem;text-transform:uppercase;transition:background-color var(--transition),color var(--transition);width:-moz-fit-content;width:fit-content}#newsletter .newsletter-signup .forminator-custom-form .forminator-button:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#newsletter .newsletter-signup .forminator-custom-form .newsletter-feedback{color:var(--white);font-size:.9375rem;margin-top:1rem;min-height:1.5em}#newsletter.inside{background:linear-gradient(90deg,#f9f9f9 0,#ebebeb var(--newsletter-stop-end))}#newsletter.inside .newsletter-signup{color:var(--neutral-dark)}#newsletter.inside .newsletter-signup .newsletter-form input{border-bottom:1px solid var(--neutral-dark)}#newsletter.inside .newsletter-signup .newsletter-form input:focus{border-color:var(--black)}@media (max-width:1512px){#newsletter .newsletter-layout{grid-template-columns:minmax(12rem,23.5rem) minmax(0,1fr)}#newsletter .newsletter-signup{max-width:54.5rem}}@media (max-width:980px){#newsletter .newsletter-layout{grid-template-columns:minmax(12rem,16.5rem) minmax(0,1fr)}#newsletter .newsletter-signup{padding-left:5rem}#newsletter .newsletter-signup h3{font-size:2.125rem}}@media (max-width:768px){#newsletter .newsletter-signup{padding-left:3rem}}@media (max-width:580px){#newsletter .newsletter-layout{grid-template-columns:1fr;min-height:0;padding-bottom:4.5rem;padding-right:0;padding-top:4.5rem}#newsletter .newsletter-intro{min-height:18rem}#newsletter .newsletter-intro:before{bottom:0;right:0;top:-4.5rem}#newsletter .newsletter-intro p{max-width:24rem}#newsletter .newsletter-intro .newsletter-arrow{margin-top:2.25rem}#newsletter .newsletter-signup{padding:4.5rem 48px 0 0}#newsletter .newsletter-signup h3{font-size:2rem}#newsletter .newsletter-signup .newsletter-form{margin-top:4rem}}
#awards{padding:10rem 0;position:relative}#awards .awards-word{height:auto;left:0;pointer-events:none;position:absolute;top:0;transform-origin:left center;width:100%;will-change:transform,opacity,clip-path}#awards .container{position:relative;z-index:1}#awards h2{margin:0 auto;text-align:center}#awards ul.awards-list{display:grid;grid-template-columns:2.75fr repeat(3,1fr);margin-top:5rem;width:100%}#awards ul.awards-list li{align-items:center;background:linear-gradient(158deg,#f9f9f9 14.26%,#d9d9d9 94.99%);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;position:relative;width:auto;will-change:transform;z-index:1}#awards ul.awards-list li .selo{height:auto;margin-bottom:8.375rem;width:9.375rem}#awards ul.awards-list li h3{color:var(--white);font-size:2.75rem;font-weight:400;line-height:120%;margin-top:2.25rem}#awards ul.awards-list li:not(:first-child) img{height:auto;margin:0 auto;max-width:10.75rem;width:100%}#awards ul.awards-list li:first-child{align-items:flex-start;grid-column:1;grid-row:1/span 2;justify-content:space-between;min-height:25.25rem;padding:5.75rem 5.5rem;width:auto;--awards-stop-middle:40.15%;--awards-stop-end:108.16%;background:linear-gradient(110deg,#ffb699 -9.43%,#ff6c33 var(--awards-stop-middle),#5c92ff var(--awards-stop-end));z-index:2}#awards ul.awards-list li:first-child>img:not(.selo){height:auto;width:4rem}#awards ul.awards-list li.awards-info{align-items:flex-start;background:var(--neutral-dark);grid-column:2/5;padding:3.5rem 5.75rem}#awards ul.awards-list li.awards-info span{color:#a8a8a8;font-size:1.125rem;font-weight:700;line-height:120%;margin-bottom:1rem;text-transform:uppercase}#awards ul.awards-list li.awards-info p{color:var(--white);font-size:1.5rem;font-weight:500;line-height:135%;max-width:28.5rem}#awards ul.awards-list-words{border-top:1px solid var(--neutral);display:flex;justify-content:center;margin-top:14.625rem;padding-top:4rem;position:relative;width:100%}#awards ul.awards-list-words:before{background-color:var(--primary);content:"";height:3px;left:0;position:absolute;top:-2px;width:25%;z-index:1}#awards ul.awards-list-words li{color:var(--neutral-medium);font-size:1.125rem;font-weight:700;text-transform:uppercase;width:25%;will-change:transform,opacity,clip-path}#awards ul.awards-list-words li:first-child{width:50%}#awards ul.awards-list-words li:last-child{text-align:right}#awards.inside{padding:10rem 0 5rem}#awards.inside ul.awards-list li:first-child{--awards-stop-middle:20.54%;--awards-stop-end:91.37%;background:linear-gradient(121deg,#1661ab var(--awards-stop-middle),#f4466f var(--awards-stop-end))}@media (max-width:1512px){#awards ul.awards-list li h3{font-size:2.5rem}}@media (max-width:1366px){#awards ul.awards-list li h3{font-size:2.25rem}}@media (max-width:1180px){#awards,#awards.inside{padding:6rem 0}#awards ul.awards-list li{padding:4rem}#awards ul.awards-list li:not(:first-child){padding:4rem 2rem}#awards ul.awards-list li .selo{margin-bottom:4rem}#awards ul.awards-list li:first-child .selo{margin-bottom:0}}@media (max-width:980px){#awards,#awards.inside{padding:5rem 0}#awards ul.awards-list{grid-template-columns:1fr 1fr;margin-top:3rem}#awards ul.awards-list li:first-child{grid-column:1/-1;grid-row:auto;min-height:24rem}#awards ul.awards-list li.awards-info{grid-column:1;padding:3rem}#awards ul.awards-list li:nth-child(3){grid-column:2}#awards ul.awards-list li h3{font-size:2.25rem;max-width:30rem}#awards ul.awards-list-words{margin-top:9rem}}@media (max-width:768px){#awards,#awards.inside{padding:3rem 0 5rem}}@media (max-width:580px){#awards ul.awards-list{grid-template-columns:1fr 1fr;margin-top:2rem}#awards ul.awards-list li,#awards ul.awards-list li.awards-info,#awards ul.awards-list li:first-child{min-height:auto;width:auto}#awards ul.awards-list li.awards-info,#awards ul.awards-list li:first-child{grid-column:1/-1}#awards ul.awards-list li:nth-child(3){grid-column:auto}#awards ul.awards-list li h3{font-size:1.75rem}#awards ul.awards-list li img{height:auto;width:3.5rem}#awards ul.awards-list li:first-child{padding:3rem}#awards ul.awards-list li:not(:first-child){padding:2rem}#awards ul.awards-list li.awards-info{padding:3rem}#awards ul.awards-list li.awards-info p{font-size:1.25rem}#awards ul.awards-list-words{margin-top:4rem}#awards ul.awards-list-words li,#awards ul.awards-list-words li:first-child{text-align:center;width:33.33%}#awards ul.awards-list-words li:last-child{text-align:center}}
#clientLogos{background:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,92%,.4));padding:12rem 0}#clientLogos .logosSwiper{overflow:hidden;position:relative;width:100%}#clientLogos .logosSwiper:after,#clientLogos .logosSwiper:before{background:linear-gradient(270deg,hsla(0,0%,99%,0),#fdfdfd 100.79%);bottom:0;content:"";height:100%;position:absolute;top:0;width:5%;z-index:999}#clientLogos .logosSwiper:before{left:0}#clientLogos .logosSwiper:after{right:0;transform:rotate(-180deg)}#clientLogos .swiper-wrapper{align-items:center;transition-timing-function:linear!important}#clientLogos .swiper-slide{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center}#clientLogos .swiper-slide img{height:auto;margin:auto;max-height:4rem;max-width:9rem;width:auto}@media (max-width:1180px){#clientLogos{padding:8rem 0}}@media (max-width:580px){#clientLogos{padding:5rem 0}}
#clientTitle{padding:10rem 0;text-align:center}#clientTitle .hat{color:var(--black);margin:0 auto 4rem}#clientTitle h2{color:var(--black);font-size:3.125rem;font-weight:500;line-height:122%;margin:0 auto;max-width:36.25rem;text-align:center;width:100%}@media (max-width:980px){#clientTitle{padding:8rem 0}}@media (max-width:580px){#clientTitle{padding:5rem 0}#clientTitle .hat{margin-bottom:2.5rem}#clientTitle h2{font-size:2.25rem}}
#partners .top{align-items:center;border-bottom:1px solid var(--neutral);-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;padding:12.5rem 0 8.375rem}#partners .top h2{will-change:transform,opacity}#partners .top .texts{align-items:flex-start;-moz-column-gap:5.625rem;column-gap:5.625rem;display:flex;max-width:40.5rem;width:100%}#partners .top .texts p{flex:1;will-change:transform,opacity}#partners .top .texts .arrow{height:1.5rem;margin-top:.625rem;transform:rotate(90deg);width:1.5rem}#partners .top .texts .arrow .partners-arrow{display:block;filter:brightness(0) saturate(100%) invert(81%) sepia(16%) saturate(12%) hue-rotate(341deg) brightness(90%) contrast(89%);height:1.5rem;width:1.5rem;will-change:transform,opacity}#partners ul{-moz-column-gap:3rem;column-gap:3rem;display:flex;justify-content:space-between;margin-top:10.625rem}#partners ul li{height:auto;width:100%;will-change:transform,opacity}#partners ul li .box{align-items:center;background-color:var(--primary-light);display:flex;justify-content:center;overflow:hidden;perspective:900px;position:relative;transform-style:preserve-3d;width:100%}#partners ul li .box img{height:auto;width:100%}#partners ul li .box .partner-photo,#partners ul li .box .partner-vector{backface-visibility:hidden;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .35s ease}#partners ul li .box .partner-vector{display:block}#partners ul li .box .partner-photo{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:rotateY(180deg);width:100%;z-index:2}#partners ul li .box h3{color:var(--white);font-size:1.5rem;font-weight:500;inset:0;letter-spacing:.2969rem;line-height:188%;position:absolute;text-align:center;text-transform:uppercase;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s .2s;visibility:visible;will-change:transform,opacity;z-index:1}#partners ul li .box h3,#partners ul li .infos{align-items:center;display:flex;justify-content:center}#partners ul li .infos{flex-direction:column;gap:1.5rem;padding:2.625rem 2.625rem 0}#partners ul li .infos p{color:var(--neutral);font-size:1.5rem;font-weight:500;letter-spacing:.2969rem;line-height:188%;max-width:16.5rem;text-align:center;text-transform:uppercase;width:100%}#partners ul li .infos a,#partners ul li .infos p{will-change:transform,opacity}#partners ul li:first-child .box{background-color:var(--primary)}#partners ul li:nth-child(2) .box{background-color:var(--tertiary)}#partners ul li:nth-child(3) .box{background-color:var(--primary-xdark)}#partners ul li:focus-within .box .partner-vector,#partners ul li:focus-within .box h3,#partners ul li:hover .box .partner-vector,#partners ul li:hover .box h3{opacity:0;transform:rotateY(-180deg)}#partners ul li:focus-within .box h3,#partners ul li:hover .box h3{visibility:hidden}#partners ul li:focus-within .box .partner-photo,#partners ul li:hover .box .partner-photo{opacity:1;transform:rotateY(0deg)}#partners hr{background:var(--neutral);border:0;height:1px;margin:10.875rem 0;overflow:visible;position:relative;width:100%}#partners hr:before{background-color:var(--primary);content:"";height:3px;left:0;position:absolute;top:-1px;width:25%;z-index:1}@media (max-width:980px){#partners .top{padding:8rem 0 6rem}#partners .top .texts{-moz-column-gap:3rem;column-gap:3rem;max-width:33rem}#partners ul{gap:1.5rem;margin-top:7rem}#partners ul li .infos{padding-inline:1rem}#partners ul li .infos p{font-size:1.25rem;line-height:150%}#partners ul li .infos img{height:auto;width:3rem}#partners ul li .box h3{font-size:1.25rem;line-height:150%}#partners hr{margin:6rem 0}}@media (max-width:680px){#partners .top{align-items:flex-start;flex-direction:column;gap:3rem}#partners ul{flex-direction:column;margin-top:5rem;row-gap:4rem}#partners ul li .box{max-height:none}}@media (max-width:580px){#partners .top{padding:5rem 0}}
#portfolioSlides .portfolio-services-content{align-items:center;border-bottom:1px solid var(--neutral-light);border-top:1px solid var(--neutral-light);-moz-column-gap:4rem;column-gap:4rem;display:flex;justify-content:space-between;padding:9rem 0 8.75rem}#portfolioSlides .text{align-self:flex-start;max-width:12.5rem;width:100%}#portfolioSlides .text .pill{transition:background-color var(--transition),color var(--transition),border-color var(--transition)}#portfolioSlides .text .pill:focus-visible,#portfolioSlides .text .pill:hover{background:var(--black);color:var(--white)}#portfolioSlides .text .pill:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioSlides .portfolio-services-slider{max-width:62.5rem;min-width:0;position:relative;width:100%}#portfolioSlides .portfolioServicesSwiper{overflow:hidden}#portfolioSlides .swiper-slide{width:calc(50% - 10px)}#portfolioSlides .project-card{height:auto}#portfolioSlides .project-card .project-card__image{border-radius:.5rem;display:block;overflow:hidden}#portfolioSlides .project-card .project-card__image img{aspect-ratio:121/95;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#portfolioSlides .project-card .project-card__image:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioSlides .project-copy{margin-top:1.25rem}#portfolioSlides .project-copy h2{color:var(--black);font-size:1.375rem;font-weight:600;line-height:125%}#portfolioSlides .project-copy p{color:var(--neutral-dark);font-size:.875rem;font-weight:500;line-height:125%;margin-top:.375rem;text-transform:uppercase}#portfolioSlides .portfolio-services-arrow{align-items:center;background:transparent;border:0;color:var(--neutral-dark);cursor:pointer;display:flex;font-family:var(--textHigh);font-size:3.75rem;font-weight:500;justify-content:center;line-height:1;padding:0;position:absolute;top:45%;transform:translateY(-50%);transition:color var(--transition),opacity var(--transition);z-index:5}#portfolioSlides .portfolio-services-arrow.swiper-button-disabled{color:#d9d9d9;cursor:default}#portfolioSlides .portfolio-services-arrow:hover:not(.swiper-button-disabled){color:var(--primary-dark)}#portfolioSlides .portfolio-services-arrow:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioSlides .portfolio-services-arrow--prev{left:-5.25rem}#portfolioSlides .portfolio-services-arrow--next{right:-5.25rem}#portfolioSlides.others .portfolio-services-slider{max-width:100%}#portfolioSlides.others .swiper-slide{width:calc(33% - 10px)}@media (max-width:1180px){#portfolioSlides .portfolio-services-content{flex-direction:column;padding:6rem 0;row-gap:3rem}#portfolioSlides .text{align-self:auto}#portfolioSlides .portfolio-services-arrow--prev{left:-3.5rem}#portfolioSlides .portfolio-services-arrow--next{right:-3.5rem}}@media (max-width:980px){#portfolioSlides{padding-bottom:6rem}}@media (max-width:768px){#portfolioSlides .portfolio-services-content{padding:4.5rem 0}#portfolioSlides.others .swiper-slide{width:calc(50% - 10px)}}@media (max-width:580px){#portfolioSlides{padding-bottom:5rem}#portfolioSlides .swiper-slide,#portfolioSlides.others .swiper-slide{width:80%}#portfolioSlides .project-copy h2{font-size:1.125rem}}#relatedProjects{padding-bottom:6.25rem}#relatedProjects .portfolio-services-content{border-top:0;display:block;padding-top:0}#relatedProjects .portfolio-services-slider{width:100%}#relatedProjects .swiper-slide{width:calc(33.33333% - .83333rem)}#relatedProjects .project-card__image img{aspect-ratio:380/235;height:auto}#relatedProjects .portfolio-services-arrow{top:5.875rem}@media (max-width:980px){#relatedProjects .swiper-slide{width:70%}#relatedProjects .project-card__image img{height:auto}}@media (max-width:768px){#relatedProjects{padding-bottom:5rem}#relatedProjects .swiper-slide{width:82%}}@media (max-width:580px){#relatedProjects .swiper-slide{width:92%}}
.contentWP{margin:0 auto;max-width:90rem;padding:17rem 0 11.75rem;width:100%}.contentWP h1{margin-bottom:4rem}.contentWP h2{font-size:1.875rem;line-height:130%}.contentWP h2,.contentWP h3{color:var(--black);font-weight:700;margin:2rem 0}.contentWP h3{font-size:1.75rem;line-height:138%}.contentWP h4{font-size:1.5rem}.contentWP h4,.contentWP h5{color:var(--black);font-weight:700;line-height:130%;margin:2rem 0}.contentWP h5{font-size:1.25rem}.contentWP h6{color:var(--black);font-size:1.125rem;font-weight:700;line-height:130%;margin:2rem 0}.contentWP iframe{aspect-ratio:16/9;height:100%;width:100%}.contentWP .wp-block-embed{margin:2rem 0}.contentWP img{border-radius:.625rem;height:auto;margin:2rem 0;width:100%}.contentWP p{color:var(--black);font-size:1.25rem;font-weight:500;line-height:140%;margin-bottom:1.25rem}.contentWP em{font-style:italic}.contentWP ul{margin:1rem 0}.contentWP ul li{color:var(--black);font-size:1.25rem;font-weight:500;padding-left:2rem;position:relative}.contentWP ul li+li{margin-top:1rem}.contentWP ul li:after{background-color:var(--secondary);border-radius:50%;content:"";height:4px;left:1rem;position:absolute;top:.875rem;width:4px}.contentWP ol{margin:1rem 0}.contentWP ol li{color:var(--black);font-size:1.25rem;font-weight:500;list-style:decimal;padding-left:1rem;position:relative}.contentWP ol li+li{margin-top:1rem}.contentWP .wp-block-image img{height:auto;margin:2.5rem auto;width:100%}.contentWP .wp-block-quote{margin:4rem 0 4rem 2.5rem;position:relative}.contentWP .wp-block-quote p{color:var(--secondary);font-size:1.625rem;font-weight:700;line-height:2.5rem}.contentWP .wp-block-quote:before{background:var(--secondary);background-size:contain;content:"";height:100%;margin-left:-2.75rem;position:absolute;width:.5rem}.contentWP .wp-block-quote cite{font-weight:700;line-height:160%}.contentWP pre{background:rgba(203,203,217,.2);border-radius:6px;font-size:1rem;line-height:150%;margin:1.5rem 0;padding:1.25rem;white-space:pre-wrap}.contentWP table{margin:1rem 0}.contentWP table th{border-bottom:1px solid var(--secondary);font-weight:700;padding:1rem}.contentWP table tr:nth-child(odd){background-color:#ecf3ec}.contentWP table td{border:1px solid #ecf3ec;line-height:150%;padding:5px 10px;vertical-align:middle}.contentWP a:not(.btn){color:currentColor;text-decoration:underline}.contentWP .tags{margin-top:3rem}.contentWP .tags span{display:block;font-size:1.25rem;margin-bottom:1.5rem}.contentWP .tags a,.contentWP .tags span{font-family:var(--textHeading);font-weight:500}.contentWP .tags a{border:1px solid var(--primary);color:var(--default);display:inline-block;font-size:.6875rem;line-height:135%;padding:.375rem .75rem;text-decoration:none;text-transform:uppercase}
#banner{background:linear-gradient(90deg,var(--tertiary-light) 0,var(--tertiary-dark) 100%);min-height:100vh;overflow:hidden;padding-bottom:26.125rem;position:relative}#banner .container{position:relative;z-index:1}#banner .banner-heading{padding-top:21.75rem}#banner .banner-heading h1{color:var(--white);font-size:7.5rem;font-weight:600;letter-spacing:-.225rem;line-height:106%;margin:0 auto;max-width:66rem;text-align:center}#banner .banner-heading hr{background:var(--white);border:0;height:2px;margin-top:3.5rem;width:7.375rem}#banner .banner-text{align-self:flex-end;margin:22.5rem 0 0 auto;max-width:35.75rem;padding-right:5.5rem}#banner .banner-text p{color:var(--white);font-size:1.875rem;font-weight:600}#banner .banner-text .banner-fill-word{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,var(--white) 0 50%,hsla(0,0%,100%,.34) 50% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:220% 100%;color:transparent;display:inline;opacity:.45;will-change:background-position,opacity}#banner .banner-text .scroll-down{display:flex;margin-top:5.5rem;transition:transform var(--transition);width:3.0625rem}#banner .banner-text .scroll-down:hover{transform:translateY(.25rem)}#banner .banner-wave{bottom:0;height:auto;left:0;position:absolute;width:100%;z-index:0}@media (max-width:1280px){#banner{padding-bottom:19rem}}@media (max-width:1180px){#banner .banner-heading h1{font-size:6.5rem;max-width:58rem}#banner .banner-text{margin:16rem 0 0 auto}#banner .banner-wave{width:110%}}@media (max-width:980px){#banner{align-items:center;display:flex;justify-content:center;min-height:80rem;padding:0}#banner .banner-heading{padding-top:0}#banner .banner-heading h1{font-size:5.875rem;max-width:52rem}}@media (max-width:768px){#banner .banner-heading{padding-top:0}#banner .banner-heading h1{font-size:4.75rem;max-width:41rem}#banner .banner-wave{left:auto;right:0;width:120%}}@media (max-width:580px){#banner{min-height:65rem}#banner .scroll-down{align-items:center;justify-content:center;margin-inline:auto}#banner .banner-heading{padding-top:0}#banner .banner-heading h1{font-size:3.25rem}#banner .banner-text{margin:10rem auto 0;max-width:30.25rem;padding-right:0}#banner .banner-text p{text-align:center}#banner .banner-wave{width:200%}}#about{padding:6.875rem 0}#about .hat{margin:0 auto}#about .aboutCircle{align-items:center;display:flex;justify-content:space-between;margin:6rem auto 0;max-width:76.25rem;position:relative;width:100%}#about .aboutCircle h2{color:var(--tertiary-dark);font-size:3.5rem;font-weight:500;letter-spacing:-1px;line-height:110%;max-width:25rem;width:100%}#about .aboutCircle h3{color:var(--black);font-size:2.5rem;font-weight:500;letter-spacing:-.5px;line-height:120%;max-width:24rem;width:100%}#about .aboutCircle h3 strong{color:var(--neutral-medium);display:block;font-family:var(--textHigh);font-size:2rem;font-weight:600;line-height:125%}#about .aboutCircle .aboutCircle__lead,#about .aboutCircle .aboutCircle__support{position:relative;z-index:1}#about .aboutCircle .about-word{display:inline-block;transform-origin:50% 80%;will-change:transform,opacity}#about .aboutCircle .circle1,#about .aboutCircle .circle2{pointer-events:none;position:relative;transform-origin:50% 50%;will-change:transform,opacity;z-index:-1}#about .aboutCircle .circle1 svg,#about .aboutCircle .circle2 svg{height:auto;overflow:visible;width:min(36rem,52vw)}#about .aboutCircle .circle1 path,#about .aboutCircle .circle2 path{transform-origin:50% 50%;will-change:stroke-dashoffset,transform,opacity}#about .aboutCircle .circle1{margin-left:-12rem}#about .aboutCircle .circle2{margin-left:-20rem;margin-right:-12rem}#about .services{--services-line-scale:1;align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;margin:9.25rem auto 0;padding:5.625rem 0;position:relative}#about .services:before{background:linear-gradient(90deg,var(--neutral) 0,var(--white) 100%);top:0;transform:scaleX(var(--services-line-scale));transform-origin:left center}#about .services:after,#about .services:before{content:"";height:1px;left:0;position:absolute;width:100%}#about .services:after{background:linear-gradient(90deg,var(--white) 36.06%,var(--neutral) 100%);bottom:0;transform:scaleX(var(--services-line-scale));transform-origin:right center}#about .services ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem .75rem;max-width:27rem;width:100%}#about .services ul li{text-align:center;will-change:transform,opacity}#about .services ul li:first-child,#about .services ul li:nth-child(2){width:48%}#about .services ul li:first-child .pill,#about .services ul li:nth-child(2) .pill{width:100%}#about .services ul li .pill{will-change:transform,opacity}#about .services ul li a.pill{background-color:var(--primary-xlight);border-color:var(--primary-xlight)}#about .services ul li a.pill.btn-icon{background-color:var(--primary-dark);border-color:var(--primary-dark);padding:.75rem 1.5rem}#about .services ul li a.pill.btn-icon svg{display:block;line-height:100%}#about .services .text{align-items:flex-start;-moz-column-gap:3rem;column-gap:3rem;display:flex;max-width:36.7rem;width:100%}#about .services .text .about-arrow{filter:brightness(0) saturate(100%) invert(81%) sepia(16%) saturate(12%) hue-rotate(341deg) brightness(90%) contrast(89%);height:1.5rem;margin-top:.625rem;transform-origin:50% 50%;width:1.5rem;will-change:transform,opacity}#about .services .text p{color:var(--neutral-dark);flex:1;will-change:transform,opacity}@media (max-width:1180px){#about .aboutCircle{align-items:center;display:flex;justify-content:space-between;margin:6rem auto 0;max-width:76.25rem;position:relative;width:100%}#about .aboutCircle h2{font-size:3rem}#about .aboutCircle h3{font-size:2.25rem}#about .aboutCircle h3 strong{font-size:1.875rem}#about .aboutCircle .circle1 svg,#about .aboutCircle .circle2 svg{width:min(30rem,52vw)}#about .services{margin:6rem auto 0;padding:5rem 0}}@media (max-width:980px){#about .aboutCircle{align-content:space-between;align-items:center;display:grid;grid-template-columns:1fr}#about .aboutCircle li{width:100%}#about .aboutCircle h2{font-size:2.75rem;margin:0 auto;text-align:center}#about .aboutCircle h3{font-size:2rem;margin:0 auto;text-align:center}#about .aboutCircle .circle1,#about .aboutCircle .circle2{margin:0 auto;max-width:31.25rem;position:static;width:90%}#about .aboutCircle .circle1 svg,#about .aboutCircle .circle2 svg{width:100%}#about .aboutCircle .circle1{margin-top:-4rem}#about .aboutCircle .circle2{margin-bottom:-4rem;margin-top:-15rem}}@media (max-width:768px){#about .services{align-items:flex-start;flex-direction:column;gap:3rem}#about .services ul{gap:1rem .25rem;max-width:27rem;width:100%}#about .services .text{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media (max-width:580px){#about{padding:5rem 0}#about .aboutCircle{margin:4rem auto 0}}#strategy{min-height:58.75rem;padding:5rem 0 0;position:relative}#strategy .container{display:grid;position:relative;z-index:1}#strategy .container>h2,#strategy .container>p{grid-area:1/1}#strategy h2{color:var(--neutral);font-size:7.5rem;font-weight:600;line-height:100%;min-height:3em;position:relative}#strategy h2 strong{color:var(--black)}#strategy .strategy-word{display:block;will-change:transform,opacity}#strategy .strategy-word:last-child{color:var(--black)}#strategy p{align-self:start;color:var(--neutral-dark);font-size:2rem;font-weight:500;line-height:125%;margin-top:3rem;max-width:25rem;width:100%;will-change:transform,opacity}#strategy .wave{height:auto;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1512px){#strategy h2{font-size:6.5rem}}@media (max-width:1366px){#strategy h2{font-size:6rem}}@media (max-width:1280px){#strategy{min-height:45rem}}@media (max-width:1180px){#strategy h2{font-size:5rem}}@media (max-width:980px){#strategy{min-height:40rem}#strategy h2{font-size:4.5rem}}@media (max-width:768px){#strategy{min-height:30rem;padding:3rem 0 0}#strategy h2{font-size:4rem}#strategy p{font-size:1.75rem;margin-top:0;max-width:20rem}}@media (max-width:580px){#strategy{min-height:25rem;overflow:hidden;padding:2rem 0 0}#strategy h2{font-size:3.5rem}#strategy p{font-size:1.5rem;max-width:18rem}#strategy .wave{width:140%}}#client{padding:4rem 0 7.75rem}#client .container{align-items:flex-end;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between}#client .texts{max-width:31.5rem;width:100%}#client .texts .hat{color:var(--black);margin:0 0 4rem}#client .texts h2{color:var(--black);font-size:2.5rem;font-weight:500;letter-spacing:-.4px;line-height:110%;will-change:transform,opacity,clip-path}#client .info{align-items:flex-start;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;margin-right:10rem;max-width:16.375rem;width:100%}#client .info p{flex:1;will-change:opacity}#client .info .arrow{height:1.5rem;margin-top:.625rem;transform:rotate(90deg);width:1.5rem}#client .info .arrow .client-arrow{filter:brightness(0) saturate(100%) invert(81%) sepia(16%) saturate(12%) hue-rotate(341deg) brightness(90%) contrast(89%);height:1.5rem;transform-origin:50% 50%;width:1.5rem;will-change:transform,opacity}@media (max-width:1366px){#client .info{margin-right:0}}@media (max-width:980px){#client .texts{max-width:23rem}#client .texts h2{font-size:2rem}}@media (max-width:768px){#client .texts{max-width:20rem}}@media (max-width:580px){#client{padding:4rem 0}#client .container{align-items:flex-start;flex-direction:column;gap:3rem}#client .texts{max-width:25rem}}#projects{overflow:hidden;padding:10rem 0;position:relative}#projects .projects-word{height:auto;left:0;pointer-events:none;position:absolute;top:0;transform-origin:left center;width:100%;will-change:transform,opacity,clip-path}#projects .container{position:relative;z-index:1}#projects .hat{margin:0 auto 5rem;will-change:transform,opacity}#projects .project-slider,#projects .project-slider .project-card{position:relative;will-change:transform,opacity}#projects .project-slider .project-card{cursor:pointer;height:auto}#projects .project-slider .project-card .project-card__link{border-radius:.625rem;inset:0;position:absolute;z-index:3}#projects .project-slider .project-card .project-card__link:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#projects .project-slider .project-card .project-card__image img,#projects .project-slider .project-card>img{border-radius:.625rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}#projects .project-slider .project-card .project-card__image{display:block}#projects .project-slider .project-card .project-card__image:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#projects .project-slider .project-card .project-copy{margin-top:3rem}#projects .project-slider .project-card .project-copy h3{color:var(--black);font-size:2rem;font-weight:600;line-height:125%}#projects .project-slider .project-card .project-copy h3 a{color:inherit}#projects .project-slider .project-card .project-copy h3 a:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#projects .project-slider .project-card .project-copy p{color:var(--neutral-dark);font-size:1.125rem;font-weight:500;line-height:125%;margin-top:.25rem;text-transform:uppercase}#projects .project-featured .project-card .project-card__image img{aspect-ratio:2/1;height:auto;width:100%}#projects .project-featured .project-card .project-copy{padding-left:4rem;position:relative}#projects .project-featured .project-card .project-copy:before{background:var(--neutral-light);content:"";height:59px;left:0;position:absolute;top:8px;transform-origin:left center;width:36px;z-index:-1}#projects .project-featured .project-card .project-copy:after{border-bottom:14px solid var(--white);border-left:18px solid transparent;border-right:18px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;transform-origin:right center;width:0;z-index:-1}#projects .project-listing{margin-top:6rem}#projects .project-listing .projectsSwiper{overflow:hidden}#projects .project-listing .swiper-slide{width:calc(61% - 10px)}#projects .project-listing .project-card>img,#projects .project-listing .project-copy{transition:width .7s ease;width:64%}#projects .project-listing .swiper-slide-active .project-copy,#projects .project-listing .swiper-slide-active.project-card>img{width:100%}#projects .project-listing .project-card>img{height:34.5rem}#projects .project-arrow{align-items:center;background:transparent;border:0;color:var(--neutral-dark);cursor:pointer;display:flex;font-family:var(--textHigh);font-size:3.75rem;font-weight:500;justify-content:center;line-height:100%;padding:0;position:absolute;top:calc(50% - 2.5rem);transition:color var(--transition);z-index:5}#projects .project-arrow.swiper-button-disabled{color:#d9d9d9;cursor:auto}#projects .project-arrow:hover:not(.swiper-button-disabled){color:var(--primary-dark)}#projects .project-arrow:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#projects .project-arrow--prev{left:-5vw}#projects .project-arrow--next{right:-5vw}#projects hr{background:var(--neutral);border:0;height:1px;margin:10.25rem 0;overflow:visible;position:relative;width:100%}#projects hr:before{background-color:var(--primary);content:"";height:3px;left:0;position:absolute;top:-1px;width:25%;z-index:1}#projects .others{text-align:center}#projects .others .btn{margin:0 auto}#projects .others .btn:hover{background-color:var(--secondary-dark);color:var(--white)}@media (max-width:1512px){#projects .project-featured .project-card .project-card__image img{aspect-ratio:1.8/1}}@media (max-width:1366px){#projects .project-featured .project-card .project-card__image img{aspect-ratio:2/1}#projects .project-listing .project-card>img{height:30rem}}@media (max-width:1180px){#projects{padding:6rem 0}#projects .hat{margin:0 auto 3rem}}@media (max-width:768px){#projects{padding:3rem 0 5rem}#projects .hat{margin:0 auto 2rem}#projects .project-listing{margin-top:4rem}#projects .project-listing .swiper-slide{width:84%}#projects .project-listing .project-card>img,#projects .project-listing .project-copy{width:80%}#projects .project-listing .swiper-slide-active .project-copy,#projects .project-listing .swiper-slide-active.project-card>img{width:100%}#projects .project-listing .project-card>img{height:25rem}#projects .project-arrow{top:9.25rem}#projects .project-arrow--prev{left:-7vw}#projects .project-arrow--next{right:-7vw}#projects hr{margin:8rem 0}#projects .project-slider .project-card .project-copy{margin-top:1.5rem}#projects .project-slider .project-card .project-copy h3{font-size:1.5rem}#projects .project-slider .project-card .project-copy p{font-size:1rem}#projects .project-featured .project-card .project-copy:before{height:59px;top:4px;width:28px}#projects .project-featured .project-card .project-copy:after{border-left:14px solid transparent;border-right:14px solid transparent}}@media (max-width:580px){#projects .project-listing .project-card>img{height:16rem}#projects .project-arrow{top:7rem}#projects hr{margin:5rem 0}}.services-word{height:auto;transform-origin:left center;width:100%;will-change:transform,opacity,clip-path}#services{background:linear-gradient(180deg,#0f4172,#11487f);padding:9.625rem 0;position:relative;z-index:1}#services .hat{color:var(--white);margin:0 auto 4rem}#services h2{color:var(--white);margin:0 auto 10.5rem;max-width:42rem;text-align:center;width:100%}#services ul{display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr)}#services ul li{flex:1}#services ul li a{align-items:flex-start;aspect-ratio:2/2.6;border-radius:1rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:4.375rem 5.5rem;width:100%}#services ul li a img{height:auto;opacity:0;transform:translate(-1.5rem,1.5rem) rotate(-18deg) scale(.82);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1);width:3.25rem}#services ul li a:focus-visible img,#services ul li a:hover img{opacity:1;transform:translate(0) rotate(0deg) scale(1)}#services ul li span{color:var(--neutral-dark);font-family:var(--textHigh);font-size:2.5rem;font-weight:600}#services ul li .text{align-items:flex-start;display:flex;flex-direction:column;row-gap:3rem}#services ul li h3{color:var(--neutral-dark);font-size:1.625rem;font-weight:500;line-height:140%;max-width:16rem;width:100%}#services ul li:nth-child(6n+1) a,#services ul li:nth-child(6n+2) a,#services ul li:nth-child(6n+3) a{background-color:var(--neutral-light)}#services ul li:nth-child(6n+4) a,#services ul li:nth-child(6n+5) a,#services ul li:nth-child(6n+6) a{background-color:var(--primary-dark)}#services ul li:nth-child(6n+4) a h3,#services ul li:nth-child(6n+4) a span,#services ul li:nth-child(6n+5) a h3,#services ul li:nth-child(6n+5) a span,#services ul li:nth-child(6n+6) a h3,#services ul li:nth-child(6n+6) a span{color:var(--white)}#services ul li:nth-child(6n+4) a img,#services ul li:nth-child(6n+5) a img,#services ul li:nth-child(6n+6) a img{filter:brightness(0) saturate(100%) invert(99%) sepia(93%) saturate(20%) hue-rotate(284deg) brightness(116%) contrast(84%)}#services .btn{margin:6.25rem auto 0}@media (max-width:1512px){#services ul li a{padding:3rem 4rem}}@media (max-width:1180px){#services ul li a{padding:3rem}}@media (max-width:980px){#services{padding:7rem 0}#services h2{margin-bottom:6rem}#services ul{grid-template-columns:repeat(2,1fr)}#services ul li a{aspect-ratio:4/5}}@media (max-width:768px){#services{padding:5rem 0}#services h2{margin-bottom:4rem}#services ul li a img{width:2rem}#services ul li a h3{font-size:1.5rem}#services .btn{margin-top:4rem}}@media (max-width:580px){#services ul{grid-template-columns:1fr}#services ul li .text{row-gap:1.5rem}#services ul li a{aspect-ratio:auto;min-height:20rem;padding:2.25rem}#services ul li span{font-size:2rem}#services .mediumTitle{font-size:2.5rem}}#deep{background:linear-gradient(180deg,#11487f,#155ea6);padding:0 0 16.125rem;position:relative}#deep .wavedeep{height:auto;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}#deep .deep{padding-top:5.75rem;position:relative}#deep .deep .circledeep{height:auto;margin:0 auto;max-width:78rem;width:100%}#deep .deep .texts{left:0;margin:0 auto;max-width:47rem;position:absolute;right:0;top:19.375rem;z-index:2}#deep .deep .texts h2{font-size:9.375rem;line-height:100%}#deep .deep .texts h2,#deep .deep .texts p{color:var(--white);font-weight:500;text-align:center}#deep .deep .texts p{font-size:2.5rem;font-style:normal;letter-spacing:-.5px;line-height:120%;margin-top:3.75rem}#deep .deep .texts .deep-scroll-link{align-items:center;color:var(--white);display:flex;font-family:var(--textNormal);font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;letter-spacing:.12em;margin:4rem auto 0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}#deep .deep .texts .deep-scroll-link span{display:inline-block;font-size:1.5rem;transform:rotate(90deg);transition:transform .3s ease}#deep .deep .texts .deep-scroll-link:focus-visible span,#deep .deep .texts .deep-scroll-link:hover span{transform:rotate(90deg) translateX(.35rem)}#deep .deep .texts .deep-scroll-link:focus-visible{outline:2px solid var(--white);outline-offset:.5rem}#deep .deep ul{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:35.625rem}#deep .deep ul li{--deep-line-scale:0;color:var(--white);flex:1;position:relative;text-align:center;z-index:1}#deep .deep ul li:before{background-color:var(--white);content:"";height:53.25rem;left:0;margin:0 auto;position:absolute;right:0;top:-58.375rem;transform:scaleY(var(--deep-line-scale));transform-origin:top center;width:2px;will-change:transform;z-index:1}#deep .deep ul li small{font-size:2.5rem;font-weight:600}#deep .deep ul li p,#deep .deep ul li small{font-family:var(--textHigh);text-align:center}#deep .deep ul li p{font-size:1.5rem;font-weight:500;letter-spacing:9.75px;line-height:172%;margin-top:3.75rem;text-transform:uppercase}#deep .infos{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;margin:15rem auto 0;max-width:79rem;width:100%}#deep .infos .text{align-items:flex-start;-moz-column-gap:3rem;column-gap:3rem;display:flex;max-width:28rem;width:100%}#deep .infos .text p{color:var(--white);flex:1;font-weight:400;will-change:transform,opacity}#deep .infos .text .arrow{height:1.5rem;margin-top:.625rem;transform:rotate(90deg);width:1.5rem}#deep .infos .text .arrow .deep-arrow{display:block;filter:brightness(0) saturate(100%) invert(99%) sepia(0) saturate(1596%) hue-rotate(176deg) brightness(112%) contrast(84%);height:1.5rem;width:1.5rem;will-change:transform,opacity}#deep .infos .btn{will-change:transform,opacity}@media (max-width:1180px){#deep{padding-bottom:8rem}#deep .deep .texts{top:18rem}#deep .deep .texts h2{font-size:8rem}#deep .deep ul{margin-top:20rem}#deep .deep ul li:before{height:34rem;top:-38rem}#deep .deep ul li p{letter-spacing:.3125rem}#deep .infos{margin-top:9rem}}@media (max-width:980px){#deep .deep .texts{max-width:34rem;top:16rem}#deep .deep .texts h2{font-size:7rem}#deep .deep .texts p{font-size:2.125rem}#deep .infos{margin-top:9rem}}@media (max-width:860px){#deep .deep .texts{max-width:34rem;top:14rem}#deep .deep .texts h2{font-size:6rem}#deep .deep .texts p{font-size:1.875rem}#deep .deep ul li:before{height:28rem;top:-31rem}}@media (max-width:768px){#deep .deep{padding-top:4rem}#deep .deep .texts{max-width:30rem;top:10rem}#deep .deep .texts h2{font-size:5.5rem}#deep .deep .texts p{font-size:1.625rem;margin-top:2rem}#deep .deep ul li p{font-size:1.25rem;letter-spacing:.2rem;margin-top:1.5rem}}@media (max-width:580px){#deep{padding:0 0 5rem}#deep .deep .texts{max-width:25rem;top:8rem}#deep .deep .texts h2{font-size:3.25rem}#deep .deep .texts p{font-size:1.5rem}#deep .deep ul{margin-top:23rem}#deep .deep ul li:before{height:17rem;top:-19rem}#deep .deep ul li small{font-size:2rem}#deep .deep ul li p{font-size:1.25rem;letter-spacing:.0625rem;margin-top:1.5rem}#deep .infos{flex-direction:column;margin:8rem auto 0;max-width:79rem;row-gap:2rem;width:100%}}#team .team-layout{-moz-column-gap:6.875rem;column-gap:6.875rem;display:grid;grid-template-columns:minmax(12rem,19.5rem) minmax(0,1fr);min-height:38rem}#team .team-copy{display:flex;flex-direction:column;justify-content:space-between;row-gap:2rem}#team .team-arrows{align-items:center;display:flex;gap:5rem}#team .team-arrow{align-items:center;background:transparent;border:0;color:var(--black);cursor:pointer;display:flex;font-family:var(--textHigh);font-size:3.75rem;font-weight:500;justify-content:center;line-height:100%;padding:0;position:relative;transition:color var(--transition),opacity var(--transition)}#team .team-arrow:disabled{color:var(--neutral);cursor:auto}#team .team-arrow:hover:not(:disabled){color:var(--primary-dark)}#team .team-arrow:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#team .team-cities{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}#team .team-cities span{color:var(--neutral);font-family:var(--textHigh);font-size:1.875rem;font-weight:500;line-height:130%;text-align:left;transition:color var(--transition)}#team .team-cities span.active{color:var(--black)}#team .team-board{width:min(100%,58rem)}#team .team-panel{align-items:stretch;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}#team .team-card,#team .team-detail{aspect-ratio:1/1;width:100%}#team .team-card{align-items:center;background:var(--neutral);border:0;border-radius:0;color:var(--white);cursor:pointer;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:0;perspective:900px;position:relative;transform-style:preserve-3d;transition:background-color var(--transition),transform var(--transition),opacity var(--transition)}#team .team-card:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px;z-index:3}#team .team-card.is-hidden{display:none}#team .team-card--dark{background:var(--neutral-dark)}#team .team-card--accent{background:var(--tertiary)}#team .team-initial,#team .team-photo{align-items:center;backface-visibility:hidden;display:flex;inset:0;justify-content:center;position:absolute;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .35s ease}#team .team-initial{color:var(--white);font-family:var(--textHigh);font-size:3.75rem;font-weight:500;line-height:1}#team .team-photo{background:var(--neutral-light);opacity:0;transform:rotateY(180deg)}#team .team-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#team .team-info{display:none}#team .team-card.active{background:var(--neutral-light);z-index:2}#team .team-card.active .team-initial{opacity:0;transform:rotateY(-180deg)}#team .team-card.active .team-photo{opacity:1;transform:rotateY(0deg)}#team .team-detail{background:var(--white);color:var(--neutral-dark);display:none;flex-direction:column;justify-content:center;min-width:0;padding:1.5rem;text-align:left;z-index:2}#team .team-detail.active{animation:teamDetailFade .42s cubic-bezier(.22,1,.36,1) both;display:flex}#team .team-detail strong{font-size:1.375rem;font-weight:700;line-height:110%}#team .team-detail small,#team .team-detail strong{color:var(--neutral-dark);font-family:var(--textHigh);text-transform:uppercase}#team .team-detail small{font-size:1.25rem;font-weight:500;line-height:120%;margin-top:.75rem}#team hr{background:var(--neutral);border:0;height:1px;margin:10.875rem 0;overflow:visible;position:relative;width:100%}#team hr:before{background-color:var(--primary);content:"";height:3px;left:0;position:absolute;top:-1px;width:25%;z-index:1}@media (max-width:1512px){#team .team-layout{grid-template-columns:minmax(12rem,23.5rem) minmax(0,1fr)}}@media (max-width:1366px){#team .team-detail{padding:1rem}#team .team-detail strong{font-size:1.25rem}#team .team-detail small{font-size:1.125rem}}@media (max-width:1080px){#team .team-panel{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}}@media (max-width:980px){#team .team-layout{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}}@media (max-width:830px){#team .team-layout{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr)}}@media (max-width:768px){#team .team-layout{gap:3rem;grid-template-columns:1fr;min-height:0}#team .team-copy{gap:2.5rem;min-height:0}#team .team-arrows{margin:0;order:3}#team .team-cities{flex-direction:row;flex-wrap:wrap;gap:.75rem 1.25rem;order:2}#team .team-board{margin:0;width:100%}#team hr{margin:6rem 0}}@media (max-width:580px){#team h2{font-size:3rem}#team hr{margin:5rem 0}#team .team-initial{font-size:2.5rem}#team .team-detail{padding:.9375rem}#team .team-detail small,#team .team-detail strong{font-size:1rem}}#articles{background:var(--white);min-height:47.5rem;overflow:hidden;padding:5.125rem 0 11rem}#articles .articles-layout{-moz-column-gap:6.875rem;column-gap:6.875rem;display:grid;grid-template-columns:minmax(12rem,19.5rem) minmax(0,1fr);margin-right:0;max-width:none;padding-right:0;width:calc(100% - max(0px, (100vw - 1920px) / 2))}#articles .articles-intro{color:var(--black);display:flex;flex-direction:column;gap:2rem;justify-content:space-between}#articles .articles-intro p{margin-top:2rem;max-width:16.125rem;width:100%}#articles .articles-intro .articles-arrows{align-items:center;display:flex;gap:5rem}#articles .articles-intro .articles-arrow{align-items:center;background:transparent;border:0;color:var(--black);cursor:pointer;display:flex;font-family:var(--textHigh);font-size:3.75rem;font-weight:500;justify-content:center;line-height:100%;padding:0;position:relative}#articles .articles-intro .articles-arrow.swiper-button-disabled{color:var(--neutral);cursor:default}#articles .articles-intro .articles-arrow:hover:not(.swiper-button-disabled){color:var(--primary-dark)}#articles .articles-intro .articles-arrow:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#articles .articlesSwiper{min-width:0;width:100%}#articles .article-card{width:100%}#articles .article-card>a{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:5rem 5.75rem;position:relative}#articles .article-card h3{color:var(--neutral-light);display:-webkit-box;font-size:2.5rem;font-weight:500;line-height:122%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}#articles .article-card .article-author{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,180px));justify-content:space-between;margin:7rem 0 3.75rem}#articles .article-card .article-author h4{color:var(--white);font-size:1.875rem;font-weight:500;line-height:110%}#articles .article-card .article-author p{color:var(--white);font-family:var(--textHigh);font-size:1.5rem;font-weight:400;line-height:132%}#articles .article-card .article-avatar{position:relative}#articles .article-card .article-avatar:after{background:var(--primary-xdark);border-radius:999px;content:"";height:10.625rem;left:7rem;position:absolute;top:0;width:10.625rem;z-index:0}#articles .article-card .article-avatar img{background:var(--neutral-light);border-radius:999px;height:10.625rem;-o-object-fit:cover;object-fit:cover;position:relative;width:10.625rem;z-index:1}#articles .article-card:nth-child(3n+1){background:var(--primary-dark)}#articles .article-card:nth-child(3n+2){background:var(--secondary-dark)}#articles .article-card:nth-child(3n){background:var(--tertiary-dark)}@media (max-width:1580px){#articles .article-card>a{padding:5rem}}@media (max-width:1512px){#articles .articles-layout{grid-template-columns:minmax(12rem,23.5rem) minmax(0,1fr)}}@media (max-width:1366px){#articles .article-card .article-author h4{font-size:1.75rem}}@media (max-width:1180px){#articles .article-card .article-author{gap:3rem;margin:5rem 0 3.75rem}}@media (max-width:980px){#articles{padding:0 0 9rem}#articles .articles-layout{grid-template-columns:1fr;padding-left:0;row-gap:3rem;width:100%}#articles .articles-intro{align-items:center;flex-direction:row;gap:1rem;padding:0 80px}#articles .articlesSwiper{padding-left:80px}}@media (max-width:768px){#articles .articles-intro{padding:0 60px}#articles .articles-intro .articles-arrows{gap:2rem}#articles .articlesSwiper{padding-left:60px}}@media (max-width:580px){#articles{padding:0 0 5rem}#articles .article-card>a{padding:3rem}#articles .articles-intro{align-items:flex-start;flex-direction:column;gap:3rem;padding:0 48px}#articles .articles-intro p{max-width:100%}#articles .article-card h3{font-size:2rem}#articles .article-card .article-author{margin:6rem 0 3.75rem}#articles .article-card .article-author h4{font-size:1.625rem}#articles .article-card .article-author p{font-size:1.375rem}#articles .article-card .article-avatar{position:relative}#articles .article-card .article-avatar:after{height:8rem;left:7rem;width:8rem}#articles .article-card .article-avatar img{height:8rem;width:8rem}#articles .articlesSwiper{padding-left:48px}}
#about-banner{background:linear-gradient(104deg,#5c92ff 15.83%,#ffb699 51.21%,#ff6c33 90.93%);min-height:100vh;overflow:hidden;padding-bottom:26.125rem;position:relative}#about-banner .container{position:relative;z-index:2}#about-banner .banner-heading{align-items:flex-start;-moz-column-gap:4rem;column-gap:4rem;display:flex;justify-content:space-between;padding-top:21.75rem}#about-banner .banner-heading h1,#about-banner .banner-heading h2{color:var(--white);font-size:5rem;font-weight:600;letter-spacing:-.15rem;line-height:100%}#about-banner .banner-heading hr{background:var(--white);border:0;flex-shrink:0;height:2px;margin-top:3rem;width:13.375rem}#about-banner .banner-text{align-self:flex-end;margin:22.5rem 0 0 auto;max-width:41rem;padding-right:13rem}#about-banner .banner-text p{color:var(--white);font-size:1.875rem;font-weight:600}#about-banner .banner-text .banner-fill-word{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,var(--white) 0 50%,hsla(0,0%,100%,.34) 50% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:220% 100%;color:transparent;display:inline;opacity:.45;will-change:background-position,opacity}#about-banner .banner-text .scroll-down{display:flex;margin-top:5.5rem;transition:transform var(--transition);width:3.0625rem}#about-banner .banner-text .scroll-down:hover{transform:translateY(.25rem)}#about-banner .banner-wave{height:auto;inset:0;margin:auto;pointer-events:none;position:absolute;width:100%;z-index:1}#about-banner .banner-circle{height:auto;inset:0;margin:auto;max-width:68.75rem;position:absolute;transform-origin:50% 50%;width:90%;will-change:transform,filter,opacity;z-index:0}@media (max-width:1900px){#about-banner .banner-heading{-moz-column-gap:clamp(3rem,3.125vw,6rem);column-gap:clamp(3rem,3.125vw,6rem)}#about-banner .banner-heading h1,#about-banner .banner-heading h2{font-size:clamp(3.5rem,3.75vw,5rem)}#about-banner .banner-heading hr{width:clamp(8rem,6.97vw,13.375rem)}}@media (max-width:1280px){#about-banner{padding-bottom:19rem}}@media (max-width:1180px){#about-banner .banner-text{margin:16rem 0 0 auto}}@media (max-width:980px){#about-banner{align-items:center;display:flex;justify-content:center;min-height:80rem;padding:0}#about-banner .banner-heading{padding-top:0}#about-banner .banner-wave{transform:scale(1.3)}}@media (max-width:768px){#about-banner .banner-heading{align-items:center;flex-direction:column;row-gap:3rem}#about-banner .banner-heading h1,#about-banner .banner-heading h2{text-align:center}#about-banner .banner-heading hr{margin:0 auto}}@media (max-width:580px){#about-banner{min-height:74rem}#about-banner .scroll-down{align-items:center;justify-content:center;margin-inline:auto}#about-banner .banner-heading{padding-top:0}#about-banner .banner-heading h1,#about-banner .banner-heading h2{font-size:3rem}#about-banner .banner-text{margin:10rem auto 0;max-width:30.25rem;padding-right:0}#about-banner .banner-text p{text-align:center}}#about-inside{padding:18rem 0;position:relative}#about-inside .container{-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;position:relative;z-index:1}#about-inside .container .titles{display:flex;flex-direction:column;justify-content:space-between;max-width:26.75rem;row-gap:2rem;width:100%}#about-inside .container .titles ul{display:flex;flex-wrap:wrap;gap:1rem .75rem;max-width:20.375rem;width:100%}#about-inside .container .titles ul li{flex:1}#about-inside .container .titles ul li .pill{width:100%}#about-inside .container .texts{max-width:40.725rem;width:100%}#about-inside .container .texts ul{display:flex;flex-direction:column;row-gap:7.5rem}#about-inside .container .texts ul li{align-items:flex-start;-moz-column-gap:4rem;column-gap:4rem;display:flex}#about-inside .container .texts ul li span{color:var(--tertiary-dark);font-family:var(--textHigh);font-size:2.5rem;font-weight:500;letter-spacing:-.0313rem;line-height:120%}#about-inside .container .texts ul li p{color:var(--neutral-dark)}#about-inside .wave{bottom:0;height:auto;left:0;margin:auto;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}@media (max-width:1512px){#about-inside{padding:15rem 0}}@media (max-width:1366px){#about-inside{padding:13rem 0}#about-inside .container .texts ul{row-gap:5rem}#about-inside .container .texts ul li{-moz-column-gap:3rem;column-gap:3rem}}@media (max-width:980px){#about-inside{padding:10rem 0}#about-inside .container{flex-direction:column;row-gap:6rem}#about-inside .container .titles{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;max-width:100%}#about-inside .container .texts{max-width:100%}#about-inside .container .texts ul{row-gap:5rem}}@media (max-width:768px){#about-inside{padding:7rem 0}#about-inside .container .titles{flex-direction:column}#about-inside .container .texts ul{row-gap:4rem}}@media (max-width:580px){#about-inside{overflow:hidden;padding:5rem 0}#about-inside .wave{bottom:6rem;transform:scale(1.5)}}#partners.inside{padding-bottom:8.375rem}#partners.inside .top{padding:0 0 8.375rem}@media (max-width:980px){#partners.inside{padding-bottom:6rem}#partners.inside .top{padding:0 0 6rem}}@media (max-width:580px){#partners.inside{padding-bottom:5rem}#partners.inside .top{padding:0 0 5rem}}#mission{background:linear-gradient(90deg,#5c92ff,#5c92ff 50%,#fff 0,#fff);overflow:hidden;position:relative}#mission .container{-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;position:relative;z-index:1}#mission .mission-word{height:auto;left:0;pointer-events:none;position:absolute;top:0;transform-origin:left center;width:100%}#mission .box{flex:1;padding:10rem 0}#mission .box h2{color:var(--white);margin:13.375rem 0 9rem;max-width:38.375rem;width:100%}#mission .box .texts{margin:0 0 0 auto;max-width:25rem;width:100%}#mission .box .texts h3{font-size:2.5rem;font-weight:500;letter-spacing:-.0313rem;line-height:120%;margin-top:17rem;max-width:22rem;width:100%}#mission .box .texts h3,#mission .box .texts p{color:var(--neutral-dark)}#mission .box .texts hr{border:0;border-top:1px solid var(--neutral);margin:4.875rem 0 4.875rem -9.25rem;overflow:visible;position:relative;width:calc(100% + 9.25rem)}#mission .box .texts img{display:block;filter:brightness(0) saturate(100%) invert(81%) sepia(16%) saturate(12%) hue-rotate(341deg) brightness(90%) contrast(89%);height:1.75rem;margin:0 0 -1.75rem -9.25rem;width:1.75rem}#mission .box:first-child .pill{background:var(--primary-dark);border-color:var(--primary-dark);color:var(--white)}@media (max-width:1680px){#mission .box h2{margin:11rem 0 9rem;max-width:34rem}#mission .box .texts{max-width:21rem}#mission .box .texts h3{margin-top:13rem}}@media (max-width:1512px){#mission .box{padding:10rem 0 6rem}#mission .box h2{max-width:31rem}#mission .box .texts h3{margin-top:10rem}}@media (max-width:1366px){#mission .box h2{max-width:28rem}}@media (max-width:1280px){#mission .box h2{max-width:26rem}}@media (max-width:980px){#mission{background:transparent}#mission .container{flex-direction:column}#mission .box{padding:7rem 0}#mission .box:first-child{background:var(--primary);position:relative}#mission .box:first-child:after,#mission .box:first-child:before{background:var(--primary);bottom:0;content:"";position:absolute;top:0;width:100%}#mission .box:first-child:before{left:-99.9%}#mission .box:first-child:after{right:-99.9%}#mission .box h2{margin:7rem 0;max-width:22rem}#mission .box .texts{margin:0;max-width:100%}#mission .box .texts h3{margin:7rem 0;max-width:44rem}#mission .box .texts p{max-width:44rem}#mission .box .texts hr{margin:4.875rem 0;width:100%}#mission .box .texts img{margin:0 0 -1.75rem}}@media (max-width:768px){#mission .box{padding:6rem 0}#mission .box h2{margin:4rem 0}#mission .box svg{width:3.4rem}#mission .box .texts h3{margin:4rem 0}#mission .box .texts hr{margin:3.5rem 0}}@media (max-width:580px){#mission .mission-word{width:220%}#mission .box{padding:5rem 0}#mission .box h2{font-size:3.5rem}#mission .box .texts h3{font-size:2rem}}#impact{padding:15rem 0 17.625rem}#impact .container{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:19.5rem 1fr 19.5rem}#impact h2{color:var(--black);font-size:3.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:114%}#impact .impact-intro{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}#impact .impact-intro .subtitle{color:var(--neutral-dark);max-width:16rem}#impact .impact-circles{aspect-ratio:1.38/1;position:relative;width:100%}#impact .impact-circles .impact-circle{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);width:78%}#impact .impact-circles .impact-circle--outline{border:2px solid var(--primary-dark);left:0;z-index:1}#impact .impact-circles .impact-circle--gradient{background:linear-gradient(90deg,#ff6f37,rgba(255,180,150,.46));right:-4rem}#impact .impact-title{margin:auto 0 0 -10rem;position:relative;z-index:2}@media (max-width:1512px){#impact{padding:13rem 0}#impact h2{font-size:3rem}#impact .impact-title{margin:auto 0 0 -6rem}}@media (max-width:1180px){#impact .container{grid-template-columns:minmax(15rem,.8fr) minmax(30rem,1.4fr) minmax(21rem,1fr)}}@media (max-width:980px){#impact{padding:6rem 0}#impact .container{align-items:stretch;display:flex;flex-direction:column;min-height:0;row-gap:4rem}#impact .impact-intro{padding:0;row-gap:3rem}#impact .impact-intro .mediumTitle,#impact .impact-intro .subtitle,#impact .impact-title{max-width:30rem}#impact .impact-circles{align-self:center;aspect-ratio:1/1.2;margin-bottom:-6rem;margin-top:-6rem;max-width:45rem;z-index:-1}#impact .impact-circles .impact-circle{left:50%;right:auto;top:auto;transform:translateX(-50%);width:82%}#impact .impact-circles .impact-circle--gradient{top:0}#impact .impact-circles .impact-circle--outline{bottom:0;z-index:2}#impact .impact-title{align-self:flex-end;margin:0}}@media (max-width:580px){#impact .impact-intro h2,#impact .impact-title{align-self:flex-start;font-size:2rem}}#impact-slider{--impact-slider-container-left:max(204px,calc(50vw - 756px));background-color:var(--white);overflow:hidden}#impact-slider .impact-slider-layout{display:grid;grid-template-columns:25% 75%;min-height:55rem;padding-left:var(--impact-slider-container-left)}#impact-slider .impact-slider-sidebar{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 0 2.5rem}#impact-slider .impact-slider-pagination{-moz-column-gap:.625rem;column-gap:.625rem;display:flex;line-height:0}#impact-slider .impact-slider-pagination .swiper-pagination-bullet{background-color:var(--neutral-light);border-radius:50%;height:.5rem;margin:0;opacity:1;width:.5rem}#impact-slider .impact-slider-pagination .swiper-pagination-bullet-active{background-color:var(--tertiary-dark)}#impact-slider .impact-slider-menu{display:flex;flex-direction:column;margin-top:7.5rem;row-gap:4.5rem}#impact-slider .impact-slider-menu li{color:var(--neutral-dark);font-size:1.125rem;font-weight:700;line-height:160%;text-transform:uppercase}#impact-slider .impact-slider-arrow{filter:grayscale(1);opacity:.45;width:1.5rem}#impact-slider .impactSwiper{min-width:0;position:relative;width:100%}#impact-slider .impact-slide{display:grid;grid-template-columns:69% 31%;height:auto;min-height:42rem}#impact-slider .impact-slide-content{align-items:flex-start;background-color:var(--neutral-light);-moz-column-gap:3.75rem;column-gap:3.75rem;display:grid;grid-template-columns:auto 1fr;padding:7.4rem 3.5rem 4.2rem clamp(3rem,7.4vw,8.5rem);position:relative}#impact-slider .impact-slide-number{color:var(--tertiary-dark);font-family:var(--textHigh);font-size:6.875rem;font-weight:300;line-height:100%}#impact-slider .impact-slide-text{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-top:.35rem}#impact-slider .impact-slide-text h3{color:var(--neutral-dark);font-size:2.5rem;font-weight:600;line-height:130%;max-width:18.625rem}#impact-slider .impact-slide-text .subtitle{color:var(--neutral-dark);margin:3rem 0;max-width:28.375rem}#impact-slider .impact-slide-seal{height:9.375rem;position:absolute;right:-4.6875rem;top:7.4rem;width:9.375rem;z-index:2}#impact-slider .impact-slide-tags{color:#a8a8a8;display:flex;font-size:1.125rem;font-weight:700;gap:3.5rem;line-height:100%;margin-top:auto;text-transform:uppercase}#impact-slider .impact-slide-blue{background-color:var(--primary)}#impact-slider .impact-slider-next,#impact-slider .impact-slider-prev{align-items:center;background:none;border:0;color:var(--white);cursor:pointer;display:flex;font:500 4rem/1 var(--textHigh);height:5rem;justify-content:center;position:absolute;top:50%;transition:opacity var(--transition),visibility var(--transition);width:5rem;z-index:3}#impact-slider .impact-slider-next:focus-visible,#impact-slider .impact-slider-prev:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#impact-slider .impact-slider-next.swiper-button-disabled,#impact-slider .impact-slider-prev.swiper-button-disabled{cursor:default;opacity:0;pointer-events:none;visibility:hidden}#impact-slider .impact-slider-prev{right:18%;transform:translate(50%,-50%)}#impact-slider .impact-slider-next{right:12%;transform:translate(50%,-50%)}@media (max-width:1512px){#impact-slider .impact-slider-layout{grid-template-columns:25% 75%}#impact-slider .impact-slide-content{padding:7.4rem 3.5rem 4.2rem clamp(3rem,5.4vw,8.5rem)}#impact-slider .impact-slide-number{font-size:5.5rem}}@media (max-width:1280px){#impact-slider{--impact-slider-container-left:160px}}@media (max-width:1180px){#impact-slider{--impact-slider-container-left:120px}}@media (max-width:980px){#impact-slider{--impact-slider-container-left:80px}#impact-slider .impact-slider-layout{grid-template-columns:1fr;min-height:0}#impact-slider .impact-slider-sidebar{align-items:flex-end;-moz-column-gap:5rem;column-gap:5rem;flex-direction:row;justify-content:flex-start;padding:3rem 0}#impact-slider .impact-slider-sidebar>div{align-items:flex-end;-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-direction:row}#impact-slider .impact-slider-menu{flex-direction:row;gap:3rem;margin-top:0}#impact-slider .impact-slide,#impact-slider .impact-slider-layout{min-height:36rem}#impact-slider .impact-slide{grid-template-columns:75% 25%}#impact-slider .impact-slide-number{font-size:4.5rem}#impact-slider .impact-slide-content{padding:5rem 3.5rem 4.2rem clamp(3rem,5.4vw,8.5rem)}#impact-slider .impact-slider-next{right:9%}#impact-slider .impact-slider-prev{right:15%}}@media (max-width:768px){#impact-slider{--impact-slider-container-left:60px}}@media (max-width:580px){#impact-slider{--impact-slider-container-left:48px}#impact-slider .impact-slider-arrow{display:none}#impact-slider .impact-slide{grid-template-columns:1fr;min-height:0}#impact-slider .impact-slide-content{grid-template-columns:1fr;row-gap:1.5rem}#impact-slider .impact-slide-text .subtitle{margin-top:2.5rem;max-width:100%}#impact-slider .impact-slide-text h3{max-width:24rem}#impact-slider .impact-slide-seal{height:5.25rem;right:2rem;top:2rem;width:5.25rem}#impact-slider .impact-slide-tags{bottom:3rem;flex-wrap:wrap;gap:1.5rem;left:2rem}#impact-slider .impact-slide-blue{min-height:7rem}#impact-slider .impact-slider-next,#impact-slider .impact-slider-prev{bottom:1.5rem;top:auto}#impact-slider .impact-slider-prev{right:calc(50% + 3rem);transform:translateX(50%)}#impact-slider .impact-slider-next{right:calc(50% - 3rem);transform:translateX(50%)}}#values{padding:20.25rem 0 18.625rem}#values .values-header{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;padding-bottom:9.375rem}#values .values-header .info{align-items:flex-end;-moz-column-gap:4rem;column-gap:4rem;display:flex;max-width:30rem}#values .values-header .info .values-arrow{filter:brightness(0) saturate(100%) invert(81%) sepia(16%) saturate(12%) hue-rotate(341deg) brightness(90%) contrast(89%);height:1.5rem;margin-bottom:.625rem;transform-origin:50% 50%;width:1.5rem;will-change:transform,opacity}#values .values-header .info .smallTitle{color:var(--neutral-dark)}#values .values-list li{align-items:center;border-top:1px solid var(--neutral);-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:3.875rem 24.625rem 25.625rem;justify-content:space-between;padding:6.25rem 0}#values .values-list li .values-number{color:var(--tertiary-dark);font-family:var(--textHigh);font-size:2.5rem;font-weight:500;letter-spacing:-.0313rem;line-height:100%}#values .values-list li h3{color:var(--neutral-dark);font-size:2rem;font-weight:500;line-height:125%}#values .values-list li p{color:var(--neutral-dark)}@media (max-width:1280px){#values{padding:10rem 0}#values .values-list li{padding:4.5rem 0}}@media (max-width:980px){#values .values-header .info{-moz-column-gap:2rem;column-gap:2rem;max-width:26rem}#values .values-list li{grid-template-columns:5rem 1fr;row-gap:1.25rem}#values .values-list p{grid-column:2;max-width:32rem}}@media (max-width:768px){#values{padding:6rem 0}#values .values-header{align-items:flex-start;flex-direction:column;padding-bottom:4rem;row-gap:2.5rem}#values .values-header .info{max-width:34rem}#values .values-list li{grid-template-columns:1fr;padding:3rem 0}#values .values-list p{grid-column:auto}}@media (max-width:580px){#values .values-list li{row-gap:1rem}#values .values-list li h3{font-size:1.75rem}}
#headerTitle.metodology-title{background-color:var(--primary-xdark)}#headerTitle.metodology-title .container h1{color:var(--neutral-light)}#headerTitle.metodology-title .container .texts .arrow{filter:brightness(0) saturate(100%) invert(100%) sepia(51%) saturate(11%) hue-rotate(219deg) brightness(113%) contrast(84%)}#headerTitle.metodology-title .container .texts p{color:var(--neutral-light)}#deep-inside{background-color:var(--primary-xdark);padding-bottom:4.5rem}#deep-inside .deep{background:var(--Gradiente-Azul-para-Rosa,linear-gradient(90deg,#1661ab 0,#f4466f 100%));border-radius:1rem;position:relative}#deep-inside .deep .circledeep{height:auto;margin:auto;max-width:46.25rem;width:90%}#deep-inside .deep .texts{-moz-column-gap:2.625rem;column-gap:2.625rem;display:flex;left:0;margin:auto;max-width:70.875rem;padding:9.625rem 3rem 0;position:absolute;right:0;top:0;width:100%;z-index:1}#deep-inside .deep .texts .arrow{align-self:flex-end;height:1.5rem;transform:rotate(90deg);width:1.5rem}#deep-inside .deep .texts .arrow .deep-arrow{filter:brightness(0) invert(1);height:1.5rem;width:1.5rem}#deep-inside .deep .texts h2{color:var(--white);font-size:6.25rem;font-weight:500;line-height:90%}#deep-inside .deep .texts .info{margin:0 0 0 auto;max-width:27.75rem;width:100%}#deep-inside .deep .texts .info p{color:var(--white)}#deep-inside ul#deep-list{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:15rem}#deep-inside ul#deep-list li{--deep-line-scale:0;color:var(--white);flex:1;position:relative;text-align:center;z-index:1}#deep-inside ul#deep-list li:before{background-color:var(--white);content:"";height:24.75rem;left:0;margin:0 auto;position:absolute;right:0;top:-30rem;transform:scaleY(var(--deep-line-scale));transform-origin:top center;width:2px;will-change:transform;z-index:1}#deep-inside ul#deep-list li small{font-family:var(--textHigh);font-size:2.5rem;font-weight:600;text-align:center}#deep-inside ul#deep-list li p{font-family:var(--textHigh);font-size:1.5rem;font-weight:500;letter-spacing:9.75px;line-height:172%;margin-top:3.75rem;text-align:center;text-transform:uppercase}@media (max-width:768px){#deep-inside ul#deep-list li p{font-size:1.25rem;letter-spacing:.2rem;margin-top:1.5rem}}@media (max-width:680px){#deep-inside{padding-bottom:4rem}#deep-inside .deep{padding-bottom:10rem}#deep-inside .deep .circledeep{inset:0;margin:auto;position:absolute;z-index:0}#deep-inside .deep .texts{flex-direction:column;padding:2rem;position:relative;row-gap:2rem;z-index:1}#deep-inside .deep .texts h2{font-size:3.75rem}#deep-inside ul#deep-list{margin-top:10rem}#deep-inside ul#deep-list li:before{height:16rem;top:-18rem}}#intelligence{background-color:var(--primary-xdark);padding:7.75rem 0 7.625rem}#intelligence .top{-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between}#intelligence .top p{color:var(--white);max-width:17.375rem}#intelligence .top p.right{text-align:right}#intelligence .top hr{background-color:var(--primary-medium);border:0;height:7.75rem;margin:-7.75rem auto 0;width:1px}#intelligence .intelligence-circle{display:block;height:auto;margin:-5rem auto 0;max-width:74rem;width:90%}#intelligence h2{color:var(--white);font-size:1.6875rem;font-weight:400;line-height:126%;margin:3.5rem auto 0;max-width:37.125rem;text-align:center;width:100%}@media (max-width:580px){#intelligence{padding:5rem 0}#intelligence .top{flex-direction:column;row-gap:2rem}#intelligence .top p{max-width:100%}#intelligence .top p.right{text-align:left}#intelligence .top hr{border:0;height:1px;margin:0 auto;width:100%}#intelligence .intelligence-circle{margin:2rem auto 0}#intelligence h2{font-size:1.5rem;margin-top:2.5rem}}#strands{background-color:var(--primary-xdark);padding-bottom:15.625rem}#strands .strands-circle{display:block;height:auto;margin:0 auto;max-width:75rem;width:100%}#strands ul{-moz-column-gap:6.25rem;column-gap:6.25rem;margin:7.25rem auto 0;max-width:82.375rem}#strands ul,#strands ul li{display:flex;justify-content:space-between;width:100%}#strands ul li{color:var(--white);flex-direction:column;max-width:23rem;row-gap:2.75rem}#strands ul li small{color:var(--primary-medium);font-size:1.6875rem}#strands ul li p,#strands ul li small{font-family:var(--textHigh);font-weight:400;line-height:126%}#strands ul li p{font-size:1.5rem}#strands ul li hr{background:linear-gradient(90deg,#1661ab,#f4466f);border:0;height:1px;margin:0;max-width:9.75rem;width:100%}@media (max-width:768px){#strands{padding-bottom:10rem}#strands ul{-moz-column-gap:3rem;column-gap:3rem}#strands ul li p{font-size:1.25rem}}@media (max-width:580px){#strands{padding-bottom:5rem}#strands ul{flex-direction:column;margin-top:3.5rem;row-gap:3rem}#strands ul li p{font-size:1.25rem}}#consistency{background-color:var(--primary-xdark);padding-bottom:9.625rem}#consistency .consistency-box{--consistency-border-progress:0%;background:var(--primary-xdark);border-radius:6rem;padding:0 11.875rem;position:relative}#consistency .consistency-box:before{background:linear-gradient(90deg,#1661ab,#f4466f);border-radius:inherit;clip-path:inset(0 calc(100% - var(--consistency-border-progress)) 0 0);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;will-change:clip-path}#consistency .consistency-box:after{background:linear-gradient(147deg,#1661ab 19.35%,#f4466f 88.98%);border-radius:1rem;bottom:-9.625rem;content:"";height:calc(100% + 9.625rem);max-width:44rem;position:absolute;right:11rem;width:100%;z-index:0}#consistency .consistency-heading{max-width:55rem;padding-top:10.875rem;position:relative;width:100%;z-index:1}#consistency .consistency-heading h2{color:var(--white)}#consistency .consistency-heading p{color:var(--neutral-light);font-family:var(--textHigh);font-size:3.5rem;font-weight:500;line-height:90%;margin-top:3rem}#consistency .consistency-content{align-items:flex-start;-moz-column-gap:4.625rem;column-gap:4.625rem;display:flex;justify-content:space-between;padding:4.75rem 5rem 4.75rem 0;position:relative;z-index:1}#consistency .consistency-content hr{border:0;border-top:1px solid var(--white);flex:1;width:100%}#consistency .consistency-content .consistency-texts{max-width:31.625rem;width:100%}#consistency .consistency-content .consistency-texts p{color:var(--white)}#consistency .consistency-content .consistency-texts p+p{margin-top:1.5rem}@media (max-width:1512px){#consistency .consistency-box{padding:0 9rem}#consistency .consistency-box:after{right:8rem}#consistency .consistency-heading{max-width:50rem}}@media (max-width:1366px){#consistency .consistency-heading{max-width:48rem}}@media (max-width:1280px){#consistency .consistency-heading{max-width:40rem}}@media (max-width:980px){#consistency{padding-bottom:6rem}#consistency .consistency-heading{max-width:36rem;padding-top:8rem}#consistency .consistency-heading p{font-size:3rem}#consistency .consistency-box{padding:0 5rem}#consistency .consistency-box:after{bottom:-6rem;height:calc(100% + 6rem);max-width:42rem;right:5rem}}@media (max-width:768px){#consistency .consistency-heading{max-width:31rem}#consistency .consistency-heading p{font-size:2.5rem}#consistency .consistency-content{-moz-column-gap:2rem;column-gap:2rem}}@media (max-width:680px){#consistency{padding-bottom:5rem}#consistency .consistency-heading{padding-top:3rem}#consistency .consistency-box{border-radius:2rem;padding:2rem}#consistency .consistency-box:after{bottom:-4rem;height:calc(100% + 4rem);max-width:30rem;right:3rem}#consistency .consistency-content{padding:4.75rem 4rem 2rem 0}#consistency .consistency-content .consistency-texts{max-width:24rem}}@media (max-width:580px){#consistency{padding-bottom:5rem}#consistency .consistency-heading{padding-top:1rem}#consistency .consistency-box{border-radius:2rem;padding:2rem}#consistency .consistency-box:after{bottom:0;height:55%;max-width:100%;right:0}#consistency .consistency-content{padding:4.75rem 0 0}#consistency .consistency-content hr{display:none}#consistency .consistency-content .consistency-texts{max-width:100%}}#metodology{--metodology-gradient-scale:1;background-color:var(--primary-xdark);padding:12.1875rem 0 8.375rem;position:relative}#metodology:after{background:linear-gradient(104deg,#f4466f -68.57%,#1661ab 98.23%);bottom:0;content:"";height:33.125rem;left:0;position:absolute;transform:scaleX(var(--metodology-gradient-scale));transform-origin:left bottom;width:38vw;will-change:transform;z-index:0}#metodology .metodology-word{height:auto;margin-bottom:6.125rem;pointer-events:none;transform-origin:left center;width:100%;will-change:transform,opacity,clip-path}#metodology .box{margin:0 auto;max-width:75rem;position:relative;width:100%;z-index:1}#metodology h2{color:var(--white);max-width:33rem;width:100%}#metodology ul{display:grid;gap:7.5rem 5.875rem;grid-template-columns:repeat(3,1fr);margin-top:7rem;position:relative}#metodology ul:before{background:hsla(0,0%,100%,.15);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}#metodology ul li{align-items:flex-start;-moz-column-gap:2.25rem;column-gap:2.25rem;display:flex}#metodology ul li small{color:var(--primary-xlight);font-family:var(--textHigh);font-size:1.6875rem;font-weight:400;line-height:148%}#metodology ul li p{color:var(--white)}#metodology ul li .arrow{height:1.5rem;transform:rotate(90deg);width:1.5rem}#metodology ul li img{filter:brightness(0) saturate(100%) invert(91%) sepia(4%) saturate(6554%) hue-rotate(177deg) brightness(101%) contrast(107%);height:1.5rem;width:1.5rem}@media (max-width:1180px){#metodology:after{height:36rem}}@media (max-width:980px){#metodology{padding:7rem 0}#metodology:after{bottom:0;content:"";height:33rem;left:0;position:absolute;width:48vw}#metodology .metodology-word{margin-bottom:4rem}#metodology ul{gap:5rem 5.875rem;grid-template-columns:repeat(2,1fr)}#metodology ul:before{top:30%}#metodology ul:after{background:hsla(0,0%,100%,.15);content:"";height:1px;left:0;position:absolute;right:0;top:70%}}@media (max-width:580px){#metodology{padding:5rem 0 3rem}#metodology:after{height:50%;width:100%}#metodology ul{grid-template-columns:1fr;margin-top:4rem;row-gap:3rem}#metodology ul:after,#metodology ul:before{display:none}#metodology ul li{border-bottom:1px solid hsla(0,0%,100%,.15);-moz-column-gap:1.25rem;column-gap:1.25rem;padding-bottom:3rem}#metodology ul li:last-child{border-bottom:0}#metodology ul li p{font-size:1.25rem}}
#servicesInternal{padding:0 0 11.5rem;position:relative;z-index:0}#servicesInternal:after{aspect-ratio:1/1;background:linear-gradient(202deg,#7da8ff 14.57%,#ff6c33 38.03%,#fff 58.85%);border-radius:9999px;content:"";filter:blur(70px);height:68.073vw;position:absolute;right:0;top:-12rem;width:68.073vw}#servicesInternal .services-internal-slider{position:relative}#servicesInternal .services-internal-slider .servicesInternalSwiper{overflow:hidden;position:relative}#servicesInternal .services-internal-slider .service-internal-slide:nth-child(3n+1) .service-internal-card__heading{background:linear-gradient(90deg,#ff6f37,#ffb496)}#servicesInternal .services-internal-slider .service-internal-slide:nth-child(3n+2) .service-internal-card__heading{background:linear-gradient(90deg,#1661ab,#f4466f)}#servicesInternal .services-internal-slider .service-internal-slide:nth-child(3n+3) .service-internal-card__heading{background:linear-gradient(90deg,#046db7,#5c92ff)}#servicesInternal .service-internal-card__heading{align-items:flex-start;border-radius:1rem;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:auto minmax(3rem,17rem) minmax(0,1fr);padding:9.75rem 7.125rem}#servicesInternal .service-internal-card__heading span{color:hsla(0,0%,100%,.74);font-family:var(--textHigh);font-size:11rem;font-weight:400;line-height:100%}#servicesInternal .service-internal-card__heading hr{background:var(--white);border:0;display:block;height:2px;margin-top:6rem;width:100%}#servicesInternal .service-internal-card__heading .texts{display:flex;flex-direction:column;justify-content:space-between;min-height:31.875rem;width:100%}#servicesInternal .service-internal-card__heading .texts h2{color:var(--white);font-size:4rem;font-weight:500;letter-spacing:-1px;line-height:110%;margin-bottom:6.5rem;margin-top:1.5rem}#servicesInternal .service-internal-card__heading .texts p{color:var(--white);max-width:31.125rem;width:100%}#servicesInternal .service-internal-card__heading .texts a{align-items:center;-moz-column-gap:1.125rem;column-gap:1.125rem;display:flex;margin-top:3.375rem}#servicesInternal .service-internal-card__heading .texts a .pill{background:var(--primary-dark);border:0;color:var(--white)}#servicesInternal .service-internal-topics{-moz-columns:2;column-count:2;-moz-column-gap:0;column-gap:0;list-style:none;margin-top:4.375rem;padding:0;row-gap:5.25rem}#servicesInternal .service-internal-topics li{align-items:center;border-bottom:1px solid var(--neutral);display:flex;gap:5rem;min-height:14.5rem;padding:5.25rem 5.25rem 5.25rem 0;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#servicesInternal .service-internal-topics li span{color:var(--primary-dark);font-family:var(--textHigh);font-size:1.75rem;font-weight:600;line-height:142%}#servicesInternal .service-internal-topics li p{color:var(--neutral-dark);font-size:1.375rem;font-weight:700;letter-spacing:1px;line-height:130%;max-width:21.125rem;text-transform:uppercase;width:100%}#servicesInternal .services-internal-arrow{align-items:center;background:transparent;border:0;color:var(--neutral);cursor:pointer;display:flex;font-family:var(--textHigh);font-size:3.75rem;font-weight:400;justify-content:center;line-height:1;padding:0;position:absolute;top:21.25rem;transition:color var(--transition),opacity var(--transition);z-index:5}#servicesInternal .services-internal-arrow.swiper-button-disabled{cursor:default;opacity:.35}#servicesInternal .services-internal-arrow:hover:not(.swiper-button-disabled){color:var(--primary-dark)}#servicesInternal .services-internal-arrow:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#servicesInternal .services-internal-arrow.services-internal-arrow--prev{left:-4rem}#servicesInternal .services-internal-arrow.services-internal-arrow--next{right:-4rem}#servicesInternal .servicesInternalThumbs{margin-top:10.875rem;overflow:hidden}#servicesInternal .servicesInternalThumbs .swiper-wrapper{align-items:stretch}#servicesInternal .service-internal-thumb{background:var(--neutral-light);border:1px solid transparent;border-radius:.5rem;color:var(--neutral-dark);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:20.875rem;padding:3.5rem 4rem;position:relative;text-align:left;transition:background-color var(--transition),border-color var(--transition),box-shadow var(--transition)}#servicesInternal .service-internal-thumb span,#servicesInternal .service-internal-thumb strong{position:relative;transition:opacity var(--transition),transform var(--transition);z-index:1}#servicesInternal .service-internal-thumb span{color:var(--tertiary-dark);font-family:var(--textHigh);font-size:2.5rem;font-weight:600;line-height:175%}#servicesInternal .service-internal-thumb strong{font-size:1.625rem;font-weight:500;line-height:142%}#servicesInternal .service-internal-thumb img{bottom:2.5rem;filter:brightness(0) saturate(100%) invert(92%) sepia(0) saturate(0) hue-rotate(158deg) brightness(103%) contrast(88%);height:4rem;left:2.625rem;opacity:0!important;position:absolute;transform:translate(-.5rem,.5rem)!important;transition:opacity var(--transition),transform var(--transition);width:4rem}#servicesInternal .service-internal-thumb:hover:not(.swiper-slide-thumb-active){border-color:rgba(0,0,0,.12);box-shadow:inset 0 0 0 .1875rem hsla(0,0%,100%,.72),inset 0 -1.25rem 2.25rem rgba(15,65,114,.08)}#servicesInternal .service-internal-thumb.swiper-slide-thumb-active{background:var(--white);border-color:var(--neutral)}#servicesInternal .service-internal-thumb.swiper-slide-thumb-active span,#servicesInternal .service-internal-thumb.swiper-slide-thumb-active strong{opacity:0;transform:translateY(-.5rem)}#servicesInternal .service-internal-thumb.swiper-slide-thumb-active img{opacity:1!important;transform:translate(0)!important}#servicesInternal .service-internal-thumb:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}@media (max-width:1880px){#servicesInternal .service-internal-card__heading{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:auto minmax(3rem,16rem) minmax(0,1fr);padding:7.5rem 5.5rem}#servicesInternal .service-internal-card__heading span{font-size:8rem}#servicesInternal .service-internal-card__heading hr{margin-top:4rem}#servicesInternal .service-internal-card__heading .texts{min-height:28rem}#servicesInternal .service-internal-card__heading .texts h2{font-size:3.5rem;margin-top:0}#servicesInternal .service-internal-topics li{gap:3.5rem;padding-right:4rem}#servicesInternal .service-internal-topics li p{max-width:22rem}}@media (max-width:1366px){#servicesInternal .service-internal-card__heading{padding:6.5rem 4.5rem}#servicesInternal .service-internal-card__heading .texts h2{font-size:3.25rem}#servicesInternal .service-internal-thumb{padding:3rem}}@media (max-width:980px){#servicesInternal{padding-bottom:8rem}#servicesInternal .service-internal-card__heading{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:auto minmax(3rem,8rem) minmax(0,1fr);padding:5rem 3.5rem}#servicesInternal .service-internal-card__heading span{font-size:5.5rem}#servicesInternal .service-internal-card__heading hr{margin-top:3rem}#servicesInternal .service-internal-card__heading .texts{min-height:22rem}#servicesInternal .service-internal-card__heading .texts h2{font-size:2.75rem;margin:.75rem 0 3.5rem}#servicesInternal .service-internal-topics{-moz-columns:1;column-count:1;margin-top:3.5rem}#servicesInternal .service-internal-topics li{gap:2rem;min-height:0;padding:3rem 0}#servicesInternal .service-internal-topics li p{max-width:100%}#servicesInternal .services-internal-arrow{font-size:3rem;top:13.5rem}#servicesInternal .servicesInternalThumbs{margin-top:3rem}#servicesInternal .service-internal-thumb{min-height:14rem;padding:2.5rem}#servicesInternal .service-internal-thumb span{font-size:2rem}#servicesInternal .service-internal-thumb strong{font-size:1.375rem}}@media (max-width:768px){#servicesInternal .service-internal-card__heading{grid-template-columns:1fr;padding:4rem;row-gap:2rem}#servicesInternal .service-internal-card__heading span{font-size:4.5rem}#servicesInternal .service-internal-card__heading hr{margin-top:0}#servicesInternal .service-internal-card__heading .texts{min-height:0}#servicesInternal .service-internal-card__heading .texts h2{font-size:2.5rem;margin:0 0 2.5rem}#servicesInternal .service-internal-card__heading .texts p{max-width:100%}#servicesInternal .service-internal-card__heading .texts a{margin-top:2rem}#servicesInternal .service-internal-topics{margin-top:3rem}#servicesInternal .service-internal-topics li{gap:1.25rem}#servicesInternal .service-internal-topics li p{font-size:1.125rem}#servicesInternal .servicesInternalThumbs{margin-top:4rem}#servicesInternal .service-internal-thumb{min-height:11.5rem}#servicesInternal .service-internal-thumb strong{font-size:1rem}}@media (max-width:580px){#servicesInternal{padding-bottom:5rem}#servicesInternal .service-internal-card__heading{padding:2.5rem;row-gap:1.5rem}#servicesInternal .service-internal-card__heading span{font-size:3.25rem}#servicesInternal .service-internal-card__heading .texts h2{font-size:2.125rem;letter-spacing:0}#servicesInternal .services-internal-arrow{display:none}#servicesInternal .service-internal-topics li{align-items:flex-start;padding:2.25rem 0}#servicesInternal .service-internal-topics li span{font-size:1.375rem}#servicesInternal .service-internal-topics li p{font-size:1rem}#servicesInternal .service-internal-thumb{min-height:10.75rem;padding:2rem}#servicesInternal .service-internal-thumb img{bottom:2rem;height:3.5rem;left:2rem;width:3.5rem}}#portfolioServices .portfolio-services-content{align-items:center;border-bottom:1px solid var(--neutral);border-top:1px solid var(--neutral);-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:minmax(9rem,16.5rem) minmax(50rem,62.3125rem);justify-content:space-between;padding:9rem 0 8.75rem}#portfolioServices .text{align-self:flex-start}#portfolioServices .text .pill{transition:background-color var(--transition),color var(--transition),border-color var(--transition)}#portfolioServices .text .pill:focus-visible,#portfolioServices .text .pill:hover{background:var(--black);color:var(--white)}#portfolioServices .text .pill:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioServices .portfolio-services-slider{min-width:0;position:relative}#portfolioServices .portfolioServicesSwiper{overflow:hidden}#portfolioServices .swiper-slide{width:calc(50% - .625rem)}#portfolioServices .project-card{height:auto}#portfolioServices .project-card .project-card__image{border-radius:.5rem;display:block;overflow:hidden}#portfolioServices .project-card .project-card__image img{display:block;height:19.625rem;-o-object-fit:cover;object-fit:cover;width:100%}#portfolioServices .project-card .project-card__image:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioServices .project-copy{margin-top:1.25rem}#portfolioServices .project-copy h2{color:var(--black);font-size:1.375rem;font-weight:600;line-height:125%}#portfolioServices .project-copy p{color:var(--neutral-dark);font-size:.875rem;font-weight:500;line-height:125%;margin-top:.375rem;text-transform:uppercase}#portfolioServices .portfolio-services-arrow{align-items:center;background:transparent;border:0;color:var(--neutral-dark);cursor:pointer;display:flex;font-family:var(--textHigh);font-size:3.75rem;font-weight:500;justify-content:center;line-height:1;padding:0;position:absolute;top:8.75rem;transition:color var(--transition),opacity var(--transition);z-index:5}#portfolioServices .portfolio-services-arrow.swiper-button-disabled{color:#d9d9d9;cursor:default}#portfolioServices .portfolio-services-arrow:hover:not(.swiper-button-disabled){color:var(--primary-dark)}#portfolioServices .portfolio-services-arrow:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioServices .portfolio-services-arrow--prev{left:-5.25rem}#portfolioServices .portfolio-services-arrow--next{right:-5.25rem}@media (max-width:1180px){#portfolioServices .portfolio-services-content{grid-template-columns:1fr;padding:6rem 0;row-gap:3rem}#portfolioServices .text{align-self:auto}#portfolioServices .portfolio-services-arrow--prev{left:-3.5rem}#portfolioServices .portfolio-services-arrow--next{right:-3.5rem}}@media (max-width:980px){#portfolioServices{padding-bottom:6rem}#portfolioServices .swiper-slide{width:70%}#portfolioServices .project-card__image img{height:18rem}#portfolioServices .portfolio-services-arrow{top:7.5rem}}@media (max-width:768px){#portfolioServices .portfolio-services-content{padding:4.5rem 0}#portfolioServices .swiper-slide{width:82%}#portfolioServices .portfolio-services-arrow{display:none}}@media (max-width:580px){#portfolioServices{padding-bottom:5rem}#portfolioServices .swiper-slide{width:92%}#portfolioServices .project-card__image img{height:15rem}#portfolioServices .project-copy h2{font-size:1.125rem}}
#clientsMediaInternal{padding:0 0 11.5rem;position:relative;z-index:0}#clientsMediaInternal:after{aspect-ratio:1/1;background:linear-gradient(202deg,#f4466f 14.57%,#ab7ec4 24.94%,#5c92ff 36.53%,#fff 63.37%);border-radius:9999px;content:"";filter:blur(70px);height:68.073vw;opacity:.28;pointer-events:none;position:absolute;right:0;top:-12rem;width:68.073vw;z-index:-1}#clientsMediaInternal .container{position:relative;z-index:1}#clientsMediaInternal .clients-media-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:5.875rem}#clientsMediaInternal .clients-media-filters .pill{background:var(--neutral-dark);border:0;color:var(--white);cursor:pointer;transition:background-color var(--transition),color var(--transition),transform var(--transition)}#clientsMediaInternal .clients-media-filters .pill.active,#clientsMediaInternal .clients-media-filters .pill:focus-visible,#clientsMediaInternal .clients-media-filters .pill:hover{background:var(--tertiary-dark);color:var(--white)}#clientsMediaInternal .clients-media-filters .pill:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#clientsMediaInternal .clients-media-filters .pill:active{transform:translateY(1px)}#clientsMediaInternal .clients-media-search{align-items:center;display:flex;gap:.75rem;margin-bottom:4.25rem;width:100%}#clientsMediaInternal .clients-media-search input{background:transparent;border:1px solid var(--black);border-radius:999px;color:var(--neutral-dark);font-size:1.125rem;font-weight:700;height:3.75rem;letter-spacing:.0625rem;line-height:120%;padding:.875rem 1.625rem;text-transform:uppercase;width:min(100%,26.875rem)}#clientsMediaInternal .clients-media-search input::-moz-placeholder{color:var(--neutral-dark);opacity:1}#clientsMediaInternal .clients-media-search input::placeholder{color:var(--neutral-dark);opacity:1}#clientsMediaInternal .clients-media-search button{align-items:center;border:1px solid var(--neutral-dark);border-radius:999px;color:var(--neutral-dark);display:inline-flex;height:3.75rem;justify-content:center;transition:background-color var(--transition),color var(--transition),border-color var(--transition);width:5rem}#clientsMediaInternal .clients-media-search button:focus-visible,#clientsMediaInternal .clients-media-search button:hover{background:var(--tertiary-dark);border-color:var(--tertiary-dark);color:var(--white)}#clientsMediaInternal .clients-media-search button:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#clientsMediaInternal .clients-media-list{display:grid;gap:4.375rem}#clientsMediaInternal .clients-media-card__box{background:hsla(0,0%,100%,.44);border:1px solid var(--neutral-dark);border-radius:1rem;border-radius:.5rem;display:grid;grid-template-columns:minmax(10rem,14.625rem) minmax(0,1fr);overflow:hidden}#clientsMediaInternal .clients-media-card__logo{align-items:center;border-right:1px solid var(--neutral-dark);display:flex;justify-content:center}#clientsMediaInternal .clients-media-card__logo img{height:auto;max-height:7.125rem;max-width:10.875rem;width:auto}#clientsMediaInternal .clients-media-card__meta{align-content:center;display:grid;gap:3rem 1.625rem;padding:3.375rem 3.75rem}#clientsMediaInternal .clients-media-card__meta div{align-items:baseline;display:grid;gap:4.5rem;grid-template-columns:minmax(7rem,9.25rem) minmax(0,1fr)}#clientsMediaInternal .clients-media-card__meta dd,#clientsMediaInternal .clients-media-card__meta dt{color:var(--neutral-dark);font-size:1.25rem;font-weight:700;line-height:125%;text-transform:uppercase}#clientsMediaInternal .clients-media-card__footer{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,45.25rem) auto;justify-content:space-between;margin-top:2rem}#clientsMediaInternal .clients-media-card__footer h2{color:var(--neutral-dark);font-size:1.75rem;font-weight:600;line-height:140%}@media (max-width:980px){#clientsMediaInternal{padding-bottom:8rem}#clientsMediaInternal .clients-media-card__meta{padding:3rem 2rem}#clientsMediaInternal .clients-media-card__meta div{gap:1.5rem}}@media (max-width:580px){#clientsMediaInternal .clients-media-filters{margin-bottom:3rem}#clientsMediaInternal .clients-media-filters .pill{font-size:1rem;padding:.625rem 1rem}#clientsMediaInternal .clients-media-search{margin-bottom:3rem;width:100%}#clientsMediaInternal .clients-media-search input{font-size:1rem;min-width:0;padding-inline:1.25rem}#clientsMediaInternal .clients-media-list{gap:3rem}#clientsMediaInternal .clients-media-card__box{grid-template-columns:1fr}#clientsMediaInternal .clients-media-card__logo{border-bottom:1px solid var(--neutral);border-right:0;min-height:7rem}#clientsMediaInternal .clients-media-card__logo--valor{align-items:center;padding-left:0}#clientsMediaInternal .clients-media-card__logo--valor span{margin-left:4.25rem}#clientsMediaInternal .clients-media-card__meta{padding:2rem}#clientsMediaInternal .clients-media-card__meta div{gap:.5rem;grid-template-columns:1fr}#clientsMediaInternal .clients-media-card__footer{align-items:flex-start;gap:1.25rem;grid-template-columns:1fr}#clientsMediaInternal .clients-media-card__footer h2{font-size:1.5rem}}#clientsMediaSpokesperson .container{border-bottom:1px solid var(--neutral);padding-bottom:5.75rem;padding-top:4.5rem}#clientsMediaSpokesperson .clients-media-spokesperson{align-items:center;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:minmax(12rem,25rem) minmax(18rem,31.5rem);justify-content:space-between}#clientsMediaSpokesperson .clients-media-spokesperson__media{aspect-ratio:1/1;background:#d9d9d9;border-radius:50%;width:13.6875rem}#clientsMediaSpokesperson .clients-media-spokesperson__content{max-width:31.5rem}#clientsMediaSpokesperson h2{color:var(--black);font-size:2rem;font-weight:600;line-height:106%;max-width:15rem}#clientsMediaSpokesperson .clients-media-spokesperson__role{color:#a8a8a8;font-size:.75rem;font-weight:500;line-height:125%;margin-top:.875rem;text-transform:uppercase}#clientsMediaSpokesperson .clients-media-spokesperson__content p:not(.clients-media-spokesperson__role){color:var(--neutral-dark);font-size:1rem;font-weight:500;line-height:140%;margin-top:1rem}@media (max-width:980px){.clients-media-case #textPortfolio .content,.clients-media-case #textPortfolio .top{grid-template-columns:1fr;row-gap:3rem}.clients-media-case #textPortfolio .content .title{max-width:34rem}#clientsMediaSpokesperson .clients-media-spokesperson{grid-template-columns:1fr;row-gap:3rem}}@media (max-width:580px){.clients-media-case #textPortfolio{padding-top:3rem}.clients-media-case #textPortfolio .container{padding-bottom:5rem}.clients-media-case #textPortfolio .top{margin-bottom:3rem;padding-bottom:3rem}.clients-media-case #textPortfolio .content .title,.clients-media-case #textPortfolio .top .title{font-size:1.75rem}#clientsMediaSpokesperson .container{padding-bottom:4.5rem;padding-top:3.5rem}#clientsMediaSpokesperson .clients-media-spokesperson__media{width:11.5rem}#clientsMediaSpokesperson h2{font-size:1.75rem}}
#portfolioInternal{padding:0 0 11.5rem;position:relative;z-index:0}#portfolioInternal [hidden]{display:none!important}#portfolioInternal:after{aspect-ratio:1/1;background:linear-gradient(202deg,#f4466f 14.57%,#ab7ec4 24.94%,#5c92ff 36.53%,#fff 63.37%);border-radius:9999px;content:"";filter:blur(70px);height:68.073vw;pointer-events:none;position:absolute;right:0;top:-12rem;width:68.073vw;z-index:-1}#portfolioInternal .container{position:relative;z-index:1}#portfolioInternal .portfolio-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:2.5rem}#portfolioInternal .portfolio-filters .pill{background:var(--neutral-dark);border:0;color:var(--white);cursor:pointer;transition:background-color var(--transition),color var(--transition),transform var(--transition)}#portfolioInternal .portfolio-filters .pill.active,#portfolioInternal .portfolio-filters .pill:hover{background:var(--tertiary-dark);color:var(--white)}#portfolioInternal .portfolio-filters .pill:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioInternal .portfolio-filters .pill:active{transform:translateY(1px)}#portfolioInternal .portfolio-media-panel{padding:0}#portfolioInternal .portfolio-media-panel:after{display:none}#portfolioInternal .clients-media-empty{color:var(--neutral-dark);font-size:1.25rem;font-weight:700;line-height:140%;text-transform:uppercase}#portfolioInternal .portfolio-grid{display:grid;gap:3.125rem 2rem;grid-template-columns:repeat(10,minmax(0,1fr))}#portfolioInternal .portfolio-card{grid-column:span 5;min-width:0}#portfolioInternal .portfolio-card[hidden]{display:none}#portfolioInternal .portfolio-card--featured{grid-column:1/-1}#portfolioInternal .portfolio-card:not(.portfolio-card--featured):nth-child(4n+3),#portfolioInternal .portfolio-card:not(.portfolio-card--featured):nth-child(4n+6){grid-column:span 4}#portfolioInternal .portfolio-card:not(.portfolio-card--featured):nth-child(4n+4),#portfolioInternal .portfolio-card:not(.portfolio-card--featured):nth-child(4n+5){grid-column:span 6}#portfolioInternal .portfolio-card__media{background:var(--neutral-light);border-radius:.625rem;display:block;overflow:hidden}#portfolioInternal .portfolio-card__media img{display:block;height:34.5rem;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}#portfolioInternal .portfolio-card__media:focus-visible img,#portfolioInternal .portfolio-card__media:hover img{transform:scale(1.03)}#portfolioInternal .portfolio-card__media:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioInternal .portfolio-card--featured .portfolio-card__media img{aspect-ratio:2/1;height:auto}#portfolioInternal .portfolio-card__copy{margin-top:3rem}#portfolioInternal .portfolio-card__copy h2{color:var(--black);font-size:2rem;font-weight:600;line-height:125%}#portfolioInternal .portfolio-card__copy h2 a{color:inherit;transition:color var(--transition)}#portfolioInternal .portfolio-card__copy h2 a:focus-visible,#portfolioInternal .portfolio-card__copy h2 a:hover{color:var(--tertiary-dark)}#portfolioInternal .portfolio-card__copy h2 a:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioInternal .portfolio-card__copy p{color:var(--neutral-dark);font-size:1.125rem;font-weight:500;line-height:125%;margin-top:.25rem;text-transform:uppercase}#portfolioInternal .portfolio-card--featured .portfolio-card__copy{padding-left:4rem;position:relative}#portfolioInternal .portfolio-card--featured .portfolio-card__copy>span{background:var(--neutral-light);display:block;height:59px;left:0;position:absolute;top:8px;width:36px}#portfolioInternal .portfolio-card--featured .portfolio-card__copy>span:after{border-bottom:14px solid var(--white);border-left:18px solid transparent;border-right:18px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0}#portfolioInternal .portfolio-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:5rem}#portfolioInternal .portfolio-pagination .page-numbers,#portfolioInternal .portfolio-pagination a{align-items:center;border:1px solid var(--neutral);border-radius:999px;color:var(--neutral-dark);display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.5rem 1rem;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}#portfolioInternal .portfolio-pagination .page-numbers.active,#portfolioInternal .portfolio-pagination .page-numbers.current,#portfolioInternal .portfolio-pagination .page-numbers:focus-visible,#portfolioInternal .portfolio-pagination .page-numbers:hover,#portfolioInternal .portfolio-pagination a.active,#portfolioInternal .portfolio-pagination a.current,#portfolioInternal .portfolio-pagination a:focus-visible,#portfolioInternal .portfolio-pagination a:hover{background:var(--tertiary-dark);border-color:var(--tertiary-dark);color:var(--white)}#portfolioInternal .portfolio-pagination .page-numbers:focus-visible,#portfolioInternal .portfolio-pagination a:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}@media (max-width:1366px){#portfolioInternal .portfolio-card__media img{height:30rem}}@media (max-width:980px){#portfolioInternal{padding-bottom:8rem}#portfolioInternal .portfolio-grid{gap:2.5rem 1.5rem}}@media (max-width:768px){#portfolioInternal .portfolio-filters{margin-bottom:2rem}#portfolioInternal .portfolio-grid{grid-template-columns:1fr}#portfolioInternal .portfolio-card,#portfolioInternal .portfolio-card--featured,#portfolioInternal .portfolio-card:not(.portfolio-card--featured):nth-child(n){grid-column:auto}#portfolioInternal .portfolio-card__media img{height:25rem}#portfolioInternal .portfolio-card--featured .portfolio-card__media img{aspect-ratio:2/1;height:auto}#portfolioInternal .portfolio-card__copy{margin-top:1.5rem}#portfolioInternal .portfolio-card__copy h2{font-size:1.5rem}#portfolioInternal .portfolio-card__copy p{font-size:1rem}#portfolioInternal .portfolio-card--featured .portfolio-card__copy>span{height:59px;top:4px;width:28px}#portfolioInternal .portfolio-card--featured .portfolio-card__copy>span:after{border-left-width:14px;border-right-width:14px}}@media (max-width:580px){#portfolioInternal{padding-bottom:5rem}#portfolioInternal .portfolio-filters .pill{font-size:1rem;padding:.625rem 1rem}#portfolioInternal .portfolio-card__media img{height:16rem}#portfolioInternal .portfolio-pagination{justify-content:flex-start;margin-top:3.5rem;overflow-x:auto;padding-bottom:.5rem}#portfolioInternal .portfolio-card--featured .portfolio-card__copy>span{height:40px;top:4px;width:28px}}#bannerPortfolio img{aspect-ratio:16/9;display:block;height:auto;width:100%}@media (max-width:980px){#bannerPortfolio img{height:30rem;-o-object-fit:cover;object-fit:cover}}@media (max-width:580px){#bannerPortfolio img{height:20rem;-o-object-fit:cover;object-fit:cover}}#initialInfo{padding:14rem 0 0}#initialInfo .hat{color:#a8a8a8;letter-spacing:normal;margin-bottom:.625rem}#initialInfo .title{color:var(--black);font-size:3.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:114%}#initialInfo .top{align-items:flex-start;border-bottom:1px solid var(--neutral);-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin-bottom:4.5rem;padding-bottom:4.5rem}#initialInfo .top p{color:var(--neutral-dark);font-size:1.125rem;font-weight:700;line-height:160%;margin-top:2.25rem;text-transform:uppercase}@media (max-width:768px){#initialInfo{padding:8rem 0 0}#initialInfo .top{grid-template-columns:1fr;row-gap:2.5rem}}#textPortfolio{margin:7rem 0}#textPortfolio:has(+#textPortfolio) .content{border-bottom:1px solid var(--neutral);padding-bottom:7rem}#textPortfolio .hat{color:#a8a8a8;letter-spacing:normal;margin-bottom:.625rem}#textPortfolio .title{color:var(--black);font-size:3.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:114%}#textPortfolio .smallTitle{color:var(--neutral-dark);font-size:2rem;font-weight:500;line-height:125%}#textPortfolio .content{align-items:flex-start;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}#textPortfolio .content>div:first-child{max-width:26.25rem}#textPortfolio .content p{color:var(--neutral-dark);font-size:1.5rem;font-weight:500;line-height:160%}#textPortfolio .content p+p{margin-top:1.5rem}@media (max-width:768px){#textPortfolio .content{grid-template-columns:1fr;row-gap:2.5rem}}#fullImage{margin:1.25rem}#fullImage img{aspect-ratio:16/9;display:block;height:auto;width:100%}#video{margin:1.25rem}#video .portfolio-video{aspect-ratio:16/8;background:var(--black);border-radius:.625rem;overflow:hidden}#video .portfolio-video iframe,#video .portfolio-video video{border:0;display:block;height:100%;width:100%}#video .portfolio-video video{-o-object-fit:cover;object-fit:cover}@media (max-width:580px){#video{margin:5rem 0}}#blocos{margin:7rem 0}#blocos .portfolio-blocks-grid{border-bottom:1px solid var(--neutral);border-top:1px solid var(--neutral);display:grid;gap:1.875rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:7rem;padding-top:7rem}#blocos .portfolio-block-card{background:var(--primary-dark);border-radius:1rem;display:flex;flex-direction:column;padding:2rem 2.875rem;row-gap:3rem}#blocos .portfolio-block-card strong{color:var(--primary-xlight);display:block;font-family:var(--textHigh);font-size:1.75rem;font-weight:600;line-height:125%}#blocos .portfolio-block-card p{color:var(--neutral-light);font-size:1.125rem;font-weight:500;line-height:130%}@media (max-width:1180px){#blocos .portfolio-blocks-grid{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){#blocos{margin:5rem 0}#blocos .portfolio-blocks-grid{grid-template-columns:1fr}#blocos .portfolio-block-card{padding:1.5rem}}#portfolioEditorial{margin:7rem 0}#portfolioEditorial .portfolio-editorial-slider{align-items:center;border-bottom:1px solid var(--neutral);border-top:1px solid var(--neutral);-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);justify-content:space-between;padding-bottom:7rem;padding-top:7rem}#portfolioEditorial .portfolio-editorial-stage{min-width:0;padding:0 5rem;position:relative}#portfolioEditorial .portfolioEditorialSwiper{border-radius:1.25rem;margin:0;overflow:hidden;padding:0}#portfolioEditorial .portfolio-editorial-card{align-items:flex-start;background:var(--neutral-light);border-radius:1.25rem;color:var(--neutral-dark);display:flex;flex-direction:column;min-height:39.75rem;padding:10%;position:relative;transition:background-color var(--transition),color var(--transition),transform .7s ease;width:84%;z-index:1}#portfolioEditorial .portfolio-editorial-card>*{transition:opacity .25s ease}#portfolioEditorial .portfolio-editorial-card.portfolio-editorial-card--entering-next>*,#portfolioEditorial .portfolio-editorial-card.portfolio-editorial-card--entering-prev>*,#portfolioEditorial .portfolio-editorial-card:not(.swiper-slide-active)>*{opacity:0}#portfolioEditorial .portfolio-editorial-card.swiper-slide-active{background:var(--neutral-light);transform:none;z-index:2}#portfolioEditorial .portfolio-editorial-card.swiper-slide-next{background:var(--primary);transform:translateX(-5.875rem);z-index:0}#portfolioEditorial .portfolio-editorial-card.swiper-slide-prev{background:var(--primary);transform:translateX(5.875rem);z-index:0}#portfolioEditorial .portfolio-editorial-card small{color:inherit;display:block;font-size:1.125rem;font-weight:700;line-height:125%;margin-top:3.375rem;text-transform:uppercase}#portfolioEditorial .portfolio-editorial-card h2{color:inherit;font-size:2rem;font-weight:500;line-height:125%;margin-top:1rem;max-width:16rem}#portfolioEditorial .portfolio-editorial-card strong{color:rgba(0,0,0,.2);display:block;font-family:var(--textHigh);font-size:14.5vw;font-weight:400;letter-spacing:-6%;line-height:70%;margin-top:auto}#portfolioEditorial .portfolio-editorial-card__pill{align-items:center;background:var(--secondary-dark);border-radius:999px;color:var(--white);display:inline-flex;font-size:1.125rem;font-weight:700;justify-content:center;letter-spacing:.0625rem;line-height:125%;padding:.875rem 2rem;text-align:center;text-transform:uppercase}#portfolioEditorial .portfolio-editorial-arrow{align-items:center;background:transparent;border:0;color:var(--neutral-dark);cursor:pointer;display:flex;font-family:var(--textHigh);font-size:4rem;font-weight:500;height:3.5rem;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color var(--transition),opacity var(--transition);width:3.5rem;z-index:5}#portfolioEditorial .portfolio-editorial-arrow.swiper-button-disabled{color:#d9d9d9;cursor:default}#portfolioEditorial .portfolio-editorial-arrow:hover:not(.swiper-button-disabled){color:var(--primary-dark)}#portfolioEditorial .portfolio-editorial-arrow:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#portfolioEditorial .portfolio-editorial-arrow--prev{left:0}#portfolioEditorial .portfolio-editorial-arrow--next{right:0}#portfolioEditorial .hat{color:#a8a8a8;letter-spacing:normal;margin-bottom:.625rem}#portfolioEditorial p{color:var(--neutral-dark);font-size:1.5rem;font-weight:500;line-height:160%}#portfolioEditorial p+p{margin-top:1.5rem}@media (max-width:1366px){#portfolioEditorial .portfolio-editorial-card{min-height:38rem}#portfolioEditorial .portfolio-editorial-card strong{font-size:12vw}}@media (max-width:1180px){#portfolioEditorial .portfolio-editorial-stage{padding:0 4rem}#portfolioEditorial .portfolio-editorial-card{min-height:35rem;width:90%}}@media (max-width:980px){#portfolioEditorial .portfolio-editorial-slider{grid-template-columns:1fr;row-gap:3.5rem}#portfolioEditorial .portfolio-editorial-stage{order:1}#portfolioEditorial .context{order:0}}@media (max-width:580px){#portfolioEditorial{margin:5rem 0}#portfolioEditorial .portfolio-editorial-arrow--prev{left:-3rem}#portfolioEditorial .portfolio-editorial-arrow--next{right:-3rem}#portfolioEditorial .portfolio-editorial-stage{padding:0}#portfolioEditorial .portfolioEditorialSwiper{margin:0;padding:0}#portfolioEditorial .portfolio-editorial-card{border-radius:.875rem;min-height:32rem;padding:3rem 2.5rem 2.25rem}#portfolioEditorial .portfolio-editorial-card small{font-size:1rem;margin-top:3rem}#portfolioEditorial .portfolio-editorial-card h2{font-size:1.75rem}#portfolioEditorial .portfolio-editorial-card strong{font-size:10rem}}#results{margin:7rem 0}#results .portfolio-results-heading{align-items:flex-start;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,1fr)}#results .portfolio-results-heading h2{color:var(--black);font-size:3.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:114%;max-width:25rem}#results .subtitle{max-width:32rem}#results .subtitle,#results .subtitle p{color:var(--neutral-dark)}#results .subtitle p+p{margin-top:1.5rem}#results .portfolio-results-list{margin-top:9rem}#results .portfolio-result-item{border-bottom:1px solid var(--neutral);-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);padding:3rem 0}#results .portfolio-result-item:first-child{border-top:1px solid var(--neutral)}#results .portfolio-result-item h3{color:var(--primary-xdark);font-size:2rem;font-weight:500;line-height:125%;max-width:27rem}@media (max-width:980px){#results .portfolio-result-item,#results .portfolio-results-heading{grid-template-columns:1fr;row-gap:2rem}#results .portfolio-results-list{margin-top:5rem}}@media (max-width:580px){#results{margin:5rem 0}#results .portfolio-results-heading h2{font-size:2.5rem;letter-spacing:0}#results .portfolio-result-item p,#results .portfolio-results-intro{font-size:1.375rem}#results .portfolio-result-item{padding:2rem 0}#results .portfolio-result-item h3{font-size:1.75rem}}#highlightsMidia{margin:7rem 0}#highlightsMidia .portfolio-highlights-heading{align-items:flex-start;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,1fr)}#highlightsMidia .portfolio-highlights-heading h2{color:var(--black);font-size:3.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:114%;max-width:25rem}#highlightsMidia .portfolio-highlights-intro{max-width:32rem}#highlightsMidia .portfolio-highlights-intro p{color:var(--neutral-dark)}#highlightsMidia .portfolio-highlights-list{display:flex;flex-direction:column;margin-top:8rem;row-gap:4rem}#highlightsMidia .portfolio-highlight-item{align-items:center;border:1px solid var(--neutral-dark);border-radius:.875rem;color:var(--neutral-dark);display:grid;grid-template-columns:15rem minmax(20rem,1fr) minmax(16rem,27rem);min-height:13.25rem;overflow:hidden}#highlightsMidia .portfolio-highlight-logo{align-items:center;border-right:1px solid var(--neutral-dark);display:flex;height:100%;justify-content:center;padding:2rem}#highlightsMidia .portfolio-highlight-logo img{display:block;max-height:5rem;max-width:10.25rem;-o-object-fit:contain;object-fit:contain;width:auto}#highlightsMidia .portfolio-highlight-item h3{color:inherit;font-family:Manrope;font-size:1.75rem;font-weight:700;line-height:130%;max-width:27.5rem;padding:2rem 3rem}#highlightsMidia .portfolio-highlight-spokesperson{padding:2rem 3rem}#highlightsMidia .portfolio-highlight-spokesperson span,#highlightsMidia .portfolio-highlight-spokesperson strong{display:block;font-size:1.25rem;font-weight:700;line-height:125%;text-transform:uppercase}#highlightsMidia .portfolio-highlight-spokesperson span{color:#bfbfbf}#highlightsMidia .portfolio-highlight-spokesperson strong{color:var(--neutral-dark);margin-top:.25rem}@media (max-width:1180px){#highlightsMidia .portfolio-highlight-item{grid-template-columns:13rem minmax(16rem,1fr) minmax(14rem,22rem)}#highlightsMidia .portfolio-highlight-item h3,#highlightsMidia .portfolio-highlight-spokesperson{padding:2rem}}@media (max-width:980px){#highlightsMidia .portfolio-highlights-heading{grid-template-columns:1fr;row-gap:2rem}#highlightsMidia .portfolio-highlights-list{margin-top:5rem;row-gap:2rem}#highlightsMidia .portfolio-highlight-item{grid-template-columns:12rem minmax(0,1fr)}#highlightsMidia .portfolio-highlight-logo{align-self:stretch;grid-row:1/span 2}#highlightsMidia .portfolio-highlight-spokesperson{grid-column:2;padding-top:0}}@media (max-width:580px){#highlightsMidia{margin:5rem 0}#highlightsMidia .portfolio-highlights-heading h2{font-size:2.5rem;letter-spacing:0}#highlightsMidia .portfolio-highlight-item{grid-template-columns:4.5rem minmax(0,1fr);min-height:0}#highlightsMidia .portfolio-highlight-logo{border-bottom:0;border-right:1px solid var(--neutral-dark);min-height:0;padding:1rem .75rem}#highlightsMidia .portfolio-highlight-logo img{max-height:3.25rem;max-width:3.25rem}#highlightsMidia .portfolio-highlight-item h3,#highlightsMidia .portfolio-highlight-spokesperson{padding:1rem 1.25rem}#highlightsMidia .portfolio-highlight-spokesperson{grid-column:2;padding-top:0}#highlightsMidia .portfolio-highlight-item h3{font-size:1.5rem}#highlightsMidia .portfolio-highlight-spokesperson span,#highlightsMidia .portfolio-highlight-spokesperson strong{font-size:1rem}}#portfolioImpact{background:var(--neutral-light);margin:7rem 0;padding:7rem 0}#portfolioImpact .container{display:block}#portfolioImpact .portfolio-impact-content{align-items:stretch;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,1fr)}#portfolioImpact .portfolio-impact-copy{display:flex;flex-direction:column;justify-content:space-between;min-height:15rem}#portfolioImpact h2{color:var(--black);font-size:3.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:114%;max-width:24rem}#portfolioImpact .portfolio-impact-pills{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:3rem}#portfolioImpact .portfolio-impact-pills .pill{background:transparent}#portfolioImpact .portfolio-impact-text{max-width:32rem}#portfolioImpact .portfolio-impact-text p+p{margin-top:2rem}@media (max-width:768px){#portfolioImpact{padding:5rem 0}#portfolioImpact .portfolio-impact-content{grid-template-columns:1fr;row-gap:3rem}#portfolioImpact .portfolio-impact-copy{min-height:0}#portfolioImpact .portfolio-impact-pills{margin-top:2.5rem}}@media (max-width:580px){#portfolioImpact{margin:5rem 0;padding:4rem 0}#portfolioImpact h2{font-size:2.5rem;letter-spacing:0}#portfolioImpact .portfolio-impact-pills .pill{font-size:.875rem;padding:.5rem 1rem}}#moreProjects{padding:6.25rem 0}#moreProjects .box{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:6.25rem}@media (max-width:768px){#moreProjects{padding:4rem 0}#moreProjects .box{row-gap:4rem}#moreProjects .box img{height:auto;width:100px}}
#blogList{padding:0 0 11.5rem;position:relative;z-index:0}#blogList:after{aspect-ratio:1/1;background:linear-gradient(202deg,#f4466f 14.57%,#ab7ec4 24.94%,#5c92ff 36.53%,#fff 63.37%);border-radius:9999px;content:"";filter:blur(70px);height:68.073vw;pointer-events:none;position:absolute;right:0;top:-12rem;width:68.073vw;z-index:-1}#blogList .container{position:relative;z-index:1}#blogList .blog-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.75rem}#blogList .blog-filters .pill{background:var(--neutral-dark);border:0;color:var(--white);cursor:pointer;transition:background-color var(--transition),color var(--transition),transform var(--transition)}#blogList .blog-filters .pill.active,#blogList .blog-filters .pill:focus-visible,#blogList .blog-filters .pill:hover{background:var(--secondary-dark);color:var(--white)}#blogList .blog-filters .pill:focus-visible{outline:1px solid var(--tertiary);outline-offset:2px}#blogList .blog-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}#blogList .blog-card a,#blogList .blog-card article{height:100%}#blogList .blog-card a{background:var(--neutral-light);color:var(--neutral-dark);display:flex;flex-direction:column;justify-content:space-between;min-height:38.9375rem;overflow:hidden;padding:4.5rem;position:relative;transition:transform var(--transition),box-shadow var(--transition)}#blogList .blog-card a:before{background:url(../img/arrow-diagonal.svg) 50%/contain no-repeat;bottom:12rem;content:"";filter:brightness(0) invert(1);height:3.375rem;left:4.5rem;opacity:0;pointer-events:none;position:absolute;transform:translate(-.5rem,.5rem);transition:opacity var(--transition),transform var(--transition);width:3.375rem;z-index:2}#blogList .blog-card a:focus-visible,#blogList .blog-card a:hover{box-shadow:0 1.25rem 3rem rgba(15,65,114,.14);transform:translateY(-.25rem)}#blogList .blog-card a:focus-visible:before,#blogList .blog-card a:hover:before{opacity:1;transform:translate(0)}#blogList .blog-card h2{display:-webkit-box;font-size:2rem;font-weight:500;line-height:125%;overflow:hidden;position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-line-clamp:4}#blogList .blog-card--blue a{background:var(--primary-dark);color:var(--neutral-light)}#blogList .blog-card--blue-light a{background:var(--primary);color:var(--neutral-light)}#blogList .blog-card--wide{grid-column:span 2}#blogList .blog-card--wide a{background:var(--secondary-dark);color:var(--white)}#blogList .blog-card--wide h2{max-width:27rem}#blogList .blog-card--image a{background:var(--black);color:var(--white)}#blogList .blog-card--image>article>a>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.4;position:absolute;transform:scale(1.03);transition:transform .5s ease;width:100%;z-index:0}#blogList .blog-card--image a:focus-visible>img,#blogList .blog-card--image a:hover>img{transform:scale(1.08)}#blogList .blog-card__author{align-items:center;display:flex;gap:5rem;margin-top:2rem;position:relative;z-index:2}#blogList .blog-card__avatar{display:block;height:5rem;position:relative;width:5rem}#blogList .blog-card__avatar:after{background:var(--primary-xdark);border-radius:50%;content:"";height:5rem;left:3rem;position:absolute;top:0;width:5rem;z-index:-1}#blogList .blog-card__avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blogList .blog-card--light .blog-card__avatar:after{background:var(--white)}#blogList .blog-card__author p{color:inherit;flex:1;font-family:var(--textHigh);font-size:1.5rem;font-weight:500;line-height:125%}@media (max-width:1440px){#blogList .blog-card a{min-height:36rem;padding:3rem}#blogList .blog-card h2{font-size:1.875rem}}@media (max-width:1080px){#blogList{padding-bottom:8rem}#blogList .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#blogList .blog-card--wide{grid-column:span 2}}@media (max-width:640px){#blogList{padding-bottom:5rem}#blogList .blog-filters{margin-bottom:2rem}#blogList .blog-grid{grid-template-columns:1fr}#blogList .blog-card,#blogList .blog-card--wide{grid-column:auto}#blogList .blog-card a,#blogList .blog-card--wide a{min-height:22rem;padding:2.5rem 2rem}#blogList .blog-card a:before{bottom:8.75rem;left:2rem}#blogList .blog-filters .pill{font-size:.875rem;min-width:auto;padding:.75rem 1.25rem}#blogList .blog-card h2{font-size:1.375rem}}#blogContent{padding:19.25rem 0 10rem}#blogContent .top{max-width:58rem;width:100%}#blogContent .top .hat{color:#a8a8a8;letter-spacing:normal;margin-bottom:.625rem}#blogContent .top h1{color:var(--black);font-size:3.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:114%;margin-bottom:1.5rem}#blogContent .top .subTop{color:var(--neutral-dark);font-size:2rem;font-weight:500;line-height:125%}#blogContent .infos{align-items:flex-end;border-bottom:1px solid var(--neutral);border-top:1px solid var(--neutral);-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;margin-top:6.125rem;padding:6.125rem 0}#blogContent .infos .hat{color:#a8a8a8;letter-spacing:normal;margin-bottom:1rem}#blogContent .infos .infos-author{align-items:flex-end;-moz-column-gap:6.5rem;column-gap:6.5rem;display:flex}#blogContent .infos .infos-author .hat{margin-bottom:.5rem}#blogContent .infos .infos-author .infos-avatar{display:block;height:6.375rem;position:relative;width:6.375rem}#blogContent .infos .infos-author .infos-avatar:after{background:var(--primary-xlight);border-radius:50%;content:"";height:6.375rem;left:3.125rem;position:absolute;top:0;width:6.375rem;z-index:-1}#blogContent .infos .infos-author .infos-avatar img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blogContent .infos .infos-author strong{color:var(--neutral-dark);font-family:var(--textHigh);font-size:1.5rem;font-weight:500;line-height:125%}#blogContent .infos .infos-tags ul{display:flex;flex-direction:column;gap:.375rem}#blogContent .infos .infos-tags ul li{color:var(--neutral-dark);font-size:1.125rem;font-weight:700;line-height:125%;text-transform:uppercase}#blogContent .infos .infos-date{color:var(--neutral);font-size:1.125rem;font-weight:700;line-height:150%;text-transform:uppercase}#blogContent .infos .arrow{transform:rotate(180deg)}#blogContent .infos .arrow .infos-arrow{display:block;filter:brightness(0) saturate(100%) invert(99%) sepia(3%) saturate(170%) hue-rotate(237deg) brightness(112%) contrast(84%);height:3rem;justify-self:end;width:3rem}#blogContent .content{margin:0 auto;max-width:67.5rem;padding:6.875rem 0 0;width:100%}#blogContent .content p{color:var(--neutral-dark);font-size:1.3125rem;font-weight:500;line-height:140%}#blogContent .content p+p{margin-top:2.5rem}#blogContent .content ul{color:var(--neutral-dark);font-size:1.3125rem;font-weight:500;line-height:140%;margin:5rem 0}#blogContent .content ul li{padding-left:2.25rem;position:relative}#blogContent .content ul li:before{background-color:var(--neutral-dark);border-radius:50%;content:"";height:.375rem;left:1rem;position:absolute;top:.875rem;width:.375rem}#blogContent .content ol{counter-reset:content-list;list-style:none;margin:5rem 0;padding:0}#blogContent .content ol li{color:var(--neutral-dark);counter-increment:content-list;font-size:1.3125rem;font-weight:500;line-height:150%;padding-left:4.75rem;position:relative}#blogContent .content ol li+li{margin-top:4rem}#blogContent .content ol li:before{align-items:center;background:var(--neutral-light);border-radius:50%;color:var(--black);content:counter(content-list,decimal-leading-zero);display:flex;font-family:var(--textHigh);font-size:.875rem;font-weight:700;height:3rem;justify-content:center;left:0;line-height:100%;position:absolute;top:0;width:3rem}#blogContent .content ol li strong{color:var(--neutral-dark);display:inline-block;font-size:1.3125rem;font-weight:700;line-height:125%;margin-bottom:.25rem}#blogContent .content h2.wp-block-heading,#blogContent .content h3.wp-block-heading,#blogContent .content h4.wp-block-heading,#blogContent .content h5.wp-block-heading{color:var(--neutral-dark);font-weight:700;line-height:125%;margin:5rem 0 1.5rem}#blogContent .content h2.wp-block-heading{font-size:2.5rem}#blogContent .content h3.wp-block-heading{font-size:2rem}#blogContent .content h4.wp-block-heading{font-size:1.625rem}#blogContent .content h5.wp-block-heading{font-size:1.375rem}#blogContent .content h6.wp-block-heading{background:var(--neutral-light);color:var(--neutral-dark);font-size:1.125rem;font-weight:600;line-height:125%;margin:5rem 0 2rem;padding:.875rem 2rem;text-transform:uppercase}#blogContent .content .wp-block-details{border-bottom:1px solid var(--neutral);border-top:1px solid var(--neutral);margin:5rem 0}#blogContent .content .wp-block-details summary{color:var(--neutral-dark);cursor:pointer;display:block;font-size:1.3125rem;font-weight:700;line-height:125%;list-style:none;padding:1.75rem 4rem 1.75rem 0;position:relative}#blogContent .content .wp-block-details summary::-webkit-details-marker{display:none}#blogContent .content .wp-block-details summary:after{align-items:center;background:var(--neutral-light);border-radius:50%;color:var(--neutral-dark);content:"+";display:flex;font-size:1.5rem;font-weight:500;height:2.5rem;justify-content:center;line-height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.5rem}#blogContent .content .wp-block-details[open] summary:after{content:"-"}#blogContent .content .wp-block-details p{margin:0;max-width:54rem;padding:0 0 2rem}#blogContent .content .wp-block-table{margin:0 0 5rem;overflow-x:auto}#blogContent .content .wp-block-table table{border:0;border-collapse:collapse;table-layout:fixed;width:100%}#blogContent .content .wp-block-table tbody,#blogContent .content .wp-block-table td,#blogContent .content .wp-block-table th,#blogContent .content .wp-block-table tr{border:0}#blogContent .content .wp-block-table tr+tr{border-top:1px solid var(--neutral)}#blogContent .content .wp-block-table tr+tr td{padding-top:3.25rem}#blogContent .content .wp-block-table td{border:0;color:var(--neutral-dark);font-size:1.125rem;font-weight:500;line-height:140%;padding:0 6rem 3.25rem 0;vertical-align:top}#blogContent .content .wp-block-table td+td{border-left:1px solid var(--neutral);padding-left:6rem;padding-right:0}#blogContent .content .wp-block-table td strong{color:var(--neutral-dark);display:inline-block;font-size:1.125rem;font-weight:700;line-height:125%;margin-bottom:1rem;text-transform:uppercase}#blogContent .content .wp-block-image{margin:5rem 0}#blogContent .content .wp-block-quote{margin:5rem 0 5rem 2rem;max-width:50rem;position:relative;width:100%}#blogContent .content .wp-block-quote:before{background:var(--tertiary-light);background-size:contain;content:"";height:100%;margin-left:-2rem;position:absolute;width:.75rem}#blogContent .content .wp-block-quote cite{font-weight:700}#blogContent .content .wp-block-media-text{align-items:stretch;background:var(--neutral-light);display:grid;grid-template-columns:19.5rem 1fr;margin:5rem 0}#blogContent .content .wp-block-media-text .wp-block-media-text__media{align-items:center;background:var(--primary);display:flex;height:100%;justify-content:center;margin:0}#blogContent .content .wp-block-media-text .wp-block-media-text__media img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:10.3125rem}#blogContent .content .wp-block-media-text .wp-block-media-text__content{display:flex;flex-direction:column;justify-content:center;padding:5.75rem 6.75rem}#blogContent .content .wp-block-media-text p{color:var(--neutral-dark);font-size:1.3125rem;font-weight:500;line-height:140%;margin:0;text-align:left}#blogContent .content .wp-block-media-text p+p{margin-top:2.25rem}#blogContent .content .wp-block-media-text p strong{font-weight:700}#blogContent .content .wp-block-media-text p em{font-size:1.125rem;font-weight:700;line-height:125%;text-transform:uppercase}#blogContent .content .wp-block-pullquote{background:var(--neutral-light);border:0;margin:5rem 0;padding:0}#blogContent .content .wp-block-pullquote blockquote{margin:0 auto;max-width:48.75rem;padding:5.75rem 0;width:100%}#blogContent .content .wp-block-pullquote p{color:var(--neutral-dark);font-size:1.3125rem;font-weight:500;line-height:140%;margin:0;text-align:left}#blogContent .content .wp-block-pullquote p+p{margin-top:1.5rem}#blogContent .content .wp-block-pullquote p strong{font-weight:700}#blogContent .content .wp-block-pullquote cite{color:var(--neutral-dark);display:block;font-size:1.125rem;font-style:normal;font-weight:700;line-height:125%;margin-top:2.25rem;text-align:left;text-transform:uppercase}#blogContent .byauthor{border-bottom:1px solid var(--neutral);border-top:1px solid var(--neutral);margin:6.125rem 0 4.75rem;padding:4.25rem 0}#blogContent .byauthor .box{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:flex-start;margin:0 auto;max-width:67.5rem;width:100%}#blogContent .byauthor .box .avatar{border-radius:50%;height:7.625rem;overflow:hidden;width:7.625rem}#blogContent .byauthor .box .avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blogContent .byauthor .box .info{flex:1}#blogContent .byauthor .box .info p{color:var(--neutral-dark);font-size:1.125rem;font-weight:500;line-height:140%}#blogContent .byauthor .box .info p strong{font-weight:700}#blogContent .footer_share{justify-content:space-between;margin:0 auto;max-width:54rem;width:100%}#blogContent .footer_share,#blogContent .footer_share .share{align-items:center;-moz-column-gap:3.5rem;column-gap:3.5rem;display:flex}#blogContent .footer_share .share .info{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;max-width:11.5rem;width:100%}#blogContent .footer_share .share .info svg{height:2.25rem;width:2.25rem}#blogContent .footer_share .share .info span{display:block;flex:1;font-family:var(--textHigh);font-size:1rem;font-weight:500}#blogContent .footer_share .share .icons{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex}#blogContent .footer_share .share .icons a{display:block;height:2.5rem;width:2.5rem}#blogContent .footer_share .share .icons a img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}#blogContent .footer_share .share .icons a:hover img{transform:scale(1.1)}@media (max-width:980px){#blogContent{padding-top:14rem}#blogContent .infos{grid-template-columns:20rem 1fr}#blogContent .infos .arrow{display:none}}@media (max-width:768px){#blogContent{padding-top:11rem}#blogContent .content{max-width:100%;padding:5rem 0 0;width:100%}#blogContent .content .wp-block-media-text{grid-template-columns:14rem 1fr}#blogContent .content .wp-block-media-text .wp-block-media-text__media{min-height:24rem}#blogContent .content .wp-block-media-text .wp-block-media-text__media img{width:7.75rem}#blogContent .content .wp-block-media-text .wp-block-media-text__content{padding:4rem 3rem}#blogContent .content .wp-block-pullquote blockquote{max-width:calc(100% - 6rem);padding:4rem 0}}@media (max-width:580px){#blogContent{padding:9rem 0 5rem}#blogContent .top h1{font-size:2.5rem;letter-spacing:0}#blogContent .top .subTop{font-size:1.75rem}#blogContent .infos{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;margin-top:3rem;padding:3rem 0;row-gap:2rem}#blogContent .infos .infos-author{grid-column:1/-1}#blogContent .infos .infos-tags{grid-column:1}#blogContent .infos .infos-date{grid-column:2}#blogContent .content p,#blogContent .content ul{font-size:1.25rem}#blogContent .content ol li{font-size:1.25rem;padding-left:4rem}#blogContent .content ol li+li{margin-top:3rem}#blogContent .content ol li:before{font-size:.8125rem;height:2.5rem;width:2.5rem}#blogContent .content ol li strong{font-size:1.25rem}#blogContent .content h2.wp-block-heading{font-size:2rem}#blogContent .content h3.wp-block-heading{font-size:1.75rem}#blogContent .content h4.wp-block-heading{font-size:1.5rem}#blogContent .content h5.wp-block-heading{font-size:1.25rem}#blogContent .content h2.wp-block-heading,#blogContent .content h3.wp-block-heading,#blogContent .content h4.wp-block-heading,#blogContent .content h5.wp-block-heading{margin-top:4rem}#blogContent .content h6.wp-block-heading{font-size:1rem;margin-top:4rem;padding:1rem 1.25rem}#blogContent .content .wp-block-details{margin:4rem 0}#blogContent .content .wp-block-details summary{font-size:1.25rem;padding:1.5rem 3.25rem 1.5rem 0}#blogContent .content .wp-block-details summary:after{font-size:1.25rem;height:2.25rem;width:2.25rem}#blogContent .content .wp-block-details p{padding-bottom:1.75rem}#blogContent .content .wp-block-table{margin-bottom:4rem;overflow-x:visible}#blogContent .content .wp-block-table table,#blogContent .content .wp-block-table tbody,#blogContent .content .wp-block-table td,#blogContent .content .wp-block-table tr{display:block;width:100%}#blogContent .content .wp-block-table tbody,#blogContent .content .wp-block-table td,#blogContent .content .wp-block-table th,#blogContent .content .wp-block-table tr{border:0}#blogContent .content .wp-block-table tr+tr{border-top:0}#blogContent .content .wp-block-table td{border-top:1px solid var(--neutral);padding:2rem 0}#blogContent .content .wp-block-table td+td{border-left:0;padding-left:0}#blogContent .content .wp-block-media-text{grid-template-columns:1fr;margin:4rem 0}#blogContent .content .wp-block-media-text .wp-block-media-text__media{min-height:11rem}#blogContent .content .wp-block-media-text .wp-block-media-text__media img{width:6.5rem}#blogContent .content .wp-block-media-text .wp-block-media-text__content{padding:2.5rem 2rem 3rem}#blogContent .content .wp-block-media-text p{font-size:1.25rem}#blogContent .content .wp-block-media-text p strong{font-size:1rem}#blogContent .content .wp-block-pullquote{margin:4rem 0}#blogContent .content .wp-block-pullquote blockquote{max-width:calc(100% - 4rem);padding:3rem 0}#blogContent .content .wp-block-pullquote p{font-size:1.25rem}#blogContent .content .wp-block-pullquote cite{font-size:1rem;margin-top:1.75rem}#blogContent .footer_share{flex-direction:column;row-gap:3rem}}
#contact{background-color:var(--primary-xdark);overflow:hidden;padding:17rem 0 0;position:relative}#contact .container{align-items:flex-start;-moz-column-gap:3rem;column-gap:3rem;display:flex;justify-content:space-between}#contact .container .infos{max-width:15.625rem;width:100%}#contact .container .infos h1{color:var(--neutral-light);font-size:2rem;font-weight:500;line-height:125%;margin-bottom:7rem}#contact .container .infos ul{align-items:center;display:flex;gap:.625rem}#contact .container .infos ul img{transition:transform var(--transition)}#contact .container .infos ul a:focus-visible img,#contact .container .infos ul a:hover img{transform:scale(1.1)}#contact .formContact{max-width:62.5rem;width:100%}#contact .formContact .forminator-label{color:var(--white);font-family:var(--textHigh);font-weight:500;letter-spacing:.2137rem;line-height:100%;text-transform:uppercase}#contact .formContact .forminator-input,#contact .formContact textarea{background-color:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.24);border-radius:0;color:var(--white);font-size:1rem;font-weight:500;line-height:140%;min-height:2.25rem;transition:border-color var(--transition);width:100%}#contact .formContact .forminator-input:focus,#contact .formContact textarea:focus{border-color:var(--white);outline:0}#contact .formContact textarea{min-height:4rem;resize:vertical}#contact .formContact .forminator-checkbox__label p{color:var(--white);font-size:.875rem;line-height:140%}#contact .formContact .forminator-checkbox__label a{color:var(--white);text-decoration:underline}#contact .formContact .forminator-button{background-color:var(--secondary-dark);border:0;border-radius:999px;color:var(--white);cursor:pointer;display:block;font-size:1.125rem;font-weight:700;letter-spacing:9%;line-height:100%;margin-top:.5rem;padding:1rem 1.5rem;text-transform:uppercase;transition:background-color var(--transition),color var(--transition);width:-moz-fit-content;width:fit-content}#contact .contact-word{margin-top:7.25rem;width:100%}@media (max-width:1180px){#contact .container{flex-direction:column;row-gap:4rem}#contact .container .infos{max-width:100%}#contact .container .infos h1{margin-bottom:3rem;max-width:30rem}#contact .formContact{max-width:100%}}@media (max-width:768px){#contact{padding:12rem 0 5rem}#contact .formContact{grid-template-columns:1fr;row-gap:2.5rem}}@media (max-width:580px){#contact .container .infos h1{font-size:1.75rem}#contact .formContact label{letter-spacing:.28em}}
/*# sourceMappingURL=main.min.css.map */
