@charset "UTF-8";html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}select,input,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,input[type=button],input[type=submit],button{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button,input,select,textarea{margin:0}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:16px Helmet,Freesans,sans-serif}body,html{width:100%;height:100%}a,button{cursor:pointer;font-size:100%}button{border:0;padding:0;margin:0}*{box-sizing:border-box}@font-face{font-family:PlusJakartaSansBold;src:url(/assets/PlusJakartaSansBold-4b5f80b2.eot);src:url(/assets/PlusJakartaSansBold-4b5f80b2.eot) format("embedded-opentype"),url(/assets/PlusJakartaSansBold-a4204a63.woff2) format("woff2"),url(/assets/PlusJakartaSansBold-9debf8fa.woff) format("woff"),url(/assets/PlusJakartaSansBold-28a0ad73.ttf) format("truetype"),url(/assets/PlusJakartaSansBold-6b8b23bf.svg#PlusJakartaSansBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PlusJakartaSansMedium;src:url(/assets/PlusJakartaSansMedium-3c6caf9b.eot);src:url(/assets/PlusJakartaSansMedium-3c6caf9b.eot) format("embedded-opentype"),url(/assets/PlusJakartaSansMedium-ed9cca19.woff2) format("woff2"),url(/assets/PlusJakartaSansMedium-2725e5a8.woff) format("woff"),url(/assets/PlusJakartaSansMedium-a576828b.ttf) format("truetype"),url(/assets/PlusJakartaSansMedium-2d4a8f33.svg#PlusJakartaSansMedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PlusJakartaSansSemiBold;src:url(/assets/PlusJakartaSansSemiBold-95f36ca7.eot);src:url(/assets/PlusJakartaSansSemiBold-95f36ca7.eot) format("embedded-opentype"),url(/assets/PlusJakartaSansSemiBold-29fe97a7.woff2) format("woff2"),url(/assets/PlusJakartaSansSemiBold-77ac5480.woff) format("woff"),url(/assets/PlusJakartaSansSemiBold-6b974c18.ttf) format("truetype"),url(/assets/PlusJakartaSansSemiBold-06987733.svg#PlusJakartaSansSemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PlusJakartaSansExtraBold;src:url(/assets/PlusJakartaSansExtraBold-f7f8b6cf.eot);src:url(/assets/PlusJakartaSansExtraBold-f7f8b6cf.eot) format("embedded-opentype"),url(/assets/PlusJakartaSansExtraBold-f7c2cd80.woff2) format("woff2"),url(/assets/PlusJakartaSansExtraBold-3e638228.woff) format("woff"),url(/assets/PlusJakartaSansExtraBold-ca22b324.ttf) format("truetype"),url(/assets/PlusJakartaSansExtraBold-ec608178.svg#PlusJakartaSansExtraBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PlusJakartaSansRegular;src:url(/assets/PlusJakartaSansRegular-84445ad7.eot);src:url(/assets/PlusJakartaSansRegular-84445ad7.eot) format("embedded-opentype"),url(/assets/PlusJakartaSansRegular-ae33fc71.woff2) format("woff2"),url(/assets/PlusJakartaSansRegular-1810c0b3.woff) format("woff"),url(/assets/PlusJakartaSansRegular-fcf9f2f8.ttf) format("truetype"),url(/assets/PlusJakartaSansRegular-54cf3ede.svg#PlusJakartaSansRegular) format("svg");font-weight:400;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)}html{overflow-x:hidden;width:100vw;scroll-behavior:smooth}body{overflow-x:hidden;font-weight:100;font-style:normal;line-height:normal;height:auto;padding-bottom:env(safe-area-inset-bottom)}body.js-stop{overflow:hidden}main{background-color:#fbfbfb;position:relative;width:100%;height:auto;overflow:hidden;z-index:100}.grid-small{width:100%;padding:0 28.32%}@media only screen and (max-width:1440px){.grid-small{padding:0 16.4%}}@media only screen and (max-width:960px){.grid-small{padding:0 30px}}@media only screen and (max-width:768px){.grid-small{padding:0}}.grid-mid{width:100%;padding:0 12%}@media only screen and (max-width:960px){.grid-mid{padding:0 30px}}.grid-mid-wide{padding:0 8.4%}@media only screen and (max-width:960px){.grid-mid-wide{padding:0 30px}}.grid-wide{width:100%;padding:0 3%}@media only screen and (max-width:960px){.grid-wide{padding:0 30px}}header{background-color:transparent;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:auto;z-index:500;max-height:133px;mix-blend-mode:exclusion}@media only screen and (max-width:768px){header{max-height:76px}}header.js-menu-open{z-index:2000;opacity:1}header.js-menu-open .header-wrapper .menu #nav-burger span{background-color:#fbfbfb}header.js-menu-open .header-wrapper .menu #nav-burger span:nth-child(1){top:18px;width:0%;opacity:0}header.js-menu-open .header-wrapper .menu #nav-burger span:nth-child(2){transform:rotate(45deg);top:18px}header.js-menu-open .header-wrapper .menu #nav-burger span:nth-child(3){transform:rotate(-45deg);top:18px;width:46px}header .header-wrapper{display:flex;flex-direction:column;align-items:center;height:100%}header .header-wrapper .menu{position:relative;display:flex;align-items:center;justify-content:space-between;padding:33px 60px;width:100%}@media only screen and (max-width:768px){header .header-wrapper .menu{padding:18px 30px}}header .header-wrapper .menu .main-logo{position:relative;width:139px;height:66px;z-index:3000}@media only screen and (max-width:768px){header .header-wrapper .menu .main-logo{width:64px;height:30px}}header .header-wrapper .menu .main-logo path{fill:#2c2b2b;transition:fill .35s ease}header .header-wrapper .menu .locale-changer{position:absolute;right:140px}header .header-wrapper .menu .locale-changer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;text-transform:uppercase;font-size:24px;color:#fff;font-family:PlusJakartaSansRegular;background-color:transparent;border:none;outline:none}header .header-wrapper .menu #nav-burger{width:46px;height:40px;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;z-index:3000}@media only screen and (max-width:768px){header .header-wrapper .menu #nav-burger{right:30px}}header .header-wrapper .menu #nav-burger span{display:block;position:absolute;pointer-events:none;height:1px;width:100%;background-color:#2c2b2b;transition:background-color .2s ease;border-radius:9px;opacity:1;right:0;transform:rotate(0);transition:.25s ease-in-out;mix-blend-mode:difference}header .header-wrapper .menu #nav-burger span:nth-child(1){top:9px;width:40px}header .header-wrapper .menu #nav-burger span:nth-child(2){top:19px}header .header-wrapper .menu #nav-burger span:nth-child(3){top:29px;width:36px}header .header-wrapper nav{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background-color:#2c2b2b;height:0;overflow:hidden;display:flex;align-items:center;padding:0 60px}@media only screen and (max-width:960px){header .header-wrapper nav{overflow:auto}}header .header-wrapper nav .nav-wrapper{display:flex;width:100%}@media only screen and (max-width:960px){header .header-wrapper nav .nav-wrapper{flex-direction:column;align-items:center}}header .header-wrapper nav .nav-wrapper .nav-menu{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:60%;height:100%}@media only screen and (max-width:960px){header .header-wrapper nav .nav-wrapper .nav-menu{width:100%;align-items:center}}header .header-wrapper nav .nav-wrapper .nav-menu a{color:#fff;position:relative;display:flex;align-items:center;flex-direction:column;font-family:PlusJakartaSansExtraBold;font-size:75px;color:#fbfbfb;transition:color .35s ease;overflow:hidden;line-height:1.2}header .header-wrapper nav .nav-wrapper .nav-menu a:after{content:"";position:relative;display:block;height:4px;left:-100%;width:100%;background-color:#fff;transition:left .35s ease}@media only screen and (max-width:960px){header .header-wrapper nav .nav-wrapper .nav-menu a{font-size:31px}}header .header-wrapper nav .nav-wrapper .nav-menu a+a{margin-top:20px}header .header-wrapper nav .nav-wrapper .nav-menu a:hover,header .header-wrapper nav .nav-wrapper .nav-menu a.router-link-active{color:#84f4e0}header .header-wrapper nav .nav-wrapper .nav-menu a:hover:after,header .header-wrapper nav .nav-wrapper .nav-menu a.router-link-active:after{background-color:#84f4e0;left:0}header .header-wrapper nav .nav-wrapper .nav-socials-header{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:40%;transform:translate(-20px);opacity:0;transition:transform .2s ease,opacity .2s ease}@media only screen and (max-width:960px){header .header-wrapper nav .nav-wrapper .nav-socials-header{padding-top:46px;width:100%;align-items:center;transform:translate(0);transform:translateY(-20px)}}header .header-wrapper nav .nav-wrapper .nav-socials-header.js-show{transform:translate(0);opacity:1;transition:transform .2s ease 1s,opacity .2s ease 1s}@media only screen and (max-width:960px){header .header-wrapper nav .nav-wrapper .nav-socials-header.js-show{transform:translateY(0)}}header .header-wrapper nav .nav-wrapper .nav-socials-header .inner{display:flex;flex-direction:column;padding-bottom:15px}@media only screen and (max-width:960px){header .header-wrapper nav .nav-wrapper .nav-socials-header .inner{align-items:center;padding-bottom:0}}header .header-wrapper nav .nav-wrapper .nav-socials-header .inner div>a{font-family:PlusJakartaSansRegular;font-size:21px;line-height:1.2;color:#fbfbfb;transition:color .35s ease;letter-spacing:1px}header .header-wrapper nav .nav-wrapper .nav-socials-header .inner div>a:hover{color:#84f4e0}header .header-wrapper nav .nav-wrapper .nav-socials-header .inner div+div{margin-top:20px}footer{position:relative;background-color:#fbfbfb;width:100%;height:auto;padding:0 60px;z-index:100}@media only screen and (max-width:768px){footer{padding:0 30px}}footer .footer-wrapper{position:relative;display:flex;width:100%;flex-direction:column;border-top:1px solid #2C2B2B}footer .footer-wrapper .footer-top{display:flex;padding:46px 0}@media only screen and (max-width:768px){footer .footer-wrapper .footer-top{flex-direction:column}}footer .footer-wrapper .footer-top .footer-top-left{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:768px){footer .footer-wrapper .footer-top .footer-top-left{width:100%}}footer .footer-wrapper .footer-top .footer-top-left .main-logo{position:relative;width:92px;height:43px}footer .footer-wrapper .footer-top .footer-top-left .main-logo path{fill:#2c2b2b}footer .footer-wrapper .footer-top .footer-top-left .address{margin-top:15px}footer .footer-wrapper .footer-top .footer-top-left .address a{font-family:PlusJakartaSansRegular;font-size:15px;line-height:1.4;color:#000;transition:color .35s ease}footer .footer-wrapper .footer-top .footer-top-left .address a:hover{color:#009d91}footer .footer-wrapper .footer-top .footer-top-left .info{margin-top:20px}footer .footer-wrapper .footer-top .footer-top-left .info>a{display:table;color:#2c2b2b;text-decoration:underline;line-height:1.4;transition:color .35s ease}footer .footer-wrapper .footer-top .footer-top-left .info>a:hover{color:#009d91}@media only screen and (max-width:768px){footer .footer-wrapper .footer-top .footer-top-left .info>a+a{margin-top:15px}}footer .footer-wrapper .footer-top .footer-top-right{display:flex;width:50%;padding-top:46px}@media only screen and (max-width:768px){footer .footer-wrapper .footer-top .footer-top-right{flex-direction:column;width:100%}}footer .footer-wrapper .footer-top .footer-top-right .nav-footer{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:768px){footer .footer-wrapper .footer-top .footer-top-right .nav-footer{width:100%}}footer .footer-wrapper .footer-top .footer-top-right .nav-footer>a{font-family:PlusJakartaSansExtraBold;font-size:21px;line-height:1.2;color:#2c2b2b;transition:color .35s ease}footer .footer-wrapper .footer-top .footer-top-right .nav-footer>a:hover{color:#84f4e0}footer .footer-wrapper .footer-top .footer-top-right .nav-footer>a+a{margin-top:20px}footer .footer-wrapper .footer-top .footer-top-right .nav-socials-footer{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:768px){footer .footer-wrapper .footer-top .footer-top-right .nav-socials-footer{padding-top:46px;width:100%}}footer .footer-wrapper .footer-top .footer-top-right .nav-socials-footer div>a{font-family:PlusJakartaSansRegular;font-size:15px;line-height:1.2;color:#2c2b2b;transition:color .35s ease;letter-spacing:1px}footer .footer-wrapper .footer-top .footer-top-right .nav-socials-footer div>a:hover{color:#84f4e0}footer .footer-wrapper .footer-top .footer-top-right .nav-socials-footer div+div{margin-top:25px}footer .footer-wrapper .footer-bottom{background-color:#fbfbfb;width:100%;height:auto;padding:30px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){footer .footer-wrapper .footer-bottom{display:flex;flex-direction:column-reverse;align-items:flex-start;padding:0 0 30px}}footer .footer-wrapper .footer-bottom>div{display:flex;align-items:center;width:50%;font-family:PlusJakartaSansRegular;font-size:15px;line-height:1.4}@media only screen and (max-width:768px){footer .footer-wrapper .footer-bottom>div{width:100%;align-items:flex-start}}@media only screen and (max-width:768px){footer .footer-wrapper .footer-bottom>div.footer-bottom-left{display:flex;flex-direction:column}}footer .footer-wrapper .footer-bottom>div.footer-bottom-left span{display:block;margin:0 10px}@media only screen and (max-width:768px){footer .footer-wrapper .footer-bottom>div.footer-bottom-left span{display:none}}footer .footer-wrapper .footer-bottom>div.footer-bottom-left a{color:#2c2b2b;transition:color .35s ease}@media only screen and (max-width:768px){footer .footer-wrapper .footer-bottom>div.footer-bottom-left a{margin-top:10px}}footer .footer-wrapper .footer-bottom>div.footer-bottom-left a:hover{color:#009d91}footer .footer-wrapper .footer-bottom>div.footer-bottom-right{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width:768px){footer .footer-wrapper .footer-bottom>div.footer-bottom-right{flex-direction:column}}footer .footer-wrapper .footer-bottom>div.footer-bottom-right .inner{width:50%;font-family:PlusJakartaSansRegular;letter-spacing:1px}@media only screen and (max-width:768px){footer .footer-wrapper .footer-bottom>div.footer-bottom-right .inner{width:100%}}footer .footer-wrapper .footer-bottom>div.footer-bottom-right .inner .icons{display:flex;align-items:center;margin-top:10px}@media only screen and (max-width:768px){footer .footer-wrapper .footer-bottom>div.footer-bottom-right .inner .icons>a{margin:20px 20px 20px 0}}footer .footer-wrapper .footer-bottom>div.footer-bottom-right .inner .icons>a+a{margin-left:20px}#slider-main[data-v-ce014ca9]{color:#fbfbfb;width:100%}#slider-main .js .loading[data-v-ce014ca9]:before,#slider-main .js .loading[data-v-ce014ca9]:after{content:"";position:fixed;z-index:1000}#slider-main .js .loading[data-v-ce014ca9]:before{top:0;left:0;width:100%;height:100%;background:#f0f0f0}#slider-main .js .loading[data-v-ce014ca9]:after{top:50%;left:50%;width:20vw;aspect-ratio:.75;transform:translate3d(-50%,-50%,0);background-color:#f0f0f0;animation:loaderAnim-ce014ca9 1s linear infinite alternate forwards}@keyframes loaderAnim-ce014ca9{to{background-color:#ccc}}#slider-main a[data-v-ce014ca9]{text-decoration:none;color:var(--color-link);outline:none;cursor:pointer}#slider-main a[data-v-ce014ca9]:hover{color:var(--color-link-hover);outline:none}#slider-main a[data-v-ce014ca9]:focus{outline:none;background:lightgrey}#slider-main a[data-v-ce014ca9]:focus:not(:focus-visible){background:transparent}#slider-main a[data-v-ce014ca9]:focus-visible{outline:2px solid red;background:transparent}#slider-main .unbutton[data-v-ce014ca9]{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}#slider-main .unbutton[data-v-ce014ca9]:focus{outline:none}#slider-main .main[data-v-ce014ca9]{display:grid;grid-template-areas:"main";position:relative;width:100%;height:100dvh;overflow:hidden;place-items:center}#slider-main .type[data-v-ce014ca9]{position:relative;grid-area:main;display:grid;place-items:center;pointer-events:none;z-index:600}#slider-main .type__item[data-v-ce014ca9]{text-align:left;font-size:clamp(2rem,10vw,7rem);padding:0 30px;line-height:1.2;grid-area:1/1/-1/-1;opacity:0;transition:opacity .35s ease-in-out;font-family:PlusJakartaSansExtraBold;word-break:break-word}#slider-main .type__item-description[data-v-ce014ca9]{font-size:1.3rem;padding:0 6px}#slider-main .type__item--current[data-v-ce014ca9]{opacity:1}#slider-main .char-wrap[data-v-ce014ca9]{display:inline-block;position:relative;overflow:hidden;display:inline-flex}#slider-main .type__item.splitting .char[data-v-ce014ca9]{line-height:1.5;padding-bottom:.3em}#slider-main .slider[data-v-ce014ca9]{grid-area:main;position:relative;overflow:hidden;display:grid;place-items:center;width:100%;height:100dvh}#slider-main .slider__overlay[data-v-ce014ca9]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:100;opacity:.2}#slider-main .slider__item[data-v-ce014ca9]{grid-area:1/1/-1/-1;position:relative;width:100%;height:100%;overflow:hidden;display:grid;place-items:center;opacity:0;pointer-events:none}#slider-main .slider__item--current[data-v-ce014ca9]{opacity:1;pointer-events:auto;z-index:50}#slider-main .slider__item-inner[data-v-ce014ca9]{position:relative;width:100%;height:100%;display:grid;place-items:center;grid-area:1/1/-1/-1;background-size:cover;background-position:50% 50%}#slider-main .slider__item-inner.mobile[data-v-ce014ca9]{display:none}@media only screen and (max-width:768px){#slider-main .slider__item-inner.mobile[data-v-ce014ca9]{display:block}}#slider-main .slider__link[data-v-ce014ca9]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;opacity:0}#slider-main .slider--bg[data-v-ce014ca9]{z-index:1}#slider-main .demo-2 .slider--bg[data-v-ce014ca9]{-webkit-filter:contrast(.6) saturate(2);filter:contrast(.6) saturate(2)}#slider-main .slider--fg[data-v-ce014ca9]{position:absolute;width:100%;min-width:200px;aspect-ratio:.75;height:auto;z-index:2;height:100%;display:none}#slider-main .content[data-v-ce014ca9]{width:100vw;height:100vh;overflow:hidden;position:relative}#slider-main .content-open .content[data-v-ce014ca9]{overflow:auto}#slider-main .content__inner[data-v-ce014ca9]{position:relative;display:grid;gap:4vh;padding:8rem 10vw 0;max-width:1200px}#slider-main .content__title[data-v-ce014ca9]{font-size:clamp(3rem,9vw,20rem);font-weight:600;margin:0;line-height:1}#slider-main .content__subtitle[data-v-ce014ca9]{font-size:1rem;font-weight:600;margin:0}#slider-main .content__text[data-v-ce014ca9]{margin-top:10vh;max-width:500px}#slider-main .slider-nav[data-v-ce014ca9]{position:absolute;padding:1rem;width:100%;line-height:1;display:grid;grid-template-areas:"prev next";bottom:0;right:0;z-index:200;justify-content:space-between}#slider-main .slider-nav__item[data-v-ce014ca9]{line-height:1.5;position:relative;text-transform:lowercase;display:block;font-size:clamp(1rem,6vw,3rem);transition:opacity .3s}#slider-main .slider-nav__item span[data-v-ce014ca9]{display:inline-block;pointer-events:none}#slider-main .slider-nav__item span svg[data-v-ce014ca9]{fill:#fbfbfb}#slider-main .slider-nav__item[data-v-ce014ca9]:hover{opacity:.5}#slider-main .slider-nav__item--prev[data-v-ce014ca9]{grid-area:prev}#slider-main .slider-nav__item--prev span svg[data-v-ce014ca9]{transform:scale(-1)}#slider-main .slider-nav__item--next[data-v-ce014ca9]{grid-area:next}#slider-main .content-open .slider-nav__item--next[data-v-ce014ca9],#slider-main .content-open .slider-nav__item--prev[data-v-ce014ca9],#slider-main .slider-nav__item--back[data-v-ce014ca9]{opacity:0;pointer-events:none}#slider-main .slider-nav__item--back[data-v-ce014ca9]{grid-area:next}#slider-main .content-open .slider-nav__item--back[data-v-ce014ca9]{pointer-events:auto;opacity:1}@media screen and (min-width: 53em){#slider-main .slider-nav[data-v-ce014ca9]{justify-content:end;width:auto;padding:2rem;grid-template-areas:"prev" "next";justify-items:end}#slider-main .slider-nav__item[data-v-ce014ca9]{line-height:1}#slider-main .slider-nav__item--prev[data-v-ce014ca9]{margin-right:5vw}}#hero-home[data-v-9fe3dc2f]{background-color:#fbfbfb;height:100dvh;padding:0;display:grid;place-items:center;margin:0 -60px}@media only screen and (max-width:768px){#hero-home[data-v-9fe3dc2f]{margin:0 -30px;padding:0 30px}}.btn-arrow[data-v-8da37339]{display:flex;align-items:center;color:#2c2b2b;font-size:51px;font-family:PlusJakartaSansExtraBold}@media only screen and (max-width:768px){.btn-arrow[data-v-8da37339]{font-size:17px;text-transform:lowercase;justify-content:flex-end;padding-right:30px}}.btn-arrow svg[data-v-8da37339]{margin-left:10px;transform:translate(0);transition:transform .35s ease;position:relative;top:7px}@media only screen and (max-width:768px){.btn-arrow svg[data-v-8da37339]{width:31px}}.btn-arrow:hover svg[data-v-8da37339]{transform:translate(20px)}.project-home{background-color:#fbfbfb;width:100%;height:auto;display:grid;place-items:center}.project-home .wrapper{position:relative;width:100%;overflow:hidden}@media only screen and (max-width:768px){.project-home .wrapper{overflow:visible}}.project-home .wrapper h2{font-size:61px;font-family:PlusJakartaSansExtraBold;line-height:1.2;width:100%}@media only screen and (max-width:768px){.project-home .wrapper h2{font-size:17px;font-family:PlusJakartaSansRegular;padding:0}}.project-home .wrapper .project-image{position:relative;padding:70px 0 0}@media only screen and (max-width:768px){.project-home .wrapper .project-image{padding:30px 0 0}}.project-home .wrapper .project-image-link{position:relative;align-content:center;display:block;height:auto}.project-home .wrapper .project-image-link .mask{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;clip-path:inset(20%)}@media only screen and (max-width:768px){.project-home .wrapper .project-image-link .mask{margin:0 -30px;overflow:visible;width:auto}}.project-home .wrapper .project-image-link .mask img{width:100%}.project-home .wrapper .project-image-link h3{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);font-size:71px;max-width:85%;font-family:PlusJakartaSansExtraBold;line-height:1.4;width:100%;color:#fbfbfb;z-index:100;text-align:center;opacity:0;transition:opacity .35s ease,top .35s ease;transition-delay:.5s}.project-home .wrapper .project-image-link h3.js-fade-in{opacity:1;top:50%}@media only screen and (max-width:768px){.project-home .wrapper .project-image-link h3{font-size:27px}}.project-home .wrapper .project-image-link p{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);text-shadow:1px black;font-size:1rem;font-family:PlusJakartaSansExtraBold;color:#fbfbfb;z-index:100;text-align:center;opacity:0;transition:opacity .35s ease,top .35s ease;transition-delay:.5s}.project-home .wrapper .project-image-link p.js-fade-in{opacity:1;top:60%}@media only screen and (max-width:768px){.project-home .wrapper .project-image-link p.js-fade-in{top:70%}}.project-home .wrapper .project-link{margin:70px 0;display:flex;justify-content:flex-end}@media only screen and (max-width:768px){.project-home .wrapper .project-link{margin:20px 0 35px}}.project-home .wrapper .project-link>a{position:relative;left:-20px}@media only screen and (max-width:768px){.project-home .wrapper .project-link>a{left:0}}li[data-v-77cd9ee0]{display:flex}li a[data-v-77cd9ee0]{display:block;font-family:PlusJakartaSansExtraBold;color:#2c2b2b;transition:color .35s ease;font-size:57px;line-height:1.4}@media only screen and (max-width:1024px){li a[data-v-77cd9ee0]{font-size:34px}}@media only screen and (max-width:768px){li a[data-v-77cd9ee0]{font-size:17px}}li a[data-v-77cd9ee0]:after{content:"";position:relative;display:block;height:4px;left:-100%;width:100%;background-color:#2c2b2b;transition:all .35s ease}li a[data-v-77cd9ee0]:hover{color:#84f4e0}li a[data-v-77cd9ee0]:hover:after{background-color:#84f4e0;left:0}li+li[data-v-77cd9ee0]{margin-top:20px}.link-list{padding:0 28.32%}@media only screen and (max-width:768px){.link-list{padding:60px 12%}}.link-list .wrapper{overflow:visible;margin:163px 0 112px}@media only screen and (max-width:768px){.link-list .wrapper{margin:20px 0}}.link-list .wrapper h3{font-size:31px;font-family:PlusJakartaSansExtraBold;line-height:77px}.link-list .wrapper ul li{overflow:visible}.link-list .wrapper ul li a{position:relative;overflow:visible;font-size:34px;font-family:PlusJakartaSansExtraBold}@media only screen and (max-width:768px){.link-list .wrapper ul li a{font-size:17px}}.link-list .wrapper ul li a:before{opacity:0;position:absolute;left:-48px;content:url(/assets/arrow-5a5b3141.svg);display:block;transition:all .35s ease}.link-list .wrapper ul li a:after{left:0;opacity:0}.link-list .wrapper ul li a:hover:before{left:-38px;opacity:1}.link-list .wrapper ul li a:hover:after{opacity:1}.content-wysiwyg{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:120px;padding-bottom:120px;color:#2c2b2b}@media only screen and (max-width:768px){.content-wysiwyg{height:auto;min-height:auto;padding:60px 30px}}.content-wysiwyg h1{font-family:PlusJakartaSansExtraBold;font-size:71px;margin-bottom:40px;line-height:1.2}@media only screen and (max-width:768px){.content-wysiwyg h1{font-size:31px;margin-bottom:20px}}.content-wysiwyg h2{font-size:61px;font-family:PlusJakartaSansExtraBold;line-height:1.2;width:100%}@media only screen and (max-width:768px){.content-wysiwyg h2{font-size:17px;font-family:PlusJakartaSansRegular;padding:0}}.content-wysiwyg img{width:434px;margin-bottom:90px}@media only screen and (max-width:768px){.content-wysiwyg img{margin-bottom:45px}}.content-wysiwyg p{font-family:PlusJakartaSansRegular;font-size:23px;line-height:1.2;color:currentColor}.content-wysiwyg p+p{margin-top:15px}@media only screen and (max-width:768px){.content-wysiwyg p{font-size:17px}}.content-wysiwyg p span{display:block;line-height:1.4}.content-wysiwyg ol{margin:40px 0;font-family:PlusJakartaSansBold;font-size:19px;counter-reset:list;align-items:baseline}@media only screen and (max-width:960px){.content-wysiwyg ol{font-size:14px}}.content-wysiwyg ol.borderless li{border:none;padding:0}@media only screen and (max-width:960px){.content-wysiwyg ol.borderless li{padding:0}}.content-wysiwyg ol li{line-height:1.4;font-family:PlusJakartaSansRegular;display:block;align-items:baseline}@media only screen and (max-width:960px){.content-wysiwyg ol li{padding:0 20px}}.content-wysiwyg ol li strong,.content-wysiwyg ol li b{font-family:PlusJakartaSansExtraBold;display:contents}.content-wysiwyg ol li:before{counter-increment:list;content:counter(list);text-align:center;font-family:PlusJakartaSansBold;font-size:23px;margin-right:20px}.content-wysiwyg ol li+li{margin-top:20px}.content-wysiwyg ul{margin:40px 0;font-family:PlusJakartaSansBold;font-size:19px;list-style-type:disc;counter-reset:list}@media only screen and (max-width:960px){.content-wysiwyg ul{font-size:14px}}.content-wysiwyg ul.borderless li{border:none;padding:0}@media only screen and (max-width:960px){.content-wysiwyg ul.borderless li{padding:0}}.content-wysiwyg ul li{line-height:1.4;font-family:PlusJakartaSansRegular;display:block;align-items:baseline}@media only screen and (max-width:960px){.content-wysiwyg ul li{padding:0 20px}}.content-wysiwyg ul li strong,.content-wysiwyg ul li b{font-family:PlusJakartaSansExtraBold;display:contents}.content-wysiwyg ul li a{font-size:inherit;font-family:PlusJakartaSansExtraBold;text-decoration:underline;color:currentColor;text-decoration:none;transition:color .35s ease}.content-wysiwyg ul li a:hover{text-decoration:underline;color:#84f4e0}.content-wysiwyg ul li:before{content:"•";color:currentColor;display:inline-block;text-align:center;font-family:PlusJakartaSansBold;font-size:20px;margin-right:20px}.content-wysiwyg ul li+li{margin-top:20px}.newsletter[data-v-6a9a71e7]{position:relative;width:100%;display:grid;place-items:center;padding:0 60px}@media only screen and (max-width:1024px){.newsletter[data-v-6a9a71e7]{padding:0}}.newsletter iframe[data-v-6a9a71e7]{height:320px!important}.newsletter .wrapper[data-v-6a9a71e7]{width:100%;border-top:1px solid #2C2B2B;display:flex;flex-direction:column;align-items:center}.newsletter .wrapper .newsletter-container[data-v-6a9a71e7]{width:100%}.newsletter .wrapper .newsletter-container button[data-v-6a9a71e7]{background-color:#fbfbfb;padding:30px 0;border-bottom:1px solid #2C2B2B;transition:all .35s ease;width:100%}.newsletter .wrapper .newsletter-container button span[data-v-6a9a71e7]{font-size:31px;color:#2c2b2b;font-family:PlusJakartaSansExtraBold;transition:color .35s ease}@media only screen and (max-width:768px){.newsletter .wrapper .newsletter-container button span[data-v-6a9a71e7]{font-size:21px}}.newsletter .wrapper .newsletter-container button svg[data-v-6a9a71e7]{margin-left:20px}@media only screen and (max-width:768px){.newsletter .wrapper .newsletter-container button svg[data-v-6a9a71e7]{margin-left:0;margin-top:20px}}.newsletter .wrapper .newsletter-container button[data-v-6a9a71e7]:hover{background-color:#2c2b2b}.newsletter .wrapper .newsletter-container button:hover span[data-v-6a9a71e7]{color:#fbfbfb}.newsletter .wrapper .degree[data-v-6a9a71e7]{display:flex;justify-content:center;align-items:center;position:relative;top:-25%;transform:translateY(25%);height:400px}@media only screen and (max-width:768px){.newsletter .wrapper .degree[data-v-6a9a71e7]{top:0;transform:translateY(35%);height:150px}}.newsletter .wrapper .degree span[data-v-6a9a71e7]{color:#84f4e0;font-size:28vw;font-family:PlusJakartaSansExtraBold;letter-spacing:-15px}@media only screen and (max-width:768px){.newsletter .wrapper .degree span[data-v-6a9a71e7]{letter-spacing:0}}.newsletter .wrapper .degree span sup[data-v-6a9a71e7]{font-family:PlusJakartaSansMedium;top:-.3em}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.carousel-wrapper[data-v-f70527de]{position:relative;width:100%;padding:0 0 120px}@media only screen and (max-width:768px){.carousel-wrapper[data-v-f70527de]{padding:0 0 60px}}.carousel-wrapper .logo-carousel[data-v-f70527de]{width:100%;padding:0 30px}.carousel-wrapper .slide[data-v-f70527de]{width:80%;padding:0 15px;display:flex;justify-content:center;margin:0 auto}.carousel-wrapper .slide img[data-v-f70527de]{height:135px;object-fit:contain}.carousel-wrapper .swiper-button-next[data-v-f70527de],.carousel-wrapper .swiper-button-prev[data-v-f70527de]{font-size:0;color:#84f4e0}#ressources-container[data-v-082219b1]{margin-bottom:100px;padding:100px 0;background-color:#eaeaea;position:relative}#ressources-container[data-v-082219b1]:before{content:"";position:absolute;top:0;left:-300px;width:100%;height:100%;background-color:#eaeaea}#ressources-container[data-v-082219b1]:after{content:"";position:absolute;top:0;right:-300px;width:100%;height:100%;background-color:#eaeaea;z-index:1}#ressources-container #home-ressources-content[data-v-082219b1]{z-index:9999999;position:relative;margin-bottom:80px;padding:0 12%}#ressources-container #home-ressources-content .content[data-v-082219b1] h2{font-family:PlusJakartaSansBold;color:#2c2b2b;font-size:35px;margin-bottom:32px}#ressources-container #home-ressources-content .content[data-v-082219b1] p{font-family:PlusJakartaSansRegular;color:#2c2b2b;font-size:18px;line-height:1.6}.ressources-grid[data-v-082219b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px;padding:0 80px}@media only screen and (max-width:768px){.ressources-grid[data-v-082219b1]{padding:0 12%}}@media (max-width: 1200px){.ressources-grid[data-v-082219b1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ressources-grid[data-v-082219b1]{grid-template-columns:1fr}}.ressource-card[data-v-082219b1]{z-index:9999999;background:white;border-radius:8px;padding:34px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:inherit}.ressource-card[data-v-082219b1]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.card-image[data-v-082219b1]{position:relative;width:100%;height:250px;overflow:hidden}.card-image img[data-v-082219b1]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-image:hover img[data-v-082219b1]{transform:scale(1.05)}.card-content[data-v-082219b1]{padding:25px 0;display:flex;flex-direction:column;flex-grow:1}.card-content .badge[data-v-082219b1]{color:#84f4e0;font-size:20px;margin-bottom:40px;font-weight:600;text-transform:capitalize;align-self:fit-content}.card-content .date[data-v-082219b1]{color:#2c2b2b;font-size:16px;margin-bottom:18px;text-transform:uppercase}.card-content h3[data-v-082219b1]{font-size:26px;color:#2c2b2b;flex-grow:1;margin-bottom:40px}.card-content .description[data-v-082219b1]{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-content .link-arrow[data-v-082219b1]{display:inline-flex;align-items:center;color:#84f4e0;transition:transform .3s ease;align-self:flex-start;margin-top:auto}.card-content .link-arrow[data-v-082219b1]:hover{transform:translate(5px)}.project-link[data-v-082219b1]{margin-top:50px;z-index:99999;position:relative}.project-link a[data-v-082219b1]{justify-content:center}.home{position:relative;background-color:#fbfbfb;width:100%;height:auto;padding:0 60px;min-height:100dvh}@media only screen and (max-width: 768px){.home{padding:0}}li{display:flex;align-items:center}li:hover svg path{fill:#84f4e0}li:hover a{color:#84f4e0}li svg{margin-right:20px;fill:#fff}@media only screen and (max-width:768px){li svg{width:20px}}li svg path{transition:fill .35s ease;fill:#fff}li a{color:#fff;font-size:33px;font-family:PlusJakartaSansBold;overflow:hidden;line-height:1.2}@media only screen and (max-width:768px){li a{font-size:19px}}li a span{pointer-events:none}li+li{margin-top:30px}@media only screen and (max-width:768px){li+li{margin-top:15px}}ul[data-v-c8afd42e]{list-style-type:none}.timeline-item{display:flex;margin-top:30px;width:100%}.timeline-item+.timeline-item{margin-top:30px}.timeline-item h3{font-size:21px;line-height:1.2;font-family:PlusJakartaSansBold;margin-right:20px;float:left;width:50px}@media only screen and (max-width:768px){.timeline-item h3{font-size:17px}}.timeline-item p{font-size:21px;font-family:PlusJakartaSansRegular;width:calc(100% - 50px)}@media only screen and (max-width:768px){.timeline-item p{font-size:17px}}.hero-about[data-v-82ec8670]{background-color:#000;position:relative;color:#fbfbfb}.hero-about-black[data-v-82ec8670]{position:relative;color:#fbfbfb;padding:0 60px 60px;z-index:10}@media only screen and (max-width:768px){.hero-about-black[data-v-82ec8670]{padding:0 0 30px}}.hero-about-black .hab-top[data-v-82ec8670]{display:flex;justify-content:center;flex-direction:column;height:80vh}@media only screen and (max-width:768px){.hero-about-black .hab-top[data-v-82ec8670]{padding-top:120px;padding-bottom:60px;margin:0 20px;height:auto}}.hero-about-black .hab-top span[data-v-82ec8670]{font-size:71px;font-family:PlusJakartaSansBold;line-height:1.4;color:currentColor;margin-bottom:30px}@media only screen and (max-width:768px){.hero-about-black .hab-top span[data-v-82ec8670]{font-size:23px}}.hero-about-black .hab-bottom[data-v-82ec8670]{display:flex}@media only screen and (max-width:768px){.hero-about-black .hab-bottom[data-v-82ec8670]{flex-direction:column;padding:0 30px}}.hero-about-black .hab-bottom-left[data-v-82ec8670]{width:45%;position:relative}@media only screen and (max-width:768px){.hero-about-black .hab-bottom-left[data-v-82ec8670]{width:100%}}.hero-about-black .hab-bottom-left .img-wrapper[data-v-82ec8670]{position:absolute;top:0;left:0;width:calc(100% - 112px)}@media only screen and (max-width:768px){.hero-about-black .hab-bottom-left .img-wrapper[data-v-82ec8670]{position:relative;width:100%}}.hero-about-black .hab-bottom-left .img-wrapper img[data-v-82ec8670]{width:auto;object-fit:cover}@media only screen and (max-width:768px){.hero-about-black .hab-bottom-left .img-wrapper img[data-v-82ec8670]{width:100%}}.hero-about-black .hab-bottom-right[data-v-82ec8670]{width:55%;padding-right:60px}@media only screen and (max-width:768px){.hero-about-black .hab-bottom-right[data-v-82ec8670]{width:100%;padding-right:0;margin-top:30px}}.hero-about-black .hab-bottom-right h1[data-v-82ec8670]{font-size:43px;margin-bottom:20px;font-family:PlusJakartaSansBold}@media only screen and (max-width:768px){.hero-about-black .hab-bottom-right h1[data-v-82ec8670]{font-size:17px}}.hero-about-black .hab-bottom-right .content[data-v-82ec8670]{font-size:17px;line-height:1.2;font-family:PlusJakartaSansRegular}.hero-about-black .hab-bottom-right .content[data-v-82ec8670] h2{font-size:24px;margin:10px 0}@media only screen and (max-width:768px){.hero-about-black .hab-bottom-right .content[data-v-82ec8670]{font-size:17px}}.hero-about-black .hab-bottom-right .content[data-v-82ec8670] p{padding:10px 0}.hero-about-white[data-v-82ec8670]{position:relative;background-color:#fbfbfb;color:#2c2b2b;display:flex;width:100%;padding:60px}@media only screen and (max-width:768px){.hero-about-white[data-v-82ec8670]{padding:60px 30px 30px}}.hero-about-white .haw-left[data-v-82ec8670]{width:45%}@media only screen and (max-width:768px){.hero-about-white .haw-left[data-v-82ec8670]{display:none}}.hero-about-white .haw-right[data-v-82ec8670]{width:55%;padding-right:60px}@media only screen and (max-width:768px){.hero-about-white .haw-right[data-v-82ec8670]{width:100%;padding-right:0}}.hero-about-white .haw-right h2[data-v-82ec8670]{font-size:43px;margin-bottom:20px;font-family:PlusJakartaSansBold}@media only screen and (max-width:768px){.hero-about-white .haw-right h2[data-v-82ec8670]{font-size:17px}}.hero-about-white .haw-right .content[data-v-82ec8670]{font-size:21px;line-height:1.2;font-family:PlusJakartaSansRegular}@media only screen and (max-width:768px){.hero-about-white .haw-right .content[data-v-82ec8670]{font-size:17px}}.hero-about-white .haw-right .timeline[data-v-82ec8670]{position:relative}.member-inner[data-v-c5e6c60f]{display:flex}.member-inner a[data-v-c5e6c60f]{width:450px;margin:10px}@media only screen and (max-width:768px){.member-inner a[data-v-c5e6c60f]{width:250px}}.member-inner a .member-item-top[data-v-c5e6c60f]{overflow:hidden}.member-inner a .member-item-top img[data-v-c5e6c60f]{transition:border-radius .2s ease;border-radius:0;width:450px;height:450px;object-fit:cover}@media only screen and (max-width:768px){.member-inner a .member-item-top img[data-v-c5e6c60f]{width:250px;height:250px}}.member-inner a .member-item-bottom[data-v-c5e6c60f]{margin-top:20px}.member-inner a .member-item-bottom h4[data-v-c5e6c60f]{font-size:23px;font-family:PlusJakartaSansBold;line-height:1.2;color:#2c2b2b}.member-inner a .member-item-bottom span[data-v-c5e6c60f]{font-size:17px;font-family:PlusJakartaSansRegular;color:#2c2b2b;margin-top:10px;display:block}.member-inner a:hover .member-item-top img[data-v-c5e6c60f]{border-radius:50%;transition:border-radius .2s ease}.direction[data-v-a2d1aed7]{border-top:1px solid #000;position:relative;padding:100px 0 0;margin:0 60px;overflow:hidden}@media only screen and (max-width:768px){.direction[data-v-a2d1aed7]{margin:0 30px;padding:60px 0 0}}.direction-top[data-v-a2d1aed7]{padding-bottom:60px}@media only screen and (max-width:768px){.direction-top[data-v-a2d1aed7]{padding-bottom:20px}}.direction-top h4[data-v-a2d1aed7]{font-size:43px;margin-bottom:20px}@media only screen and (max-width:768px){.direction-top h4[data-v-a2d1aed7]{font-size:17px}}.direction-top .content[data-v-a2d1aed7]{font-size:21px;line-height:1.4;max-width:50%;font-family:PlusJakartaSansRegular}@media only screen and (max-width:768px){.direction-top .content[data-v-a2d1aed7]{max-width:100%;font-size:17px}}.direction-grid-members[data-v-a2d1aed7]{position:relative;display:flex;margin:0 -10px;height:600px;overflow-x:auto;top:5px;-webkit-overflow-scrolling:touch}@media only screen and (max-width:768px){.direction-grid-members[data-v-a2d1aed7]{height:400px}}.direction-grid-members[data-v-a2d1aed7]::-webkit-scrollbar{height:4px}.direction-grid-members[data-v-a2d1aed7]::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}.direction-grid-members[data-v-a2d1aed7]::-webkit-scrollbar-thumb{border-radius:10px;height:2px;background-color:#000}.direction-grid-members .wrapper[data-v-a2d1aed7]{position:absolute;top:0;left:0;display:flex;z-index:10}section.team[data-v-fe09b7e2]{border-top:1px solid #000;display:flex;flex-direction:column;margin:0 60px}@media only screen and (max-width:768px){section.team[data-v-fe09b7e2]{margin:0 30px}}section.team .team-top[data-v-fe09b7e2]{margin-top:40px;margin-bottom:40px}section.team .team-top h2[data-v-fe09b7e2]{font-family:PlusJakartaSansExtraBold;font-size:29px}section.team .team-bottom[data-v-fe09b7e2]{position:relative;padding-bottom:100px}section.team .team-bottom-background[data-v-fe09b7e2]{position:absolute;top:0;left:0;margin:0 -60px;background-color:#000;width:calc(100% + 120px);height:100%;z-index:100}section.team .team-bottom-background .white[data-v-fe09b7e2]{position:relative;top:-1px;width:100%;height:100px;background-color:#fbfbfb}section.team .team-bottom-grid[data-v-fe09b7e2]{position:relative;display:flex;flex-wrap:wrap;z-index:200}section.team .team-bottom-grid>div[data-v-fe09b7e2]{position:relative;width:20%}section.team .team-bottom-grid>div span[data-v-fe09b7e2]{position:absolute;top:0;left:0;background-color:#0000004d;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fbfbfb;font-family:PlusJakartaSansExtraBold;opacity:0;transition:opacity .35s ease;font-size:29px;padding:20px;text-align:center}@media only screen and (max-width:768px){section.team .team-bottom-grid>div span[data-v-fe09b7e2]{font-size:17px}}@media only screen and (max-width:960px){section.team .team-bottom-grid>div[data-v-fe09b7e2]{width:33.33%}}@media only screen and (max-width:768px){section.team .team-bottom-grid>div[data-v-fe09b7e2]{width:50%}}section.team .team-bottom-grid>div img[data-v-fe09b7e2]{width:100%;height:100%}section.team .team-bottom-grid>div .team-no-photo[data-v-fe09b7e2]{background-color:#eaeaea;display:flex;align-items:center;justify-content:center;width:100%;height:100%}section.team .team-bottom-grid>div .team-no-photo[data-v-fe09b7e2]:before{content:"";padding-bottom:100%}section.team .team-bottom-grid>div .team-no-photo svg[data-v-fe09b7e2]{width:60%}section.team .team-bottom-grid>div:hover span[data-v-fe09b7e2]{opacity:1}.cta-container{position:relative;border-top:1px solid #2C2B2B;margin:0}@media only screen and (max-width:768px){.cta-container{margin:0}}.cta-container .cta-block-bottom{display:flex;justify-content:center;padding:150px 0}@media only screen and (max-width:768px){.cta-container .cta-block-bottom{padding:30px;justify-content:start}}.cta-container .cta-block-bottom:hover .cta-block-bottom-left .content .arrow svg{transform:translate(20px)}.cta-container .cta-block-bottom:hover .cta-block-bottom-left .content .arrow svg path{fill:#84f4e0}.cta-container .cta-block-bottom-left{display:flex;align-items:center;justify-content:center;width:50%;padding-right:30px}@media only screen and (max-width:768px){.cta-container .cta-block-bottom-left{width:100%}}.cta-container .cta-block-bottom-left .content{display:flex;align-items:flex-start;flex-direction:column;color:#2c2b2b}.cta-container .cta-block-bottom-left .content .prefix{font-size:71px;font-family:PlusJakartaSansExtraBold;color:currentColor;line-height:1.2;margin-bottom:20px;letter-spacing:-1px}@media only screen and (max-width:1024px){.cta-container .cta-block-bottom-left .content .prefix{font-size:55px;margin-bottom:0}}@media only screen and (max-width:768px){.cta-container .cta-block-bottom-left .content .prefix{font-size:17px}}.cta-container .cta-block-bottom-left .content .suffix{display:flex;align-items:center}.cta-container .cta-block-bottom-left .content .suffix h5{font-size:55px;font-family:PlusJakartaSansExtraBold;color:currentColor;line-height:1.2;padding-right:30px}@media only screen and (max-width:1440px){.cta-container .cta-block-bottom-left .content .suffix h5{font-size:35px}}@media only screen and (max-width:768px){.cta-container .cta-block-bottom-left .content .suffix h5{font-size:17px}}.cta-container .cta-block-bottom-left .content .suffix .arrow{position:relative;top:7px}.cta-container .cta-block-bottom-left .content .suffix .arrow svg{position:relative;left:0;transition:all .35s ease}@media only screen and (max-width:768px){.cta-container .cta-block-bottom-left .content .suffix .arrow svg{width:30px}}.cta-container .cta-block-bottom-left .content .suffix .arrow svg path{fill:#84f4e0;transition:fill .35s ease}.cta-container .cta-block-bottom-right{width:50%}@media only screen and (max-width:768px){.cta-container .cta-block-bottom-right{width:100%}}.cta-container .cta-block-bottom-right img{width:auto;transition:box-shadow .35s ease;box-shadow:none;object-fit:cover;max-height:399px;aspect-ratio:4/3}@media only screen and (max-width:768px){.cta-container .cta-block-bottom-right img{min-width:150px;width:100%;max-width:100%}}.cta-container .cta-block-bottom-right .empty{background-color:currentColor;position:relative}.cta-container .cta-block-bottom-right .empty:before{content:"";display:block;padding-top:75%}.cta-container .cta-block-bottom-right .empty .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#about{width:100%;background-color:#fbfbfb;overflow:hidden}a.grid-item{position:relative;width:calc(50% - 20px);margin:10px;aspect-ratio:840/477}@media only screen and (max-width:768px){a.grid-item{width:100%;margin:10px 0}}a.grid-item:first-child{width:100%}a.grid-item:first-child .overlay h3{font-size:126px;line-height:1;word-break:break-word;overflow:hidden}@media only screen and (max-width:1024px){a.grid-item:first-child .overlay h3{font-size:80px}}@media only screen and (max-width:768px){a.grid-item:first-child .overlay h3{font-size:27px}}a.grid-item:nth-child(3n)~a{display:none}a.grid-item:nth-child(3n)~a.js-show{display:block}a.grid-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 100px;display:flex;justify-content:flex-start;align-items:center;background-color:#0003;z-index:200}@media only screen and (max-width:1024px){a.grid-item .overlay{padding:0 60px}}@media only screen and (max-width:768px){a.grid-item .overlay{padding:0 20px}}a.grid-item .overlay h3{font-family:PlusJakartaSansExtraBold;color:#fbfbfb;font-size:86px;line-height:1;word-break:break-word}@media only screen and (max-width:1024px){a.grid-item .overlay h3{font-size:50px}}@media only screen and (max-width:768px){a.grid-item .overlay h3{font-size:34px}}a.grid-item img{width:100%;height:100%;object-fit:cover}a.grid-item .cube{position:absolute;top:0;left:0;background-color:gray;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100}a.grid-item .cube svg{width:40%}#hero-projects[data-v-8e90a55e]{background-color:#000;width:100%;height:auto;padding:30px;display:grid;place-items:center}#hero-projects .grid-top[data-v-8e90a55e]{position:relative;height:100dvh;display:flex;align-items:center}#hero-projects .grid-top .content h1[data-v-8e90a55e]{font-family:PlusJakartaSansExtraBold;color:#fbfbfb;font-size:71px;line-height:1.2;text-transform:lowercase}@media only screen and (max-width:768px){#hero-projects .grid-top .content h1[data-v-8e90a55e]{font-size:23px}}#hero-projects .grid-top .content .links[data-v-8e90a55e]{display:flex;flex-direction:column;margin-top:40px;margin-left:-50px}@media only screen and (max-width:960px){#hero-projects .grid-top .content .links[data-v-8e90a55e]{margin-left:0}}#hero-projects .grid-top .content .links>div[data-v-8e90a55e]{display:flex;align-items:center;font-size:33px;font-family:PlusJakartaSansBold;color:#fbfbfb}@media only screen and (max-width:768px){#hero-projects .grid-top .content .links>div[data-v-8e90a55e]{font-size:19px}}#hero-projects .grid-top .content .links>div[data-v-8e90a55e]:hover{color:#84f4e0}#hero-projects .grid-top .content .links>div:hover svg path[data-v-8e90a55e]{fill:#84f4e0}#hero-projects .grid-top .content .links>div svg[data-v-8e90a55e]{width:30px;margin-right:20px}#hero-projects .grid-top .content .links>div svg path[data-v-8e90a55e]{fill:#fbfbfb}#hero-projects .grid-top .content .links>div span[data-v-8e90a55e]{pointer-events:none}#hero-projects .grid-top .content .links>div+div[data-v-8e90a55e]{margin-top:40px}#hero-projects .grid-wrapper[data-v-8e90a55e]{display:flex;flex-wrap:wrap;width:100%;padding:50px}@media only screen and (max-width:768px){#hero-projects .grid-wrapper[data-v-8e90a55e]{padding:0}}#hero-projects .grid-see-more[data-v-8e90a55e]{display:flex;justify-content:center;padding-bottom:88px}@media only screen and (max-width:768px){#hero-projects .grid-see-more[data-v-8e90a55e]{padding-bottom:50px}}#hero-projects .grid-see-more .btn-arrow[data-v-8e90a55e]{display:flex;align-items:center;color:#fbfbfb;font-size:51px;font-family:PlusJakartaSansExtraBold;cursor:pointer}@media only screen and (max-width:768px){#hero-projects .grid-see-more .btn-arrow[data-v-8e90a55e]{font-size:17px;text-transform:lowercase}}#hero-projects .grid-see-more .btn-arrow svg[data-v-8e90a55e]{margin-left:10px;transform:translate(0);transition:transform .35s ease;position:relative;top:7px}@media only screen and (max-width:768px){#hero-projects .grid-see-more .btn-arrow svg[data-v-8e90a55e]{width:31px}}#hero-projects .grid-see-more .btn-arrow:hover svg[data-v-8e90a55e]{transform:translate(20px)}a.grid-port-item{position:relative;width:calc(50% - 20px);margin:40px 10px;height:100%}@media only screen and (max-width:768px){a.grid-port-item{width:100%;margin:10px 0}}a.grid-port-item:first-child{margin:10px 10px 85px}@media only screen and (max-width:768px){a.grid-port-item:first-child{margin:10px 0}}a.grid-port-item:nth-child(5n+1){width:100%}a.grid-port-item .overlay{position:relative;width:100%;height:100%;aspect-ratio:2/1}a.grid-port-item .overlay img{width:100%;height:100%;object-fit:cover}a.grid-port-item .overlay .cube{position:absolute;top:0;left:0;background-color:gray;width:100%;height:100%;display:flex;justify-content:center;align-items:center}a.grid-port-item .overlay .cube svg{width:40%}a.grid-port-item h3{margin-top:10px;font-family:PlusJakartaSansExtraBold;color:#2c2b2b;font-size:51px}@media only screen and (max-width:1024px){a.grid-port-item h3{font-size:23px}}a.grid-port-item+.grid-port-item{margin-top:40px}@media only screen and (max-width:768px){a.grid-port-item+.grid-port-item{margin-top:20px}}#portfolio-projects{width:100%;height:auto;padding:30px;display:grid;place-items:center}@media only screen and (max-width:768px){#portfolio-projects{margin:60px 0 25px}}#portfolio-projects .grid-top{position:relative;display:flex;align-items:center}#portfolio-projects .grid-top .content h2{font-family:PlusJakartaSansExtraBold;color:#2c2b2b;font-size:33px;line-height:1.2}@media only screen and (max-width:768px){#portfolio-projects .grid-top .content h2{font-family:PlusJakartaSansBold;font-size:17px;margin-bottom:34px;padding-left:30px}}#portfolio-projects .grid-wrapper{display:flex;flex-wrap:wrap;width:100%;padding:50px}@media only screen and (max-width:768px){#portfolio-projects .grid-wrapper{padding:0 30px 50px}}#portfolio-projects .grid-see-more{display:flex;justify-content:center;padding-bottom:88px}@media only screen and (max-width:768px){#portfolio-projects .grid-see-more{padding-bottom:50px}}#portfolio-projects .grid-see-more .btn-arrow{display:flex;align-items:center;font-size:51px;font-family:PlusJakartaSansExtraBold;cursor:pointer}@media only screen and (max-width:768px){#portfolio-projects .grid-see-more .btn-arrow{font-size:17px;text-transform:lowercase}}#portfolio-projects .grid-see-more .btn-arrow svg{margin-left:10px;transform:translate(0);transition:transform .35s ease;position:relative;top:7px}@media only screen and (max-width:768px){#portfolio-projects .grid-see-more .btn-arrow svg{width:31px}}#portfolio-projects .grid-see-more .btn-arrow:hover svg{transform:translate(20px)}header .header-wrapper .menu .main-logo path{fill:#fff}header .header-wrapper .menu #nav-burger span{background-color:#fff}#projects{background-color:#fbfbfb;width:100%;height:auto}.hero-detail[data-v-2f4ddabc]{position:relative;width:100%;height:100dvh;padding:30px;display:grid;place-items:center}.hero-detail h1[data-v-2f4ddabc]{position:relative;z-index:200;font-family:PlusJakartaSansExtraBold;color:#fbfbfb;font-size:140px;text-transform:lowercase;text-align:center}@media only screen and (max-width:1024px){.hero-detail h1[data-v-2f4ddabc]{font-size:70px}}@media only screen and (max-width:768px){.hero-detail h1[data-v-2f4ddabc]{font-size:40px}}.hero-detail h1 span[data-v-2f4ddabc]{color:#84f4e0}.hero-detail .main-image[data-v-2f4ddabc]{position:absolute;top:0;left:0;width:100%;height:100vh}.hero-detail .main-image img[data-v-2f4ddabc]{object-fit:cover;z-index:100}.hero-detail .main-image img.mobile[data-v-2f4ddabc]{display:none}@media only screen and (max-width:480px){.hero-detail .main-image img.mobile[data-v-2f4ddabc]{display:block}}.hero-detail .cube[data-v-2f4ddabc]{position:absolute;top:0;left:0;background-color:#eaeaea;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100}.hero-detail .cube svg[data-v-2f4ddabc]{width:40%}.image-video-detail[data-v-b8431da2]{background-color:#fbfbfb;position:relative;aspect-ratio:430/176;width:100%;height:auto;overflow:hidden}.image-video-detail.vimeo[data-v-b8431da2]{position:relative;overflow:hidden;max-width:100%;background:black}.image-video-detail.vimeo iframe[data-v-b8431da2]{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:16/9}.image-video-detail img[data-v-b8431da2]{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:100}.image-video-detail .thumbnail[data-v-b8431da2]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100}.image-video-detail .thumbnail:hover svg[data-v-b8431da2]{transform:scale(1.2)}@media only screen and (max-width:768px){.image-video-detail .thumbnail:hover svg[data-v-b8431da2]{transform:scale(.8)}}.image-video-detail .thumbnail .overlay[data-v-b8431da2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:150;background-color:#2c2b2b80}.image-video-detail .thumbnail svg[data-v-b8431da2]{position:absolute;z-index:200;transform:scale(1);transition:transform .35s ease}@media only screen and (max-width:768px){.image-video-detail .thumbnail svg[data-v-b8431da2]{transform:scale(.6)}}.image-video-detail video[data-v-b8431da2],.image-video-detail iframe[data-v-b8431da2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.component-text[data-v-f6bf64d2]{background-color:#fbfbfb;position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.component-text-content[data-v-f6bf64d2]{display:flex;flex-direction:column;width:100%;margin:200px 0;max-width:900px;color:currentColor}@media only screen and (max-width:960px){.component-text-content[data-v-f6bf64d2]{flex-direction:column;margin:60px 30px}}@media only screen and (max-width:768px){.component-text-content[data-v-f6bf64d2]{margin:30px}}@media only screen and (max-width:960px){.component-text-content[data-v-f6bf64d2]{width:100%}}.component-text-content[data-v-f6bf64d2] blockquote{display:flex;align-items:center}.component-text-content[data-v-f6bf64d2] blockquote p{margin:0}.component-text-content[data-v-f6bf64d2] blockquote p strong,.component-text-content[data-v-f6bf64d2] blockquote p b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-content[data-v-f6bf64d2] blockquote:before{content:"—";display:block;padding-right:20px;font-family:PlusJakartaSansBold}.component-text-content[data-v-f6bf64d2] h2{font-family:PlusJakartaSansRegular;font-size:37px;font-weight:400;line-height:1;margin-bottom:30px}@media only screen and (max-width:768px){.component-text-content[data-v-f6bf64d2] h2{font-size:27px}}.component-text-content[data-v-f6bf64d2] h3{font-family:PlusJakartaSansBold;font-size:27px;margin-bottom:15px}@media only screen and (max-width:1024px){.component-text-content[data-v-f6bf64d2] h3{font-size:19px}}.component-text-content[data-v-f6bf64d2] p{font-family:PlusJakartaSansRegular;font-size:27px;font-weight:400;line-height:1.4;margin-bottom:20px}@media only screen and (max-width:1024px){.component-text-content[data-v-f6bf64d2] p{font-size:19px}}@media only screen and (max-width:768px){.component-text-content[data-v-f6bf64d2] p{font-size:17px}}.component-text-content[data-v-f6bf64d2] p strong,.component-text-content[data-v-f6bf64d2] p b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-content[data-v-f6bf64d2] p a{font-family:PlusJakartaSansExtraBold;text-decoration:underline}.component-text-content[data-v-f6bf64d2] p a:hover{opacity:.5}.component-text-content[data-v-f6bf64d2] p+p{margin-top:40px}.component-text-content[data-v-f6bf64d2] ol{margin:0 0 40px;font-family:PlusJakartaSansBold;font-size:17px;counter-reset:list}@media only screen and (max-width:960px){.component-text-content[data-v-f6bf64d2] ol{font-size:14px}}.component-text-content[data-v-f6bf64d2] ol.borderless li{border:none;padding:0}@media only screen and (max-width:960px){.component-text-content[data-v-f6bf64d2] ol.borderless li{padding:0}}.component-text-content[data-v-f6bf64d2] ol li{padding:38px 34px;border:1px solid currentColor;border-radius:15px;line-height:1.4;font-family:PlusJakartaSansRegular}@media only screen and (max-width:960px){.component-text-content[data-v-f6bf64d2] ol li{padding:19px 17px}}.component-text-content[data-v-f6bf64d2] ol li strong,.component-text-content[data-v-f6bf64d2] ol li b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-content[data-v-f6bf64d2] ol li:before{counter-increment:list;content:counter(list);text-align:center;font-family:PlusJakartaSansBold;font-size:23px;margin-right:20px}.component-text-content[data-v-f6bf64d2] ol li+li{margin-top:20px}.component-text-content[data-v-f6bf64d2] ul{margin:0 0 40px;font-family:PlusJakartaSansBold;font-size:17px;list-style-type:disc;counter-reset:list}@media only screen and (max-width:960px){.component-text-content[data-v-f6bf64d2] ul{font-size:14px}}.component-text-content[data-v-f6bf64d2] ul.borderless li{border:none;padding:0}@media only screen and (max-width:960px){.component-text-content[data-v-f6bf64d2] ul.borderless li{padding:0}}.component-text-content[data-v-f6bf64d2] ul li{padding:38px 34px;border:1px solid currentColor;border-radius:15px;line-height:1.4;font-family:PlusJakartaSansRegular;display:block}@media only screen and (max-width:960px){.component-text-content[data-v-f6bf64d2] ul li{padding:19px 17px}}.component-text-content[data-v-f6bf64d2] ul li strong,.component-text-content[data-v-f6bf64d2] ul li b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-content[data-v-f6bf64d2] ul li a{font-family:PlusJakartaSansExtraBold;text-decoration:underline;color:currentColor;text-decoration:none;transition:color .35s ease}.component-text-content[data-v-f6bf64d2] ul li a:hover{text-decoration:underline;color:#84f4e0}.component-text-content[data-v-f6bf64d2] ul li:before{content:"•";color:currentColor;display:inline-block;text-align:center;font-family:PlusJakartaSansBold;font-size:20px;margin-right:20px}.component-text-content[data-v-f6bf64d2] ul li+li{margin-top:20px}.logo-text{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:120px;padding-bottom:120px}@media only screen and (max-width:768px){.logo-text{height:auto;min-height:auto;padding:60px 30px}}.logo-text img{width:434px;margin-bottom:90px}@media only screen and (max-width:768px){.logo-text img{margin-bottom:45px}}.logo-text .content{color:currentColor}.logo-text .content p{font-family:PlusJakartaSansRegular;font-size:31px;line-height:1.2;color:currentColor}.logo-text .content p+p{margin-top:15px}@media only screen and (max-width:768px){.logo-text .content p{font-size:17px}}.logo-text .content p span{display:block;line-height:1.4}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.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{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.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{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.carousel .swiper-carousel{position:relative}.carousel .swiper-carousel .swiper-wrapper{padding:60px 0}@media only screen and (max-width:768px){.carousel .swiper-carousel .swiper-wrapper{padding:30px 0}}.carousel .swiper-carousel .swiper-wrapper .swiper-slide img{object-fit:cover;width:100%;max-height:663px;aspect-ratio:16/9}@media only screen and (max-width:768px){.carousel .swiper-carousel .swiper-wrapper .swiper-slide img{aspect-ratio:4/3}}.carousel .swiper-carousel .swiper-pagination{position:relative;top:-30px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.carousel .swiper-carousel .swiper-pagination{top:-15px}}.carousel .swiper-carousel .swiper-pagination .swiper-pagination-bullet{width:60px;height:6px;border-radius:11px}@media only screen and (max-width:768px){.carousel .swiper-carousel .swiper-pagination .swiper-pagination-bullet{width:30px}}.component-cta[data-v-cb143b06]{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center;background-color:#2c2b2b}.component-cta-content[data-v-cb143b06]{display:flex;justify-content:center;align-items:flex-start;width:100%;padding:110px 200px}@media only screen and (max-width:1024px){.component-cta-content[data-v-cb143b06]{padding:80px}}@media only screen and (max-width:768px){.component-cta-content[data-v-cb143b06]{flex-direction:column;padding:60px 20px}}.component-cta-content-left[data-v-cb143b06]{width:20%}.component-cta-content-left img[data-v-cb143b06]{width:100%;object-fit:contain}@media only screen and (max-width:768px){.component-cta-content-left[data-v-cb143b06]{width:100%}}.component-cta-content-right[data-v-cb143b06]{width:80%;padding-left:40px}@media only screen and (max-width:768px){.component-cta-content-right[data-v-cb143b06]{width:100%;padding-left:0;padding-top:20px}}.component-cta-content-right h4[data-v-cb143b06]{color:#fbfbfb;font-family:PlusJakartaSansRegular;font-size:19px;line-height:1}.component-cta-content-right ul[data-v-cb143b06]{margin:40px 0}@media only screen and (max-width:768px){.component-cta-content-right ul[data-v-cb143b06]{margin:20px 0}}.component-cta-content-right ul li a[data-v-cb143b06]{color:#fbfbfb;font-family:PlusJakartaSansExtraBold;font-size:31px;line-height:1.2;transition:all .35s ease}@media only screen and (max-width:768px){.component-cta-content-right ul li a[data-v-cb143b06]{font-size:19px}}.component-cta-content-right ul li a[data-v-cb143b06]:hover{color:#84f4e0;text-decoration:underline}.component-cta-content-right ul li+li[data-v-cb143b06]{margin-top:5px}.component-cta-content-right a.link[data-v-cb143b06]{color:#84f4e0;font-family:PlusJakartaSansRegular;font-size:19px;line-height:1}#projects-detail{background-color:#fbfbfb;width:100%;height:auto;min-height:100vh}#projects-detail .content-wysiwyg{padding:256px 215px}@media only screen and (max-width:1024px){#projects-detail .content-wysiwyg{padding:70px 100px}}@media only screen and (max-width:768px){#projects-detail .content-wysiwyg{padding:70px 20px}}#projects-detail .content-wysiwyg p{font-size:37px;font-family:PlusJakartaSansRegular}@media only screen and (max-width:1024px){#projects-detail .content-wysiwyg p{font-size:19px}}.component-hero[data-v-1f0a3a7b]{position:relative;width:100%;height:100dvh;display:flex;align-items:center;justify-content:center}.component-hero .background[data-v-1f0a3a7b]{position:absolute;top:0;left:0;width:100%;height:100dvh;overflow:hidden;z-index:25}.component-hero .background .overlay[data-v-1f0a3a7b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.component-hero .background img[data-v-1f0a3a7b]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:5}.component-hero .background img.mobile[data-v-1f0a3a7b]{display:none}@media only screen and (max-width:480px){.component-hero .background img.mobile[data-v-1f0a3a7b]{display:block}}.component-hero .background video[data-v-1f0a3a7b]{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:16/9;z-index:5}@media only screen and (max-width:1440px){.component-hero .background video[data-v-1f0a3a7b]{width:auto;height:100dvh}}@media only screen and (max-width:768px){.component-hero .background video[data-v-1f0a3a7b]{left:50%;transform:translate(-50%)}}.component-hero-content[data-v-1f0a3a7b]{position:relative;max-width:60%;z-index:50}@media only screen and (max-width:768px){.component-hero-content[data-v-1f0a3a7b]{max-width:80%}}.component-hero-content h1[data-v-1f0a3a7b]{font-size:71px;text-transform:uppercase;font-family:PlusJakartaSansExtraBold;font-weight:800;line-height:1;margin-bottom:10px}@media only screen and (max-width:768px){.component-hero-content h1[data-v-1f0a3a7b]{font-size:27px}}.component-hero-content p[data-v-1f0a3a7b]{color:#fbfbfb;font-size:27px;font-weight:400;line-height:1.2;font-family:PlusJakartaSansRegular}@media only screen and (max-width:768px){.component-hero-content p[data-v-1f0a3a7b]{font-size:17px}}.component-back-video[data-v-1d522afe]{position:relative;width:100%;height:100%}.component-back-video .background[data-v-1d522afe]{width:100%;height:auto;overflow:hidden;z-index:25}@media only screen and (max-width:1440px){.component-back-video .background[data-v-1d522afe]{height:75vh}}@media only screen and (max-width:768px){.component-back-video .background[data-v-1d522afe]{height:auto}}.component-back-video .background video[data-v-1d522afe]{width:100%;height:auto;z-index:5}.component-image[data-v-d4884e4c]{background-color:#fbfbfb;position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.component-image-content[data-v-d4884e4c]{display:flex;align-items:center;justify-content:center}.component-image-content img.image-mobile[data-v-d4884e4c]{display:none}@media only screen and (max-width:768px){.component-image-content img.image-mobile[data-v-d4884e4c]{display:block}.component-image-content img.image-mobile~.image[data-v-d4884e4c]{display:none}}.component-video[data-v-d4884e4c]{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center;padding:0}.component-video-content[data-v-d4884e4c]{display:flex;align-items:center;justify-content:center;border-radius:35px;width:100%}.component-video-content .video[data-v-d4884e4c]{box-shadow:0 75px 143px #0000000d,0 40px 106px #00000017,0 27px 58px #0000001a;border:20px solid black;position:relative;width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:15px}@media only screen and (max-width:768px){.component-video-content .video[data-v-d4884e4c]{box-shadow:0 37px 72px #0000000d,0 20px 53px #00000017,0 14px 27px #0000001a}}.component-video-content .video .thumb[data-v-d4884e4c]{position:absolute;top:0;left:0;aspect-ratio:16/9;width:100%;height:100%;z-index:50;transition:opacity .35s ease 1s,z-index .35s ease;opacity:1}.component-video-content .video .thumb.js-play[data-v-d4884e4c]{opacity:0;z-index:-5;transition:opacity .35s ease,z-index .35s ease 1s}.component-video-content .video .thumb img[data-v-d4884e4c]{object-fit:cover}.component-video-content .video .thumb .play[data-v-d4884e4c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background-color:green;border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.component-video-content .video .thumb .play[data-v-d4884e4c]{width:75px;height:75px}}@media only screen and (max-width:480px){.component-video-content .video .thumb .play[data-v-d4884e4c]{width:50px;height:50px}}.component-video-content .video .thumb .play .triangle[data-v-d4884e4c]{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid white}@media only screen and (max-width:768px){.component-video-content .video .thumb .play .triangle[data-v-d4884e4c]{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid white}}.component-video-content .video video[data-v-d4884e4c]{position:relative;z-index:25;display:block;width:101%;height:auto;aspect-ratio:16/9;opacity:1}.component-image-svg[data-v-8a65ec65]{position:relative;width:100%;height:auto}.component-image-svg-content[data-v-8a65ec65]{position:relative;width:100%}.component-image-svg-content .svg-image[data-v-8a65ec65]{width:100%}.component-image-svg-content .svg-image[data-v-8a65ec65] svg{width:100%;height:auto}.component-text[data-v-e894c120]{background-color:#fbfbfb;position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.component-text-content[data-v-e894c120]{display:flex;width:100%;margin:120px 93px}@media only screen and (max-width:960px){.component-text-content[data-v-e894c120]{flex-direction:column;margin:60px 45px}}@media only screen and (max-width:768px){.component-text-content[data-v-e894c120]{margin:30px 20px}}.component-text-content-left[data-v-e894c120]{display:flex;width:20%;color:currentColor}@media only screen and (max-width:960px){.component-text-content-left[data-v-e894c120]{width:100%;margin-bottom:20px}}.component-text-content-left .inner[data-v-e894c120]{width:100%;display:flex;align-items:center;height:30px}.component-text-content-left .inner h2[data-v-e894c120]{color:currentColor;text-transform:uppercase;font-family:PlusJakartaSansRegular;font-size:19px}.component-text-content-left .inner .line[data-v-e894c120]{display:flex;align-items:center;width:100%;background-color:currentColor;height:1px;margin:0 30% 0 10px}@media only screen and (max-width:960px){.component-text-content-left .inner .line[data-v-e894c120]{display:none}}.component-text-content-right[data-v-e894c120]{width:80%;color:currentColor}@media only screen and (max-width:960px){.component-text-content-right[data-v-e894c120]{width:100%}}.component-text-content-right[data-v-e894c120] h2{font-family:PlusJakartaSansRegular;font-size:37px;font-weight:400;line-height:1;margin-bottom:30px}@media only screen and (max-width:768px){.component-text-content-right[data-v-e894c120] h2{font-size:27px}}.component-text-content-right[data-v-e894c120] h3{font-family:PlusJakartaSansBold;font-size:27px;margin-bottom:15px}@media only screen and (max-width:1024px){.component-text-content-right[data-v-e894c120] h3{font-size:19px}}.component-text-content-right[data-v-e894c120] p{font-family:PlusJakartaSansRegular;font-size:27px;font-weight:400;line-height:1.4;margin-bottom:20px}@media only screen and (max-width:1024px){.component-text-content-right[data-v-e894c120] p{font-size:19px}}@media only screen and (max-width:768px){.component-text-content-right[data-v-e894c120] p{font-size:16px}}.component-text-content-right[data-v-e894c120] p strong,.component-text-content-right[data-v-e894c120] p b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-content-right[data-v-e894c120] p a{font-family:PlusJakartaSansExtraBold;text-decoration:underline}.component-text-content-right[data-v-e894c120] p a:hover{opacity:.5}.component-text-content-right[data-v-e894c120] p+p{margin-top:40px}.component-text-content-right[data-v-e894c120] ol{margin:0 0 40px;font-family:PlusJakartaSansBold;font-size:17px;counter-reset:list}@media only screen and (max-width:960px){.component-text-content-right[data-v-e894c120] ol{font-size:14px}}.component-text-content-right[data-v-e894c120] ol.borderless li{border:none;padding:0}@media only screen and (max-width:960px){.component-text-content-right[data-v-e894c120] ol.borderless li{padding:0}}.component-text-content-right[data-v-e894c120] ol li{padding:38px 34px;border:1px solid currentColor;border-radius:15px;line-height:1.4;font-family:PlusJakartaSansRegular;display:flex;align-items:baseline}@media only screen and (max-width:960px){.component-text-content-right[data-v-e894c120] ol li{padding:19px 17px}}.component-text-content-right[data-v-e894c120] ol li strong,.component-text-content-right[data-v-e894c120] ol li b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-content-right[data-v-e894c120] ol li:before{counter-increment:list;content:counter(list);text-align:center;font-family:PlusJakartaSansBold;font-size:23px;margin-right:20px}.component-text-content-right[data-v-e894c120] ol li+li{margin-top:20px}.component-text-content-right[data-v-e894c120] ul{margin:0 0 40px;font-family:PlusJakartaSansBold;font-size:17px;list-style-type:disc;counter-reset:list}@media only screen and (max-width:960px){.component-text-content-right[data-v-e894c120] ul{font-size:14px}}.component-text-content-right[data-v-e894c120] ul.borderless li{border:none;padding:0}@media only screen and (max-width:960px){.component-text-content-right[data-v-e894c120] ul.borderless li{padding:0}}.component-text-content-right[data-v-e894c120] ul li{padding:38px 34px;border:1px solid currentColor;border-radius:15px;line-height:1.4;font-family:PlusJakartaSansRegular;display:flex;align-items:baseline}@media only screen and (max-width:960px){.component-text-content-right[data-v-e894c120] ul li{padding:19px 17px}}.component-text-content-right[data-v-e894c120] ul li strong,.component-text-content-right[data-v-e894c120] ul li b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-content-right[data-v-e894c120] ul li a{font-family:PlusJakartaSansExtraBold;text-decoration:underline;color:currentColor;text-decoration:none;transition:color .35s ease}.component-text-content-right[data-v-e894c120] ul li a:hover{text-decoration:underline;color:#84f4e0}.component-text-content-right[data-v-e894c120] ul li:before{content:"•";color:currentColor;display:inline-block;text-align:center;font-family:PlusJakartaSansBold;font-size:20px;margin-right:20px}.component-text-content-right[data-v-e894c120] ul li+li{margin-top:20px}.component-services[data-v-c63d5020]{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.component-services-content[data-v-c63d5020]{display:flex;width:100%;margin:120px 93px}@media only screen and (max-width:960px){.component-services-content[data-v-c63d5020]{flex-direction:column;margin:60px 45px}}@media only screen and (max-width:768px){.component-services-content[data-v-c63d5020]{margin:30px 20px}}.component-services-content-left[data-v-c63d5020]{display:flex;width:20%;color:currentColor}@media only screen and (max-width:960px){.component-services-content-left[data-v-c63d5020]{width:100%;margin-bottom:20px}}.component-services-content-left .inner[data-v-c63d5020]{width:100%;display:flex;align-items:center;height:30px}.component-services-content-left .inner h2[data-v-c63d5020]{color:currentColor;text-transform:uppercase;font-family:PlusJakartaSansRegular;font-size:19px}.component-services-content-left .inner .line[data-v-c63d5020]{display:flex;align-items:center;width:100%;background-color:currentColor;height:1px;margin:0 30% 0 10px}@media only screen and (max-width:960px){.component-services-content-left .inner .line[data-v-c63d5020]{display:none}}.component-services-content-right[data-v-c63d5020]{width:80%}@media only screen and (max-width:960px){.component-services-content-right[data-v-c63d5020]{width:100%}}.component-services-content-right[data-v-c63d5020] h2{font-family:PlusJakartaSansRegular;font-size:37px;font-weight:400;line-height:1;margin-bottom:15px}@media only screen and (max-width:768px){.component-services-content-right[data-v-c63d5020] h2{font-size:27px}}.component-services-content-right[data-v-c63d5020] h3{font-family:PlusJakartaSansBold;font-size:27px;margin-bottom:15px}@media only screen and (max-width:1024px){.component-services-content-right[data-v-c63d5020] h3{font-size:19px}}.component-services-content-right[data-v-c63d5020] p{font-family:PlusJakartaSansRegular;font-size:27px;font-weight:400;line-height:1.4;margin-bottom:20px}@media only screen and (max-width:1024px){.component-services-content-right[data-v-c63d5020] p{font-size:19px}}@media only screen and (max-width:768px){.component-services-content-right[data-v-c63d5020] p{font-size:16px}}.component-services-content-right[data-v-c63d5020] p strong,.component-services-content-right[data-v-c63d5020] p b{font-family:PlusJakartaSansExtraBold;display:contents}.component-services-content-right[data-v-c63d5020] p a{font-family:PlusJakartaSansExtraBold;text-decoration:underline}.component-services-content-right[data-v-c63d5020] p a:hover{opacity:.5}.component-services-content-right[data-v-c63d5020] p+p{margin-top:40px}.component-services-content-right[data-v-c63d5020] ol{font-family:PlusJakartaSansBold;font-size:17px;counter-reset:list}@media only screen and (max-width:960px){.component-services-content-right[data-v-c63d5020] ol{font-size:14px}}.component-services-content-right[data-v-c63d5020] ol li{padding:38px 34px;border:1px solid currentColor;border-radius:15px;line-height:1.4;font-family:PlusJakartaSansRegular}@media only screen and (max-width:960px){.component-services-content-right[data-v-c63d5020] ol li{padding:19px 17px}}.component-services-content-right[data-v-c63d5020] ol li strong,.component-services-content-right[data-v-c63d5020] ol li b{font-family:PlusJakartaSansExtraBold;display:contents}.component-services-content-right[data-v-c63d5020] ol li:before{counter-increment:list;content:counter(list);text-align:center;font-family:PlusJakartaSansBold;font-size:23px;margin-right:20px}.component-services-content-right[data-v-c63d5020] ol li+li{margin-top:20px}.component-services-content-right[data-v-c63d5020] ul{font-family:PlusJakartaSansBold;font-size:17px;list-style-type:disc;counter-reset:list;width:50%}@media only screen and (max-width:960px){.component-services-content-right[data-v-c63d5020] ul{font-size:14px;width:100%}}.component-services-content-right[data-v-c63d5020] ul li{padding:38px 34px;border:1px solid currentColor;border-radius:15px;line-height:1.4;font-family:PlusJakartaSansRegular}@media only screen and (max-width:960px){.component-services-content-right[data-v-c63d5020] ul li{padding:19px 17px}}.component-services-content-right[data-v-c63d5020] ul li strong,.component-services-content-right[data-v-c63d5020] ul li b{font-family:PlusJakartaSansExtraBold;display:contents}.component-services-content-right[data-v-c63d5020] ul li a{font-family:PlusJakartaSansExtraBold;text-decoration:underline;color:currentColor;text-decoration:none;transition:color .35s ease}@media only screen and (max-width:1024px){.component-services-content-right[data-v-c63d5020] ul li a{font-size:17px}}.component-services-content-right[data-v-c63d5020] ul li a:hover{text-decoration:underline;color:#84f4e0}.component-services-content-right[data-v-c63d5020] ul li:before{content:"•";color:currentColor;display:inline-block;text-align:center;font-family:PlusJakartaSansBold;font-size:20px;margin-right:20px}.component-services-content-right[data-v-c63d5020] ul li+li{margin-top:20px}.component-text-column[data-v-79ad9832]{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.component-text-column-content[data-v-79ad9832]{display:flex;width:100%;margin:120px 93px}@media only screen and (max-width:960px){.component-text-column-content[data-v-79ad9832]{flex-direction:column;margin:60px 45px}}@media only screen and (max-width:768px){.component-text-column-content[data-v-79ad9832]{margin:30px 20px}}.component-text-column-content-left[data-v-79ad9832]{display:flex;width:20%;color:currentColor}@media only screen and (max-width:960px){.component-text-column-content-left[data-v-79ad9832]{width:100%;margin-bottom:20px}}.component-text-column-content-left .inner[data-v-79ad9832]{width:100%;display:flex;align-items:center;height:30px}.component-text-column-content-left .inner h2[data-v-79ad9832]{color:currentColor;text-transform:uppercase;font-family:PlusJakartaSansRegular;font-size:19px}.component-text-column-content-left .inner .line[data-v-79ad9832]{display:flex;align-items:center;width:100%;background-color:currentColor;height:1px;margin:0 30% 0 10px}@media only screen and (max-width:960px){.component-text-column-content-left .inner .line[data-v-79ad9832]{display:none}}.component-text-column-content-right[data-v-79ad9832]{width:80%}@media only screen and (max-width:960px){.component-text-column-content-right[data-v-79ad9832]{width:100%}}.component-text-column-content-right-columns[data-v-79ad9832]{display:flex;flex-wrap:wrap;margin:0 -20px}.component-text-column-content-right-columns .column[data-v-79ad9832]{padding:0 20px 20px;flex:33%}@media only screen and (max-width:768px){.component-text-column-content-right-columns .column[data-v-79ad9832]{flex:50%}}@media only screen and (max-width:480px){.component-text-column-content-right-columns .column[data-v-79ad9832]{flex:100%}}.component-text-column-content-right-columns .column[data-v-79ad9832] h2{font-family:PlusJakartaSansRegular;font-size:27px;margin-bottom:15px;line-height:1.4}@media only screen and (max-width:768px){.component-text-column-content-right-columns .column[data-v-79ad9832] h2{font-size:27px}}.component-text-column-content-right-columns .column[data-v-79ad9832] h3{font-family:PlusJakartaSansBold;font-size:19px;font-weight:400;line-height:1.4;margin-bottom:15px}.component-text-column-content-right-columns .column[data-v-79ad9832] p{font-family:PlusJakartaSansRegular;font-size:19px;font-weight:400;line-height:1.4}@media only screen and (max-width:1024px){.component-text-column-content-right-columns .column[data-v-79ad9832] p{font-size:19px}}@media only screen and (max-width:768px){.component-text-column-content-right-columns .column[data-v-79ad9832] p{font-size:16px}}.component-text-column-content-right-columns .column[data-v-79ad9832] p strong,.component-text-column-content-right-columns .column[data-v-79ad9832] p b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-column-content-right-columns .column[data-v-79ad9832] p a{font-family:PlusJakartaSansExtraBold;text-decoration:underline}.component-text-column-content-right-columns .column[data-v-79ad9832] p a:hover{opacity:.5}.component-text-column-content-right-columns .column[data-v-79ad9832] p+p{margin-top:40px}.component-text-column-content-right-columns .column[data-v-79ad9832] ol{margin:40px 0;font-family:PlusJakartaSansBold;font-size:19px;counter-reset:list}@media only screen and (max-width:960px){.component-text-column-content-right-columns .column[data-v-79ad9832] ol{font-size:14px}}.component-text-column-content-right-columns .column[data-v-79ad9832] ol li{line-height:1.4;font-family:PlusJakartaSansRegular}@media only screen and (max-width:960px){.component-text-column-content-right-columns .column[data-v-79ad9832] ol li{padding:19px 17px}}.component-text-column-content-right-columns .column[data-v-79ad9832] ol li strong,.component-text-column-content-right-columns .column[data-v-79ad9832] ol li b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-column-content-right-columns .column[data-v-79ad9832] ol li:before{counter-increment:list;content:counter(list);text-align:center;font-family:PlusJakartaSansBold;font-size:23px;margin-right:20px}.component-text-column-content-right-columns .column[data-v-79ad9832] ol li+li{margin-top:20px}.component-text-column-content-right-columns .column[data-v-79ad9832] ul{margin:40px 0;font-family:PlusJakartaSansBold;font-size:19px;list-style-type:disc;counter-reset:list}@media only screen and (max-width:960px){.component-text-column-content-right-columns .column[data-v-79ad9832] ul{font-size:14px}}.component-text-column-content-right-columns .column[data-v-79ad9832] ul li{line-height:1.4;font-family:PlusJakartaSansRegular}@media only screen and (max-width:960px){.component-text-column-content-right-columns .column[data-v-79ad9832] ul li{padding:19px 17px}}.component-text-column-content-right-columns .column[data-v-79ad9832] ul li strong,.component-text-column-content-right-columns .column[data-v-79ad9832] ul li b{font-family:PlusJakartaSansExtraBold;display:contents}.component-text-column-content-right-columns .column[data-v-79ad9832] ul li a{font-family:PlusJakartaSansExtraBold;text-decoration:underline}.component-text-column-content-right-columns .column[data-v-79ad9832] ul li:before{content:"•";color:currentColor;display:inline-block;text-align:center;font-family:PlusJakartaSansBold;font-size:20px;margin-right:20px}.component-text-column-content-right-columns .column[data-v-79ad9832] ul li+li{margin-top:20px}.content-flexible{position:relative;min-height:100vh}.content-flexible .animation-intro{height:100vh}.content-flexible .animation-intro svg{width:100%;height:100%}#hero-text{background-color:#fbfbfb;position:relative;width:100%;height:auto;padding:20px 0;display:grid;place-items:center;padding-top:40vh;padding-bottom:107px}@media only screen and (max-width:768px){#hero-text{padding-top:20vh;padding-bottom:30px}}@media only screen and (max-width:960px){#hero-text .grid-mid{padding:0}}#hero-text .grid-mid span.prefix{display:block;font-family:PlusJakartaSansRegular;font-size:23px;line-height:1.2;margin-bottom:12px}@media only screen and (max-width:768px){#hero-text .grid-mid span.prefix{font-size:15px;margin-bottom:0}}#hero-text .grid-mid h1{position:relative;z-index:200;font-family:PlusJakartaSansExtraBold;color:#2c2b2b;font-size:71px}@media only screen and (max-width:768px){#hero-text .grid-mid h1{font-size:23px}}#hero-text .grid-mid h2{margin-top:40px;position:relative;z-index:200;font-family:PlusJakartaSansExtraBold;color:#2c2b2b;font-size:31px}@media only screen and (max-width:768px){#hero-text .grid-mid h2{font-size:16px;margin-top:20px;margin-bottom:0}}#hero-text .grid-mid .content{line-height:30px}#hero-text .grid-mid .content p{font-size:19px;font-family:PlusJakartaSansRegular;color:#2c2b2b;margin-top:20px}@media only screen and (max-width:1024px){#hero-text .grid-mid .content p{font-size:17px}}#hero-text .grid-mid .content ul,#hero-text .grid-mid .content ol{list-style-type:disc;font-size:19px;font-family:PlusJakartaSansRegular;color:#2c2b2b;padding:25px 0}#hero-text .grid-mid .content ul li:before,#hero-text .grid-mid .content ol li:before{content:"-";padding-right:10px}#hero-text .grid-mid .content ul li+li,#hero-text .grid-mid .content ol li+li{margin-top:10px}@media only screen and (max-width:1024px){#hero-text .grid-mid .content ul,#hero-text .grid-mid .content ol{font-size:17px}}#hero-text .grid-mid .content ol li{counter-increment:my-counter}#hero-text .grid-mid .content ol li:before{content:counter(my-counter) " -";text-align:right;padding-right:10px}a.grid-tile-item{position:relative;display:flex;align-items:center;justify-content:center;margin:10px}a.grid-tile-item:before{content:"";display:block;padding-top:100%}a.grid-tile-item .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}a.grid-tile-item .content{background-color:#2c2b2b;width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fbfbfb;transition:all .35s ease;padding:0 40px}@media only screen and (max-width:1024px){a.grid-tile-item .content{padding:20px}}a.grid-tile-item .content span{font-size:41px;font-family:PlusJakartaSansExtraBold;line-height:1.2;transition:color .35s ease;color:currentColor;text-align:center}@media only screen and (max-width:1024px){a.grid-tile-item .content span{font-size:16px}}a.grid-tile-item .content svg{position:relative;top:40px;left:-40px;transition:left .35s ease}@media only screen and (max-width:1024px){a.grid-tile-item .content svg{position:absolute;width:30px;left:inherit;top:inherit;bottom:5px;right:20px}}a.grid-tile-item .content svg path{fill:#2c2b2b}@media only screen and (max-width:1024px){a.grid-tile-item .content svg path{fill:#84f4e0}}a.grid-tile-item:hover .content{border-radius:50%;background-color:#84f4e0}a.grid-tile-item:hover .content span{color:#2c2b2b}a.grid-tile-item:hover .content svg{left:0}@media only screen and (max-width:1024px){a.grid-tile-item:hover .content svg{display:none}}.grid-tiles{position:relative}.grid-tiles .grid-container{display:flex;flex-wrap:wrap;margin:0 -30px}#expertises{width:100%;height:auto;min-height:100dvh;padding:0 60px}@media only screen and (max-width:768px){#expertises{padding:0 30px}}#expertises .grid-tiles{background-color:#fbfbfb;padding:0 30px}#expertises .grid-tiles .grid-container{margin:0 -40px}#expertises .grid-tiles .grid-container>a{width:calc(33.33% - 20px)}@media only screen and (max-width:768px){#expertises .grid-tiles .grid-container>a{width:calc(50% - 20px)}}#expertises .link-list{padding:0 28.32%}@media only screen and (max-width:768px){#expertises .link-list{padding:60px 0}}#expertises .link-list .wrapper{overflow:visible}@media only screen and (max-width:768px){#expertises .link-list .wrapper{margin:0}}#expertises .link-list .wrapper ul li{overflow:visible}#expertises .link-list .wrapper ul li a{position:relative;overflow:visible;font-size:34px}@media only screen and (max-width:768px){#expertises .link-list .wrapper ul li a{font-size:17px}}#expertises .link-list .wrapper ul li a:before{opacity:0;position:absolute;left:-48px;content:url(/assets/arrow-5a5b3141.svg);display:block;transition:all .35s ease}#expertises .link-list .wrapper ul li a:after{left:0;opacity:0}#expertises .link-list .wrapper ul li a:hover:before{left:-38px;opacity:1}#expertises .link-list .wrapper ul li a:hover:after{opacity:1}.quote{position:relative;font-size:130px;font-family:PlusJakartaSansExtraBold;color:#84f4e0;white-space:nowrap;padding:0 60px}@media only screen and (max-width:768px){.quote{font-size:51px;padding:60px 0;margin:0 -30px}}.quote.desktop{display:block}@media only screen and (max-width:768px){.quote.desktop{display:none}}.quote.mobile{display:none}@media only screen and (max-width:768px){.quote.mobile{display:block}}.quote .marquee+.marquee{margin-left:20px}.cta-container[data-v-8378b819]{position:relative;border:none;margin:0 30px;padding-top:160px;padding-bottom:160px;background-color:#fbfbfb}@media only screen and (max-width:768px){.cta-container[data-v-8378b819]{margin:0;padding:40px 0}}.cta-container .cta-block-reverse[data-v-8378b819]{display:flex}@media only screen and (max-width:768px){.cta-container .cta-block-reverse[data-v-8378b819]{padding:30px}}.cta-container .cta-block-reverse:hover .cta-block-reverse-right .content .content-left .arrow[data-v-8378b819]{transform:scale(-1) translate(20px)}.cta-container .cta-block-reverse:hover .cta-block-reverse-right .content .content-left .arrow svg path[data-v-8378b819]{fill:#84f4e0}.cta-container .cta-block-reverse-left[data-v-8378b819]{width:50%;padding-left:28px}@media only screen and (max-width:768px){.cta-container .cta-block-reverse-left[data-v-8378b819]{width:100%;padding-left:0}}.cta-container .cta-block-reverse-left img[data-v-8378b819]{transition:box-shadow .35s ease;box-shadow:none;width:100%}.cta-container .cta-block-reverse-right[data-v-8378b819]{display:flex;align-items:center;width:50%;padding-left:64px}@media only screen and (max-width:768px){.cta-container .cta-block-reverse-right[data-v-8378b819]{width:100%;padding-left:20px}}.cta-container .cta-block-reverse-right .content[data-v-8378b819]{display:flex;color:#2c2b2b}.cta-container .cta-block-reverse-right .content .content-left[data-v-8378b819]{display:flex;align-items:center;justify-content:center}.cta-container .cta-block-reverse-right .content .content-left .arrow[data-v-8378b819]{margin-right:20px;transform:scale(-1) translate(0);transition:transform .35s ease}@media only screen and (max-width:768px){.cta-container .cta-block-reverse-right .content .content-left .arrow[data-v-8378b819]{display:none}}.cta-container .cta-block-reverse-right .content .content-left .arrow svg[data-v-8378b819]{position:relative;left:0;transition:all .35s ease}.cta-container .cta-block-reverse-right .content .content-left .arrow svg path[data-v-8378b819]{fill:#2c2b2b;transition:fill .35s ease}.cta-container .cta-block-reverse-right .content .content-right[data-v-8378b819]{display:flex;flex-direction:column}.cta-container .cta-block-reverse-right .content .content-right .categorie[data-v-8378b819]{font-size:23px;font-family:PlusJakartaSansExtraBold;color:currentColor;line-height:1.2;margin-bottom:15px}@media only screen and (max-width:768px){.cta-container .cta-block-reverse-right .content .content-right .categorie[data-v-8378b819]{font-size:17px}}.cta-container .cta-block-reverse-right .content .content-right p[data-v-8378b819]{font-size:71px;font-family:PlusJakartaSansExtraBold;color:currentColor;line-height:1;margin-bottom:10px}@media only screen and (max-width:1280px){.cta-container .cta-block-reverse-right .content .content-right p[data-v-8378b819]{font-size:31px}}@media only screen and (max-width:768px){.cta-container .cta-block-reverse-right .content .content-right p[data-v-8378b819]{font-size:17px}}.expertises-detail{position:relative;min-height:100dvh}.expertises-detail #hero-text{padding:40vh 0 0}@media only screen and (max-width:960px){.expertises-detail #hero-text{padding:20vh 30px 0}}.expertises-detail .quote{font-size:130px!important;font-family:PlusJakartaSansExtraBold;color:#84f4e0;white-space:nowrap;padding:40px 0 0}@media only screen and (max-width:768px){.expertises-detail .quote{font-size:51px!important;padding:40px 0}}.expertises-detail .quote+section,.expertises-detail .quote+div{padding-top:120px;padding-bottom:0}@media only screen and (max-width:768px){.expertises-detail .quote+section,.expertises-detail .quote+div{padding-top:0}}@media only screen and (max-width:768px){.expertises-detail .quote+section .cta-block-reverse,.expertises-detail .quote+div .cta-block-reverse{padding:30px 0}}@media only screen and (max-width:768px){.expertises-detail .link-list{margin-top:60px}}.expertises-detail .link-list .wrapper{overflow:visible}@media only screen and (max-width:768px){.expertises-detail .link-list .wrapper{margin:0}}.expertises-detail .link-list .wrapper ul li{overflow:visible}.expertises-detail .link-list .wrapper ul li a{position:relative;overflow:visible}@media only screen and (max-width:768px){.expertises-detail .link-list .wrapper ul li a{font-size:19px}}.expertises-detail .link-list .wrapper ul li a:before{opacity:0;position:absolute;left:-48px;content:url(/assets/arrow-5a5b3141.svg);display:block;transition:all .35s ease}.expertises-detail .link-list .wrapper ul li a:after{left:0;opacity:0}.expertises-detail .link-list .wrapper ul li a:hover:before{left:-38px;opacity:1}.expertises-detail .link-list .wrapper ul li a:hover:after{opacity:1}.expertises-detail .grid-tiles{padding:0 60px 100px;background-color:#fbfbfb}@media only screen and (max-width:768px){.expertises-detail .grid-tiles{padding:50px 30px}}.expertises-detail .grid-tiles h2{margin-bottom:100px;font-family:PlusJakartaSansBold;font-size:43px;line-height:1.4}@media only screen and (max-width:768px){.expertises-detail .grid-tiles h2{margin-bottom:24px;font-size:17px}}.expertises-detail .grid-tiles .grid-container{margin:0 -10px}.expertises-detail .grid-tiles .grid-container>a{width:calc(25% - 20px)}@media only screen and (max-width:768px){.expertises-detail .grid-tiles .grid-container>a{width:calc(50% - 20px)}}.expertises-detail .cta-container{margin:0 60px}@media only screen and (max-width:768px){.expertises-detail .cta-container{margin:0 30px}}#ressources-container[data-v-b4f04a13]{background-color:transparent!important;padding-top:70px}#ressources-container h4[data-v-b4f04a13]{margin-bottom:20px;color:#2c2b2b}#filtres[data-v-b4f04a13]{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;margin-bottom:50px;z-index:99999999;position:relative}#filtres button[data-v-b4f04a13]{background-color:transparent;margin-right:2rem;cursor:pointer;color:#ccc;font-size:35px;font-style:normal;font-weight:800;line-height:normal;transition:all .3s ease;border-bottom:2px solid transparent}@media only screen and (max-width:768px){#filtres button[data-v-b4f04a13]{font-size:16px;margin-right:.75rem}}#filtres button[data-v-b4f04a13]:hover,#filtres button.active[data-v-b4f04a13]{color:#84f4e0;border-bottom:2px solid #84F4E0}.ressources-grid[data-v-b4f04a13]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}@media (max-width: 1200px){.ressources-grid[data-v-b4f04a13]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ressources-grid[data-v-b4f04a13]{grid-template-columns:1fr}}.ressource-card[data-v-b4f04a13]{background:white;border-radius:8px;padding:34px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:inherit}.ressource-card[data-v-b4f04a13]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.card-image[data-v-b4f04a13]{position:relative;width:100%;height:250px;overflow:hidden}.card-image img[data-v-b4f04a13]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-image:hover img[data-v-b4f04a13]{transform:scale(1.05)}.card-content[data-v-b4f04a13]{padding:25px 0;display:flex;flex-direction:column;flex-grow:1}.card-content .badge[data-v-b4f04a13]{color:#84f4e0;font-size:20px;margin-bottom:40px;font-weight:600;text-transform:capitalize;align-self:fit-content}.card-content .date[data-v-b4f04a13]{color:#2c2b2b;font-size:16px;margin-bottom:18px;text-transform:uppercase}.card-content h3[data-v-b4f04a13]{font-size:26px;color:#2c2b2b;flex-grow:1;margin-bottom:40px}.card-content .description[data-v-b4f04a13]{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-content .link-arrow[data-v-b4f04a13]{display:inline-flex;align-items:center;color:#84f4e0;transition:transform .3s ease;align-self:flex-start;margin-top:auto}.card-content .link-arrow[data-v-b4f04a13]:hover{transform:translate(5px)}.button-container[data-v-b4f04a13]{display:flex;justify-content:center;position:relative;z-index:999999}.btn-voir-plus[data-v-b4f04a13]{padding:12px 30px;border:2px solid #84F4E0;background:transparent;color:#84f4e0;cursor:pointer;border-radius:4px;font-weight:600;font-size:16px;transition:all .3s ease}.btn-voir-plus[data-v-b4f04a13]:hover{background:#84F4E0;color:#fff}.content[data-v-e33dab09]{color:#000;font-family:PlusJakartaSansRegular;font-size:19px;line-height:1.2}@media only screen and (max-width:768px){.content[data-v-e33dab09]{font-size:17px}}#hero-news[data-v-e33dab09]{background-color:#f5f5f5;position:relative;width:100%;height:auto;padding:20px 0;display:grid;place-items:center;min-height:100dvh}#hero-news .grid-mid[data-v-e33dab09]{margin-top:40dvh}@media only screen and (max-width:768px){#hero-news .grid-mid[data-v-e33dab09]{margin-top:20dvh;margin-bottom:30px}}@media only screen and (max-width:768px){#hero-news .grid-mid[data-v-e33dab09]{padding:0 30px}}#hero-news .grid-mid h1[data-v-e33dab09]{position:relative;z-index:200;font-family:PlusJakartaSansExtraBold;color:#000;font-size:71px;margin-bottom:40px;text-transform:capitalize}@media only screen and (max-width:768px){#hero-news .grid-mid h1[data-v-e33dab09]{font-size:23px;margin-bottom:20px}}#masonry-news[data-v-e33dab09]{position:relative;background-color:#000;height:auto;padding:60px}@media only screen and (max-width:768px){#masonry-news[data-v-e33dab09]{padding:30px}}#masonry-news .masonry-grid[data-v-e33dab09]{position:relative;column-count:2;column-gap:60px}@media only screen and (max-width:768px){#masonry-news .masonry-grid[data-v-e33dab09]{column-count:1;column-gap:0}}#masonry-news .masonry-grid-item[data-v-e33dab09]{display:grid;grid-template-rows:1fr auto;margin-bottom:10px;break-inside:avoid}#masonry-news .masonry-grid-item:nth-child(3n+1) .top img[data-v-e33dab09]{width:100%;height:auto}#masonry-news .masonry-grid-item .top[data-v-e33dab09]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}#masonry-news .masonry-grid-item .top img[data-v-e33dab09]{grid-row:1/-1;grid-column:1;height:550px;width:75%;object-fit:cover}@media only screen and (max-width:960px){#masonry-news .masonry-grid-item .top img[data-v-e33dab09]{height:350px}}@media only screen and (max-width:768px){#masonry-news .masonry-grid-item .top img[data-v-e33dab09]{height:auto;width:100%}}#masonry-news .masonry-grid-item .top .cube[data-v-e33dab09]{aspect-ratio:16/9;background-color:gray;width:100%}#masonry-news .masonry-grid-item .bottom[data-v-e33dab09]{padding:30px 0;width:80%}#masonry-news .masonry-grid-item .bottom p[data-v-e33dab09]{color:#fff;font-family:PlusJakartaSansRegular;font-size:23px;line-height:1.2}@media only screen and (max-width:768px){#masonry-news .masonry-grid-item .bottom p[data-v-e33dab09]{font-size:17px}}#masonry-news .masonry-grid-item .bottom svg[data-v-e33dab09]{margin-top:20px}#link-news[data-v-e33dab09]{position:relative;display:flex;align-items:center;justify-content:center;background-color:#000;padding:0 60px}@media only screen and (max-width:768px){#link-news[data-v-e33dab09]{padding:0 30px}}#link-news>a[data-v-e33dab09]{display:flex;align-items:center;justify-content:center;padding:126px 0;text-align:center;width:100%;border-top:1px solid white;color:#fff;font-family:PlusJakartaSansExtraBold;font-size:51px;line-height:1.2}@media only screen and (max-width:768px){#link-news>a[data-v-e33dab09]{padding:66px 0;font-size:34px;flex-direction:column;align-items:flex-start;text-align:left}}#link-news>a svg[data-v-e33dab09]{margin-left:50px}@media only screen and (max-width:768px){#link-news>a svg[data-v-e33dab09]{margin-left:0;margin-top:40px}}.news-detail{background-color:#fbfbfb;width:100%;height:auto;padding:20px 60px;min-height:100vh}@media only screen and (max-width:768px){.news-detail{padding:20px 30px}}.news-detail .hero-news-detail{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:60px}@media only screen and (max-width:768px){.news-detail .hero-news-detail{margin-top:60px;margin-bottom:20px}}.news-detail .hero-news-detail .container{width:100%;max-width:1200px}.news-detail .hero-news-detail .container img{width:100%;max-height:660px;object-fit:cover}.news-detail .hero-news-detail .container .caption{display:flex;width:100%;text-align:left;position:relative;margin:15px 0;color:var(--Gris-4, #ADADAD);font-family:PlusJakartaSansRegular;font-size:15px;line-height:1.2}.news-detail .hero-news-detail .container .caption span{display:block;margin:0 10px}.news-detail .content-news-detail{position:relative}.news-detail .content-news-detail .grid-small h1{color:#000;font-family:PlusJakartaSansBold;font-size:29px;line-height:1.2;margin-bottom:40px}@media only screen and (max-width:768px){.news-detail .content-news-detail .grid-small h1{font-size:17px}}.news-detail .content-news-detail .grid-small .subtitle{margin-bottom:20px;color:#2c2b2b;font-family:PlusJakartaSansRegular;font-size:21px;line-height:1.4}@media only screen and (max-width:768px){.news-detail .content-news-detail .grid-small .subtitle{font-size:16px}}.news-detail .content-news-detail .grid-small .subtitle *+*{margin-top:20px}.news-detail .content-news-detail .grid-small .subtitle strong,.news-detail .content-news-detail .grid-small .subtitle b,.news-detail .content-news-detail .grid-small .subtitle h2,.news-detail .content-news-detail .grid-small .subtitle h3,.news-detail .content-news-detail .grid-small .subtitle h4,.news-detail .content-news-detail .grid-small .subtitle h5,.news-detail .content-news-detail .grid-small .subtitle h6{font-family:PlusJakartaSansBold}.news-detail .content-news-detail .grid-small .subtitle h2,.news-detail .content-news-detail .grid-small .subtitle h3,.news-detail .content-news-detail .grid-small .subtitle h4,.news-detail .content-news-detail .grid-small .subtitle h5,.news-detail .content-news-detail .grid-small .subtitle h6{margin-bottom:10px}.news-detail .content-news-detail .grid-small .content{color:#2c2b2b;font-family:PlusJakartaSansRegular;font-size:19px;line-height:1.4}.news-detail .content-news-detail .grid-small .content strong,.news-detail .content-news-detail .grid-small .content b,.news-detail .content-news-detail .grid-small .content h2,.news-detail .content-news-detail .grid-small .content h3,.news-detail .content-news-detail .grid-small .content h4,.news-detail .content-news-detail .grid-small .content h5,.news-detail .content-news-detail .grid-small .content h6{font-family:PlusJakartaSansBold}.news-detail .content-news-detail .grid-small .content h2,.news-detail .content-news-detail .grid-small .content h3,.news-detail .content-news-detail .grid-small .content h4,.news-detail .content-news-detail .grid-small .content h5,.news-detail .content-news-detail .grid-small .content h6{margin-bottom:10px}.news-detail .content-news-detail .grid-small .content *+*{margin-top:20px}.news-detail .content-news-detail .grid-small .content ol{margin:40px 0;font-family:PlusJakartaSansBold;font-size:19px;counter-reset:list;display:flex;align-items:baseline}@media only screen and (max-width:960px){.news-detail .content-news-detail .grid-small .content ol{font-size:14px}}.news-detail .content-news-detail .grid-small .content ol.borderless li{border:none;padding:0}@media only screen and (max-width:960px){.news-detail .content-news-detail .grid-small .content ol.borderless li{padding:0}}.news-detail .content-news-detail .grid-small .content ol li{line-height:1.4;font-family:PlusJakartaSansRegular;display:block;align-items:baseline}@media only screen and (max-width:960px){.news-detail .content-news-detail .grid-small .content ol li{padding:0 20px}}.news-detail .content-news-detail .grid-small .content ol li strong,.news-detail .content-news-detail .grid-small .content ol li b{font-family:PlusJakartaSansExtraBold;display:contents}.news-detail .content-news-detail .grid-small .content ol li:before{counter-increment:list;content:counter(list);text-align:center;font-family:PlusJakartaSansBold;font-size:23px;margin-right:20px}.news-detail .content-news-detail .grid-small .content ol li+li{margin-top:20px}.news-detail .content-news-detail .grid-small .content ul{margin:40px 0;font-family:PlusJakartaSansBold;font-size:19px;list-style-type:disc;counter-reset:list}@media only screen and (max-width:960px){.news-detail .content-news-detail .grid-small .content ul{font-size:14px}}.news-detail .content-news-detail .grid-small .content ul.borderless li{border:none;padding:0}@media only screen and (max-width:960px){.news-detail .content-news-detail .grid-small .content ul.borderless li{padding:0}}.news-detail .content-news-detail .grid-small .content ul li{line-height:1.4;font-family:PlusJakartaSansRegular;display:block;align-items:baseline}@media only screen and (max-width:960px){.news-detail .content-news-detail .grid-small .content ul li{padding:0 20px}}.news-detail .content-news-detail .grid-small .content ul li strong,.news-detail .content-news-detail .grid-small .content ul li b{font-family:PlusJakartaSansExtraBold;display:contents}.news-detail .content-news-detail .grid-small .content ul li a{font-size:inherit;font-family:PlusJakartaSansExtraBold;text-decoration:underline;color:currentColor;text-decoration:none;transition:color .35s ease}.news-detail .content-news-detail .grid-small .content ul li a:hover{text-decoration:underline;color:#84f4e0}.news-detail .content-news-detail .grid-small .content ul li:before{content:"•";color:currentColor;display:inline-block;text-align:center;font-family:PlusJakartaSansBold;font-size:20px;margin-right:20px}.news-detail .content-news-detail .grid-small .content ul li+li{margin-top:20px}@media only screen and (max-width:480px){.news-detail .content-news-detail .grid-small .content table{font-size:12px}}.news-detail .content-news-detail .grid-small .content table thead tr th{font-family:PlusJakartaSansBold;padding:10px}.news-detail .content-news-detail .grid-small .content table tr td{display:table-cell;text-align:center;border:1px solid black;padding:10px}@media only screen and (max-width:768px){.news-detail .content-news-detail .grid-small .content{font-size:15px}}.news-detail .pagination-news{margin-top:60px}@media only screen and (max-width:768px){.news-detail .pagination-news{margin-top:40px}}.news-detail .pagination-news .grid-small{display:flex;flex-direction:column}.news-detail .pagination-news .grid-small>a{color:var(--noir-co, #2C2B2B);font-family:PlusJakartaSansBold;font-size:23px;line-height:1.2;margin-bottom:30px;display:flex;align-items:center}@media only screen and (max-width:768px){.news-detail .pagination-news .grid-small>a{margin-left:0;font-size:19px;margin-bottom:20px}}.news-detail .pagination-news .grid-small>a svg{margin-right:20px;width:30px}.news-detail .pagination-news .grid-small>a.prev-news,.news-detail .pagination-news .grid-small>a.next-news{margin-left:-50px}@media only screen and (max-width:768px){.news-detail .pagination-news .grid-small>a.prev-news,.news-detail .pagination-news .grid-small>a.next-news{margin-left:0}}.news-detail .pagination-news .grid-small>a span{display:block;width:100%}li[data-v-ce238e31]{border-bottom:1px solid black;counter-increment:count;display:flex;align-items:center;font-family:PlusJakartaSansRegular}li[data-v-ce238e31]:before{content:counter(count);font-size:13px}li[data-v-ce238e31]:nth-child(-n+9):before{content:"0" counter(count)}li .job-item[data-v-ce238e31]{display:flex;align-items:center;justify-content:space-between;width:100%;color:#2c2b2b;padding:20px 15px 20px 30px;font-size:23px;font-family:PlusJakartaSansRegular}li .job-item-name[data-v-ce238e31]{position:relative;display:flex;width:calc(100% - 58px)}@media only screen and (max-width:768px){li .job-item-name[data-v-ce238e31]{flex-direction:column}}li .job-item-name .name[data-v-ce238e31]{font-family:PlusJakartaSansBold;text-overflow:ellipsis;max-width:85%;overflow:hidden;white-space:nowrap}@media only screen and (max-width:768px){li .job-item-name .name[data-v-ce238e31]{font-size:17px}}li .job-item-name .dash[data-v-ce238e31]{font-family:PlusJakartaSansBold}@media only screen and (max-width:768px){li .job-item-name .dash[data-v-ce238e31]{display:none}}@media only screen and (max-width:768px){li .job-item-name .time[data-v-ce238e31]{margin-top:5px;font-size:14px}}li .job-item svg[data-v-ce238e31]{fill:#84f4e0;width:30px;margin-left:20px;margin-right:0}li .job-item svg path[data-v-ce238e31]{fill:#84f4e0}li+li[data-v-ce238e31]{margin-top:0}form[data-v-5d899290]{width:100%;max-width:650px}form .group[data-v-5d899290]{position:relative;width:100%}form .group+.group[data-v-5d899290]{margin-top:23px}form .group.error-file label[data-v-5d899290]{border:1px dashed red;color:red}form .group input[data-v-5d899290],form .group textarea[data-v-5d899290]{width:100%;height:73px;border-radius:7px;border:1px solid #2C2B2B;padding:20px 32px;font-size:21px;font-family:PlusJakartaSansRegular;color:#2c2b2b}@media only screen and (max-width:960px){form .group input[data-v-5d899290],form .group textarea[data-v-5d899290]{height:51px;font-size:15px;padding:10px 26px}}form .group input[data-v-5d899290] ::placeholder,form .group textarea[data-v-5d899290] ::placeholder{font-size:21px;font-family:PlusJakartaSansRegular;color:#2c2b2b}@media only screen and (max-width:960px){form .group input[data-v-5d899290] ::placeholder,form .group textarea[data-v-5d899290] ::placeholder{font-size:15px}}form .group textarea[data-v-5d899290]{height:181px}@media only screen and (max-width:960px){form .group textarea[data-v-5d899290]{height:130px}}form .group label[data-v-5d899290]{position:absolute;top:0;left:0;width:100%;height:73px;padding:20px;border-radius:7px;border:1px dashed #2C2B2B;background-color:#eaeaea;text-align:center;font-size:23px;font-family:PlusJakartaSansBold;line-height:1.4;cursor:pointer}@media only screen and (max-width:960px){form .group label[data-v-5d899290]{font-size:15px;padding:14px;height:51px}}form .group span[data-v-5d899290]{display:block;font-size:14px;font-family:PlusJakartaSansRegular;line-height:1.4}form .group span.error[data-v-5d899290]{padding:5px 0;color:red}form .group span.error~input[data-v-5d899290]{border:1px solid red}form .group span.error~input[data-v-5d899290]::placeholder{color:red}form .group .error[data-v-5d899290]{padding:5px 0;color:red}form .group .error~input[data-v-5d899290]{border:1px solid red}form .group .error~input[data-v-5d899290]::placeholder{color:red}form .group .success[data-v-5d899290]{padding:5px 0;color:green}form .group .success~input[data-v-5d899290]{border:1px solid green}form .group .success~input[data-v-5d899290]::placeholder{color:green}form .group .files-selected[data-v-5d899290]{padding:10px 0}form .group .files-selected .good span[data-v-5d899290]{color:green;font-weight:700}form .group .files-selected .fail span[data-v-5d899290]{color:red;font-weight:700}form .group button[data-v-5d899290]{width:100%;height:103px;font-family:PlusJakartaSansBold;line-height:1;text-align:center;font-size:49px;border-radius:7px;background-color:#84f4e0;color:#2c2b2b;font-weight:800;text-transform:lowercase;letter-spacing:1.5px;transition:background-color .35s ease;-webkit-font-smoothing:auto}form .group button[disabled][data-v-5d899290]{pointer-events:none;opacity:.5;background-color:#e1e1e1}@media only screen and (max-width:960px){form .group button[data-v-5d899290]{height:51px;font-size:27px}}form[data-v-07290e2b]{width:100%;max-width:650px}form .group[data-v-07290e2b]{position:relative;width:100%}form .group+.group[data-v-07290e2b]{margin-top:23px}form .group.error-file label[data-v-07290e2b]{border:1px dashed red;color:red}form .group input[data-v-07290e2b],form .group textarea[data-v-07290e2b]{width:100%;height:73px;border-radius:7px;border:1px solid #2C2B2B;padding:20px 32px;font-size:21px;font-family:PlusJakartaSansRegular;color:#2c2b2b}@media only screen and (max-width:960px){form .group input[data-v-07290e2b],form .group textarea[data-v-07290e2b]{height:51px;font-size:15px;padding:10px 26px}}form .group input[data-v-07290e2b] ::placeholder,form .group textarea[data-v-07290e2b] ::placeholder{font-size:21px;font-family:PlusJakartaSansRegular;color:#2c2b2b}@media only screen and (max-width:960px){form .group input[data-v-07290e2b] ::placeholder,form .group textarea[data-v-07290e2b] ::placeholder{font-size:15px}}form .group textarea[data-v-07290e2b]{height:181px}@media only screen and (max-width:960px){form .group textarea[data-v-07290e2b]{height:130px}}form .group label[data-v-07290e2b]{position:absolute;top:0;left:0;width:100%;height:73px;padding:20px;border-radius:7px;border:1px dashed #2C2B2B;background-color:#eaeaea;text-align:center;font-size:23px;font-family:PlusJakartaSansBold;line-height:1.4;cursor:pointer}@media only screen and (max-width:960px){form .group label[data-v-07290e2b]{font-size:15px;padding:14px;height:51px}}form .group span[data-v-07290e2b]{display:block;font-size:14px;font-family:PlusJakartaSansRegular;line-height:1.4}form .group span.error[data-v-07290e2b]{padding:5px 0;color:red}form .group span.error~input[data-v-07290e2b]{border:1px solid red}form .group span.error~input[data-v-07290e2b]::placeholder{color:red}form .group .error[data-v-07290e2b]{padding:5px 0;color:red}form .group .error~input[data-v-07290e2b]{border:1px solid red}form .group .error~input[data-v-07290e2b]::placeholder{color:red}form .group .success[data-v-07290e2b]{padding:5px 0;color:green}form .group .success~input[data-v-07290e2b]{border:1px solid green}form .group .success~input[data-v-07290e2b]::placeholder{color:green}form .group .files-selected[data-v-07290e2b]{padding:10px 0}form .group .files-selected .good span[data-v-07290e2b]{color:green;font-weight:700}form .group .files-selected .fail span[data-v-07290e2b]{color:red;font-weight:700}form .group button[data-v-07290e2b]{width:100%;height:103px;font-family:PlusJakartaSansBold;line-height:1;text-align:center;font-size:49px;border-radius:7px;background-color:#84f4e0;color:#2c2b2b;font-weight:800;text-transform:lowercase;letter-spacing:1.5px;-webkit-font-smoothing:auto}@media only screen and (max-width:960px){form .group button[data-v-07290e2b]{height:51px;font-size:27px}}.careers{position:relative;background-color:#fbfbfb;width:100%;padding:292px 60px 0}@media only screen and (max-width:960px){.careers{padding:100px 30px 0}}.careers-top{position:relative;padding:0}.careers-top-prefix{position:relative;margin-bottom:40px}.careers-top-prefix h1{font-size:71px;font-family:PlusJakartaSansBold;color:#000;line-height:1.2;margin-bottom:30px;text-transform:lowercase}@media only screen and (max-width:960px){.careers-top-prefix h1{font-size:23px;margin-bottom:30px}}.careers-top-prefix p{font-size:19px;font-family:PlusJakartaSansRegular;line-height:1.4;color:#000}@media only screen and (max-width:960px){.careers-top-prefix p{font-size:17px}}.careers-top-jobs{position:relative}.careers-top-jobs-list{list-style-type:number}.careers-top-jobs p{font-size:19px;font-family:PlusJakartaSansRegular;line-height:1.4;color:#000}@media only screen and (max-width:960px){.careers-top-jobs p{font-size:17px}}.careers-bottom{position:relative;margin:110px 0;display:flex;justify-content:space-between}@media only screen and (max-width:960px){.careers-bottom{margin:100px 0 40px;flex-direction:column}}@media only screen and (max-width:960px){.careers-bottom-left{margin-bottom:50px}}.careers-bottom-left img{position:relative;left:-200px;max-width:700px}@media only screen and (max-width:1440px){.careers-bottom-left img{max-width:320px}}@media only screen and (max-width:960px){.careers-bottom-left img{left:0;width:100%;max-width:100%}}.careers-bottom h2{font-size:33px;font-family:PlusJakartaSansBold;line-height:1.4;color:#2c2b2b;margin-bottom:60px;-webkit-font-smoothing:auto;text-transform:lowercase}@media only screen and (max-width:960px){.careers-bottom h2{font-size:17px;margin-bottom:20px}}.careers-detail{font-family:PlusJakartaSansRegular;position:relative;background-color:#fbfbfb;width:100%;padding:292px 60px 0}@media only screen and (max-width:960px){.careers-detail{padding:100px 30px 0}}.careers-detail-top{position:relative}.careers-detail-top-prefix{position:relative;margin-bottom:40px}.careers-detail-top-prefix h1{font-size:71px;font-family:PlusJakartaSansBold;color:#2c2b2b;line-height:1.2;margin-bottom:30px;text-transform:lowercase}@media only screen and (max-width:960px){.careers-detail-top-prefix h1{font-size:23px;margin-bottom:30px}}.careers-detail-top-prefix h2{font-size:31px;line-height:1.2}@media only screen and (max-width:960px){.careers-detail-top-prefix h2{font-size:17px;display:flex;flex-direction:column}}.careers-detail-top-prefix h2 b{font-family:PlusJakartaSansBold}.careers-detail-top-prefix hr{margin:2em -5em 0}.careers-detail-top p{font-size:19px;font-family:PlusJakartaSansRegular;line-height:1.4;color:#2c2b2b}@media only screen and (max-width:960px){.careers-detail-top p{font-size:17px}}.careers-detail-bottom{position:relative;margin:110px 0;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:960px){.careers-detail-bottom{margin:100px 0}}.careers-detail-bottom h2{font-size:33px;font-family:PlusJakartaSansBold;line-height:1.4;color:#2c2b2b;margin-bottom:60px;-webkit-font-smoothing:auto;text-transform:lowercase;max-width:650px;width:100%}@media only screen and (max-width:960px){.careers-detail-bottom h2{font-size:17px;margin-bottom:20px}}.careers-detail-bottom h3,.careers-detail-bottom h4,.careers-detail-bottom h5{font-family:PlusJakartaSansBold}.careers-detail-bottom form{width:100%;max-width:650px}.careers-detail-bottom form .group{position:relative;width:100%}.careers-detail-bottom form .group+.group{margin-top:23px}.careers-detail-bottom form .group input,.careers-detail-bottom form .group textarea{width:100%;height:73px;border-radius:7px;border:1px solid #2C2B2B;padding:20px 32px;font-size:21px;font-family:PlusJakartaSansRegular;color:#2c2b2b}@media only screen and (max-width:960px){.careers-detail-bottom form .group input,.careers-detail-bottom form .group textarea{height:51px;font-size:15px;padding:10px 26px}}.careers-detail-bottom form .group input ::placeholder,.careers-detail-bottom form .group textarea ::placeholder{font-size:21px;font-family:PlusJakartaSansRegular;color:#2c2b2b}@media only screen and (max-width:960px){.careers-detail-bottom form .group input ::placeholder,.careers-detail-bottom form .group textarea ::placeholder{font-size:15px}}.careers-detail-bottom form .group textarea{height:181px}@media only screen and (max-width:960px){.careers-detail-bottom form .group textarea{height:130px}}.careers-detail-bottom form .group label{position:absolute;top:0;left:0;width:100%;height:73px;padding:20px;border-radius:7px;border:1px dashed #2C2B2B;background-color:#eaeaea;text-align:center;font-size:23px;font-family:PlusJakartaSansBold;line-height:1.4;cursor:pointer}@media only screen and (max-width:960px){.careers-detail-bottom form .group label{font-size:15px;padding:14px;height:51px}}.careers-detail-bottom form .group span{display:block;font-size:14px;font-family:PlusJakartaSansRegular;line-height:1.4}.careers-detail-bottom form .group button{width:100%;height:103px;font-family:PlusJakartaSansBold;line-height:1;text-align:center;font-size:49px;border-radius:7px;background-color:#84f4e0;color:#2c2b2b;font-weight:800;text-transform:lowercase;letter-spacing:1.5px;-webkit-font-smoothing:auto}@media only screen and (max-width:960px){.careers-detail-bottom form .group button{height:51px;font-size:27px}}.careers-detail .job-description{line-height:1.6;color:#2c2b2b;max-width:900px;font-family:PlusJakartaSansRegular}.careers-detail .job-description p{margin:1rem 0;font-size:1rem}.careers-detail .job-description p strong,.careers-detail .job-description p b{font-family:PlusJakartaSansBold}.careers-detail .job-description ul{margin:1rem 0;padding-left:1.5rem}.careers-detail .job-description ul li{margin:.4rem 0;line-height:1.5;position:relative}.careers-detail .job-description ul li:before{content:"•";position:absolute;left:-1rem;font-weight:700}.contact{position:relative;background-color:#fbfbfb;width:100%;padding:292px 60px 0}@media only screen and (max-width:960px){.contact{padding:100px 30px 0}}.contact-top{position:relative}.contact-top-prefix{position:relative;margin-bottom:40px}.contact-top-prefix h1{font-size:71px;font-family:PlusJakartaSansBold;color:#000;line-height:1.2;margin-bottom:100px;margin-left:85px;text-transform:lowercase}@media only screen and (max-width:960px){.contact-top-prefix h1{font-size:23px;margin-bottom:30px;margin-left:0}}.contact-bottom{position:relative;margin:110px 0;display:flex;justify-content:space-between}@media only screen and (max-width:960px){.contact-bottom{margin:100px 0;flex-direction:column}}.contact-bottom-left{margin-right:64px;width:60%}@media only screen and (max-width:960px){.contact-bottom-left{margin-right:0;width:100%}}.contact-bottom-left-info{position:relative;margin-bottom:100px}@media only screen and (max-width:960px){.contact-bottom-left-info{margin-bottom:60px}}.contact-bottom-left-info h3{font-size:25px;font-family:PlusJakartaSansBold;margin-bottom:20px}@media only screen and (max-width:960px){.contact-bottom-left-info h3{font-size:21px}}.contact-bottom-left-info .address{font-size:19px;font-family:PlusJakartaSansRegular;text-decoration:none;margin-bottom:20px;line-height:1.2}.contact-bottom-left-info .address:hover{text-decoration:underline}@media only screen and (max-width:960px){.contact-bottom-left-info .address{font-size:21px}}.contact-bottom-left-info a{display:block;text-decoration:underline;font-size:19px;font-family:PlusJakartaSansRegular;color:#2c2b2b}.contact-bottom-left .img-mobile{display:none;width:100%;margin-bottom:60px}@media only screen and (max-width:960px){.contact-bottom-left .img-mobile{display:block}}.contact-bottom-right{width:40%}@media only screen and (max-width:960px){.contact-bottom-right{margin-bottom:50px;width:100%}}.contact-bottom-right img{position:relative}@media only screen and (max-width:960px){.contact-bottom-right img{display:none}}.contact-bottom h2{font-size:33px;font-family:PlusJakartaSansBold;line-height:1.4;color:#2c2b2b;margin-bottom:60px;-webkit-font-smoothing:auto;text-transform:lowercase}@media only screen and (max-width:960px){.contact-bottom h2{font-size:17px;margin-bottom:20px}}#politique[data-v-037294ba]{background-color:#fbfbfb;min-height:100dvh;width:100%}#politique .wrapper[data-v-037294ba]{display:flex;height:100%;flex-direction:column;color:#2c2b2b;padding:20dvh 20px}@media only screen and (max-width:960px){#politique .wrapper[data-v-037294ba]{padding:15dvh 30px 40px}}#politique .wrapper h1[data-v-037294ba]{font-size:71px;font-family:PlusJakartaSansExtraBold;color:currentColor;width:100%;text-align:center;margin-bottom:40px}@media only screen and (max-width:960px){#politique .wrapper h1[data-v-037294ba]{font-size:31px;margin-bottom:20px}}@media only screen and (max-width:960px){#politique .wrapper .content[data-v-037294ba]{padding:0}}#politique .wrapper .content[data-v-037294ba] p{font-size:19px;font-family:PlusJakartaSansRegular;color:currentColor}@media only screen and (max-width:960px){#politique .wrapper .content[data-v-037294ba] p{font-size:17px}}#politique .wrapper .content[data-v-037294ba] p+p{margin-top:20px}#politique .wrapper .content[data-v-037294ba] a{font-family:PlusJakartaSansBold;color:currentColor;text-decoration:underline;font-size:19px;transition:color .35s ease}@media only screen and (max-width:960px){#politique .wrapper .content[data-v-037294ba] a{font-size:17px}}#politique .wrapper .content[data-v-037294ba] a:hover{color:#009d91;text-decoration:underline}#politique .wrapper .content[data-v-037294ba] h3{font-family:PlusJakartaSansExtraBold;margin:30px 0;display:block;font-size:31px}@media only screen and (max-width:960px){#politique .wrapper .content[data-v-037294ba] h3{font-size:21px}}#politique .wrapper .content[data-v-037294ba] strong{font-family:PlusJakartaSansExtraBold;margin:10px 0;display:block;font-size:19px}@media only screen and (max-width:960px){#politique .wrapper .content[data-v-037294ba] strong{font-size:17px}}#politique .wrapper .content[data-v-037294ba] ol{margin:30px 0;font-family:PlusJakartaSansRegular;font-size:19px;counter-reset:list}@media only screen and (max-width:960px){#politique .wrapper .content[data-v-037294ba] ol{font-size:17px}}#politique .wrapper .content[data-v-037294ba] ol li{display:flex;align-items:baseline;line-height:1.4;font-family:PlusJakartaSansRegular}#politique .wrapper .content[data-v-037294ba] ol li strong,#politique .wrapper .content[data-v-037294ba] ol li b{font-family:PlusJakartaSansExtraBold;display:contents}#politique .wrapper .content[data-v-037294ba] ol li:before{counter-increment:list;content:counter(list);text-align:center;font-family:PlusJakartaSansBold;font-size:23px;margin-right:20px}#politique .wrapper .content[data-v-037294ba] ol li+li{margin-top:20px}#politique .wrapper .content[data-v-037294ba] ul{margin:30px 0;font-family:PlusJakartaSansRegular;font-size:19px;list-style-type:disc;counter-reset:list}@media only screen and (max-width:960px){#politique .wrapper .content[data-v-037294ba] ul{font-size:17px;width:100%}}#politique .wrapper .content[data-v-037294ba] ul li{line-height:1.4;font-family:PlusJakartaSansRegular;display:flex;align-items:baseline}#politique .wrapper .content[data-v-037294ba] ul li strong,#politique .wrapper .content[data-v-037294ba] ul li b{font-family:PlusJakartaSansExtraBold;display:contents}#politique .wrapper .content[data-v-037294ba] ul li a{font-family:PlusJakartaSansExtraBold;text-decoration:underline;color:currentColor;text-decoration:none;transition:color .35s ease}@media only screen and (max-width:1024px){#politique .wrapper .content[data-v-037294ba] ul li a{font-size:17px}}#politique .wrapper .content[data-v-037294ba] ul li a:hover{text-decoration:underline;color:#84f4e0}#politique .wrapper .content[data-v-037294ba] ul li:before{content:"•";color:currentColor;display:inline-block;text-align:center;font-family:PlusJakartaSansBold;font-size:20px;margin-right:20px}#politique .wrapper .content[data-v-037294ba] ul li+li{margin-top:20px}.return[data-v-0ebbd005]{display:flex;justify-content:flex-end;padding-top:155px;margin-right:200px}.return.center[data-v-0ebbd005]{justify-content:center;margin-bottom:30px;margin-right:0;padding-top:30px}@media only screen and (max-width:768px){.return.center[data-v-0ebbd005]{padding-top:100px}}@media only screen and (max-width:960px){.return[data-v-0ebbd005]{padding-top:140px;margin-right:0}}@media only screen and (max-width:768px){.return[data-v-0ebbd005]{padding-top:100px}}.return>a[data-v-0ebbd005]{display:flex;align-items:center;color:#2c2b2b;font-family:PlusJakartaSansBold;transition:color .35s ease}.return>a[data-v-0ebbd005]:hover{color:#84f4e0!important}.return>a:hover .arrow[data-v-0ebbd005]{margin-right:20px}.return>a:hover .arrow svg path[data-v-0ebbd005]{fill:#84f4e0}.return>a .arrow[data-v-0ebbd005]{transform:scale(-1);margin-right:15px;transition:margin-right .35s ease}.return>a .arrow svg[data-v-0ebbd005]{width:32px}.return>a .arrow svg path[data-v-0ebbd005]{transition:fill .35s ease}.grid__item-img{color:var(--6b06120d);position:relative;background-size:contain;background-position:center center;background-repeat:no-repeat;flex:none;width:calc(100% - 100px);height:calc(100% - 100px);will-change:transform;z-index:1000}@media only screen and (max-width:960px){.grid__item-img{margin:0;width:calc(100% - 20px);height:calc(100% - 20px);max-height:230px}}.grid{position:absolute;width:100%;height:100%;display:flex;flex-wrap:wrap}.grid .grid__item{position:relative;overflow:hidden;display:flex;justify-content:center;will-change:transform;width:50%;transition:opacity .35s ease,transform .7s ease}.grid .grid__item:hover{opacity:1!important;transform:scale(1)!important}@media only screen and (max-width:768px){.grid .grid__item{opacity:1!important;transform:scale(1)!important}}.quote{padding:60px 0 150px;margin:0 -60px;font-size:51px}@media only screen and (max-width:768px){.quote{padding:60px 0 80px;margin:0 -30px}}.repeater-content{padding:0 12%;font-family:PlusJakartaSansRegular;display:flex;flex-direction:row;gap:120px}.repeater-content::nth-of-type(2){background-color:#000}@media only screen and (max-width:768px){.repeater-content{flex-direction:column;gap:20px;margin-bottom:40px;padding:0 30px}}.repeater-content .text{flex:1;font-size:18px;font-style:normal;font-weight:400;line-height:30px;color:#2c2b2b}@media only screen and (max-width:768px){.repeater-content .text{order:2}}.repeater-content .text h2{color:#2c2b2b;font-family:PlusJakartaSansExtraBold;font-size:48px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:50px}@media only screen and (max-width:768px){.repeater-content .text h2{font-size:30px;margin-bottom:20px}}.repeater-content .text p:not(:last-of-type){margin-bottom:26px}@media only screen and (max-width:768px){.repeater-content .text{font-size:16px}}.repeater-content .image{flex:1}@media only screen and (max-width:768px){.repeater-content .image{order:1}}.repeater-content .image.left{order:-1}.repeater-content .image img{width:100%;object-fit:contain;height:auto;min-height:487px}@media only screen and (max-width:768px){.repeater-content .image img{min-height:auto}}.white-color .repeater-content{padding:100px 12%}@media only screen and (max-width:768px){.white-color .repeater-content{padding:60px 30px}}.white-color .repeater-content .text,.white-color .repeater-content h2{color:#fff}#bi-color-quote[data-v-4de9ec6a]{padding:0 12%;gap:0}@media only screen and (max-width:768px){#bi-color-quote[data-v-4de9ec6a]{padding:0 30px}}#bi-color-quote p[data-v-4de9ec6a]{font-family:PlusJakartaSansBold;font-size:60px;color:#2c2b2b;margin-bottom:26px}#bi-color-quote p span[data-v-4de9ec6a]{color:#84f4e0}@media only screen and (max-width:768px){#bi-color-quote p[data-v-4de9ec6a]{font-size:40px}}.repeater-content-container[data-v-4de9ec6a]:nth-of-type(2n){background-color:#000}.container[data-v-4de9ec6a]{display:grid;grid-template-columns:repeat(1,1fr);gap:90px;margin:120px 0}.container div[data-v-4de9ec6a]{height:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:left;align-items:center;font-size:50px;color:#2c2b2b}@media only screen and (max-width:768px){.container div[data-v-4de9ec6a]{flex-direction:column}}@media only screen and (max-width:768px){.container[data-v-4de9ec6a]{margin:60px 0;gap:40px}}.padding-sm[data-v-4de9ec6a]{padding:auto 60px}.lavie[data-v-4de9ec6a]{background-image:url(https://wp-agence.agence-etco.dev/wp-content/uploads/2025/12/esperluette.svg);background-attachment:fixed;background-repeat:no-repeat;background-position:right;background-size:500px;position:relative;background-color:#fff;width:100%;padding:20px 0}@media only screen and (max-width:960px){.lavie[data-v-4de9ec6a]{background-size:200px}}.lavie-top[data-v-4de9ec6a]{position:relative;margin-bottom:40px;padding:0 auto}.lavie-top h1[data-v-4de9ec6a]{font-size:71px;font-family:PlusJakartaSansBold;color:#2c2b2b;line-height:1.2;margin-bottom:30px}@media only screen and (max-width:960px){.lavie-top h1[data-v-4de9ec6a]{font-size:23px;margin-top:30px}}.lavie-top p[data-v-4de9ec6a]{font-size:19px;font-family:PlusJakartaSansRegular;line-height:1.4;color:#2c2b2b}.lavie-grid[data-v-4de9ec6a]{position:relative;height:auto}.lavie-grid .grid-container[data-v-4de9ec6a]{position:relative;height:100vh}@media only screen and (max-width:1024px){.lavie-grid .grid-container[data-v-4de9ec6a]{height:80vh}}@media only screen and (max-width:960px){.lavie-grid .grid-container[data-v-4de9ec6a]{height:60vh;margin:0 -30px}}.lavie section.cta-container[data-v-4de9ec6a]{padding:0 auto}.lavie .return[data-v-4de9ec6a]{padding:100px 30px 0}.lavie-main~footer .footer-wrapper[data-v-4de9ec6a]{border:none}.expertises-services-detail{min-height:100dvh}.expertises-services-detail #hero-service{background-color:#fbfbfb;position:relative;width:100%;height:auto;padding:20px 0;display:grid;place-items:center}.expertises-services-detail #hero-service .grid-mid{margin-top:40vh}@media only screen and (max-width:768px){.expertises-services-detail #hero-service .grid-mid{margin-top:20vh;margin-bottom:30px;padding:0 30px}}.expertises-services-detail #hero-service .grid-mid span.prefix{display:block;font-family:PlusJakartaSansRegular;font-size:23px;line-height:1.2;margin-bottom:20px}@media only screen and (max-width:768px){.expertises-services-detail #hero-service .grid-mid span.prefix{font-size:15px;margin-bottom:0}}.expertises-services-detail #hero-service .grid-mid h1{position:relative;z-index:200;font-family:PlusJakartaSansExtraBold;color:#2c2b2b;font-size:71px;margin-bottom:40px}@media only screen and (max-width:768px){.expertises-services-detail #hero-service .grid-mid h1{font-size:23px;margin-bottom:20px}}.expertises-services-detail #hero-service .grid-mid p{color:#2c2b2b;font-family:PlusJakartaSansRegular;font-size:27px;line-height:1.4}@media only screen and (max-width:768px){.expertises-services-detail #hero-service .grid-mid p{font-size:17px}}.expertises-services-detail #hero-service .grid-mid .small-quote{display:flex;justify-content:flex-end;padding:78px 0}@media only screen and (max-width:768px){.expertises-services-detail #hero-service .grid-mid .small-quote{padding:39px 0;justify-content:center}}.expertises-services-detail #hero-service .grid-mid .small-quote span{color:#84f4e0;text-align:right;font-family:PlusJakartaSansExtraBold;font-size:29px;line-height:1.2;text-transform:uppercase}@media only screen and (max-width:768px){.expertises-services-detail #hero-service .grid-mid .small-quote span{text-align:left;font-size:17px}}.expertises-services-detail #content-service{margin-bottom:78px}@media only screen and (max-width:768px){.expertises-services-detail #content-service{margin-bottom:39px;padding:0 30px}}@media only screen and (max-width:768px){.expertises-services-detail #content-service .grid-mid{padding:0}}.expertises-services-detail #content-service .grid-mid h3{color:#2c2b2b;font-family:PlusJakartaSansBold;font-size:23px;line-height:1.2;margin-bottom:20px}.expertises-services-detail #content-service .grid-mid p{color:#2c2b2b;font-family:PlusJakartaSansRegular;font-size:19px;line-height:1.4}@media only screen and (max-width:768px){.expertises-services-detail #content-service .grid-mid p{font-size:17px}}.expertises-services-detail #content-service .grid-mid p+p,.expertises-services-detail #content-service .grid-mid p+ul,.expertises-services-detail #content-service .grid-mid p+ol,.expertises-services-detail #content-service .grid-mid p+blockquote{margin-top:20px}.expertises-services-detail #content-service .grid-mid ul{list-style-type:disc;font-family:PlusJakartaSansRegular;color:#2c2b2b}.expertises-services-detail #content-service .grid-mid ul li{margin:0;font-size:17px;display:flex;align-items:baseline}.expertises-services-detail #content-service .grid-mid ul li:before{content:"·";display:block;margin-right:10px}.expertises-services-detail #content-service .grid-mid ul li+li{margin-top:10px}.expertises-services-detail #content-service .grid-mid ol{padding-bottom:20px;counter-reset:my-sec-counter;font-family:PlusJakartaSansRegular;color:#2c2b2b}.expertises-services-detail #content-service .grid-mid ol li{margin:0;font-size:17px;display:flex;align-items:baseline}.expertises-services-detail #content-service .grid-mid ol li:before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ". ";display:block;width:20px;margin-right:0}.expertises-services-detail #content-service .grid-mid ol li+li{margin-top:10px}.expertises-services-detail #drawers-service{margin-bottom:0}@media only screen and (max-width:768px){.expertises-services-detail #drawers-service{padding:0 30px;margin-bottom:39px}}.expertises-services-detail #drawers-service .grid-mid h3{color:#2c2b2b;font-family:PlusJakartaSansRegular;font-size:23px;line-height:1.2;margin-bottom:20px}@media only screen and (max-width:768px){.expertises-services-detail #drawers-service .grid-mid h3{font-size:17px}}.expertises-services-detail #drawers-service .grid-mid p{color:#2c2b2b;font-family:PlusJakartaSansRegular;font-size:19px;line-height:1.2}@media only screen and (max-width:768px){.expertises-services-detail #drawers-service .grid-mid p{font-size:17px}}.expertises-services-detail #drawers-service .grid-mid p+p{margin-top:20px}.expertises-services-detail #drawers-service .grid-mid .drawers{border-top:1px solid #000;position:relative}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item{cursor:pointer;position:relative;border-bottom:1px solid #000;height:auto}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item.js-open .title svg{transform:rotate(90deg) translateY(-50%)}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item.js-open .content{max-height:1000px}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .title{position:relative;color:#2c2b2b;font-family:PlusJakartaSansRegular;font-size:21px;line-height:1.2;padding:20px 0;pointer-events:none}@media only screen and (max-width:768px){.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .title{font-size:17px;padding-left:10px}}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .title svg{position:absolute;left:-50px;top:50%;transform:rotate(0) translateY(-50%);pointer-events:none;transition:transform .35s ease}@media only screen and (max-width:768px){.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .title svg{width:15px;left:-20px}}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content{color:#959191;font-family:PlusJakartaSansRegular;font-size:17px;line-height:1.2;overflow:hidden;height:auto;max-height:0;pointer-events:none;transition:max-height .5s ease}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content>*{color:#959191;font-family:PlusJakartaSansRegular;font-size:17px;line-height:1.4;padding-bottom:20px}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content ul{list-style-type:disc;font-family:PlusJakartaSansRegular}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content ul li{margin:0;font-size:17px;display:flex;align-items:baseline}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content ul li:before{content:"·";display:block;margin-right:10px}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content ul li+li{margin-top:10px}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content ol{padding-bottom:20px;counter-reset:my-sec-counter;font-family:PlusJakartaSansRegular}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content ol li{margin:0;font-size:17px;display:flex;align-items:baseline}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content ol li:before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ". ";display:block;width:20px;margin-right:0}.expertises-services-detail #drawers-service .grid-mid .drawers .drawer-item .content ol li+li{margin-top:10px}.expertises-services-detail .link-list h2{font-size:43px}@media only screen and (max-width:768px){.expertises-services-detail .link-list h2{font-size:17px;color:#84f4e0;text-transform:uppercase;font-family:PlusJakartaSansExtraBold}}.expertises-services-detail .link-list .wrapper,.expertises-services-detail .link-list ul li{overflow:visible}.expertises-services-detail .link-list ul li a{position:relative;overflow:visible;font-size:34px}@media only screen and (max-width:768px){.expertises-services-detail .link-list ul li a{font-size:17px}}.expertises-services-detail .link-list ul li a:before{opacity:0;position:absolute;left:-48px;content:url(/assets/arrow-5a5b3141.svg);display:block;transition:all .35s ease}.expertises-services-detail .link-list ul li a:after{left:0;opacity:0}.expertises-services-detail .link-list ul li a:hover:before{left:-38px;opacity:1}.expertises-services-detail .link-list ul li a:hover:after{opacity:1}.direction-detail{position:relative;padding:0 60px;background-color:#fbfbfb}@media only screen and (max-width:768px){.direction-detail{padding:0 30px}}.direction-detail .hero-detail{position:relative;display:flex;align-items:center;min-height:100dvh;padding:0 0 60px}@media only screen and (max-width:960px){.direction-detail .hero-detail{padding-top:30px;flex-direction:column}}.direction-detail .hero-detail .prefix{font-family:PlusJakartaSansBold;font-size:23px;line-height:1.2;margin-bottom:20px}.direction-detail .hero-detail .prefix.mobile{display:none}@media only screen and (max-width:960px){.direction-detail .hero-detail .prefix.mobile{display:block}}.direction-detail .hero-detail .prefix.desktop{display:block}@media only screen and (max-width:960px){.direction-detail .hero-detail .prefix.desktop{display:none}}.direction-detail .hero-detail-left{width:40%;display:flex}@media only screen and (max-width:960px){.direction-detail .hero-detail-left{width:100%;flex-direction:column;margin-bottom:20px}}.direction-detail .hero-detail-left img{padding-right:60px;object-fit:cover;width:600px;height:600px}@media only screen and (max-width:960px){.direction-detail .hero-detail-left img{padding-right:0;width:100%}}.direction-detail .hero-detail-right{width:60%}@media only screen and (max-width:960px){.direction-detail .hero-detail-right{width:100%}}.direction-detail .hero-detail-right h1{font-family:PlusJakartaSansBold;font-size:51px;line-height:1.2;margin-bottom:10px}@media only screen and (max-width:960px){.direction-detail .hero-detail-right h1{font-size:23px}}.direction-detail .hero-detail-right h2.job{display:block;font-size:31px;font-family:PlusJakartaSansRegular;margin-bottom:40px}@media only screen and (max-width:960px){.direction-detail .hero-detail-right h2.job{font-size:15px}}.direction-detail .hero-detail-right a.social{display:block;text-transform:uppercase;color:#84f4e0;font-family:PlusJakartaSansBold;font-size:19px;margin-bottom:40px}@media only screen and (max-width:960px){.direction-detail .hero-detail-right a.social{font-size:17px}}.direction-detail .hero-detail-right p{font-family:PlusJakartaSansRegular;font-size:21px;line-height:1.4;margin-bottom:40px}@media only screen and (max-width:960px){.direction-detail .hero-detail-right p{font-size:17px}}.direction-detail .hero-detail-right .link{position:relative;display:inline-flex;font-family:PlusJakartaSansBold;color:#2c2b2b;font-size:30px}@media only screen and (max-width:960px){.direction-detail .hero-detail-right .link{text-transform:lowercase;font-size:21px}}.direction-detail .hero-detail-right .link .arrow{margin-left:20px}.direction-detail .hero-detail-right .link .arrow svg{position:relative;top:3px;left:0;transition:all .35s ease}@media only screen and (max-width:768px){.direction-detail .hero-detail-right .link .arrow svg{width:30px}}.direction-detail .hero-detail-right .link .arrow svg path{fill:#84f4e0;transition:fill .35s ease}.direction-detail .direction{margin:0}#error[data-v-3cdbad63]{background-color:#2c2b2b;height:100vh;width:100%}#error .wrapper[data-v-3cdbad63]{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;color:#fbfbfb;padding:0 20px;text-align:center}#error .wrapper h1[data-v-3cdbad63]{font-size:71px;font-family:PlusJakartaSansExtraBold;color:currentColor}@media only screen and (max-width:960px){#error .wrapper h1[data-v-3cdbad63]{font-size:31px}}#error .wrapper p[data-v-3cdbad63]{font-size:31px;font-family:PlusJakartaSansSemiBold;color:currentColor}@media only screen and (max-width:960px){#error .wrapper p[data-v-3cdbad63]{font-size:21px}}#error .wrapper a[data-v-3cdbad63]{margin-top:30px;font-family:PlusJakartaSansBold;color:currentColor;font-size:34px;transition:color .35s ease}@media only screen and (max-width:960px){#error .wrapper a[data-v-3cdbad63]{font-size:24px}}#error .wrapper a[data-v-3cdbad63]:hover{color:#84f4e0;text-decoration:underline}.items-container h2[data-v-0946b2c7]{font-size:3.25rem;padding-bottom:27px;font-family:PlusJakartaSansExtraBold}@media only screen and (max-width:768px){.items-container h2[data-v-0946b2c7]{font-size:2.5rem}}.items-container p[data-v-0946b2c7]{padding-bottom:52px}.items-container .items-list .item-row[data-v-0946b2c7]{border-bottom:1px solid #2C2B2B;counter-increment:count;display:flex;align-items:center;transition:color .35s ease}.items-container .items-list .item-row[data-v-0946b2c7]:hover,.items-container .items-list .item-row:hover .item[data-v-0946b2c7]{color:#84f4e0}.items-container .items-list .item-row:hover svg[data-v-0946b2c7]{opacity:1}.items-container .items-list .item-row:hover svg path[data-v-0946b2c7]{fill:#84f4e0}.items-container .items-list .item-row[data-v-0946b2c7]:last-child{border-bottom:unset;padding-bottom:112px}.items-container .items-list .item-row[data-v-0946b2c7]:hover:before{color:#84f4e0}.items-container .items-list .item-row .item[data-v-0946b2c7]{position:relative;display:flex;width:calc(100% - 58px);font-family:PlusJakartaSansExtraBold;text-overflow:ellipsis;font-size:1.5rem;max-width:85%;padding:20px 0;line-height:100%;overflow:hidden;white-space:nowrap;color:#2c2b2b}@media only screen and (max-width:768px){.items-container .items-list .item-row .item[data-v-0946b2c7]{font-size:.9rem}}@media only screen and (max-width:768px){.items-container .items-list .item-row .item[data-v-0946b2c7]{flex-direction:column}}.items-container .items-list .item-row+li[data-v-0946b2c7]{margin-top:0}.items-container .items-list .item-row>svg[data-v-0946b2c7]{opacity:0;margin-left:auto;margin-right:20px}.component-text{font-family:PlusJakartaSansRegular;background-color:#fbfbfb;position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.component-text .description p:not(:last-of-type){margin-bottom:16px}.component-text .description a{color:#000}.component-text .description a:hover{color:#84f4e0;font-family:PlusJakartaSansExtraBold}.component-text h2{line-height:40px;font-family:PlusJakartaSansExtraBold;font-size:2rem;padding-bottom:48px}.component-text div{line-height:25px}.component-text-content{width:100%;margin:48px 63px}@media only screen and (max-width:768px){.component-text-content{margin:48px 30px}}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;margin-bottom:80px}@media only screen and (max-width:768px){.two-col{grid-template-columns:1fr}}.two-col li{display:flex;position:relative}.two-col li a{display:block;font-family:PlusJakartaSansRegular;color:#2c2b2b;transition:color .35s ease;font-size:18px;line-height:1.4}.two-col li a:after{content:"";position:relative;display:block;height:4px;left:-100%;width:100%;background-color:#2c2b2b;transition:all .35s ease}.two-col li a:hover{color:#84f4e0}.two-col li a:hover:after{background-color:#84f4e0;left:0}.two-col li+li{margin-top:10px}.two-col h3{font-size:1.35rem;padding-bottom:14px;font-family:PlusJakartaSansBold;color:#2c2b2b}.page-service-scoped-style h2{font-size:3.25rem;padding-bottom:10px;font-family:PlusJakartaSansExtraBold;color:#2c2b2b}@media only screen and (max-width:768px){.page-service-scoped-style h2{font-size:2.5rem}}#services{background-color:#fbfbfb;width:100%;height:auto;padding:0 60px;font-family:PlusJakartaSansRegular}@media only screen and (max-width:768px){#services .grid-mid{padding:0}}.fade-enter-active,.fade-leave-active,.fade-enter-from,.fade-leave-to{transition:opacity 1s ease 2s}main>div{opacity:0;transition:opacity 1s ease}main.js-fade-delay>div{opacity:1}.loader{position:fixed;width:100%;height:100%;display:none;z-index:5000}.loader .curtain{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleY();transform-origin:top left;background:#84F4E0}
