/*!
Theme Name: 65DB
Author: 60fps
Description: 65DB theme
Version: 1.1
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 65DB
*/.icon{display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:1em;vertical-align:middle}.icon.icon-arrow-bottom:before{content:"\ea01";display:block;font-family:icons}.icon.icon-arrow-left:before{content:"\ea02";display:block;font-family:icons}.icon.icon-arrow-right:before{content:"\ea03";display:block;font-family:icons}.icon.icon-chevron:before{content:"\ea04";display:block;font-family:icons}.icon.icon-circle-full:before{content:"\ea05";display:block;font-family:icons}.icon.icon-circle-part-full:before{content:"\ea06";display:block;font-family:icons}.icon.icon-circle-part:before{content:"\ea07";display:block;font-family:icons}.icon.icon-circle:before{content:"\ea08";display:block;font-family:icons}.icon.icon-close-round:before{content:"\ea09";display:block;font-family:icons}.icon.icon-cross:before{content:"\ea0a";display:block;font-family:icons}.icon.icon-facebook:before{content:"\ea0b";display:block;font-family:icons}.icon.icon-half-circle-full:before{content:"\ea0c";display:block;font-family:icons}.icon.icon-half-circle:before{content:"\ea0d";display:block;font-family:icons}.icon.icon-instagram:before{content:"\ea0e";display:block;font-family:icons}.icon.icon-lightning:before{content:"\ea0f";display:block;font-family:icons}.icon.icon-linkdin:before{content:"\ea10";display:block;font-family:icons}.icon.icon-long-circle-part:before{content:"\ea11";display:block;font-family:icons}.icon.icon-quart-circle-full:before{content:"\ea12";display:block;font-family:icons}.icon.icon-quote:before{content:"\ea13";display:block;font-family:icons}.icon.icon-settings:before{content:"\ea14";display:block;font-family:icons}.icon.icon-triangle:before{content:"\ea15";display:block;font-family:icons}.icon.icon-twitter:before{content:"\ea16";display:block;font-family:icons}@font-face{font-display:block;font-family:icons;font-style:normal;font-weight:400;src:url(resources/assets/fonts/icons.eot);src:url(resources/assets/fonts/icons.eot#iefix) format("embedded-opentype"),url(resources/assets/fonts/icons.ttf) format("truetype"),url(resources/assets/fonts/icons.woff) format("woff"),url(resources/assets/fonts/icons.svg#icons) format("svg")}@font-face{font-display:swap;font-family:Mongoose;font-style:normal;font-weight:400;src:url(resources/assets/fonts/Mongoose-Regular.woff2) format("woff2"),url(resources/assets/fonts/Mongoose-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Mongoose;font-style:normal;font-weight:500;src:url(resources/assets/fonts/Mongoose-Medium.woff2) format("woff2"),url(resources/assets/fonts/Mongoose-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Mongoose;font-style:normal;font-weight:700;src:url(resources/assets/fonts/Mongoose-Bold.woff2) format("woff2"),url(resources/assets/fonts/Mongoose-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Mongoose;font-style:normal;font-weight:900;src:url(resources/assets/fonts/Mongoose-Black.woff2) format("woff2"),url(resources/assets/fonts/Mongoose-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(resources/assets/fonts/Manrope-Regular.woff2) format("woff2"),url(resources/assets/fonts/Manrope-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(resources/assets/fonts/Manrope-Semibold.woff2) format("woff2"),url(resources/assets/fonts/Manrope-Semibold.woff) format("woff")}.absolute,.absolute-full{position:absolute}.absolute-full{height:100%;left:0;top:0;width:100%}.relative{position:relative}.fixed{position:fixed}.text-center{text-align:center}.margin-auto{margin:auto}.fullscreen{height:var(--window-height);width:100%}.fullsize{height:100%;width:100%}.fullheight{height:var(--window-height)}.min-fullheight{min-height:var(--window-height)}.overflow-hidden{overflow:hidden}.center-h,.center-vh{display:flex;flex-direction:column;height:100%;justify-content:center}.center-vh{align-items:center;width:100%}@media (max-width:767px){.hide-mobile{display:none!important}}@media (max-width:1024px) and (min-width:768px){.hide-tablet{display:none!important}}@media (min-width:1025px){.hide-desktop{display:none!important}}.fit-cover img,video.fit-cover{height:100%;object-fit:cover;width:100%}*{-webkit-touch-callout:none;box-sizing:border-box;outline:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,li,ol,p,ul{display:block;font-weight:400;margin:0;padding:0}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0}ul{list-style-type:none}a{border:none;color:inherit;text-decoration:inherit}a,a[href]{cursor:pointer}a,img,picture{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;user-select:none}[data-follow-link]{cursor:pointer}input,textarea{background:none;border:0;border-radius:0;margin:0;padding:0}input::placeholder,textarea::placeholder{color:inherit;font:inherit}html{font-size:2.666667vw;height:100%;margin:0;padding:0;position:relative;width:100%}@media (min-width:768px){html{font-size:.9vw}}@media (min-width:1025px){html{font-size:.694vw}}@media (min-width:2000px){html{font-size:14px}}body{-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;background:#fff;margin:0}button{appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;padding:0}button:focus{outline:none}input[type=checkbox]{appearance:none;-webkit-appearance:none;cursor:pointer}*{-webkit-tap-highlight-color:transparent}#root{position:relative}.debug{border:1px solid red}[data-animation=title]{overflow:hidden}[data-animation=title] .inner-liner{display:block;position:relative}[data-animation=reveal-image]{overflow:hidden;position:relative}[data-animation=reveal-image] .image-content{inset:0;overflow:hidden;position:absolute}picture.fit-cover img{height:100%;object-fit:cover;width:100%}.layout{margin:0 auto;max-width:2000px;padding:0 1.5rem;position:relative}@media (min-width:768px){.layout{padding:0 11.6rem}.layout.tight{padding:0 2.2rem}}body .tp-dfwv{left:1rem;right:unset;z-index:1000}[data-fixed],body .tp-dfwv{position:fixed}.webgl{height:100%;width:100%}html body #tarteaucitronRoot #tarteaucitronAlertSmall{background:#e7d6ff!important;border-radius:20px!important;bottom:10px;right:10px}html body #tarteaucitronRoot #tarteaucitronAlertSmall button#tarteaucitronManager{align-items:center;color:#9226e0!important;display:flex;flex-direction:column}html body #tarteaucitronRoot #tarteaucitronAlertSmall button#tarteaucitronManager #tarteaucitronDot{display:block;width:8px!important}html body #tarteaucitronRoot div#tarteaucitronAlertBig{background:#e7d6ff!important;border-radius:36px!important;bottom:20px!important;box-shadow:none!important;padding:22px!important;top:unset!important;transform:translateX(-50%)!important}@media (min-width:768px){html body #tarteaucitronRoot div#tarteaucitronAlertBig{height:134px!important;padding-right:180px!important;text-align:left}}html body #tarteaucitronRoot div#tarteaucitronAlertBig:before{display:none}html body #tarteaucitronRoot div#tarteaucitronAlertBig>span#tarteaucitronDisclaimerAlert{background:transparent!important;color:#9226e0!important;font-family:inherit!important;font-size:14px!important;margin-bottom:20px!important;margin-top:0!important;padding:0!important}@media (min-width:768px){html body #tarteaucitronRoot div#tarteaucitronAlertBig>span#tarteaucitronDisclaimerAlert{font-size:12px!important;text-align:left!important}}html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronAllDenied2,html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronCloseAlert,html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronPersonalize2{border-radius:16px!important;box-sizing:border-box;font-family:Mongoose!important;font-size:18px!important;font-weight:500;line-height:1!important;margin:0 0 10px!important;padding:10px 0!important;text-align:center;text-transform:uppercase;width:100%}html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronAllDenied2:focus-visible,html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronCloseAlert:focus-visible,html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronPersonalize2:focus-visible{outline:1px solid #e7d6ff!important}@media (min-width:768px){html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronAllDenied2,html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronCloseAlert,html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronPersonalize2{margin-bottom:0!important;position:absolute;right:22px;top:22px;width:146px}}html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronAllDenied2>span:before,html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronCloseAlert>span:before,html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronPersonalize2>span:before{display:none!important}html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronPersonalize2{background:#fff!important;color:#9226e0!important}@media (min-width:768px){html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronAllDenied2{top:74px}}html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronCloseAlert{color:#c293f7!important}@media (min-width:768px){html body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronCloseAlert{bottom:22px;left:22px;top:74px}}.input-select{display:inline-block;padding-right:20px;position:relative;width:100%}.input-select.show-input-name{display:flex}.input-select.show-input-name .select-name{flex:1}.input-select.show-input-name .select-value{width:40px}.input-select span{color:#1e53ff;cursor:pointer;display:inline-block;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:2.6rem;padding:1.4rem 0;right:0;top:0;width:100%}@media (min-width:768px){.input-select span{font-size:1.6rem;line-height:2.4rem;padding:2.2rem 0}}.input-select .select-name,.input-select .select-value,.input-select span.default{color:#1e53ff}.input-select .text-error{color:#9226e0;font-family:Manrope;font-size:1rem;font-weight:400;left:0;line-height:1em;margin-top:1rem;opacity:0;position:absolute;text-transform:uppercase;top:100%;transition:opacity .2s linear}.input-select .icon{color:#1e53ff;font-size:1rem;margin-top:-.2rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}.input-select select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-select select::-ms-expand{display:none}.input-select:not(.no-border):before{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.input-select.error:before{background-color:#1e53ff}.input-select.error:after{transform:scaleX(1)}.input-select.error .text-error{opacity:1}.input-text{display:inline-block;margin-top:5.5rem;position:relative;width:100%}.input-text:first-child{margin:0}.input-text input,.input-text textarea{color:#1e53ff;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:2.6rem;padding:1.4rem 0;position:relative;width:100%}@media (min-width:768px){.input-text input,.input-text textarea{font-size:1.6rem;line-height:2.4rem;padding:2.2rem 0}}.input-text input::placeholder,.input-text textarea::placeholder{color:#1e53ff}.input-text textarea{height:25rem}@media (min-width:768px){.input-text textarea{height:28rem}}.input-text:before{background-color:#fff}.input-text:after,.input-text:before{bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.input-text:after{background-color:#1e53ff;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-out}.input-text .text-error{color:#9226e0;font-family:Manrope;font-size:1rem;font-weight:400;left:0;line-height:1em;margin-top:1rem;opacity:0;position:absolute;text-transform:uppercase;top:100%;transition:opacity .2s linear}.input-text.focus:after{transform:scaleX(1)}.input-text.error .text-error{opacity:1}.input-text.error:after{transform:scaleX(1)}.input-checkbox{display:flex;position:relative}.input-checkbox.error label{color:#9226e0}.input-checkbox.error .checkbox i{border:1px solid #9226e0}.input-checkbox .checkbox{flex:0 0 auto;height:2.5rem;margin-right:1.5rem;position:relative;width:2.5rem}.input-checkbox .checkbox input{opacity:0}.input-checkbox .checkbox i{border:1px solid #1e53ff;pointer-events:none;transition:border .2s linear}.input-checkbox .checkbox i:before{background:#9226e0;bottom:3px;content:"";left:3px;opacity:0;position:absolute;right:3px;top:3px;transition:opacity .15s linear}.input-checkbox .checkbox input:checked+i:before{opacity:1}.input-checkbox label{color:#1e53ff;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:2.6rem;position:relative;transition:color .2s linear}@media (min-width:768px){.input-checkbox label{font-size:1.6rem;line-height:2.4rem}}a.link,button.link{border-radius:2rem;display:inline-block;overflow:hidden;position:relative;transform:translateZ(0);white-space:nowrap}a.link span,button.link span{cursor:pointer;display:block;font-family:Mongoose;font-size:2.6rem;font-weight:500;line-height:1em;padding:1.8rem 2.5rem 1.6rem;position:relative;text-align:center;text-transform:uppercase;top:.1rem;transition:color .2s linear}@media (min-width:768px){a.link span,button.link span{padding:1.8rem 3rem 1.6rem}}a.link span.hover,button.link span.hover{left:100%;position:absolute}a.link .background,button.link .background{transform:translateZ(0)}a.link .background:after,button.link .background:after{border-radius:50%;content:"";display:block;left:50%;padding-top:200%;position:absolute;top:50%;transform:scale(1);transform:translate3d(-50%,-50%,0) scale(0);transform-origin:var(--x) var(--y);transition:transform .85s cubic-bezier(.39,.575,.565,1);width:200%}@media (hover:hover) and (pointer:fine){a.link:hover .background:after,button.link:hover .background:after{transform:translate3d(-50%,-50%,0) scale(1)}a.link:hover span,button.link:hover span{color:#fff!important}}a.link[data-theme=lightviolet] .background,button.link[data-theme=lightviolet] .background{background:#fff}a.link[data-theme=lightviolet] .background:after,button.link[data-theme=lightviolet] .background:after{background:#9226e0}@media (hover:hover) and (pointer:fine){a.link[data-theme=lightviolet]:hover span,button.link[data-theme=lightviolet]:hover span{color:#b7afff!important}}a.link[data-theme=lightviolet] span,button.link[data-theme=lightviolet] span{color:#b7afff}a.link[data-theme=lightblue] .background,button.link[data-theme=lightblue] .background{background:#d3dcff}a.link[data-theme=lightblue] .background:after,button.link[data-theme=lightblue] .background:after{background:#1e53ff}@media (hover:hover) and (pointer:fine){a.link[data-theme=lightblue]:hover span,button.link[data-theme=lightblue]:hover span{color:#fff}}a.link[data-theme=lightblue] span,button.link[data-theme=lightblue] span{color:#1e53ff}a.link[data-theme=bgblue] .background,button.link[data-theme=bgblue] .background{background:#203dcd}a.link[data-theme=bgblue] .background:after,button.link[data-theme=bgblue] .background:after{background:#2d52fd}a.link[data-theme=bgblue] span,button.link[data-theme=bgblue] span{color:#fff}a.link[data-theme=blue] .background,button.link[data-theme=blue] .background{background:#fff}a.link[data-theme=blue] .background:after,button.link[data-theme=blue] .background:after{background:#1e53ff}a.link[data-theme=blue] span,button.link[data-theme=blue] span{color:#1e53ff}a.link[data-theme=violet] .background,button.link[data-theme=violet] .background{background:#fff}a.link[data-theme=violet] .background:after,button.link[data-theme=violet] .background:after{background:#5e1a78}a.link[data-theme=violet].bg-dark .background:after,button.link[data-theme=violet].bg-dark .background:after{background:#9226e0}a.link[data-theme=violet] span,button.link[data-theme=violet] span{color:#9226e0}a.link[data-theme=bgviolet] .background,button.link[data-theme=bgviolet] .background{background:#9226e0}a.link[data-theme=bgviolet] .background:after,button.link[data-theme=bgviolet] .background:after{background:#fff}a.link[data-theme=bgviolet] span,button.link[data-theme=bgviolet] span{color:#fff}a.link[data-theme=darkviolet] .background,button.link[data-theme=darkviolet] .background{background:#5e1a78}a.link[data-theme=darkviolet] .background:after,button.link[data-theme=darkviolet] .background:after{background:#9226e0}a.link[data-theme=darkviolet] span,button.link[data-theme=darkviolet] span{color:#fff}@keyframes dirltr{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.partial-button-arrow{border-radius:1.2rem;cursor:pointer;height:3.6rem;overflow:hidden;position:relative;transition:opacity .2s ease-out;width:3.6rem}.partial-button-arrow i{font-size:1rem}.partial-button-arrow.prev{transform:rotate(180deg)}.partial-button-arrow .hover{transform:translate3d(-100%,0,0);transition:transform 0s cubic-bezier(.445,.05,.55,.95)}.partial-button-arrow .default{transform:translateZ(0);transition:transform 0s cubic-bezier(.445,.05,.55,.95)}.partial-button-arrow.active .default{transform:translate3d(100%,0,0);transition:transform .5s cubic-bezier(.445,.05,.55,.95)}.partial-button-arrow.active .hover{transform:translateZ(0);transition:transform .5s cubic-bezier(.445,.05,.55,.95)}.partial-button-arrow.disabled{opacity:.5}.partial-button-arrow[data-theme=light]{background-color:#d3dcff}.partial-button-arrow[data-theme=light] i{color:#1e53ff}.partial-button-arrow[data-theme=blue]{background-color:#1e53ff}.partial-button-arrow[data-theme=blue] i{color:#d3dcff}.partial-button-arrow[data-theme=purple]{background-color:#9226e0}.partial-button-arrow[data-theme=purple] i{color:#b7afff}.partial-button-arrow[data-theme=purple-white]{background-color:#9226e0}.partial-button-arrow[data-theme=purple-white] i{color:#fff}.partial-button-arrow[data-theme=yellow]{background-color:#dffd0a}.partial-button-arrow[data-theme=yellow] i{color:#1e53ff}.partial-button-arrow[data-theme=white]{background-color:#fff}.partial-button-arrow[data-theme=white] i{color:#9226e0}.partial-expertise-domain-hero{overflow:hidden}.partial-expertise-domain-hero[data-theme=blue]{background:#fff}.partial-expertise-domain-hero[data-theme=blue] .text{color:#1e53ff}.partial-expertise-domain-hero[data-theme=blue] .overlay{background:#dffd0a}.partial-expertise-domain-hero[data-theme=light]{background-color:#d3dcff}.partial-expertise-domain-hero[data-theme=light] .text{color:#fff}.partial-expertise-domain-hero[data-theme=light] .overlay{background:#1e53ff}.partial-expertise-domain-hero[data-theme=purple]{background-color:#fbc4c5}.partial-expertise-domain-hero[data-theme=purple] .text{color:#9226e0}.partial-expertise-domain-hero[data-theme=purple] .icon-triangle{color:#dffd0a}.partial-expertise-domain-hero[data-theme=purple] .overlay{background:#fff}.partial-expertise-domain-hero[data-theme=yellow]{background-color:#b7afff}.partial-expertise-domain-hero[data-theme=yellow] .text{color:#dffd0a}.partial-expertise-domain-hero[data-theme=yellow] .icon-triangle{color:#9226e0}.partial-expertise-domain-hero[data-theme=yellow] .overlay{background:#9226e0}.partial-expertise-domain-hero .wrapper{margin:0 auto;max-width:2000px;padding:19rem 1.5rem 5rem}@media (min-width:768px){.partial-expertise-domain-hero .wrapper{padding:15.4rem 11.6rem 15rem}}.partial-expertise-domain-hero .title-wrapper{position:relative}@media (min-width:768px){.partial-expertise-domain-hero .title-wrapper{padding-left:15rem}}.partial-expertise-domain-hero .description-wrapper{margin-top:5rem;position:relative;z-index:1}@media (min-width:768px){.partial-expertise-domain-hero .description-wrapper{display:flex;justify-content:space-between;margin-top:-1rem;padding-left:15rem;padding-right:3.2rem}}.partial-expertise-domain-hero .description-wrapper .text{font-family:Manrope;font-weight:400}.partial-expertise-domain-hero .description-wrapper .head{font-size:2rem;line-height:2.6rem}@media (min-width:768px){.partial-expertise-domain-hero .description-wrapper .head{font-size:2.2rem;line-height:2.8rem;max-width:32rem}}.partial-expertise-domain-hero .description-wrapper .head p{margin-top:1.5rem}.partial-expertise-domain-hero .description-wrapper .head p:first-child{margin-top:0}.partial-expertise-domain-hero .description-wrapper .description{font-size:1.6rem;line-height:138%;margin-top:4rem}@media (min-width:768px){.partial-expertise-domain-hero .description-wrapper .description{margin-top:0;max-width:32.1rem}}.partial-expertise-domain-hero .description-wrapper .description p{margin-top:1.5rem}.partial-expertise-domain-hero .description-wrapper .description p:first-child{margin-top:0}.partial-expertise-domain-hero .img-wrapper{margin-top:2rem;position:relative}@media (min-width:768px){.partial-expertise-domain-hero .img-wrapper{margin-top:4.8rem}}.partial-expertise-domain-hero .img-wrapper .icon-triangle{color:#fbc4c5;font-size:16rem;left:19%;position:absolute;top:-7.4rem}@media (max-width:767px){.partial-expertise-domain-hero .img-wrapper .icon-triangle{display:none}}.partial-expertise-domain-hero .img-wrapper .lottie-wrapper{position:relative;width:100%}.partial-expertise-domain-hero .img-wrapper .lottie-wrapper:before{content:"";display:block;padding-top:85%;position:relative;width:100%}.partial-expertise-domain-hero .img-wrapper .lottie-wrapper svg{left:0;position:absolute;top:0}.partial-expertise-domain-hero img{width:100%}.partial-main-expertise-list{background-color:#d3dcff}.partial-main-expertise-list .wrapper{margin:0 auto;max-width:2000px;padding:6.9rem 1.5rem 5rem}@media (min-width:768px){.partial-main-expertise-list .wrapper{padding:13rem 3.5rem 5rem}}.partial-main-expertise-list .wrapper .title-wrapper{padding-bottom:3.6rem;position:relative}.partial-main-expertise-list .wrapper .title-wrapper .title{color:#fff;font-family:Mongoose;font-size:9rem;font-weight:500;line-height:93%;text-transform:uppercase}@media (min-width:768px){.partial-main-expertise-list .wrapper .title-wrapper .title{display:flex;font-size:26rem;justify-content:space-between;line-height:77%;padding-left:9rem;padding-right:7rem}}.partial-main-expertise-list .wrapper .title-wrapper .title span{display:block}.partial-main-expertise-list .wrapper .title-wrapper .title span:nth-child(3n){text-align:center}.partial-main-expertise-list .wrapper .title-wrapper .title span:nth-child(3n+1){text-align:right}@media (min-width:768px){.partial-main-expertise-list .wrapper .title-wrapper .title span:nth-child(3n+1){text-align:center}}.partial-main-expertise-list .wrapper .title-wrapper .icon-triangle{color:#9226e0;font-size:7.1rem;left:9rem;position:absolute;top:10%;transform:rotate(45deg)}@media (min-width:768px){.partial-main-expertise-list .wrapper .title-wrapper .icon-triangle{font-size:12rem;left:43rem;top:75%;transform:rotate(45deg)}}.partial-main-expertise-list .wrapper .title-wrapper .icon-half-circle-full{bottom:5%;color:#b7afff;font-size:4.7rem;position:absolute;right:8rem}@media (min-width:768px){.partial-main-expertise-list .wrapper .title-wrapper .icon-half-circle-full{bottom:86%;font-size:12rem;right:9rem}}.partial-main-expertise-list .wrapper .expertises{border-top:1px solid #fff;display:flex;flex-direction:column;padding-top:3.5rem}@media (min-width:768px){.partial-main-expertise-list .wrapper .expertises{padding-top:7rem}}.partial-main-expertise-list .wrapper .expertises .expertise{color:#fff;display:inline-block;font-family:Mongoose;font-size:6.8rem;font-weight:500;line-height:94%;overflow:hidden;position:relative;text-transform:uppercase}@media (min-width:768px){.partial-main-expertise-list .wrapper .expertises .expertise{font-size:16rem;line-height:88%}}@media (max-width:767px){.partial-main-expertise-list .wrapper .expertises .expertise:not(:last-of-type){margin-bottom:1rem}.partial-main-expertise-list .wrapper .expertises .expertise:nth-child(3n){align-self:flex-start}.partial-main-expertise-list .wrapper .expertises .expertise:nth-child(3n+1){align-self:flex-end}.partial-main-expertise-list .wrapper .expertises .expertise:nth-child(3n+2){align-self:center}}@media (min-width:768px){.partial-main-expertise-list .wrapper .expertises .expertise{align-self:flex-start}.partial-main-expertise-list .wrapper .expertises .expertise:nth-child(5n+2){margin-left:23rem}.partial-main-expertise-list .wrapper .expertises .expertise:nth-child(5n+3){margin-left:6rem}.partial-main-expertise-list .wrapper .expertises .expertise:nth-child(5n+4){margin-left:50rem}.partial-main-expertise-list .wrapper .expertises .expertise:nth-child(5n){margin-left:17rem}}.partial-main-expertise-list .wrapper .expertises .expertise>div{transform:translate3d(0,-100%,0);transition:transform .8s cubic-bezier(.165,.84,.44,1)}.partial-main-expertise-list .wrapper .expertises .expertise>div:first-child span{color:#b7afff}.partial-main-expertise-list .wrapper .expertises .expertise>div:nth-child(2) span{color:#1e53ff}.partial-main-expertise-list .wrapper .expertises .expertise>div:nth-child(3) span{color:#9226e0}.partial-main-expertise-list .wrapper .expertises .expertise>div span{display:block;position:relative;transform:translate3d(0,100%,0);transition:transform .8s cubic-bezier(.165,.84,.44,1)}@media (hover:hover) and (pointer:fine){.partial-main-expertise-list .wrapper .expertises .expertise:hover>div,.partial-main-expertise-list .wrapper .expertises .expertise:hover>div span{transform:translateZ(0)}.partial-main-expertise-list .wrapper .expertises .expertise:hover>div:first-child,.partial-main-expertise-list .wrapper .expertises .expertise:hover>div:first-child span{transition:transform 1.4s cubic-bezier(.165,.84,.44,1)}.partial-main-expertise-list .wrapper .expertises .expertise:hover>div:nth-child(2),.partial-main-expertise-list .wrapper .expertises .expertise:hover>div:nth-child(2) span{transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .12s}.partial-main-expertise-list .wrapper .expertises .expertise:hover>div:nth-child(3),.partial-main-expertise-list .wrapper .expertises .expertise:hover>div:nth-child(3) span{transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .22s}}.partial-secondary-expertise-list{background-color:#fff}.partial-secondary-expertise-list .wrapper{margin:0 auto;max-width:2000px;padding:7.1rem 1.5rem 4.4rem}@media (min-width:768px){.partial-secondary-expertise-list .wrapper{padding:12.6rem 1.5rem 13.6rem}.partial-secondary-expertise-list .wrapper .title-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:906px}}.partial-secondary-expertise-list .wrapper .title{color:#9226e0;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;padding-left:6.2rem;text-transform:uppercase}@media (min-width:768px){.partial-secondary-expertise-list .wrapper .title{flex:0 0 auto;padding-left:0}}.partial-secondary-expertise-list .wrapper .text{color:#1e53ff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:133%;margin-top:4.3rem;padding:0 6.2rem}@media (min-width:768px){.partial-secondary-expertise-list .wrapper .text{font-size:2.2rem;line-height:127%;margin-top:0;max-width:32rem;padding:0}}.partial-secondary-expertise-list .wrapper .expertises{margin-top:3.8rem}@media (min-width:768px){.partial-secondary-expertise-list .wrapper .expertises{margin:8.1rem auto 0;max-width:1140px}}.partial-secondary-expertise-list .wrapper .expertises .expertise{align-items:center;border-bottom:1px solid #d3dcff;color:#1e53ff;display:flex;font-family:Mongoose;font-size:4.8rem;font-weight:500;justify-content:space-between;line-height:100%;padding:3.6rem 0;text-transform:uppercase}@media (min-width:768px){.partial-secondary-expertise-list .wrapper .expertises .expertise{font-family:Mongoose;font-size:9rem;font-weight:500;padding:6.6rem 11.7rem .7rem 0}}.partial-secondary-expertise-list .wrapper .expertises .expertise .left{display:flex}.partial-secondary-expertise-list .wrapper .expertises .expertise .left .index{color:#bcc7ff;display:none;font-family:Mongoose;font-size:3rem;font-weight:400;margin-right:9.8rem;text-transform:uppercase}@media (min-width:768px){.partial-secondary-expertise-list .wrapper .expertises .expertise .left .index{display:block}}.media-card{overflow:hidden;position:relative}.media-card.active .link,.media-card.active .poster{opacity:0}.media-card .inner{align-items:center;display:flex;justify-content:center;position:relative}.media-card .inner:before{content:"";display:block;padding-top:62%}.media-card img,.media-card video{height:100%;left:0;object-fit:cover;opacity:1;position:absolute;top:0;width:100%}.media-card .link,.media-card .poster{opacity:1;transition:opacity .4s linear}.media-card .link{border-radius:.8rem}@media (min-width:768px){.media-card .link{border-radius:2rem}}.media-card .link span{font-size:1.8rem;padding:1rem 1.5rem}@media (min-width:768px){.media-card .link span{font-size:2.6rem;padding:1.7rem 3rem}}.partials-title-paragraphs{overflow:hidden;position:relative}.partials-title-paragraphs[data-theme=purple]{background-color:#fbc4c5}.partials-title-paragraphs[data-theme=purple] .additional-text,.partials-title-paragraphs[data-theme=purple] .additional-title,.partials-title-paragraphs[data-theme=purple] .intro,.partials-title-paragraphs[data-theme=purple] .subtitle,.partials-title-paragraphs[data-theme=purple] .text,.partials-title-paragraphs[data-theme=purple] .title{color:#9226e0}.partials-title-paragraphs[data-theme=purple] .icon-half-circle-full{color:#bcc7ff}.partials-title-paragraphs[data-theme=blue]{background-color:#fff}.partials-title-paragraphs[data-theme=blue] .additional-text,.partials-title-paragraphs[data-theme=blue] .additional-title,.partials-title-paragraphs[data-theme=blue] .intro,.partials-title-paragraphs[data-theme=blue] .subtitle,.partials-title-paragraphs[data-theme=blue] .text,.partials-title-paragraphs[data-theme=blue] .title{color:#1e53ff}.partials-title-paragraphs[data-theme=blue] .circle-separator,.partials-title-paragraphs[data-theme=blue] .title .icon-triangle{display:none}.partials-title-paragraphs[data-theme=blue] .icon-half-circle-full{color:#b7afff}.partials-title-paragraphs p{margin-top:1.5rem}.partials-title-paragraphs p:first-child{margin-top:0}.partials-title-paragraphs .wrapper{margin:0 auto;max-width:2000px;padding:7.1rem 1.5rem 9rem;position:relative}@media (min-width:768px){.partials-title-paragraphs .wrapper{padding:13.4rem 1.5rem 13.6rem}}.partials-title-paragraphs .wrapper .title{font-family:Mongoose;font-size:6.8rem;font-weight:500;line-height:91%;max-width:32rem;position:relative;text-transform:uppercase}@media (min-width:768px){.partials-title-paragraphs .wrapper .title{font-size:16rem;line-height:95%;margin-bottom:11rem;margin-left:22.8rem;max-width:74rem}}.partials-title-paragraphs .wrapper .title .icon-half-circle-full{bottom:1.7rem;font-size:7rem;position:absolute;right:21%}@media (min-width:768px){.partials-title-paragraphs .wrapper .title .icon-half-circle-full{bottom:-10rem;font-size:12rem;left:1.4rem;right:unset}}.partials-title-paragraphs .wrapper .title .icon-triangle{color:#fff;display:none;font-size:16rem;left:86%;position:absolute;top:5%;transform:rotate(87deg)}@media (min-width:768px){.partials-title-paragraphs .wrapper .title .icon-triangle{display:none}}.partials-title-paragraphs .wrapper .content{margin-top:5.5rem;padding:0 6.1rem}@media (min-width:768px){.partials-title-paragraphs .wrapper .content{margin:0 25rem 0 auto;max-width:32rem;padding:0}}.partials-title-paragraphs .wrapper .content .subtitle{font-family:Mongoose;font-size:2rem;font-weight:500;text-transform:uppercase}.partials-title-paragraphs .wrapper .content .intro{font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:133%;margin-top:3.7rem}@media (min-width:768px){.partials-title-paragraphs .wrapper .content .intro{font-size:2.2rem;line-height:127%}}.partials-title-paragraphs .wrapper .content .text{font-family:Manrope;font-size:1.2rem;font-weight:400;line-height:150%;margin-top:2.9rem}@media (min-width:768px){.partials-title-paragraphs .wrapper .content .text{font-size:1.6rem;line-height:138%}}.partials-title-paragraphs .wrapper .circle-separator{color:#1e53ff;font-size:7rem;margin-left:2.3rem;margin-top:4.9rem}@media (min-width:768px){.partials-title-paragraphs .wrapper .circle-separator{font-size:11.3rem;position:absolute;right:20%;top:53.5%;transform:rotate(25deg)}}.partials-title-paragraphs .wrapper .additional-contents{margin-top:3.7rem}@media (min-width:768px){.partials-title-paragraphs .wrapper .additional-contents{align-items:flex-start;display:flex;flex-wrap:wrap;gap:5.2rem;margin:8.8rem auto 0;max-width:115.6rem;padding-right:30%}.partials-title-paragraphs .wrapper .additional-contents .additional-content{flex:0 1 30rem}}.partials-title-paragraphs .wrapper .additional-contents .additional-content:not(:first-of-type){margin-top:4.5rem}@media (min-width:768px){.partials-title-paragraphs .wrapper .additional-contents .additional-content:not(:first-of-type){margin-top:0}}.partials-title-paragraphs .wrapper .additional-contents .additional-content .additional-title{font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:600;line-height:183%}@media (min-width:768px){.partials-title-paragraphs .wrapper .additional-contents .additional-content .additional-title{font-size:1.4rem;line-height:157%}}.partials-title-paragraphs .wrapper .additional-contents .additional-content .additional-text{font-family:Manrope;font-size:1.2rem;font-weight:400;line-height:167%;margin-top:3.5rem;width:80%}@media (min-width:768px){.partials-title-paragraphs .wrapper .additional-contents .additional-content .additional-text{font-size:1.4rem;line-height:157%;width:100%}}.partial-expertise-prev-next{cursor:pointer;overflow:hidden;position:relative}.partial-expertise-prev-next:before{content:"";display:block;height:80rem;pointer-events:none;position:relative;width:100%}@media (min-width:768px){.partial-expertise-prev-next:before{height:59.2rem}}.partial-expertise-prev-next[data-theme=purple] .main-wrapper.left:before{background-color:#9226e0}.partial-expertise-prev-next[data-theme=purple] .main-wrapper.right:before{background-color:#5e1a78}.partial-expertise-prev-next[data-theme=purple] .main-wrapper .label{color:#c293f7}.partial-expertise-prev-next[data-theme=purple] .main-wrapper a{color:#dffd0a}.partial-expertise-prev-next[data-theme=yellow] .main-wrapper.left:before{background-color:#dffd0a}.partial-expertise-prev-next[data-theme=yellow] .main-wrapper.right:before{background:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#dffd0a}.partial-expertise-prev-next[data-theme=yellow] .main-wrapper .label{color:#1e53ff}.partial-expertise-prev-next[data-theme=yellow] .main-wrapper a{color:#9226e0}.partial-expertise-prev-next .wrapper{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.partial-expertise-prev-next .wrapper{flex-direction:row}}.partial-expertise-prev-next .main-wrapper{flex:1;position:relative;transition:flex .6s cubic-bezier(.645,.045,.355,1);width:100%;will-change:flex}@media (hover:hover) and (pointer:fine){.partial-expertise-prev-next .main-wrapper:hover{flex:1.35}}.partial-expertise-prev-next .main-wrapper:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.partial-expertise-prev-next .main-wrapper .link-wrapper{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1}@media (min-width:768px){.partial-expertise-prev-next .main-wrapper .link-wrapper{width:43rem}}.partial-expertise-prev-next .main-wrapper .link-wrapper .label{font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;text-transform:uppercase}.partial-expertise-prev-next .main-wrapper .link-wrapper .link-label{display:inline-block;font-family:Mongoose;font-size:9rem;font-weight:500;line-height:92%;margin-top:3rem;text-transform:uppercase}@media (min-width:768px){.partial-expertise-prev-next .main-wrapper .link-wrapper .link-label{font-size:12rem}}.partial-expertise-hero{background-color:#1e53ff;overflow:hidden;position:relative}.partial-expertise-hero .layout{padding-bottom:3.6rem;padding-top:11rem;position:relative}@media (min-width:768px){.partial-expertise-hero .layout{padding:16.6rem 14.2rem 19rem}}.partial-expertise-hero .layout .title{color:#fff;font-family:Mongoose;font-size:9rem;font-weight:400;line-height:93%;text-transform:uppercase}@media (min-width:768px){.partial-expertise-hero .layout .title{font-size:21.2rem;line-height:80%;max-width:85%}}.partial-expertise-hero .layout .icon-triangle{color:#9226e0;display:inline-block;font-size:6rem;left:26.4%;position:absolute;top:10.7%;transform:rotate(0deg)}@media (min-width:768px){.partial-expertise-hero .layout .icon-triangle{font-size:16rem;left:24%;top:36%}}.partial-expertise-hero .layout .icon-half-circle{color:#dffd0a;display:inline-block;font-size:6.4rem;left:52%;position:absolute;top:29%;transform:rotate(-84deg)}@media (min-width:768px){.partial-expertise-hero .layout .icon-half-circle{font-size:11rem;left:74%;top:22%}.partial-expertise-hero .layout .content{display:flex;justify-content:space-between;margin-top:1.6rem;padding-left:12.5rem;padding-right:24.2rem}}.partial-expertise-hero .layout .content .tagline{color:#fff;font-family:Mongoose;font-size:4.8rem;font-weight:400;line-height:88%;margin-left:6.2rem;margin-top:5.4rem;max-width:21.4rem;text-transform:uppercase}@media (min-width:768px){.partial-expertise-hero .layout .content .tagline{align-self:flex-end;font-size:6rem;line-height:90%;margin:0}}.partial-expertise-hero .layout .content .text{color:#fff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:133%;margin-top:5.7rem}@media (min-width:768px){.partial-expertise-hero .layout .content .text{font-size:2.2rem;line-height:127%;margin-bottom:9rem;max-width:32rem}}.partial-media-slideshow{min-height:44rem;overflow:hidden;padding-bottom:8rem;padding-top:5.8rem;position:relative}@media (min-width:768px){.partial-media-slideshow{min-height:none;padding-bottom:13.6rem;padding-top:16rem}}.partial-media-slideshow[data-theme=light]{background-color:#fff}.partial-media-slideshow[data-theme=light] .slide .title{color:#9226e0}.partial-media-slideshow[data-theme=light] .slide .description{color:#1e53ff}.partial-media-slideshow[data-theme=light] .slide-index{border:1px solid rgba(183,175,255,.3)}.partial-media-slideshow[data-theme=light] .slide-index .number{color:#9226e0}.partial-media-slideshow[data-theme=light] .index{border:1px solid rgba(183,175,255,.3)}.partial-media-slideshow[data-theme=light] .index .number{color:#1e53ff}.partial-media-slideshow[data-theme=light] .icon-circle-part-full{color:#9226e0}.partial-media-slideshow[data-theme=purple]{background-color:#c293f7}.partial-media-slideshow[data-theme=purple] .slide .title{color:#9226e0}.partial-media-slideshow[data-theme=purple] .slide .description{color:#fff}.partial-media-slideshow[data-theme=purple] .slide-index{border:1px solid rgba(183,175,255,.3)}.partial-media-slideshow[data-theme=purple] .slide-index .number{color:#9226e0}.partial-media-slideshow[data-theme=purple] .index{border:1px solid rgba(183,175,255,.3)}.partial-media-slideshow[data-theme=purple] .icon-circle-part-full,.partial-media-slideshow[data-theme=purple] .index .number{color:#9226e0}.partial-media-slideshow[data-theme=blue]{background-color:#1e53ff}.partial-media-slideshow[data-theme=blue] .slide .title{color:#dffd0a}.partial-media-slideshow[data-theme=blue] .slide .description{color:#fff}.partial-media-slideshow[data-theme=blue] .slide-index{border:1px solid rgba(183,175,255,.3)}.partial-media-slideshow[data-theme=blue] .slide-index .number{color:#1e53ff}.partial-media-slideshow[data-theme=blue] .index{border:1px solid rgba(183,175,255,.3)}.partial-media-slideshow[data-theme=blue] .index .number{color:#1e53ff}.partial-media-slideshow[data-theme=blue] .icon-circle-part-full{color:#dffd0a}.partial-media-slideshow .reference{padding:0 3.7rem;position:relative}@media (min-width:768px){.partial-media-slideshow .reference{padding:0 23.2rem}}.partial-media-slideshow .reference .slideshow{position:relative;z-index:1}.partial-media-slideshow .reference .slideshow .slide{padding:0 2rem;position:absolute;width:100%}@media (min-width:768px){.partial-media-slideshow .reference .slideshow .slide{padding:0 3.6rem}}.partial-media-slideshow .reference .slideshow .slide .img-wrapper{position:relative}.partial-media-slideshow .reference .slideshow .slide .img-wrapper .image{display:block;width:100%}.partial-media-slideshow .reference .slideshow .slide .img-wrapper .image img{height:15.8rem;object-fit:cover;width:100%}@media (min-width:768px){.partial-media-slideshow .reference .slideshow .slide .img-wrapper .image img{height:54.6rem}}.partial-media-slideshow .reference .slideshow .slide .img-wrapper .slide-index{align-items:center;border-radius:1.2rem;display:flex;height:3.6rem;justify-content:center;position:absolute;right:2rem;top:2.2rem;width:3.6rem}@media (max-width:767px){.partial-media-slideshow .reference .slideshow .slide .img-wrapper .slide-index{display:none}}.partial-media-slideshow .reference .slideshow .slide .img-wrapper .slide-index .number{font-family:Mongoose;font-size:2rem;font-weight:500;margin-top:.2rem;text-transform:uppercase}.partial-media-slideshow .reference .slideshow .slide .content{padding-top:3.5rem}@media (min-width:768px){.partial-media-slideshow .reference .slideshow .slide .content{display:flex;justify-content:space-between;max-width:77.8%;padding-top:4rem}}.partial-media-slideshow .reference .slideshow .slide .content .title{font-family:Mongoose;font-size:4.6rem;font-weight:500;line-height:.9;margin-right:2rem;text-transform:uppercase}@media (min-width:768px){.partial-media-slideshow .reference .slideshow .slide .content .title{font-size:6rem}}.partial-media-slideshow .reference .slideshow .slide .content .description{font-family:Manrope;font-size:1.2rem;font-weight:400;line-height:150%;margin-top:.7rem;max-width:20.3rem}@media (min-width:768px){.partial-media-slideshow .reference .slideshow .slide .content .description{font-size:1.6rem;line-height:138%;max-width:23.5rem}}.partial-media-slideshow .reference .index{align-items:center;border-radius:1.2rem;display:flex;height:3.6rem;justify-content:center;position:absolute;right:1.5rem;top:19.8rem;width:3.6rem;z-index:11}@media (min-width:768px){.partial-media-slideshow .reference .index{display:none}}.partial-media-slideshow .reference .index .inner{margin-top:.2rem;overflow:hidden;position:relative}.partial-media-slideshow .reference .index .inner .placeholder{font-family:Mongoose;font-size:2rem;font-weight:400;text-transform:uppercase;visibility:hidden}.partial-media-slideshow .reference .index .inner .spinner{left:0;position:absolute;top:0}.partial-media-slideshow .reference .index .inner .spinner .number{font-family:Mongoose;font-size:2rem;font-weight:400;text-transform:uppercase}.partial-media-slideshow .reference .partial-button-arrow{position:absolute;z-index:11}.partial-media-slideshow .reference .partial-button-arrow.prev{right:1.6rem;top:31.2rem}@media (min-width:768px){.partial-media-slideshow .reference .partial-button-arrow.prev{left:8rem;right:unset;top:25.7rem}}.partial-media-slideshow .reference .partial-button-arrow.next{right:1.6rem;top:26.2rem}@media (min-width:768px){.partial-media-slideshow .reference .partial-button-arrow.next{right:8rem;top:25.7rem}}.partial-media-slideshow .reference .icon-circle-part-full{font-size:17rem;left:35%;position:absolute;top:-14%}@media (max-width:767px){.partial-media-slideshow .reference .icon-circle-part-full{display:none}}.partial-clients-list{background-color:#d3dcff;overflow:hidden;position:relative}.partial-clients-list .layout{padding-bottom:2.4rem;padding-top:7.6rem}@media (min-width:768px){.partial-clients-list .layout{padding-bottom:10.8rem;padding-top:13.7rem}}.partial-clients-list .layout .intro{padding:0 6.1rem}@media (min-width:768px){.partial-clients-list .layout .intro{display:flex;justify-content:space-between;padding:0 15.1rem}}.partial-clients-list .layout .intro .tagline{color:#9226e0;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;max-width:9rem;text-transform:uppercase}@media (min-width:768px){.partial-clients-list .layout .intro .tagline{flex:0 0 9rem}}.partial-clients-list .layout .intro .text{color:#1e53ff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:133%;margin-top:3.1rem}@media (min-width:768px){.partial-clients-list .layout .intro .text{font-size:2.2rem;line-height:127%;margin-top:0;max-width:32rem}}.partial-clients-list .layout .title{color:#1e53ff;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:108%;margin-top:6rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.partial-clients-list .layout .title{font-size:9rem;line-height:89%;margin:12.4rem auto 0;max-width:90.7rem}}.partial-clients-list .layout .clients{align-items:center;display:flex;flex-wrap:wrap;gap:5rem 0;justify-content:space-between;margin-top:6rem;padding:0 3.2rem}@media (min-width:768px){.partial-clients-list .layout .clients{align-items:center;gap:8rem 5rem;justify-content:flex-start;margin-top:12rem;padding:0 7.2rem}}.partial-clients-list .layout .clients .client{flex:0 0 11rem;text-align:center}@media (min-width:768px){.partial-clients-list .layout .clients .client{flex:0 0 14rem}}.partial-clients-list .layout .clients .client img{max-width:75%;object-fit:contain}.partial-related-cases-studies{background-color:#5e1a78;overflow:hidden;position:relative}.partial-related-cases-studies .layout{padding-bottom:4.1rem;padding-top:6.7rem}@media (min-width:768px){.partial-related-cases-studies .layout{padding:14rem 2.2rem 0}}.partial-related-cases-studies .layout .title{color:#c293f7;font-family:Mongoose;font-size:9rem;font-weight:400;line-height:93%;text-transform:uppercase}@media (min-width:768px){.partial-related-cases-studies .layout .title{font-size:26rem;line-height:77%;margin:0 auto}}.partial-related-cases-studies .layout .title .line:nth-child(3n+1){text-align:right!important}@media (min-width:768px){.partial-related-cases-studies .layout .title .line:nth-child(3n+1){padding-right:20.6rem}.partial-related-cases-studies .layout .title .line:nth-child(3n+2){display:flex!important;justify-content:space-between}}.partial-related-cases-studies .layout .title .line:nth-child(3n){text-align:center!important}.partial-related-cases-studies .layout .cases-list{border-top:1px solid rgba(211,220,255,.1);margin-top:2.4rem;padding-top:4.4rem}@media (min-width:768px){.partial-related-cases-studies .layout .cases-list{margin-top:5.3rem;padding:5.1rem 1rem 8.4rem}}.partial-related-cases-studies .layout .cases-list .case:nth-child(4n+1){text-align:center}@media (min-width:768px){.partial-related-cases-studies .layout .cases-list .case:nth-child(4n+1){text-align:left}.partial-related-cases-studies .layout .cases-list .case:nth-child(4n+2){text-align:center}}.partial-related-cases-studies .layout .cases-list .case:nth-child(4n+3){padding-left:4rem}.partial-related-cases-studies .layout .cases-list .case:nth-child(4n){padding-left:2rem}.partial-related-cases-studies .layout .cases-list .case a{color:#9226e0;font-family:Mongoose;font-size:4.8rem;font-weight:400;line-height:88%;text-transform:uppercase}@media (min-width:768px){.partial-related-cases-studies .layout .cases-list .case a{font-size:16rem}}.partial-related-cases-studies .layout .cases-list .case img{height:3.3rem;margin-left:.5rem;object-fit:cover;width:5.4rem}@media (min-width:768px){.partial-related-cases-studies .layout .cases-list .case img{height:11.1rem;width:18.3rem}}.partial-case-study-hero{background-color:#5e1a78;height:81.3rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.partial-case-study-hero{height:90rem}}.partial-case-study-hero .icon{color:#9226e0;font-size:10rem;opacity:.2;position:absolute}.partial-case-study-hero .icon.icon-lightning{font-size:40rem;right:-10rem;top:-17rem;transform:rotate(-5deg)}.partial-case-study-hero .icon.icon-triangle{font-size:32rem;left:-9.3rem;top:24rem;transform:rotate(14deg)}.partial-case-study-hero .icon.icon-circle{bottom:-26rem;font-size:46rem;right:-21rem}.partial-case-study-hero .layout{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.partial-case-study-hero .layout .media-card{position:absolute}.partial-case-study-hero .layout .media-card:nth-child(3n+1){right:1.6rem;top:15rem;width:22.2rem}@media (min-width:768px){.partial-case-study-hero .layout .media-card:nth-child(3n+1){right:11.7rem;top:15.7rem;width:43.9rem}}.partial-case-study-hero .layout .media-card:nth-child(3n+2){left:1.6rem;top:43.5rem;width:22.4rem}@media (min-width:768px){.partial-case-study-hero .layout .media-card:nth-child(3n+2){left:26.7rem;top:49.3rem;width:32rem}}.partial-case-study-hero .layout .media-card:nth-child(3n){bottom:7.9rem;right:1.6rem;width:16.2rem}@media (min-width:768px){.partial-case-study-hero .layout .media-card:nth-child(3n){bottom:14.8rem;right:26.7rem;width:20.3rem}}.partial-case-study-hero .layout .subtitle{color:#fff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;margin-bottom:2rem;position:relative;text-transform:uppercase}@media (min-width:768px){.partial-case-study-hero .layout .subtitle{margin-bottom:4.4rem}}.partial-case-study-hero .layout .title{color:#dffd0a;font-family:Mongoose;font-size:10.6rem;font-weight:500;line-height:92%;pointer-events:none;position:relative;text-align:center;text-transform:uppercase}@media (min-width:768px){.partial-case-study-hero .layout .title{color:#dffd0a;font-size:26rem;line-height:92%}}.partial-problematic{background-color:#fff;overflow:hidden;position:relative}.partial-problematic .layout{padding-bottom:7.8rem;padding-top:7.3rem}@media (min-width:768px){.partial-problematic .layout{padding-bottom:15.3rem;padding-top:15.1rem}}.partial-problematic .layout .icon-circle{color:#fbc4c5;font-size:9rem;pointer-events:none;position:absolute;right:5.3rem;top:4rem}@media (min-width:768px){.partial-problematic .layout .icon-circle{font-size:18rem;right:19.6rem;top:41.5rem}}.partial-problematic .layout .letter{-webkit-text-stroke:1px #b7afff;color:transparent;display:block;font-family:Mongoose;font-size:67rem;font-weight:900;line-height:1;opacity:.3;pointer-events:none;position:absolute;text-transform:uppercase}@media (min-width:768px){.partial-problematic .layout .letter{font-size:91rem}}.partial-problematic .layout .letter.letter-6{left:18rem;top:-16rem;transform:rotate(8deg)}.partial-problematic .layout .letter.letter-5{left:-1rem;top:-10rem;transform:rotate(-4deg)}@media (min-width:768px){.partial-problematic .layout .letter.letter-5{bottom:-7rem;left:43rem;top:unset}}.partial-problematic .layout .letter.letter-d{bottom:-21rem;right:-3rem;transform:rotate(10deg)}@media (min-width:768px){.partial-problematic .layout .letter.letter-d{bottom:-47rem;right:45rem;transform:rotate(10deg)}}.partial-problematic .layout .letter.letter-b{right:14rem;top:-19rem;transform:rotate(-32deg)}.partial-problematic .layout .tagline{color:#1e53ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;padding-left:6.2rem;text-transform:uppercase}@media (min-width:768px){.partial-problematic .layout .tagline{margin-bottom:-6rem;padding-left:15rem}}.partial-problematic .layout .title{color:#9226e0;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:108%;margin-top:2.7rem;padding:0 .1rem;position:relative;text-indent:6.2rem;text-transform:uppercase}@media (min-width:768px){.partial-problematic .layout .title{font-size:12rem;line-height:92%;padding:0 11rem;text-indent:12rem}}.partial-problematic .layout .content{margin-top:4.5rem}@media (min-width:768px){.partial-problematic .layout .content{margin-top:7.3rem}}.partial-problematic .layout .content .year{background-color:#1e53ff;border-radius:1.2rem;color:#bcc7ff;display:inline-block;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:1em;margin-left:6.2rem;padding:1rem 2rem .7rem;text-transform:uppercase;vertical-align:top}@media (min-width:768px){.partial-problematic .layout .content .year{margin-left:15.1rem}}.partial-problematic .layout .content .expertises{display:inline-block;margin-left:5.4rem;margin-top:1rem;max-width:16rem;vertical-align:top}@media (min-width:768px){.partial-problematic .layout .content .expertises{margin-left:40.2rem;margin-top:1.4rem;max-width:50rem}}.partial-problematic .layout .content .expertises .label{color:#1e53ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;margin-bottom:4.2rem;text-transform:uppercase}.partial-problematic .layout .content .expertises .expertises-list{display:flex;flex-direction:column}.partial-problematic .layout .content .expertises .expertises-list .expertise{color:#b7afff;font-family:Mongoose;font-size:3.2rem;font-weight:500;line-height:88%;text-transform:uppercase;transition:color .2s linear}@media (min-width:768px){.partial-problematic .layout .content .expertises .expertises-list .expertise{font-size:6rem;line-height:90%}}@media (hover:hover) and (pointer:fine){.partial-problematic .layout .content .expertises .expertises-list .expertise:hover{color:#1e53ff}}.partial-context-insight{background-color:#9226e0;overflow:hidden;position:relative}@media (min-width:768px){.partial-context-insight{display:flex;flex-direction:row-reverse}.partial-context-insight.no-slideshow .slideshow-wrapper{padding-bottom:24.8rem}}.partial-context-insight .slideshow-wrapper{padding-bottom:3.6rem;padding-top:5.4rem}@media (min-width:768px){.partial-context-insight .slideshow-wrapper{flex:0 0 57%;padding:19.6rem 0 10rem}}.partial-context-insight .slideshow-wrapper .slideshow{overflow:hidden;position:relative}.partial-context-insight .slideshow-wrapper .slideshow .slide{padding:0 1.6rem;position:absolute;width:100%}@media (min-width:768px){.partial-context-insight .slideshow-wrapper .slideshow .slide{padding:0 23.4rem}}.partial-context-insight .slideshow-wrapper .slideshow .slide .head{color:#fff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;text-transform:uppercase}.partial-context-insight .slideshow-wrapper .slideshow .slide .text{color:#fff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:133%;margin-top:6.4rem;padding-right:6rem}@media (min-width:768px){.partial-context-insight .slideshow-wrapper .slideshow .slide .text{font-size:2.2rem;line-height:127%;margin-top:6.9rem;padding-right:2rem}}.partial-context-insight .slideshow-wrapper .slideshow .slide .tagline{color:#fff;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:88%;margin-top:3.7rem;max-width:30rem;text-transform:uppercase}@media (min-width:768px){.partial-context-insight .slideshow-wrapper .slideshow .slide .tagline{font-size:6rem;line-height:90%;max-width:unset}}.partial-context-insight .slideshow-wrapper .navigation{justify-content:flex-start;margin-left:1.6rem;margin-top:7.4rem}@media (min-width:768px){.partial-context-insight .slideshow-wrapper .navigation{margin-left:23.4rem;margin-top:8.2rem;padding-left:0}}.partial-context-insight .slideshow-wrapper .navigation .partial-button-arrow:first-of-type{margin-right:1.1rem}.partial-context-insight .left{background-color:#5e1a78;overflow:hidden;position:relative}@media (min-width:768px){.partial-context-insight .left{flex:0 0 43%}}.partial-context-insight .left .icon{position:absolute}.partial-context-insight .left .icon.icon-half-circle{color:#dffd0a;font-size:22rem;left:8%;top:21%;transform:rotate(-37deg)}.partial-context-insight .left .icon.icon-circle-full{color:#9226e0;font-size:27rem;left:28%;top:50%}.partial-context-insight .left .icon.icon-triangle{color:#b7afff;font-size:23rem;left:14%;top:79%;transform:rotate(150deg)}.partial-context-insight .left .icon.icon-circle{color:#fbc4c5;font-size:24rem;left:74%;top:80%}.partial-context-insight .left .titles{background-color:#c293f7;padding:3.9rem 3rem 3rem;position:relative}@media (min-width:768px){.partial-context-insight .left .titles{padding:3.9rem 4.8rem 5.3rem 3rem}}.partial-context-insight .left .titles .titles-inner{position:relative}.partial-context-insight .left .titles .title{color:#fff;cursor:pointer;display:flex;font-family:Mongoose;font-size:9rem;font-weight:500;justify-content:space-between;line-height:100%;opacity:.2;padding-top:.9rem;text-transform:uppercase;transition:opacity .2s ease-out;width:100%}.partial-context-insight .left .titles .hover{height:auto;overflow:hidden;pointer-events:none;transform:translate3d(0,var(--offset),0);transition:transform .8s cubic-bezier(.645,.045,.355,1)}.partial-context-insight .left .titles .hover .inner{position:relative;transform:translate3d(0,calc(var(--offset)*-1),0);transition:transform .8s cubic-bezier(.645,.045,.355,1)}.partial-context-insight .left .titles .hover .title{opacity:1;position:absolute}.partial-context-insight .left .titles .hover .title:first-child{position:relative}.bg-letters{display:block;font-family:Mongoose;font-size:93rem;font-weight:900;line-height:1;pointer-events:none}.bg-letters span{display:block;position:absolute}@media (max-width:767px){.bg-letters{display:none}}.bg-letters[data-theme=purple]{color:#fff;opacity:.1}.bg-letters[data-theme=purple] .letter-6{font-size:93rem;left:11%;top:23%;transform:rotate(21deg)}.bg-letters[data-theme=purple] .letter-b{left:76%;top:58%;transform:rotate(-31deg)}.bg-letters[data-theme=purple] .letter-5,.bg-letters[data-theme=purple] .letter-d{display:none}.bg-letters[data-theme=blue]{-webkit-text-stroke:1px #b7afff;color:transparent}.bg-letters[data-theme=blue] .letter-wrapper{opacity:.3}.bg-letters[data-theme=blue] .letter-6{left:11%;top:-10%;transform:rotate(9deg)}.bg-letters[data-theme=blue] .letter-5{left:28%;top:15%;transform:rotate(-5deg)}.bg-letters[data-theme=blue] .letter-d{left:49%;top:42%;transform:rotate(9deg)}.bg-letters[data-theme=blue] .letter-b{left:70%;top:-11%;transform:rotate(-27deg)}.bg-letters[data-theme=fillblue]{background:#1e53ff;color:#fff}.bg-letters[data-theme=fillblue] .letter-wrapper{opacity:.1}.bg-letters[data-theme=fillblue] .letter-6{left:11%;top:-10%;transform:rotate(9deg)}.bg-letters[data-theme=fillblue] .letter-5{left:28%;top:15%;transform:rotate(-5deg)}.bg-letters[data-theme=fillblue] .letter-d{left:49%;top:42%;transform:rotate(9deg)}.bg-letters[data-theme=fillblue] .letter-b{left:70%;top:-11%;transform:rotate(-27deg)}.bg-letters[data-theme=yellow]{background:#dffd0a;color:#000}.bg-letters[data-theme=yellow] .letter-wrapper{opacity:.04}.bg-letters[data-theme=yellow] .letter-6{left:11%;top:-10%;transform:rotate(9deg)}.bg-letters[data-theme=yellow] .letter-5{left:28%;top:15%;transform:rotate(-5deg)}.bg-letters[data-theme=yellow] .letter-d{left:49%;top:42%;transform:rotate(9deg)}.bg-letters[data-theme=yellow] .letter-b{left:70%;top:-11%;transform:rotate(-27deg)}.bg-letters[data-theme=lightpink]{background:#ffd9d9;color:#fff;display:block}.bg-letters[data-theme=lightpink] .letter-6{left:16%;top:-36%;transform:rotate(9deg)}.bg-letters[data-theme=lightpink] .letter-5{left:37%;top:15%;transform:rotate(-5deg)}.bg-letters[data-theme=lightpink] .letter-d{left:59%;top:66%;transform:rotate(9deg)}.bg-letters[data-theme=lightpink] .letter-b{left:72%;top:-34%;transform:rotate(-27deg)}@media (max-width:767px){.bg-letters[data-theme=lightpink]{font-size:54rem}.bg-letters[data-theme=lightpink] .letter-6{left:-38%;top:-18%}.bg-letters[data-theme=lightpink] .letter-5{left:9%;top:14%}.bg-letters[data-theme=lightpink] .letter-d{left:60%;top:45%}.bg-letters[data-theme=lightpink] .letter-b{left:80%;top:-21%}}.bg-letters[data-theme=white]{color:#fff}.partial-videos{height:23.7rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.partial-videos{height:90rem}}.partial-videos[data-layout=mobile]{height:38rem}@media (min-width:768px){.partial-videos[data-layout=mobile]{height:90rem}}.partial-videos[data-layout=mobile] .video{background-color:#d3dcff}.partial-videos[data-layout=mobile] .video:nth-child(4n+1) .border:after{background-color:#fff}.partial-videos[data-layout=mobile] .video:before{border:1px solid #fff;border-radius:2.9rem;content:"";height:30rem;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:18rem}@media (min-width:768px){.partial-videos[data-layout=mobile] .video:before{height:70rem;width:43rem}}.partial-videos[data-layout=mobile] .video .iframe{border-radius:1.6rem;height:27rem;left:50%;top:50%;transform:translate(-50%,-50%);width:15rem}@media (min-width:768px){.partial-videos[data-layout=mobile] .video .iframe{height:63rem;width:35.4rem}}.partial-videos .video{background-color:#fff;height:100%;position:absolute;right:0;top:0;transform-origin:left top;width:100%}.partial-videos .video.playing .cta-play,.partial-videos .video.playing .thumbnail{opacity:0;pointer-events:none}.partial-videos .video .border{bottom:100%;height:15rem;left:0;position:absolute;width:100%}.partial-videos .video .border:after{bottom:0;content:"";height:2rem;left:0;position:absolute;width:100%}.partial-videos .video:nth-child(4n+1) .border:after{background-color:#c293f7}.partial-videos .video:nth-child(4n+2) .border:after{background-color:#d3dcff}.partial-videos .video:nth-child(4n+3) .border:after{background-color:#1e53ff}.partial-videos .video:nth-child(4n) .border:after{background-color:#9226e0}.partial-videos .video .iframe{border:none;height:100%;position:absolute;right:0;top:0;width:100%}.partial-videos .video .thumbnail{height:100%;object-fit:cover;position:relative;transition:opacity .4s linear;width:100%}.partial-videos .video .cta-play{border-radius:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s linear}@media (min-width:768px){.partial-videos .video .cta-play{border-radius:3.8rem}}.partial-videos .video .cta-play .text{font-size:1.8rem;padding:.8rem 1.7rem .6rem}@media (min-width:768px){.partial-videos .video .cta-play .text{font-size:5.2rem;padding:2.9rem 8rem 2.6rem}}.partial-videos .partial-button-arrow{margin-top:-1.8rem;position:absolute;top:50%;z-index:2}@media (max-width:767px){.partial-videos .partial-button-arrow{border-radius:.7rem;height:2.8rem;margin-top:-1.6rem;width:2.8rem}}.partial-videos .partial-button-arrow.prev{left:1.6rem}@media (min-width:768px){.partial-videos .partial-button-arrow.prev{left:8rem}}.partial-videos .partial-button-arrow.next{right:1.6rem}@media (min-width:768px){.partial-videos .partial-button-arrow.next{right:8rem}}.partial-case-study-action{overflow:hidden;position:relative}.partial-case-study-action .layout{padding-bottom:7.5rem;padding-top:7.5rem;position:relative}@media (min-width:768px){.partial-case-study-action .layout{padding-bottom:15rem;padding-top:12.2rem}}.partial-case-study-action .layout p{margin-top:1.5rem}.partial-case-study-action .layout p:first-child{margin-top:0}.partial-case-study-action .layout .subtitle{color:#1e53ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;padding-left:6.1rem;position:relative;text-transform:uppercase}@media (min-width:768px){.partial-case-study-action .layout .subtitle{padding-left:0;position:absolute}}.partial-case-study-action .layout .title{color:#1e53ff;font-family:Mongoose;font-size:6.8rem;font-weight:500;line-height:91%;margin-top:2.6rem;position:relative;text-indent:6.2rem;text-transform:uppercase}@media (min-width:768px){.partial-case-study-action .layout .title{font-size:16rem;line-height:94%;margin-left:14.7rem;max-width:79.3rem;text-indent:16rem}}.partial-case-study-action .layout .intro{color:#1e53ff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:133%;margin:8.4rem auto 0;max-width:22.1rem;position:relative}@media (min-width:768px){.partial-case-study-action .layout .intro{font-size:2.2rem;line-height:127%;margin-left:auto;margin-right:15rem;margin-top:5rem;max-width:32.2rem}}.partial-case-study-action .layout .bottom{display:flex;flex-direction:column}@media (min-width:768px){.partial-case-study-action .layout .bottom{flex-direction:row-reverse;margin-top:9.6rem;padding:0 3.2rem}}.partial-case-study-action .layout .bottom .slideshow{height:21rem;margin-top:6.5rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.partial-case-study-action .layout .bottom .slideshow{flex:0 0 69.3%;height:48.6rem;margin-top:0}}.partial-case-study-action .layout .bottom .slideshow.inactive .partial-button-arrow{display:none}.partial-case-study-action .layout .bottom .slideshow .slide{height:100%;position:absolute;width:100%}.partial-case-study-action .layout .bottom .slideshow .slide img{height:100%;object-fit:cover;width:100%}.partial-case-study-action .layout .bottom .slideshow .partial-button-arrow{position:absolute;top:50%;transform:translateY(-50%)}.partial-case-study-action .layout .bottom .slideshow .partial-button-arrow.next{right:1.5rem}.partial-case-study-action .layout .bottom .slideshow .partial-button-arrow.prev{left:1.5rem}.notouch .partial-case-study-action .layout .bottom .slideshow .partial-button-arrow{display:none}.partial-case-study-action .layout .bottom .left{margin-left:6.2rem;margin-top:5.4rem;max-width:23.5rem}@media (min-width:768px){.partial-case-study-action .layout .bottom .left{display:flex;flex:0 0 30.7%;flex-direction:column;justify-content:space-between;margin:0;max-width:unset;padding-bottom:6.4rem;padding-top:5rem}}.partial-case-study-action .layout .bottom .left .tag{color:#bcc7ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;text-transform:uppercase}.partial-case-study-action .layout .bottom .left .text{color:#1e53ff;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:138%;margin-top:4.6rem}@media (min-width:768px){.partial-case-study-action .layout .bottom .left .text{margin-top:0;max-width:23.5rem}}.partial-case-study-action .layout .icon-half-circle-full{color:#dffd0a;font-size:7.5rem;left:4.8rem;position:absolute;top:27.4rem;transform:rotate(84deg);z-index:-1}@media (min-width:768px){.partial-case-study-action .layout .icon-half-circle-full{font-size:12rem;left:30rem;top:52rem;transform:rotate(64deg)}}.partial-case-study-action .layout .icon-long-circle-part{color:#dffd0a;font-size:5rem;left:7rem;position:absolute;top:-3rem;transform:rotate(66deg)}@media (min-width:768px){.partial-case-study-action .layout .icon-long-circle-part{font-size:9rem;left:unset;right:11rem;top:-7rem}}.partial-media-slideshow-mobile{background-color:#294aeb;overflow:hidden;padding-bottom:6.7rem;padding-top:6.5rem;position:relative}@media (min-width:768px){.partial-media-slideshow-mobile{padding-bottom:11.8rem;padding-top:11.5rem}}.partial-media-slideshow-mobile .reference{padding:0 2rem}@media (min-width:768px){.partial-media-slideshow-mobile .reference{padding:0 17rem}}.partial-media-slideshow-mobile .slideshow{height:22.7rem;margin:0 auto;position:relative;width:100%}@media (min-width:768px){.partial-media-slideshow-mobile .slideshow{height:66.8rem}}.partial-media-slideshow-mobile .slideshow .slide{height:100%;padding:0 2rem;position:absolute;width:50%}@media (min-width:768px){.partial-media-slideshow-mobile .slideshow .slide{padding:0 8rem}}.partial-media-slideshow-mobile .slideshow .slide.playing .image-wrapper .image-content .cta-play,.partial-media-slideshow-mobile .slideshow .slide.playing .image-wrapper .image-content img{opacity:0;pointer-events:none}.partial-media-slideshow-mobile .slideshow .slide .image-content{align-items:center;display:flex;justify-content:center}.partial-media-slideshow-mobile .slideshow .slide .image-wrapper{border-radius:1.6rem;height:100%;overflow:hidden;position:relative;width:12.7rem}@media (min-width:768px){.partial-media-slideshow-mobile .slideshow .slide .image-wrapper{width:37.5rem}}.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .icon-lightning{color:#dffd0a;font-size:5rem;left:-1.8rem;position:absolute;top:14.8rem}@media (min-width:768px){.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .icon-lightning{font-size:16rem;left:-5.6rem;top:35.4rem}}.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .icon-triangle{color:#dffd0a;font-size:5.4rem;left:-.4rem;position:absolute;top:2.4rem;transform:rotate(-92deg)}@media (min-width:768px){.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .icon-triangle{font-size:16rem;left:-6.4rem;top:7.1rem}}.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .icon-circle{bottom:2rem;color:#dffd0a;font-size:4.4rem;left:-.4rem;position:absolute}@media (min-width:768px){.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .icon-circle{bottom:3rem;font-size:11rem;left:-6.4rem}}.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .media{height:100%;width:110%}.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .cta-play,.partial-media-slideshow-mobile .slideshow .slide .image-wrapper img{opacity:1;transition:opacity .2s linear}.partial-media-slideshow-mobile .slideshow .slide .image-wrapper .cta-play{position:absolute;transform:none!important;z-index:2}.partial-media-slideshow-mobile .slideshow .slide .image-wrapper img,.partial-media-slideshow-mobile .slideshow .slide .image-wrapper video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.partial-text-image{background-color:#1e53ff;overflow:hidden;position:relative}.partial-text-image .layout{padding-bottom:1.2rem;padding-top:7.5rem}@media (min-width:768px){.partial-text-image .layout{padding-bottom:16.2rem;padding-top:17.5rem}}.partial-text-image .layout .top-image{height:13.3rem;object-fit:cover;width:22.2rem}@media (min-width:768px){.partial-text-image .layout .top-image{height:48rem;margin-left:3.3rem;width:79.2rem}}.partial-text-image .layout .bottom{display:flex;margin-top:29rem}@media (min-width:768px){.partial-text-image .layout .bottom{justify-content:space-between;margin-top:23.8rem;padding-left:15.2rem;padding-right:3.2rem}}.partial-text-image .layout .bottom .left{flex:0 0 18.1rem}@media (min-width:768px){.partial-text-image .layout .bottom .left{flex:0 0 35.4rem;margin-top:14.8rem}}.partial-text-image .layout .bottom .left .head{color:#bcc7ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;text-transform:uppercase}.partial-text-image .layout .bottom .left .title{color:#dffd0a;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:108%;margin-top:7.2rem;text-transform:uppercase}@media (min-width:768px){.partial-text-image .layout .bottom .left .title{font-size:9rem;line-height:89%}}.partial-text-image .layout .bottom .image{height:9.8rem;margin-top:1.6rem;object-fit:cover;width:16.1rem}@media (min-width:768px){.partial-text-image .layout .bottom .image{height:33.8rem;width:55.5rem}}.partial-text-image .layout .icon-half-circle{color:#bcc7ff;font-size:7rem;left:7rem;position:absolute;top:17rem}@media (min-width:768px){.partial-text-image .layout .icon-half-circle{font-size:12rem;left:29rem;top:61rem}}.partial-text-image .layout .icon-triangle{color:#bcc7ff;font-size:6rem;left:7.2rem;position:absolute;top:55.4rem;transform:rotate(222deg)}@media (min-width:768px){.partial-text-image .layout .icon-triangle{bottom:26rem;font-size:15rem;left:87rem;top:unset}}.partial-text-image .layout .lightning-text-image-container{bottom:30%;left:0;position:absolute;right:0;top:30%}@media (min-width:1025px){.partial-text-image .layout .lightning-text-image-container{bottom:35%;top:25%}}.partial-implementations{overflow:hidden;position:relative}@media (max-width:767px){.partial-implementations{display:flex;flex-direction:column-reverse}}.partial-implementations .layout{padding-top:6.5rem;pointer-events:none}@media (min-width:768px){.partial-implementations .layout{padding-bottom:8.4rem;padding-top:17.7rem}}.partial-implementations .layout .wrapper{margin:0 auto;max-width:22rem}@media (min-width:768px){.partial-implementations .layout .wrapper{align-items:flex-start;display:flex;margin:0;max-width:90.6rem;padding-left:3rem}.partial-implementations .layout .left{flex:0 0 47rem}}.partial-implementations .layout .left .head,.partial-implementations .layout .left .year{color:#bcc7ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;text-transform:uppercase}.partial-implementations .layout .left .year{background-color:#1e53ff;border-radius:1.2rem;display:inline-block;line-height:1em;padding:1.1rem 2rem .7rem}.partial-implementations .layout .left .head{margin-top:7.5rem}@media (min-width:768px){.partial-implementations .layout .left .head{margin-top:37.3rem}}.partial-implementations .layout .left .text{color:#1e53ff;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:138%;margin-top:3.6rem}@media (min-width:768px){.partial-implementations .layout .left .text{margin-top:6.6rem;max-width:23.5rem}}.partial-implementations .layout .locations-wrapper{margin-top:9.2rem;pointer-events:all}@media (min-width:768px){.partial-implementations .layout .locations-wrapper{margin-top:1.5rem}}.partial-implementations .layout .locations-wrapper .zones .zone{color:#bcc7ff;cursor:pointer;display:inline-block;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;text-transform:uppercase;transition:color .25s linear}.partial-implementations .layout .locations-wrapper .zones .zone:not(:first-of-type){margin-left:1.4rem}.partial-implementations .layout .locations-wrapper .zones .zone.active{color:#1e53ff}.partial-implementations .layout .locations-wrapper .locations{align-items:flex-start;display:flex;display:none;flex-direction:column;margin-top:4.2rem}.partial-implementations .layout .locations-wrapper .locations.visible{display:flex}.partial-implementations .layout .locations-wrapper .locations .location{color:#bcc7ff;cursor:pointer;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:88%;text-transform:uppercase}@media (min-width:768px){.partial-implementations .layout .locations-wrapper .locations .location{font-family:Mongoose;font-size:6rem;font-weight:500;line-height:90%;text-transform:uppercase}}.partial-implementations .layout .locations-wrapper .locations .location.active{color:#1e53ff}.partial-implementations .layout .icon-half-circle-full{color:#dffd0a;font-size:6.5rem;position:absolute;right:6.4rem;top:41.9rem;transform:rotate(92deg)}@media (min-width:768px){.partial-implementations .layout .icon-half-circle-full{font-size:12rem;left:11rem;right:unset;top:30rem;transform:rotate(63deg)}}.partial-implementations .layout .icon-triangle{color:#fbc4c5;font-size:9rem;left:70rem;position:absolute;top:58rem}@media (max-width:767px){.partial-implementations .layout .icon-triangle{display:none}}.partial-implementations .globe-container{display:flex;height:35vh;justify-content:end;margin-top:42px;width:100%}@media (min-width:768px){.partial-implementations .globe-container{height:100%;margin-top:0;position:absolute;right:0;top:0;width:50%}}.partial-case-study-results{background-color:#1e53ff;overflow:hidden;position:relative}.partial-case-study-results .layout{padding-top:4.3rem}@media (min-width:768px){.partial-case-study-results .layout{padding:6.8rem 3.3rem 8.3rem}}.partial-case-study-results .layout .head{border-bottom:1px solid rgba(211,220,255,.2);display:flex;justify-content:space-between;padding-bottom:1.5rem}@media (min-width:768px){.partial-case-study-results .layout .head{padding-bottom:2.5rem;padding-left:23.4rem;padding-right:.4rem}}.partial-case-study-results .layout .head .label{color:#bcc7ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;text-transform:uppercase}.partial-case-study-results .layout .result{align-items:flex-start;border-bottom:1px solid rgba(211,220,255,.2);display:flex;padding-bottom:1.7rem;padding-top:3rem}@media (min-width:768px){.partial-case-study-results .layout .result{padding-bottom:.5rem;padding-top:4.3rem}.partial-case-study-results .layout .result:nth-child(3n+1){padding-left:3.1rem}.partial-case-study-results .layout .result:nth-child(3n+2){justify-content:end}.partial-case-study-results .layout .result:nth-child(3n){padding-left:19.5rem}}@media (max-width:767px){.partial-case-study-results .layout .result:nth-child(2n){flex-direction:row-reverse}.partial-case-study-results .layout .result:nth-child(2n) .description{padding-left:0}}.partial-case-study-results .layout .result .value{color:#fff;font-family:Mongoose;font-size:10.6rem;font-weight:500;line-height:104%;text-transform:uppercase}@media (min-width:768px){.partial-case-study-results .layout .result .value{font-size:26rem;line-height:92%}}.partial-case-study-results .layout .result .description{flex-grow:1;margin-top:1rem;padding:0 2rem}@media (min-width:768px){.partial-case-study-results .layout .result .description{flex-grow:unset}}.partial-case-study-results .layout .result .description span{color:hsla(0,0%,100%,.4);display:inline-block;font-family:Mongoose;font-size:2.8rem;font-weight:500;line-height:79%;max-width:16rem;text-transform:uppercase}@media (min-width:768px){.partial-case-study-results .layout .result .description span{font-size:6rem;line-height:90%;max-width:unset}}.partial-case-study-testimonial{background-color:#c293f7;overflow:hidden;position:relative}.partial-case-study-testimonial .layout{padding-bottom:10.1rem;padding-top:10.2rem}@media (min-width:768px){.partial-case-study-testimonial .layout{padding-bottom:15.6rem;padding-top:11.1rem}}.partial-case-study-testimonial .layout .head{position:relative}.partial-case-study-testimonial .layout .head .subtitle{color:#5e1a78;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:100%;margin-left:6.1rem;text-transform:uppercase}@media (min-width:768px){.partial-case-study-testimonial .layout .head .subtitle{left:10rem;position:absolute;top:3.2rem}}.partial-case-study-testimonial .layout .head .title{color:#fff;font-family:Mongoose;font-size:6.8rem;font-weight:500;line-height:91%;margin-left:.5rem;margin-top:4.3rem;text-indent:5.4rem;text-transform:uppercase}@media (min-width:768px){.partial-case-study-testimonial .layout .head .title{font-size:16rem;line-height:94%;margin:4.3rem auto 0;max-width:91.4rem;text-indent:15.9rem}}.partial-case-study-testimonial .layout .head .icon-triangle{bottom:-4.6rem;color:#5e1a78;font-size:7rem;left:9.4rem;position:absolute;transform:rotate(-140deg)}@media (min-width:768px){.partial-case-study-testimonial .layout .head .icon-triangle{bottom:-5.6rem;font-size:13rem;left:31.6rem}}.partial-case-study-testimonial .layout .content{margin:7.6rem auto 0;max-width:22rem}@media (min-width:768px){.partial-case-study-testimonial .layout .content{margin-left:auto;margin-right:15rem;margin-top:-9.5rem;max-width:32.2rem}}.partial-case-study-testimonial .layout .content .icon-quote{font-size:1.6rem}@media (max-width:767px){.partial-case-study-testimonial .layout .content .icon-quote{display:none}}.partial-case-study-testimonial .layout .content .quote{color:#fff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:133%}@media (min-width:768px){.partial-case-study-testimonial .layout .content .quote{font-size:2.2rem;line-height:127%;margin-top:2.8rem}}.partial-case-study-testimonial .layout .content .name{color:#fff;font-family:Manrope,sans-serif;font-size:1.4rem;font-weight:600;line-height:143%;margin-top:4.2rem}@media (min-width:768px){.partial-case-study-testimonial .layout .content .name{font-size:1.6rem;line-height:138%;margin-top:4.5rem}}.partial-case-study-testimonial .layout .content .status{color:#fff;font-family:Manrope;font-size:1.4rem;font-weight:400;line-height:143%}@media (min-width:768px){.partial-case-study-testimonial .layout .content .status{font-size:1.6rem;line-height:138%}}.partial-next-case-study{background-color:#5e1a78;overflow:hidden;padding:11.9rem 2rem 17.3rem;position:relative}@media (min-width:768px){.partial-next-case-study{padding:15.3rem 8rem 16.6rem}}.partial-next-case-study .label{color:#c293f7;font-size:2rem;line-height:100%}.partial-next-case-study .label,.partial-next-case-study .title{font-family:Mongoose;font-weight:500;text-align:center;text-transform:uppercase}.partial-next-case-study .title{color:#dffd0a;display:block;font-size:6rem;line-height:90%;margin-top:4rem}@media (min-width:768px){.partial-next-case-study .title{font-size:21.2rem;line-height:94%;margin-top:5.4rem}}.hero-title{display:inline-block;line-height:1.3;position:relative}.hero-title .index{font-family:Mongoose;font-size:3rem;font-weight:500;line-height:107%;position:absolute;top:-5.5rem}@media (min-width:768px){.hero-title .index{left:-11.5rem;top:4rem}}.hero-title .title{font-family:Mongoose;font-size:9rem;font-weight:500;overflow:hidden;position:relative;text-transform:uppercase}@media (min-width:768px){.hero-title .title{font-size:26rem}}.hero-title .icon-wrapper{position:absolute}.hero-title[data-theme=purple] .index,.hero-title[data-theme=purple] .title{color:#9226e0}.hero-title[data-theme=purple] .icon-wrapper{color:#fff;font-size:0;left:30%;line-height:0px;top:-3rem}.hero-title[data-theme=purple] .icon-wrapper .icon{font-size:7rem;transform:rotate(182deg)}@media (min-width:768px){.hero-title[data-theme=purple] .icon-wrapper{font-size:15rem;left:31%;top:-32%}.hero-title[data-theme=purple] .icon-wrapper .icon{font-size:15rem}}.hero-title[data-theme=light] .index,.hero-title[data-theme=light] .title{color:#fff}.hero-title[data-theme=light] .icon-wrapper{bottom:-1rem;color:#1e53ff;left:39%;z-index:1}.hero-title[data-theme=light] .icon-wrapper .icon{font-size:5rem}@media (min-width:768px){.hero-title[data-theme=light] .icon-wrapper{bottom:-4%;left:40%}.hero-title[data-theme=light] .icon-wrapper .icon{font-size:11rem}}.hero-title[data-theme=blue] .index,.hero-title[data-theme=blue] .title{color:#1e53ff}.hero-title[data-theme=blue] .icon-wrapper{bottom:-1rem;color:#dffd0a;left:49%;z-index:1}.hero-title[data-theme=blue] .icon-wrapper .icon{font-size:5.6rem}@media (min-width:768px){.hero-title[data-theme=blue] .icon-wrapper{bottom:0;left:53%}.hero-title[data-theme=blue] .icon-wrapper .icon{font-size:13rem}}.hero-title[data-theme=yellow] .index,.hero-title[data-theme=yellow] .title{color:#dffd0a}.hero-title[data-theme=yellow] .icon-wrapper{color:#9226e0;right:-1%;top:-17%;z-index:1}.hero-title[data-theme=yellow] .icon-wrapper .icon{font-size:7rem;transform:rotate(-31deg)}@media (min-width:768px){.hero-title[data-theme=yellow] .icon-wrapper{right:-2%;top:-7%}.hero-title[data-theme=yellow] .icon-wrapper .icon{font-size:16rem}}section#careers{position:relative}.partial-careers-hero{background-color:#d3dcff;overflow:hidden;padding-bottom:7.1rem;position:relative}@media (min-width:768px){.partial-careers-hero{padding-bottom:12.5rem}}.partial-careers-hero .bg-letters{font-size:50rem}@media (min-width:768px){.partial-careers-hero .bg-letters{font-size:90rem}}@media (max-width:767px){.partial-careers-hero .bg-letters{display:block}}.partial-careers-hero .bg-letters .letter-d{display:none}@media (min-width:768px){.partial-careers-hero .bg-letters .letter-d{display:inline-block;left:61.4%;top:32.7%;transform:rotate(-17deg)}}.partial-careers-hero .bg-letters .letter-6{left:-26.5%;top:0;transform:rotate(11deg)}@media (min-width:768px){.partial-careers-hero .bg-letters .letter-6{left:23.5%;top:-22.4%}}.partial-careers-hero .bg-letters .letter-5{font-size:50rem;right:-7%;top:14.3%;transform:rotate(-14deg)}@media (min-width:768px){.partial-careers-hero .bg-letters .letter-5{font-size:90rem;right:56.6%;top:29.7%;transform:rotate(16deg)}}.partial-careers-hero .bg-letters .letter-b{right:-36%;top:-.3%;transform:rotate(-30deg)}@media (min-width:768px){.partial-careers-hero .bg-letters .letter-b{right:20.2%;top:-13.1%;transform:rotate(22deg)}}.partial-careers-hero .layout.layout-container{padding-top:21.4rem}@media (min-width:768px){.partial-careers-hero .layout.layout-container{padding-top:24.2rem}}.partial-careers-hero .layout .tag{color:#dffd0a;font-family:Mongoose;font-size:2rem;font-weight:500;margin-left:6.2rem;text-transform:uppercase}@media (min-width:768px){.partial-careers-hero .layout .tag{margin-left:15.4rem}}.partial-careers-hero .layout .title{color:#9226e0;font-family:Mongoose;font-size:6rem;font-weight:500;line-height:87%;margin-top:1.5rem;position:relative;text-transform:uppercase}.partial-careers-hero .layout .title .line{margin-top:-1rem;overflow:hidden}.partial-careers-hero .layout .title .line .inner-line{padding-top:1rem}@media (min-width:768px){.partial-careers-hero .layout .title{font-size:12rem;line-height:92%;margin-left:15.6rem;margin-top:-3.4rem;max-width:68.5rem}.partial-careers-hero .layout .content{display:flex;margin-top:15.1rem;padding:0 3.3rem}}.partial-careers-hero .layout .content .left .link{margin-top:12.6rem}.partial-careers-hero .layout .content .left .link span{padding:1.6rem 3.3rem 1.4rem}@media (min-width:768px){.partial-careers-hero .layout .content .left .link{margin-top:0}}.partial-careers-hero .layout .content .left .question{color:#9226e0;font-family:Mongoose;font-size:6rem;font-weight:500;line-height:90%;margin-top:8.7rem;max-width:21.5rem;text-transform:uppercase}@media (min-width:768px){.partial-careers-hero .layout .content .left .question{margin-top:13.8rem}}.partial-careers-hero .layout .content .left .icon-half-circle-full{display:none}@media (min-width:768px){.partial-careers-hero .layout .content .left .icon-half-circle-full{color:#dffd0a;display:inline-block;font-size:12.2rem;left:27.6rem;position:absolute;transform:rotate(5deg)}}.partial-careers-hero .layout .content .right{margin-top:6.4rem}@media (min-width:768px){.partial-careers-hero .layout .content .right{align-items:flex-start;display:flex;flex-grow:1;justify-content:flex-end;margin-top:0}}.partial-careers-hero .layout .content .right .text{color:#9226e0;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:138%;position:relative}.partial-careers-hero .layout .content .right .text:nth-child(2n){margin-top:4rem}@media (min-width:768px){.partial-careers-hero .layout .content .right .text:nth-child(2n){margin-top:0}.partial-careers-hero .layout .content .right .text{max-width:32.1rem}.partial-careers-hero .layout .content .right .text:first-child{margin-right:3.1rem}}.partial-careers-hero .layout .content .right .text .icon-half-circle-full{bottom:-1.8rem;color:#dffd0a;font-size:8rem;position:absolute;right:1rem;transform:rotate(-18deg)}@media (min-width:768px){.partial-careers-hero .layout .content .right .text .icon-half-circle-full{display:none}}.partial-careers-hero .layout .mantra-wrapper{display:flex;justify-content:center;margin-top:5.7rem;position:relative}.partial-careers-hero .layout .mantra-wrapper .mantra{color:#b7afff;display:inline-flex;flex-direction:column;font-family:Mongoose;font-size:8rem;font-weight:500;line-height:98%;text-transform:uppercase}@media (min-width:768px){.partial-careers-hero .layout .mantra-wrapper .mantra{font-size:26rem;line-height:77%}}.partial-careers-hero .layout .mantra-wrapper .mantra .line{overflow:hidden}.partial-careers-hero .layout .mantra-wrapper .mantra .line>*{top:.1em}.partial-careers-hero .layout .mantra-wrapper .mantra .line:nth-child(3n+2){align-self:flex-end;left:1rem}@media (min-width:768px){.partial-careers-hero .layout .mantra-wrapper .mantra .line:nth-child(3n+2){left:4rem}.partial-careers-hero .layout .mantra-wrapper .mantra .line:not(:first-child){margin-top:3rem}}.partial-careers-hero .layout .mantra-wrapper .icon{bottom:10.7rem;color:#fbc4c5;font-size:7rem;left:3.1rem;position:absolute}@media (min-width:768px){.partial-careers-hero .layout .mantra-wrapper .icon{bottom:17rem;font-size:15.9rem;left:75rem}}.partial-careers-hero .layout .mantra-tag{color:#9226e0;font-family:Mongoose;font-size:2rem;font-weight:500;margin-left:auto;margin-right:1.2rem;margin-top:-6.8rem;max-width:6.7rem;text-transform:uppercase}@media (min-width:768px){.partial-careers-hero .layout .mantra-tag{max-width:unset;position:absolute;right:21.6rem;top:38.6rem}}.partial-careers-hero .layout .tagline{color:#9226e0;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:138%;margin-left:6.2rem;margin-top:6.7rem;max-width:16.8rem}@media (min-width:768px){.partial-careers-hero .layout .tagline{bottom:8.1rem;font-size:2.2rem;left:6.5rem;line-height:127%;max-width:26rem;position:absolute}}.partial-job-offers{background-color:#fbc4c5;overflow:hidden;position:relative}.partial-job-offers .bg-letters{display:none}@media (min-width:768px){.partial-job-offers .bg-letters{display:block;opacity:.2}.partial-job-offers .bg-letters .letter-6{left:9rem;top:-33rem}.partial-job-offers .bg-letters .letter-b{bottom:-52rem;left:76%;top:auto}}.partial-job-offers .layout{padding-bottom:5.6rem;padding-top:7.6rem}@media (min-width:768px){.partial-job-offers .layout{padding:14rem 19.2rem 16rem 15rem}}.partial-job-offers .layout .title{color:#9226e0;font-family:Mongoose;font-size:6.8rem;font-weight:500;line-height:91%;position:relative;text-transform:uppercase}@media (min-width:768px){.partial-job-offers .layout .title{box-sizing:content-box;font-size:16rem;line-height:15.2rem;max-width:75rem;padding-left:11rem}}.partial-job-offers .layout .title .icon{bottom:2.7rem;color:#bcc7ff;font-size:5.5rem;position:absolute;right:9.7rem;transform:rotate(-16deg)}@media (min-width:768px){.partial-job-offers .layout .title .icon{bottom:10.7rem;font-size:11.5rem;right:16.7rem;transform:rotate(0deg)}}.partial-job-offers .layout .description{color:#9226e0;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:138%;margin-top:2.1rem;max-width:25.4rem}@media (min-width:768px){.partial-job-offers .layout .description{box-sizing:content-box;font-size:1.6rem;line-height:2.2rem;margin-top:6rem;max-width:40rem;padding-left:11.5rem}}.partial-job-offers .layout .jobs{margin-top:3.5rem;position:relative}@media (min-width:768px){.partial-job-offers .layout .jobs{display:flex;flex-wrap:wrap;gap:7.2rem;margin-top:6.5rem}}.partial-job-offers .layout .jobs .job{background-color:#ffd9d9;cursor:pointer;overflow:hidden;padding:2.8rem 6rem 3.7rem 6.2rem;position:relative;transition:background .2s linear}@media (min-width:768px){.partial-job-offers .layout .jobs .job{padding:6.5rem 9rem 5.5rem;width:calc(50% - 3.6rem)}.partial-job-offers .layout .jobs .job:nth-child(2n){top:-19rem}}@media (max-width:767px){.partial-job-offers .layout .jobs .job:not(:first-child){margin-top:1.7rem}}@media (hover:hover) and (pointer:fine){.partial-job-offers .layout .jobs .job:hover .bg-job{transform:translateZ(0)}.partial-job-offers .layout .jobs .job:hover .duration{border-color:#fbc4c5;color:#fbc4c5;transition:color .2s linear .2s,border .2s linear .2s}.partial-job-offers .layout .jobs .job:hover .link .background{background-color:#fbc4c5!important}.partial-job-offers .layout .jobs .job:hover .link span{color:#1e53ff!important}}.partial-job-offers .layout .jobs .job .bg-job{background-color:#fff;transform:translate3d(0,101%,0);transition:transform .45s cubic-bezier(.445,.05,.55,.95)}.partial-job-offers .layout .jobs .job .duration{border-bottom:1px solid #fff;color:#fff;font-family:Mongoose;font-size:2rem;font-weight:500;padding-bottom:.4rem;position:relative;text-transform:uppercase;transition:color .2s linear,border .2s linear}@media (min-width:768px){.partial-job-offers .layout .jobs .job .duration{font-size:2rem;line-height:2rem}}.partial-job-offers .layout .jobs .job .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;min-height:24.7rem;position:relative}@media (min-width:768px){.partial-job-offers .layout .jobs .job .content{min-height:22.5rem}}.partial-job-offers .layout .jobs .job .content .job-title{color:#9226e0;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:88%;margin-top:3.3rem;text-transform:uppercase}@media (min-width:768px){.partial-job-offers .layout .jobs .job .content .job-title{font-size:6rem;line-height:5.4rem;margin-top:2rem;max-width:auto}}.partial-job-offers .layout .jobs .job .content .link .background{transition:background .2s linear}.partial-job-offers .layout .jobs .job .content .link .background:after{display:none}.partial-job-offers .layout .jobs .job .content .link span{padding:1.6rem 3.2rem 1.2rem}.partial-job-offers .layout .jobs i{display:none;position:absolute}@media (min-width:768px){.partial-job-offers .layout .jobs i{display:block}}.partial-job-offers .layout .jobs i.icon-triangle{color:#9226e0;font-size:13.5rem;right:.7rem;top:-29rem;transform:rotate(48deg)}.partial-job-offers .layout .jobs i.icon-circle-part-full{bottom:30.7rem;color:#1e53ff;font-size:11.5rem;left:26.7rem;transform:rotate(0deg)}.carrousel-cards{align-items:center;display:flex;height:100vh;position:relative}.carrousel-cards .background-text{overflow:hidden;position:relative;white-space:nowrap}.carrousel-cards .background-text .inner{color:#9226e0;display:inline-block;font-family:Mongoose;font-size:23rem;font-weight:500;line-height:1em;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.carrousel-cards .background-text .inner{font-size:38rem;line-height:1em;padding-left:14rem}}.carrousel-cards .background-text span{margin-right:3.5rem}@media (min-width:768px){.carrousel-cards .background-text span{margin-right:6rem}}.carrousel-cards .slide{align-items:center;display:flex;justify-content:center;position:absolute;width:100%}.carrousel-cards .slide .card{position:relative}.carrousel-cards .bottom{bottom:3rem;display:flex;justify-content:space-between;left:0;padding:0 1.6rem;position:absolute;width:100%}@media (min-width:768px){.carrousel-cards .bottom{bottom:3.5rem;padding:0 3rem}}.carrousel-cards .bottom .numbers{border:1px solid rgba(187,149,241,.3);border-radius:1.2rem;color:#9226e0;font-family:Mongoose;font-size:2rem;font-weight:500;height:3.6rem;line-height:4rem;overflow:hidden;position:relative;text-align:center;width:6.5rem}.carrousel-cards .bottom .numbers .index,.carrousel-cards .bottom .numbers .total{display:inline-block;height:100%;margin-right:.2rem;margin-top:-.1rem;vertical-align:top}.carrousel-cards .bottom .numbers .index span,.carrousel-cards .bottom .numbers .total span{display:block;height:100%}.carrousel-cards .bottom .numbers span{display:inline-block;height:100%;vertical-align:top}.carrousel-cards .bottom .carrousel-navigation{display:flex;gap:1.5rem}header{pointer-events:none;position:fixed;transition:transform .5s;width:100%;z-index:10}header.scrolling{transform:translate3d(0,-101%,0)}footer{position:relative}footer[data-theme=about] .socials li:first-child,footer[data-theme=contact] .socials li:first-child{background:#beb7ff}footer .socials{display:flex;flex-wrap:wrap;position:relative}@media (min-width:768px){footer .socials{flex-wrap:nowrap}}footer .socials li{flex:1 1 auto;height:15rem;position:relative;transition:flex .6s cubic-bezier(.645,.045,.355,1);width:50%}@media (min-width:768px){footer .socials li{flex:1;height:28rem;width:25%}}@media (min-width:768px) and (hover:hover) and (pointer:fine){footer .socials li:hover{flex:1.35}}footer .socials li:first-child{background:#d3dcff}footer .socials li:nth-child(2){background:#c293f7}footer .socials li:nth-child(3){background:#1e53ff}footer .socials li:nth-child(4){background:#9226e0}footer .socials li i.icon-facebook,footer .socials li i.icon-linkdin{font-size:3rem}footer .socials li i.icon-twitter{font-size:2.4rem}@media (min-width:768px){footer .socials li i.icon-linkdin{font-size:7rem}footer .socials li i.icon-facebook,footer .socials li i.icon-twitter{font-size:5rem}}footer .socials a{align-items:center;display:flex;justify-content:center}footer .socials a svg{fill:#fff;width:3.4rem}@media (min-width:768px){footer .socials a svg{width:6rem}}footer .socials a i{color:#fff}footer .pushs{position:relative}@media (min-width:768px){footer .pushs{display:flex}}footer .pushs .push{border-bottom:1px solid #d3dcff;position:relative}@media (min-width:768px){footer .pushs .push{width:50%}footer .pushs .push:first-child{border-right:1px solid #d3dcff;width:calc(50% + 1px)}}footer .pushs .push:before{content:"";display:block;padding-top:100%}@media (min-width:768px){footer .pushs .push:before{padding-top:70%}}footer .pushs .push>div{align-items:center;display:flex;flex-direction:column;justify-content:center}footer .pushs .push .chapeau{color:#1e53ff;font-size:2rem}footer .pushs .push .chapeau,footer .pushs .push .title{font-family:Mongoose;font-weight:500;text-transform:uppercase}footer .pushs .push .title{color:#9226e0;font-size:4.8rem;line-height:4.2rem;margin-top:3rem;text-align:center;width:60%}@media (min-width:768px){footer .pushs .push .title{font-size:9em;line-height:8rem;margin-top:4rem}}footer .pushs .push .link{margin-top:5.5rem;min-width:17.6rem;text-align:center}@media (min-width:768px){footer .pushs .push .link{margin-top:1rem}}footer .pushs .push .link span{padding:1.8rem 2.5rem 1.4rem}footer .bottom{display:flex;flex-direction:column;padding:2.5rem 1.4rem;position:relative}@media (min-width:768px){footer .bottom{flex-direction:row;padding:0}}footer .bottom .left{display:flex;flex-direction:column;justify-content:center;order:2}footer .bottom .left .links{column-gap:.4rem;display:flex;flex-wrap:wrap;justify-content:space-around;margin:2.5rem 0;row-gap:.4rem;width:100%}footer .bottom .left .texte{position:relative;width:46%}@media (min-width:768px){footer .bottom .left .texte{width:auto}}footer .bottom .left .texte:before{background:#9226e0;content:"";height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.165,.84,.44,1);width:100%}@media (hover:hover) and (pointer:fine){footer .bottom .left .texte:hover:is(a):before{transform:scaleX(1);transform-origin:left}}@media (min-width:768px){footer .bottom .left{align-items:center;border-right:1px solid #d3dcff;flex:1 0 auto;margin-top:0;order:1;padding:0 3rem;width:calc(50% + 1px)}}footer .bottom .right{align-items:center;display:flex;justify-content:space-between;order:1}@media (min-width:768px){footer .bottom .right{order:2;padding:0 4rem;width:100%}footer .bottom .left,footer .bottom .right{padding-bottom:3rem;padding-top:3rem}}footer .bottom .texte{color:#9226e0;font-family:Manrope;font-size:1rem;font-weight:400;line-height:1.8rem;text-transform:uppercase}footer .bottom .button .icone{align-items:center;background:#d3dcff;border-radius:2rem;display:flex;font-size:0;height:6rem;justify-content:center;position:relative;width:6rem}footer .bottom .button .icone .pin-container{bottom:0;left:0;position:absolute;right:0;top:0}footer .bottom .button .texte{font-family:Manrope;font-size:1rem;font-weight:400;line-height:1.4rem}footer .bottom .button.address{align-items:center;display:flex}footer .bottom .button.address img{width:3rem}footer .bottom .button.address .icone{flex:0 0 auto}footer .bottom .button.address .texte{font-size:.9rem;line-height:1.2rem;padding-left:1rem}footer .bottom .button.address .texte span{display:block;font-family:Manrope,sans-serif;font-weight:600}@media (min-width:768px){footer .bottom .button.address .texte{font-size:1rem;line-height:1.4rem;padding-left:3rem}}#global-cursor{display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}html.notouch #global-cursor{display:block}#global-cursor svg{height:114px;left:0;position:absolute;top:0;transform-origin:50% 50%;width:114px}#global-cursor.hover .cursor:not(.full) circle{r:50px}#global-cursor.hide .cursor{opacity:0}#global-cursor .cursor{stroke:#dffd0a;stroke-width:12px;transition:opacity .1s linear,stroke-width .4s cubic-bezier(.165,.84,.44,1);z-index:10}#global-cursor .cursor circle{r:1px;transition:r .8s cubic-bezier(.165,.84,.44,1)}#global-cursor .cursor.pressed{stroke-width:8px}#global-cursor .cursor.full{stroke-width:0;fill:#fff}#global-cursor .cursor.full circle{r:42px}#global-cursor[data-color=yellow] .cursor.full{fill:#dffd0a}#global-cursor[data-color=white] .cursor.full{fill:#fff}#global-cursor[data-color=blue] .cursor.full{fill:#1e53ff}#global-cursor[data-color=blue] .text{color:#fff}#global-cursor .text-wrapper{align-items:center;display:flex;height:114px;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s linear;width:114px;z-index:10}#global-cursor .text-wrapper.visible{opacity:1}#global-cursor .text{color:#1e53ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:2rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:100%}#global-cursor .text span{display:block;position:relative}.menu{display:none;inset:0;overflow:hidden;position:fixed;transform:translate3d(101%,0,0);z-index:10}.menu.visible{display:block}@media (hover:hover) and (pointer:fine){.menu.active-hover .bottom .content li:hover{flex:1.12}.menu.active-hover .bottom .content li:hover .hero-title a span,.menu.active-hover .bottom .content li:hover .hero-title a span.hover{transform:translate3d(0,-100%,0);transition:transform .55s cubic-bezier(.645,.045,.355,1)}}.menu>.top{display:none}.menu .inner-menu{background:#9226e0;overflow:hidden;position:relative}@media (min-width:768px){.menu .inner-menu{display:flex}}.menu .background{background:#dffd0a}.menu .background .pink{background:#fbc4c5}.menu .menu-content{align-items:center;display:flex;padding-bottom:18.5rem;padding-top:9rem;position:relative}@media (min-width:768px){.menu .menu-content{flex:0 0 auto;padding:0;position:relative;width:50%}}.menu .menu-content .top{left:0;position:absolute;top:0;width:100%}@media (hover:hover) and (pointer:fine){.menu .menu-content .socials a:hover svg{fill:#dffd0a}.menu .menu-content .socials a:hover i,.menu .menu-content .socials a:hover i.icon-twitter{color:#dffd0a}}.menu .menu-content .nav-wrapper{padding-left:7.5rem;position:relative}@media (min-width:768px){.menu .menu-content .nav-wrapper{padding-left:15rem}}.menu .menu-content .title{color:#dffd0a;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:2rem;overflow:hidden;text-transform:uppercase}.menu .menu-content .item-nav{position:relative}.menu .menu-content .item-nav li{font-family:Mongoose;font-weight:500;margin-top:-1rem;overflow:hidden;padding-top:1rem;position:relative;text-transform:uppercase}.menu .menu-content .item-nav a>div{transform:translate3d(0,-100%,0);transition:transform .8s cubic-bezier(.165,.84,.44,1)}.menu .menu-content .item-nav a>div span{display:block;position:relative;transform:translate3d(0,100%,0);transition:transform .8s cubic-bezier(.165,.84,.44,1)}@media (hover:hover) and (pointer:fine){.menu .menu-content .item-nav a:hover>div,.menu .menu-content .item-nav a:hover>div span{transform:translateZ(0);transition:transform 1.4s cubic-bezier(.165,.84,.44,1)}}.menu .menu-content .item-nav.nav-top{margin-top:1rem}@media (min-width:768px){.menu .menu-content .item-nav.nav-top{margin-top:2.5rem}}.menu .menu-content .item-nav.nav-top a{color:#5e1a78;font-size:8rem;line-height:7.4rem;position:relative}@media (min-width:768px){.menu .menu-content .item-nav.nav-top a{font-size:12rem;line-height:11rem}}.menu .menu-content .item-nav.nav-top a>div:first-child span{color:#fbc4c5}.menu .menu-content .item-nav.nav-top a>div:nth-child(2) span{color:#dffd0a}.menu .menu-content .item-nav.nav-top a>div:nth-child(3) span{color:#fff}@media (hover:hover) and (pointer:fine){.menu .menu-content .item-nav.nav-top a:hover>div:first-child{transition:transform 1.4s cubic-bezier(.165,.84,.44,1)}.menu .menu-content .item-nav.nav-top a:hover>div:first-child span{color:#fbc4c5;transition:transform 1.4s cubic-bezier(.165,.84,.44,1)}.menu .menu-content .item-nav.nav-top a:hover>div:nth-child(2){transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .12s}.menu .menu-content .item-nav.nav-top a:hover>div:nth-child(2) span{color:#dffd0a;transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .12s}.menu .menu-content .item-nav.nav-top a:hover>div:nth-child(3){transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .22s}.menu .menu-content .item-nav.nav-top a:hover>div:nth-child(3) span{color:#fff;transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .22s}}.menu .menu-content .item-nav.nav-bottom{margin-top:2.5rem}.menu .menu-content .item-nav.nav-bottom a{color:#c293f7;font-size:3.8rem;line-height:4.9rem;margin-bottom:-1.4rem}@media (min-width:768px){.menu .menu-content .item-nav.nav-bottom a{font-size:9rem;line-height:11rem;margin-bottom:-2.4rem}}.menu .menu-content .item-nav.nav-bottom a>div span{color:#fff}.menu .bottom{background:#5e1a78;display:flex;flex-direction:column;position:absolute;top:calc(100% - 13.5rem)}@media (min-width:768px){.menu .bottom{flex:0 0 auto;position:relative;top:0;width:50%}}.menu .bottom.open .head .round i{transform:rotate(0deg)}.menu .bottom .head{align-items:center;background:#5e1a78;display:flex;flex:0 0 auto;height:13.5rem;justify-content:center;position:relative}@media (min-width:768px){.menu .bottom .head{display:none}}.menu .bottom .head .text-wrapper{overflow:hidden;position:relative}.menu .bottom .head span{color:#9226e0;font-family:Mongoose;font-size:10rem;font-weight:500;line-height:8.8rem;position:relative;text-transform:uppercase;top:.5rem}.menu .bottom .head .round{align-items:center;background:#c293f7;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;transform:translateZ(0);width:48px}.menu .bottom .head .round i{color:#fff;font-size:1.8rem;position:relative;transform:rotate(45deg);transition:transform .6s cubic-bezier(.445,.05,.55,.95)}.menu .bottom .content{display:flex;flex:1 1 auto;flex-direction:column;position:relative}.menu .bottom .content li{align-items:flex-end;display:flex;flex:1;font-family:Mongoose;font-weight:500;height:100%;padding-left:1.4rem;text-transform:uppercase;transition:flex .55s cubic-bezier(.645,.045,.355,1)}@media (min-width:768px){.menu .bottom .content li{align-items:center;padding-left:11.5rem}}.menu .bottom .content li .hero-title{display:inline-block;position:relative;top:.5rem}.menu .bottom .content li .hero-title .title{display:block;font-size:9rem}@media (min-width:768px){.menu .bottom .content li .hero-title .title{font-size:12rem}}.menu .bottom .content li .hero-title a{overflow:hidden;position:relative}.menu .bottom .content li .hero-title a span{display:block;position:relative}.menu .bottom .content li .hero-title a span.hover{position:absolute;top:100%;transform:translateZ(0)}.menu .bottom .content li .hero-title .icon-wrapper,.menu .bottom .content li .hero-title .index{opacity:0}.menu .bottom .content li .rect{left:50%;overflow:hidden;position:absolute;top:250%;width:1%}.menu .bottom .content li .rect:before{content:"";display:block;padding-top:67%}.menu .bottom .content li .rect>div{opacity:0}.menu .bottom .content li.selected{z-index:2}.menu .bottom .content li.selected .progress-bar{display:block}.menu .bottom .content li .progress-bar{display:none;height:2px;left:0;position:absolute;top:0;width:100%}.menu .bottom .content li .progress-bar span{background:#5e1a78;display:block;position:relative;transform:scaleX(0);transform-origin:0 0}.menu .bottom .content li[data-theme=purple]{color:#9226e0}.menu .bottom .content li[data-theme=purple] .background .bg-color{background:#fbc4c5}.menu .bottom .content li[data-theme=purple] .title-wrapper .icon-half-circle{color:#1e53ff;left:16.6rem;top:-39%;transform:rotate(0)}.menu .bottom .content li[data-theme=purple] .rect div{background:#fff}.menu .bottom .content li[data-theme=light]{color:#fff}.menu .bottom .content li[data-theme=light] .background .bg-color{background:#d3dcff}.menu .bottom .content li[data-theme=light] .icon-half-circle{display:none}.menu .bottom .content li[data-theme=light] .rect div{background:#1e53ff}.menu .bottom .content li[data-theme=blue]{color:#1e53ff}.menu .bottom .content li[data-theme=blue] .background .bg-color{background:#fff}.menu .bottom .content li[data-theme=blue] .icon-half-circle{color:#dffd0a}.menu .bottom .content li[data-theme=blue] .rect div{background:#dffd0a}.menu .bottom .content li[data-theme=yellow]{color:#dffd0a}.menu .bottom .content li[data-theme=yellow] .background .bg-color{background:#b7afff}.menu .bottom .content li[data-theme=yellow] .icon-half-circle{color:#fff}.menu .bottom .content li[data-theme=yellow] .rect div{background:#9226e0}.menu .bottom .overlay{background:#9226e0;display:none;transform-origin:0 0}@media (min-width:768px){.menu .bottom .overlay{display:block}}.menu .text{display:block;position:relative}.navigation{--color:#000;--color-number:#852fd9;--hover:#852fd9;align-items:center;display:flex;justify-content:space-between;padding-left:1.6rem;padding-right:1.6rem;padding-top:3rem;position:relative}@media (min-width:768px){.navigation{padding-left:3.2rem;padding-right:3.2rem}}.navigation[data-theme=white]{--color:#fff;--hover:#c293f7}.navigation[data-theme=darkround] .cta-menu .round-wrapper .round-bg{background:#5e1a78}.navigation[data-theme=blue],.navigation[data-theme=bluerounddark]{--color-number:#d5dcff;--color:#fff;--hover:#c293f7}.navigation[data-theme=bluerounddark] .cta-menu .round-wrapper .round-bg{background:#5e1a78}.navigation[data-theme=yellow]{--color-number:#dffd0a;--color:#fff;--hover:#c293f7}.navigation[data-theme=yellow] .cta-menu .round-wrapper .round-bg{background:#fff}.navigation[data-theme=yellow] .cta-menu .round-wrapper .sm-round{background:#1e53ff}.navigation.open{--color-number:#5e1a78;--color:#fff}.navigation.open .cta-menu .round-wrapper .round-bg{background:#5e1a78}.navigation.open .cta-menu .round-wrapper .icon{display:block}.navigation.open .cta-menu .round-wrapper .square{display:none}.navigation.open .language{display:inline-block}.navigation.open .language .text-wrapper .text{color:hsla(0,0%,100%,.5)}@media (hover:hover) and (pointer:fine){.navigation.open .language .text-wrapper .text:hover{color:#fff}}.navigation.open .language .text-wrapper .text.selected{color:#5e1a78}.navigation.open .language .text-wrapper .text.selected:before{transform:scaleX(1)}.navigation .text-wrapper{display:flex;gap:2rem;overflow:hidden;position:relative}.navigation .text-wrapper .text{cursor:pointer;display:inline-block;padding:.6rem .1rem;position:relative}.navigation .text-wrapper .text:before{background:#5e1a78;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 0;width:100%}.navigation .text{color:var(--color);font-family:Manrope;font-size:10px;font-weight:400;letter-spacing:.04em;line-height:10px;text-transform:uppercase;transition:color .2s linear}.navigation .left,.navigation .right{align-items:center;display:flex;pointer-events:all}.navigation .left{overflow:hidden;padding-right:1rem}.navigation .right{gap:20px}@media (min-width:768px){.navigation .right{gap:35px}}.navigation .logo{display:inline-block}.navigation .logo .letter{fill:var(--color);transition:fill .2s linear}.navigation .logo .number{fill:var(--color-number);transition:fill .2s linear}.navigation .socials{align-items:center;display:flex;font-size:0;gap:18px;margin-left:30px}@media (min-width:768px){.navigation .socials{margin-left:60px}}.navigation .socials svg{fill:var(--color);transition:fill .2s linear;width:14px}.navigation .socials a{display:inline-block;padding:.3rem 0;position:relative}.navigation .socials a:before{border:2px solid #dffd0a;border-radius:50%;content:"";height:2.5rem;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(0);transition:transform .4s cubic-bezier(.39,.575,.565,1);width:2.5rem}@media (hover:hover) and (pointer:fine){.navigation .socials a:hover:before{transform:translate3d(-50%,-50%,0) scale(1)}}.navigation .socials a i{color:var(--color);font-size:12px;transition:color .2s linear}.navigation .socials a i.icon-twitter{font-size:10px}.navigation .language{display:none;font-size:0;position:relative}@media (hover:hover) and (pointer:fine){.navigation .language .text:hover{color:var(--hover)}}.navigation .cta-menu{align-items:center;cursor:pointer;display:flex;position:relative}@media (min-width:768px){.navigation .cta-menu{z-index:1}}@media (hover:hover) and (pointer:fine){.navigation .cta-menu:hover .text-wrapper .inner{transform:translate3d(0,-100%,0)}.navigation .cta-menu:hover .round-wrapper .round-bg{transform:scale(1.15)}}.navigation .cta-menu .text{display:none;letter-spacing:.2em;margin-right:24px}@media (min-width:768px){.navigation .cta-menu .text{display:block}}.navigation .cta-menu .text-wrapper .inner{position:relative;transform:translateZ(0);transition:transform .4s cubic-bezier(.445,.05,.55,.95)}.navigation .cta-menu .text-wrapper .text.hover{position:absolute;top:100%}.navigation .cta-menu .round-wrapper{align-items:center;display:flex;height:48px;justify-content:center;position:relative;transform:rotate(0deg);width:48px}.navigation .cta-menu .round-wrapper .round-bg{background:#9226e0;border-radius:50%;inset:0;position:absolute;transform:scale(1);transition:transform .4s cubic-bezier(.445,.05,.55,.95)}.navigation .cta-menu .round-wrapper .icon{color:#fff;display:none;font-size:1.8rem;position:relative}.navigation .cta-menu .round-wrapper .square{height:11px;position:relative;transition:transform .4s cubic-bezier(.445,.05,.55,.95);width:11px}.navigation .cta-menu .round-wrapper .sm-round{background:#fff;border-radius:50%;height:4px;position:absolute;transform:scaleX(1);transition:transform .6s cubic-bezier(.39,.575,.565,1);width:4px}.navigation .cta-menu .round-wrapper .sm-round:first-child{left:0;top:0}.navigation .cta-menu .round-wrapper .sm-round:nth-child(2){right:0;top:0}.navigation .cta-menu .round-wrapper .sm-round:nth-child(3){bottom:0;left:0}.navigation .cta-menu .round-wrapper .sm-round:nth-child(4){bottom:0;right:0}#interloader{align-items:center;background:#dffd0a;display:none;height:100vh;justify-content:center;overflow:hidden;position:fixed;width:100vw;z-index:1000}#interloader .color{background:#fbc4c5}#interloader .svg-wrapper{background:#5e1a78;overflow:hidden}#interloader .svg-wrapper .inner{animation:dirtb 2.4s linear infinite}#interloader .svg-wrapper .inner .copy{top:-160vh}#interloader .svg-wrapper svg{fill:#9226e0;opacity:.2;position:absolute}#interloader .svg-wrapper svg.lighting{right:-10rem;top:-17rem;transform:rotate(-7deg);width:29rem}@media (min-width:768px){#interloader .svg-wrapper svg.lighting{left:29rem;right:auto;top:-27rem;width:39rem}}#interloader .svg-wrapper svg.triangle{left:-7rem;top:25rem;transform:rotate(13deg);width:20rem}@media (min-width:768px){#interloader .svg-wrapper svg.triangle{bottom:-14rem;left:49rem;top:auto;width:28rem}}#interloader .svg-wrapper svg.circle{bottom:-22rem;right:-18rem;width:42rem}@media (min-width:768px){#interloader .svg-wrapper svg.circle{bottom:-49rem;left:-64rem;right:auto;width:96rem}}#interloader .svg-wrapper svg.half-circle{display:none}@media (min-width:768px){#interloader .svg-wrapper svg.half-circle{display:block;right:-73rem;top:-23rem;transform:rotate(24deg);width:116rem}}#interloader .lightning-container{bottom:0;left:10vw;position:absolute;right:10vw;top:0}.gs-dev-tools{z-index:2000000}@keyframes dirtb{0%{transform:translateZ(0)}to{transform:translate3d(0,160vh,0)}}.homepage{width:100%}.homepage,.homepage .hero{overflow:hidden;position:relative}.homepage .hero{height:100vh}.homepage .hero .lightning-container{bottom:0;height:100%;position:absolute;right:0}.homepage .hero .title{font-family:Mongoose;font-weight:500;position:relative;text-transform:uppercase}.homepage .hero .title .inner-word{padding-top:1rem;position:relative}.homepage .hero .title .inner-word:before{background-color:#9226e0;bottom:.5rem;content:"";display:none;inset:0;position:absolute;transform:scaleX(1);transform-origin:left}.homepage .hero .title.anim .inner-word:before{transform:scaleX(0)}.homepage .hero .title .inner-line:first-child .inner-word:last-child:before{display:block;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.homepage .hero .title .inner-line:nth-child(2) .inner-word:first-child:before{display:block;transition:transform .8s cubic-bezier(.165,.84,.44,1) .2s}.homepage .hero .title .inner-line:nth-child(3) .inner-word:last-child:before{display:block;transition:transform .8s cubic-bezier(.165,.84,.44,1) .3s}.homepage .hero.talk .section-action{clip-path:url(#hero-circle-cursor);pointer-events:none;z-index:2}.homepage .hero.talk .section-action .cta-play{display:none}.homepage .hero.action .section-talk{clip-path:url(#hero-circle-cursor);pointer-events:none;z-index:2}.homepage .hero.action .section-talk .cta-play{display:none}.homepage .hero.action .cursor-container .circle-full{fill:#dffd0a}.homepage .hero .section-talk{align-items:center;background:#fff;display:flex;padding-left:1.5rem}@media (min-width:768px){.homepage .hero .section-talk{padding-left:15rem}}@media (min-width:1025px){.homepage .hero .section-talk{padding-left:26rem}}@media (max-width:767px){.homepage .hero .section-talk .bg-letters{display:block;font-size:67rem}.homepage .hero .section-talk .bg-letters .letter-6{left:-20%;top:-27%}.homepage .hero .section-talk .bg-letters .letter-5{left:30%;top:9%}.homepage .hero .section-talk .bg-letters .letter-d{left:86%;top:44%}.homepage .hero .section-talk .bg-letters .letter-b{display:none}}.homepage .hero .section-talk .title-wrapper{position:relative}.homepage .hero .section-talk .title-wrapper .icon{position:absolute}.homepage .hero .section-talk .title-wrapper .icon.icon-half-circle{color:#1e53ff;font-size:8rem;left:49%;top:-5rem}@media (min-width:768px){.homepage .hero .section-talk .title-wrapper .icon.icon-half-circle{font-size:14rem;left:36%;top:-7rem}}@media (min-width:1025px){.homepage .hero .section-talk .title-wrapper .icon.icon-half-circle{font-size:15rem;left:32%;top:-10rem}}.homepage .hero .section-talk .title-wrapper .icon.icon-triangle{bottom:-1.9rem;color:#fbc4c5;font-size:7rem;left:2.4rem}@media (min-width:768px){.homepage .hero .section-talk .title-wrapper .icon.icon-triangle{bottom:-4.9rem;font-size:13rem;left:7.5rem}}@media (min-width:1025px){.homepage .hero .section-talk .title-wrapper .icon.icon-triangle{bottom:-2.9rem;font-size:15rem;left:8.5rem}}.homepage .hero .section-talk .title{color:#9226e0;font-size:10.6rem;line-height:8.5rem;width:28rem}@media (min-width:768px){.homepage .hero .section-talk .title{font-size:21.2rem;line-height:17rem;width:86.5rem}}.homepage .hero .section-action>.background{background:#dffd0a;position:absolute}.homepage .hero .section-action>.background .lightning-big-container{bottom:25%;left:10%;position:absolute;right:10%;top:25%}@media (min-width:768px){.homepage .hero .section-action>.background .lightning-big-container{bottom:15%;left:30vw;right:30vw;top:15%}}.homepage .hero .section-action>.background span{color:#9226e0;font-family:Mongoose;font-size:11rem;font-weight:500;line-height:1em;position:absolute}@media (min-width:768px){.homepage .hero .section-action>.background span{font-size:26rem;font-size:23rem}}.homepage .hero .section-action>.background span.letter-1{bottom:38%;left:4%;transform:rotate(142deg)}@media (min-width:768px){.homepage .hero .section-action>.background span.letter-1{bottom:24%;left:0;transform:rotate(52deg);z-index:1}}@media (min-width:1025px){.homepage .hero .section-action>.background span.letter-1{left:13%}}.homepage .hero .section-action>.background span.letter-2{bottom:-3rem;left:41%;transform:rotate(112deg)}@media (min-width:768px){.homepage .hero .section-action>.background span.letter-2{bottom:-8rem;left:37%;transform:rotate(32deg)}}.homepage .hero .section-action>.background span.letter-3{bottom:1rem;left:65%;transform:rotate(242deg)}@media (min-width:768px){.homepage .hero .section-action>.background span.letter-3{bottom:-9rem;left:65%;transform:rotate(272deg)}}.homepage .hero .section-action>.background span.letter-4{right:11px;top:35%;transform:rotate(50deg)}@media (min-width:768px){.homepage .hero .section-action>.background span.letter-4{bottom:0;left:77%;right:auto;top:auto;transform:rotate(-110deg)}}.homepage .hero .section-action>.background span.letter-5{display:none}@media (min-width:768px){.homepage .hero .section-action>.background span.letter-5{display:block;left:38%;top:5%;transform:rotate(135deg)}}.homepage .hero .section-action>.background .icon{position:absolute;z-index:1}.homepage .hero .section-action>.background .icon.icon-half-circle{color:#1e53ff;font-size:8rem;left:59%;top:38%}@media (min-width:768px){.homepage .hero .section-action>.background .icon.icon-half-circle{font-size:14rem;left:auto;right:0;top:30%}}@media (min-width:1025px){.homepage .hero .section-action>.background .icon.icon-half-circle{right:6%;top:38%}}.homepage .hero .section-action>.background .icon.icon-triangle{bottom:13%;color:#fbc4c5;font-size:6rem;left:14.4rem}@media (min-width:768px){.homepage .hero .section-action>.background .icon.icon-triangle{bottom:-4rem;font-size:15rem;left:46%;transform:rotate(-126deg)}}@media (min-width:1025px){.homepage .hero .section-action>.background .icon.icon-triangle{left:44%}}.homepage .hero .section-action .content{bottom:15vh;display:flex;flex-wrap:wrap;inset:0;padding-left:15px;padding-right:15px;padding-top:15vh;position:absolute}@media (min-width:768px){.homepage .hero .section-action .content{bottom:10rem;padding-left:5rem;padding-right:5em;padding-top:110px}}@media (min-width:1025px){.homepage .hero .section-action .content{bottom:10rem;padding-left:24.5rem;padding-right:14rem;padding-top:95px}}.homepage .hero .section-action .content .cell{display:flex;height:50%;width:50%}.homepage .hero .section-action .content .cell.title{width:16.5rem;z-index:1}@media (min-width:768px){.homepage .hero .section-action .content .cell.title{padding-left:13rem;width:46rem}}@media (min-width:1025px){.homepage .hero .section-action .content .cell.title{padding-left:3rem;width:39rem}}.homepage .hero .section-action .content .cell:nth-child(2){flex-grow:1;justify-content:center;padding-top:3vh}@media (min-width:768px){.homepage .hero .section-action .content .cell:nth-child(2){justify-content:flex-end;padding-top:6vw}}@media (min-width:1025px){.homepage .hero .section-action .content .cell:nth-child(2){padding-top:3vw}}.homepage .hero .section-action .content .cell:nth-child(2) .media-card{max-width:350px;width:100%}@media (min-width:768px){.homepage .hero .section-action .content .cell:nth-child(2) .media-card{max-width:none;width:65%}}.homepage .hero .section-action .content .cell:nth-child(3){align-items:flex-end;padding-bottom:2vh}@media (min-width:768px){.homepage .hero .section-action .content .cell:nth-child(3){align-items:flex-start;margin-top:-2rem;padding-top:0}}@media (min-width:1025px){.homepage .hero .section-action .content .cell:nth-child(3){align-items:flex-end}}.homepage .hero .section-action .content .cell:nth-child(3) .media-card{width:95%}@media (min-width:768px){.homepage .hero .section-action .content .cell:nth-child(3) .media-card{width:72%}}.homepage .hero .section-action .content .cell:nth-child(4){display:flex;justify-content:flex-end;padding-top:5vh}@media (min-width:768px){.homepage .hero .section-action .content .cell:nth-child(4){align-items:center;justify-content:center;padding-top:0}}@media (min-width:1025px){.homepage .hero .section-action .content .cell:nth-child(4){padding-top:5vh}}.homepage .hero .section-action .content .cell:nth-child(4) .media-card{width:65%}@media (min-width:768px){.homepage .hero .section-action .content .cell:nth-child(4) .media-card{margin-left:8rem;margin-top:0;width:46%}}@media (min-width:1025px){.homepage .hero .section-action .content .cell:nth-child(4) .media-card{margin-left:6rem;margin-top:5rem;width:45%}}.homepage .hero .section-action .content .cell:nth-child(4) .media-card .link{border-radius:.6rem;height:2.5rem}.homepage .hero .section-action .content .cell:nth-child(4) .media-card .link span{font-size:1.4rem}@media (min-width:768px){.homepage .hero .section-action .content .cell:nth-child(4) .media-card .link{border-radius:2rem;height:6rem}.homepage .hero .section-action .content .cell:nth-child(4) .media-card .link span{font-size:2.6rem}}.homepage .hero .section-action .title{color:#1e53ff;font-size:4.8rem;line-height:5.2rem}@media (min-width:768px){.homepage .hero .section-action .title{font-size:9rem;line-height:9rem}}@media (min-width:1025px){.homepage .hero .section-action .title{font-size:9rem;line-height:8rem}}.homepage .hero .common{bottom:5vh;left:0;padding:0 15px 25px;position:absolute;width:100%;z-index:2}@media (min-width:768px){.homepage .hero .common{align-items:flex-end;display:flex;height:0;padding-bottom:6rem;padding-left:18rem;width:0}}@media (min-width:1025px){.homepage .hero .common{bottom:0;padding-bottom:5rem;padding-left:28rem}}.homepage .hero .common .scrollto{display:none;font-family:Manrope;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1rem;margin-top:5vh;text-transform:uppercase}@media (min-width:768px){.homepage .hero .common .scrollto{bottom:0;height:10px;left:0;left:45px;letter-spacing:0;margin:0;position:absolute;text-align:center;transform:rotate(-90deg);transform-origin:5px 5px;width:100vh}}@media (min-width:1025px){.homepage .hero .common .scrollto{display:block}}.homepage .hero .common .switcher{display:flex;gap:20px;position:relative;white-space:nowrap}@media (min-width:768px){.homepage .hero .common .switcher{gap:25px}}@media (min-width:1025px){.homepage .hero .common .switcher{gap:20px}}.homepage .hero .common .switcher .border{background:#9226e0;bottom:0;height:1px;left:0;position:absolute;transform:translate3d(var(--x-item),0,0);transition:width .8s cubic-bezier(.77,0,.175,1),transform .8s cubic-bezier(.77,0,.175,1);width:var(--b-width)}.homepage .hero .common .cta-switch{color:#b7afff;cursor:pointer;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:2rem;position:relative;text-transform:uppercase;transition:color .6s}.homepage .hero .common .cta-switch.selected{color:#9226e0}@media (min-width:768px){.homepage .hero .common .cta-switch{font-size:2.5rem;line-height:2.5rem}}@media (min-width:1025px){.homepage .hero .common .cta-switch{font-size:2rem;line-height:2rem}}.homepage>.intro{background:#5e1a78;overflow:hidden;padding-bottom:7rem;position:relative}@media (min-width:768px){.homepage>.intro{padding-bottom:14rem}}.homepage>.intro .title-wrapper{padding-bottom:8rem;padding-top:16rem;position:relative;text-align:center}@media (min-width:768px){.homepage>.intro .title-wrapper{padding-bottom:6rem;padding-top:25rem}}.homepage>.intro .title-wrapper .background{align-items:flex-end;display:flex;display:none;flex-direction:column;overflow:hidden}.homepage>.intro .title-wrapper .background div{height:50%;overflow:hidden;position:relative;width:40%}.homepage>.intro .title-wrapper img{height:100%;object-fit:cover;position:relative;width:100%}.homepage>.intro .title-wrapper .title{color:#9226e0;font-family:Mongoose;font-size:6.8rem;font-weight:500;line-height:6.2rem;margin:0 auto;position:relative;text-transform:uppercase;width:80%}@media (min-width:768px){.homepage>.intro .title-wrapper .title{font-size:16rem;line-height:14.8rem;width:75rem}}.homepage>.intro .title-wrapper .title .icon{display:none;position:absolute}@media (min-width:768px){.homepage>.intro .title-wrapper .title .icon{display:block}}.homepage>.intro .title-wrapper .title .icon.icon-triangle{color:#b7afff;font-size:17rem;right:2rem;top:-10rem;transform:rotate(221deg)}.homepage>.intro .title-wrapper .title .icon.icon-half-circle{color:#dffd0a;font-size:13rem;left:-4rem;top:10rem;transform:rotate(95deg)}.homepage>.intro .title-wrapper .title .icon.icon-circle{bottom:3rem;color:#fbc4c5;font-size:12rem;right:0}.homepage>.intro svg{position:absolute}@media (min-width:768px){.homepage>.intro #svg-title{transform:scale(1.35)}}@media (min-width:1025px){.homepage>.intro #svg-title{transform:scale(1.75)}}.homepage>.intro .tagline{color:#fff;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:4.2rem;margin:0 auto;text-align:center;text-transform:uppercase;white-space:nowrap;width:80%}@media (min-width:768px){.homepage>.intro .tagline{font-size:6rem;left:6rem;line-height:5.4rem;margin-top:-18rem;position:absolute;text-align:left;width:24rem}}@media (min-width:1025px){.homepage>.intro .tagline{left:15rem}}.homepage>.intro .content{margin:4.5rem auto 0;position:relative;width:59%}@media (min-width:768px){.homepage>.intro .content{margin:0;padding-left:60%;width:100%}}.homepage>.intro .content h3{color:#fff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:2rem;text-transform:uppercase}.homepage>.intro .content p{color:#fff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:2.4rem;margin-top:3rem}@media (min-width:768px){.homepage>.intro .content p{font-size:2.2rem;line-height:2.8rem;width:33rem}}.homepage>.intro .content .link{margin-top:3.5rem;position:relative}.homepage>.intro .content .link span{padding:1.5rem 5rem}.homepage .carrousel-cards .card{height:38rem;width:25.8rem}@media (min-width:768px){.homepage .carrousel-cards .card{height:62rem;width:44rem}}.homepage .carrousel-cards .card[data-theme=purple] .inner{background:#fbc4c5}.homepage .carrousel-cards .card[data-theme=purple] .desc,.homepage .carrousel-cards .card[data-theme=purple] .number,.homepage .carrousel-cards .card[data-theme=purple] .title{color:#9226e0}.homepage .carrousel-cards .card[data-theme=light] .inner{background:#d3dcff}.homepage .carrousel-cards .card[data-theme=light] .desc,.homepage .carrousel-cards .card[data-theme=light] .number,.homepage .carrousel-cards .card[data-theme=light] .title{color:#fff}.homepage .carrousel-cards .card[data-theme=blue] .inner{background:#e7d6ff}.homepage .carrousel-cards .card[data-theme=blue] .desc,.homepage .carrousel-cards .card[data-theme=blue] .number,.homepage .carrousel-cards .card[data-theme=blue] .title{color:#1e53ff}.homepage .carrousel-cards .card[data-theme=yellow] .inner{background:#b7afff}.homepage .carrousel-cards .card[data-theme=yellow] .desc,.homepage .carrousel-cards .card[data-theme=yellow] .number,.homepage .carrousel-cards .card[data-theme=yellow] .title{color:#dffd0a}.homepage .carrousel-cards .card .inner{padding:1.5rem;position:relative;transform:rotate(3.5deg)}@media (min-width:768px){.homepage .carrousel-cards .card .inner{padding:3.5rem 2.5rem 2.5rem}}.homepage .carrousel-cards .card .inner .top{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.homepage .carrousel-cards .card .inner .title{font-family:Mongoose;font-size:5.2rem;font-weight:500;letter-spacing:.003em;line-height:1em;text-transform:uppercase}@media (min-width:768px){.homepage .carrousel-cards .card .inner .title{font-size:9rem;line-height:7rem}}.homepage .carrousel-cards .card .inner .number{font-family:Mongoose;font-size:3rem;font-weight:500;letter-spacing:.003em;line-height:1em;position:relative;text-transform:uppercase;top:.3rem}@media (min-width:768px){.homepage .carrousel-cards .card .inner .number{font-size:5rem;line-height:1em;top:0}}.homepage .carrousel-cards .card .inner .desc{font-family:Manrope;font-size:1rem;font-weight:400;line-height:1.4rem;margin-top:3rem;width:60%}@media (min-width:768px){.homepage .carrousel-cards .card .inner .desc{font-size:1.4rem;line-height:2rem;margin-top:7rem}}.homepage .carrousel-cards .card .inner .image-wrapper{margin-top:1.2rem;position:relative}@media (min-width:768px){.homepage .carrousel-cards .card .inner .image-wrapper{margin-top:2rem}}.homepage .carrousel-cards .card .inner .image-wrapper:before{content:"";display:block;padding-top:87%}.homepage .carrousel-cards .card .inner .image-wrapper img{left:0;position:absolute;top:0}.homepage .carrousel-cards .link-wrapper{position:relative;text-align:center;transform:translateY(-65%)}@media (min-width:768px){.homepage .carrousel-cards .link-wrapper .link span{font-size:3.6rem}}.homepage .rassurance{overflow:hidden;position:relative}.homepage .rassurance .title-wrapper{position:relative}@media (max-width:767px){.homepage .rassurance .bg-letters{display:block;font-size:67rem}.homepage .rassurance .bg-letters .letter-6{left:-25%;top:-27%;transform:rotate(19deg)}.homepage .rassurance .bg-letters .letter-5{left:70%;top:9%;transform:rotate(-17deg)}.homepage .rassurance .bg-letters .letter-d{left:-4%;top:54%;transform:rotate(9deg)}.homepage .rassurance .bg-letters .letter-b{display:none}}.homepage .rassurance .section{padding:11rem 1.5rem 22rem}@media (min-width:768px){.homepage .rassurance .section{padding-bottom:15.5rem;padding-top:22rem}}.homepage .rassurance .lightning-section{bottom:0;left:50%;position:absolute;right:0;top:0;transform:translate3d(-50%,0,0);width:200px}.homepage .rassurance .section-talk .icon{position:absolute}.homepage .rassurance .section-talk .icon.icon-circle{color:#9226e0;font-size:9rem;left:15.5rem;top:5rem}@media (min-width:768px){.homepage .rassurance .section-talk .icon.icon-circle{font-size:16rem;left:-12rem;top:10rem}}.homepage .rassurance .section-talk .icon.icon-triangle{bottom:-8rem;color:#b7afff;font-size:10rem;left:4.5rem;transform:rotate(-136deg)}@media (min-width:768px){.homepage .rassurance .section-talk .icon.icon-triangle{bottom:-8rem;font-size:16rem;left:14.5rem}}.homepage .rassurance .section-action .icon{position:absolute}.homepage .rassurance .section-action .icon.icon-circle{bottom:12rem;color:#9226e0;font-size:9rem;right:-6rem}@media (min-width:768px){.homepage .rassurance .section-action .icon.icon-circle{bottom:40rem;font-size:16rem;right:-12rem}}.homepage .rassurance .section-action .icon.icon-triangle{bottom:-3rem;color:#b7afff;font-size:10rem;left:8.5rem;transform:rotate(-136deg)}@media (min-width:768px){.homepage .rassurance .section-action .icon.icon-triangle{bottom:-9rem;font-size:16rem;left:auto;right:27rem}}.homepage .rassurance.action .section-talk,.homepage .rassurance.talk .section-action{clip-path:url(#rassurance-circle-cursor);pointer-events:none;z-index:2}.homepage .rassurance.action .cursor-container .circle-full{fill:#dffd0a}.homepage .rassurance .section-talk{min-height:100vh;position:relative}@media (min-width:768px){.homepage .rassurance .section-talk{padding-left:15rem;padding-right:5rem}}@media (min-width:1025px){.homepage .rassurance .section-talk{padding-left:27rem}}@media (min-width:768px){.homepage .rassurance .section-action{padding-left:5rem;padding-right:15rem}}@media (min-width:1025px){.homepage .rassurance .section-action{padding-right:27rem}}.homepage .rassurance .section-action .line{color:#1e53ff;text-align:right}.homepage .rassurance .section-action .line-wrapper{flex-direction:row-reverse}.homepage .rassurance .section-action .media-card{margin-left:0;margin-right:1.5rem}.homepage .rassurance .line-wrapper{display:flex}.homepage .rassurance .line-wrapper.media2 .media-card{width:7.4rem}@media (min-width:768px){.homepage .rassurance .line-wrapper.media2 .media-card{width:17.2rem}}.homepage .rassurance .line-wrapper.media2 .link span{font-size:1.2rem;padding:.5rem 1rem;top:0}.homepage .rassurance .media-card{margin-left:1.5rem;width:13.2rem}@media (min-width:768px){.homepage .rassurance .media-card{margin-left:2rem;width:41rem}}.homepage .rassurance .media-card .inner{height:calc(100% - 1.2rem)}@media (min-width:768px){.homepage .rassurance .media-card .inner{height:calc(100% - 2rem)}}.homepage .rassurance .line{color:#fff;font-family:Mongoose;font-size:6.8rem;font-weight:500;line-height:6.2rem;position:relative;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.homepage .rassurance .line{font-size:16rem;line-height:14rem}}.homepage .case-study{position:relative}.homepage .case-study .border-top{height:1px;left:0;position:absolute;top:0;width:100%}.homepage .case-study .border-top .line{background:#d5dcff;height:100%;width:100%}@media (min-width:768px){.homepage .case-study .border-top{padding:0 2.5rem}}.homepage .case-study .layout{padding-bottom:4rem;padding-top:1.5rem}@media (min-width:768px){.homepage .case-study .layout{padding:9.5rem 2.5rem 0}}.homepage .case-study .title{color:#9226e0;font-family:Mongoose;font-size:11.4rem;font-weight:500;line-height:1em;overflow:hidden;padding-top:1rem;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.homepage .case-study .title{font-size:46rem;line-height:80%}}.homepage .case-study .title span{display:block;position:relative}.homepage .case-study .cases{border-top:1px solid #d5dcff;margin-top:0;padding-top:2.2rem}@media (min-width:768px){.homepage .case-study .cases{padding:5rem 1rem 6.5rem}}.homepage .case-study .cases .case{display:inline-block}.homepage .case-study .cases .case a{color:#9226e0;display:inline-block;font-family:Mongoose;font-size:6.8rem;font-weight:500;line-height:94%;position:relative;text-transform:uppercase}@media (min-width:768px){.homepage .case-study .cases .case a{font-size:26rem;line-height:83%}}.homepage .case-study .cases .case .img-wrapper{display:inline-block;height:4.6rem;margin-left:.25rem;overflow:hidden;position:relative;width:8rem}.homepage .case-study .cases .case .img-wrapper .border{background:#dffd0a;bottom:0;display:block;height:8px;position:absolute;transform:translate3d(-2px,8px,0) scale(1.05);transform-origin:bottom;transition:transform 1s cubic-bezier(.645,.045,.355,1);width:calc(100% + 4px);will-change:transform}@media (min-width:768px){.homepage .case-study .cases .case .img-wrapper{height:18rem;margin-left:.5rem;width:29.5rem}}.homepage .case-study .cases .case .img-wrapper img{height:100%;object-fit:cover;transform:scaleX(1);transition:transform 1s cubic-bezier(.645,.045,.355,1);width:100%}.homepage .case-study .cases .case .img-wrapper .date{align-items:center;background:#fff;border-radius:.3rem;display:flex;height:1.8rem;justify-content:center;position:absolute;right:.3rem;top:.3rem;width:3rem}@media (min-width:768px){.homepage .case-study .cases .case .img-wrapper .date{border-radius:1.2rem;height:3.6rem;right:1.3rem;top:1.3rem;width:6.5rem}}.homepage .case-study .cases .case .img-wrapper .date span{color:#1e53ff;font-family:Mongoose;font-size:1.2rem;font-weight:500;line-height:1em;padding-top:.1rem;position:relative;top:.15rem}@media (min-width:768px){.homepage .case-study .cases .case .img-wrapper .date span{font-size:2rem;top:.25rem}}@media (hover:hover) and (pointer:fine){.homepage .case-study .cases .case:hover .img-wrapper .border{transform:translate3d(-2px,0,0) scale(1.05)}.homepage .case-study .cases .case:hover .img-wrapper img{transform:scale3d(1.15,1.15,1.15)}}.homepage .case-study .buttons-wrapper{position:relative}@media (min-width:768px){.homepage .case-study .buttons-wrapper{align-items:center;display:flex;justify-content:center}}.homepage .case-study .buttons-wrapper>div{padding:5rem 0;position:relative;text-align:center;width:100%}@media (min-width:768px){.homepage .case-study .buttons-wrapper>div{flex:1 0 auto;padding:9.55rem 0;width:50%}}.homepage .case-study .buttons-wrapper>div.left{background:#d3dcff}.homepage .case-study .buttons-wrapper>div.right{background:#c293f7}.homepage .case-study .buttons-wrapper>div .link{position:relative}@media (min-width:768px){.homepage .case-study .buttons-wrapper>div .link{border-radius:3.8rem}}.homepage .case-study .buttons-wrapper>div .link span{padding:2rem 2.5rem 1.8rem}@media (min-width:768px){.homepage .case-study .buttons-wrapper>div .link span{font-size:5.2rem;padding:3rem 3.15rem 2.8rem}}.homepage .cursor-container{pointer-events:none}.homepage .cursor-container svg{height:100px;left:0;position:absolute;top:0;width:100px}@media (min-width:768px){.homepage .cursor-container svg{height:114px;width:114px}}.homepage .cursor-container .svg-mask{transform-origin:50% 50%}.homepage .cursor-container .svg-mask circle{r:57px}@media (min-width:768px){.homepage .cursor-container .svg-mask circle{r:57px}}.homepage .sensor-zone{align-items:center;bottom:25px;display:flex;height:114px;justify-content:center;position:absolute;right:15px;width:114px;z-index:10}html.notouch .homepage .sensor-zone{display:none}.homepage .sensor-zone .circle{background:#fff;border-radius:50%;height:84px;position:relative;width:84px}.homepage .sensor-zone .text-wrapper{align-items:center;display:flex;height:114px;justify-content:center;left:0;position:absolute;top:0;transition:opacity .2s linear;width:114px}.homepage .sensor-zone .text-wrapper.visible{opacity:1}.homepage .sensor-zone .text{color:#1e53ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:2rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:100%}.homepage .sensor-zone .text span{display:block;position:relative}.homepage .sensor-zone[data-color=yellow] .circle{background:#dffd0a}.homepage .sensor-zone[data-color=white] .circle{background:#fff}.homepage .sensor-zone[data-color=blue] .circle{background:#1e53ff}.homepage .sensor-zone[data-color=blue] .text{color:#fff}.homepage .lightning-letter-container{bottom:0;height:100%;padding-bottom:2.4rem;padding-top:.2rem;position:absolute;right:-2ch;top:0;width:2ch}.case-study-progress-bar{bottom:0;height:4rem;left:0;position:fixed;right:0;z-index:2}@media (min-width:768px){.case-study-progress-bar{height:9rem}}.case-study-progress-bar .inner-bar{opacity:1;transition:opacity .15s linear}.case-study-progress-bar.hide .inner-bar{opacity:0}.case-study-progress-bar .action-wrapper,.case-study-progress-bar .talk-wrapper{bottom:0;height:4rem;left:0;position:absolute;width:100%}@media (min-width:768px){.case-study-progress-bar .action-wrapper,.case-study-progress-bar .talk-wrapper{height:9rem}}.case-study-progress-bar .action-wrapper .inner,.case-study-progress-bar .talk-wrapper .inner{height:100%;position:relative;width:100%}.case-study-progress-bar .action-wrapper .inner .action,.case-study-progress-bar .action-wrapper .inner .talk,.case-study-progress-bar .talk-wrapper .inner .action,.case-study-progress-bar .talk-wrapper .inner .talk{align-items:center;bottom:0;display:flex;flex-wrap:nowrap;padding-bottom:.1rem;padding-top:.7rem;position:absolute;right:0}@media (min-width:768px){.case-study-progress-bar .action-wrapper .inner .action,.case-study-progress-bar .action-wrapper .inner .talk,.case-study-progress-bar .talk-wrapper .inner .action,.case-study-progress-bar .talk-wrapper .inner .talk{padding-bottom:.3rem}}.case-study-progress-bar .action-wrapper .inner .action span,.case-study-progress-bar .action-wrapper .inner .talk span,.case-study-progress-bar .talk-wrapper .inner .action span,.case-study-progress-bar .talk-wrapper .inner .talk span{color:#9226e0;font-family:Mongoose;font-size:2.7rem;font-weight:500;padding:0 .8rem;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.case-study-progress-bar .action-wrapper .inner .action span,.case-study-progress-bar .action-wrapper .inner .talk span,.case-study-progress-bar .talk-wrapper .inner .action span,.case-study-progress-bar .talk-wrapper .inner .talk span{font-size:6rem}}.case-study-progress-bar .talk-wrapper{background-color:#c293f7;clip-path:inset(0 40% 0 0)}.case-study-progress-bar .talk-wrapper span{color:#9226e0}.case-study-progress-bar .action-wrapper{background-color:#dffd0a}.case-study-progress-bar .action-wrapper span{color:#1e53ff}section#works{background-color:#5e1a78;min-height:100vh;overflow:hidden;position:relative}section#works .layout{padding-bottom:6rem;padding-top:12.9rem}section#works .layout .head{position:relative}@media (min-width:768px){section#works .layout .head{align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:.7rem;padding-right:2.3rem}}section#works .layout .head .period,section#works .layout .head .title{color:#c293f7;font-family:Mongoose;font-size:9rem;font-weight:500;letter-spacing:.005em;line-height:93%;text-transform:uppercase}@media (min-width:768px){section#works .layout .head .period,section#works .layout .head .title{font-size:26rem;line-height:77%}}section#works .layout .head .title{padding-left:17.4rem}section#works .layout .head .title .lines{margin-top:-1rem;overflow:hidden;position:relative}section#works .layout .head .title .lines .inner-line{padding-top:1rem}section#works .layout .head .title .lines:first-child{left:-8.7rem}@media (min-width:768px){section#works .layout .head .title .lines:first-child{left:-16.5rem}section#works .layout .head .title{padding-left:0}}section#works .layout .head .period{margin-top:-9.3rem;overflow:hidden;position:relative}section#works .layout .head .period .inner-line{padding-top:1rem}@media (min-width:768px){section#works .layout .head .period{margin-top:-1rem}}section#works .layout .head .period .dk-reset{display:none}@media (min-width:768px){section#works .layout .head .period .dk-reset{border-radius:1.2rem;display:block;left:50%;margin-top:-2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}section#works .layout .head .period .dk-reset span{padding:.8rem 2rem}section#works .layout .head .period .dk-reset .text{font-size:2rem}}section#works .layout .head .subtitle{color:#fff;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:138%;margin-left:6.3rem;margin-top:3.6rem;max-width:15rem}@media (min-width:768px){section#works .layout .head .subtitle{font-size:2.2rem;left:6.3rem;line-height:127%;max-width:26rem;position:absolute;top:-.1rem}}section#works .layout .head .icon-half-circle{color:#fbc4c5;font-size:6.5rem;left:5.7rem;position:absolute;top:11.8rem;transform:rotate(8deg)}@media (min-width:768px){section#works .layout .head .icon-half-circle{font-size:12.6rem;left:25.7rem;top:33rem}}section#works .layout .head .icon-half-circle-full{color:#9226e0;font-size:6rem;left:25rem;position:absolute;top:38rem;transform:rotate(84deg)}@media (min-width:768px){section#works .layout .head .icon-half-circle-full{font-size:16.4rem;left:107rem;top:88rem;z-index:1}}section#works .layout .filter-desktop-position{height:10.5rem;margin-top:5.8rem;width:100%}@media (max-width:767px){section#works .layout .filter-desktop-position{display:none}}section#works .layout .filters{display:flex;flex-wrap:wrap;gap:1.4rem;margin-bottom:3rem;margin-top:4.5rem}section#works .layout .filters .filter{align-items:center;border:1px solid rgba(194,147,247,.3);border-radius:1.2rem;cursor:pointer;display:flex;padding:.7rem 1.8rem .5rem;transition:border .2s linear}@media (hover:hover) and (pointer:fine){section#works .layout .filters .filter:hover{border:1px solid hsla(0,0%,100%,.3)}section#works .layout .filters .filter:hover span{color:#fff}}section#works .layout .filters .filter span{color:#c293f7;font-family:Mongoose;font-size:2rem;font-weight:500;text-transform:uppercase;transition:color .2s linear}section#works .layout .filters .filter span.icon{display:inline-block;font-size:.8rem;margin-bottom:.2rem;margin-left:1.4rem}section#works .layout .related-case-studies{display:flex;flex-direction:column;margin-top:3.4rem}@media (min-width:768px){section#works .layout .related-case-studies{margin-top:4.4rem}}section#works .layout .related-case-studies .case-study{cursor:pointer}@media (hover:hover) and (pointer:fine){section#works .layout .related-case-studies .case-study:hover .media .image{transform:scale(1.08)}section#works .layout .related-case-studies .case-study:hover .media .border{transform:translateZ(0)}}section#works .layout .related-case-studies .case-study:nth-child(4n+1) .media .border{background-color:#c293f7}@media (min-width:768px){section#works .layout .related-case-studies .case-study:nth-child(4n+1){margin-left:1.1rem;width:56.4%}}section#works .layout .related-case-studies .case-study:nth-child(4n+2){align-self:flex-end;margin-top:8.2rem;width:82%}@media (max-width:767px){section#works .layout .related-case-studies .case-study:nth-child(4n+2) .infos{margin-top:.9rem}section#works .layout .related-case-studies .case-study:nth-child(4n+2) .title{font-size:4.8rem;margin-top:.6rem;padding-bottom:.7rem;padding-top:1.4rem}}section#works .layout .related-case-studies .case-study:nth-child(4n+2) .media .border{background-color:#dffd0a}@media (min-width:768px){section#works .layout .related-case-studies .case-study:nth-child(4n+2){margin-right:12.8rem;margin-top:10.5rem;width:39.7%}section#works .layout .related-case-studies .case-study:nth-child(4n+2) .infos{margin-top:1.7rem}}section#works .layout .related-case-studies .case-study:nth-child(4n+3){align-self:flex-start;margin-top:5.1rem;width:64.7%}@media (min-width:768px){section#works .layout .related-case-studies .case-study:nth-child(4n+3){margin-left:1rem;margin-top:-26.3rem;width:31.3%}section#works .layout .related-case-studies .case-study:nth-child(4n+3) .infos{margin-top:1.1rem}}@media (max-width:767px){section#works .layout .related-case-studies .case-study:nth-child(4n+3) .title{font-size:4.8rem;margin-top:1rem;padding-bottom:.8rem;padding-top:1.6rem}}section#works .layout .related-case-studies .case-study:nth-child(4n+3) .media .border{background-color:#fbc4c5}section#works .layout .related-case-studies .case-study:nth-child(4n){margin-top:8rem}@media (min-width:768px){section#works .layout .related-case-studies .case-study:nth-child(4n){align-self:center;margin-top:17.8rem;width:65%}section#works .layout .related-case-studies .case-study:nth-child(4n) .infos{margin-top:2.7rem}}section#works .layout .related-case-studies .case-study:nth-child(4n) .media .border{background-color:#dffd0a}section#works .layout .related-case-studies .case-study .media{overflow:hidden;position:relative}section#works .layout .related-case-studies .case-study .media:before{content:"";display:block;padding-top:60%;width:100%}section#works .layout .related-case-studies .case-study .media .border{bottom:0;height:.8rem;left:0;position:absolute;transform:translate3d(0,100%,0);transition:transform .6s cubic-bezier(.165,.84,.44,1);width:100%}section#works .layout .related-case-studies .case-study .media .image-content{height:110%;top:-5%}section#works .layout .related-case-studies .case-study .media .image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform 1.2s cubic-bezier(.39,.575,.565,1);width:100%}section#works .layout .related-case-studies .case-study .media .year{background-color:#fff;border-radius:1rem;color:#1e53ff;font-family:Mongoose;font-size:1.4rem;font-weight:500;left:1.1rem;padding:.7rem 1.7rem .5rem;position:absolute;text-transform:uppercase;top:1rem}@media (min-width:768px){section#works .layout .related-case-studies .case-study .media .year{border-radius:1.2rem;font-size:2rem;left:2rem;padding:.8rem 2.1rem .5rem;top:1.8rem}}section#works .layout .related-case-studies .case-study .infos{display:flex;justify-content:space-between;margin-top:2rem}section#works .layout .related-case-studies .case-study .infos .sector,section#works .layout .related-case-studies .case-study .infos .subtitle{color:#fff;font-family:Mongoose;font-size:2rem;font-weight:500;text-transform:uppercase}section#works .layout .related-case-studies .case-study .title{border-bottom:1px solid rgba(211,220,255,.1);border-top:1px solid rgba(211,220,255,.1);color:#9226e0;display:block;font-family:Mongoose;font-size:6rem;font-weight:500;line-height:90%;margin-top:1.1rem;padding-bottom:1rem;padding-top:2rem;text-transform:uppercase}@media (min-width:768px){section#works .layout .related-case-studies .case-study .title{font-size:16rem;line-height:88%;padding-bottom:0}}section#works .layout .other-projects-wrapper{margin-top:6rem;position:relative}@media (min-width:768px){section#works .layout .other-projects-wrapper{margin-top:17rem}}section#works .layout .other-projects-wrapper .title{border-bottom:1px solid rgba(211,220,255,.1);color:#c293f7;font-family:Mongoose;font-size:9rem;font-weight:500;line-height:93%;padding-bottom:2.6rem;text-transform:uppercase}@media (min-width:768px){section#works .layout .other-projects-wrapper .title{font-size:26rem;line-height:77%;padding-bottom:5.1rem}}@media (max-width:767px){section#works .layout .other-projects-wrapper .title .line .word{display:block!important}section#works .layout .other-projects-wrapper .title .line:nth-child(odd) .word:nth-child(odd){text-align:center}section#works .layout .other-projects-wrapper .title .line:nth-child(2n) .word:nth-child(odd){text-align:right}}section#works .layout .other-projects-wrapper .title .line .word{margin-top:-1.2rem;overflow:hidden}section#works .layout .other-projects-wrapper .title .line .word>div{padding-top:1.2rem}@media (min-width:768px){section#works .layout .other-projects-wrapper .title .line .word:nth-child(3n+1){display:block!important;padding-left:36.2rem;text-align:left}section#works .layout .other-projects-wrapper .title .line .word:nth-child(3n){float:right}}section#works .layout .other-projects-wrapper .icon-triangle{color:#d3dcff;font-size:10.6rem;left:116rem;position:absolute;top:30.8rem}section#works .layout .other-projects-wrapper .years{background-color:#fff;border-radius:1rem;color:#1e53ff;display:inline-block;font-family:Mongoose;font-size:1.4rem;font-weight:500;line-height:143%;margin-top:1.5rem;padding:.6rem 2.1rem .3rem;text-transform:uppercase}@media (min-width:768px){section#works .layout .other-projects-wrapper .years{border-radius:1.2rem;font-size:2rem;margin-left:1.9rem;margin-top:4.2rem;padding:.6rem 2.3rem .2rem}}section#works .layout .cases-listing,section#works .layout .other-projects{margin-top:5rem}section#works .layout .cases-listing.cases-listing,section#works .layout .other-projects.cases-listing{margin-top:3rem}@media (min-width:768px){section#works .layout .cases-listing,section#works .layout .other-projects{padding-right:4.6rem}}section#works .layout .cases-listing .other-project,section#works .layout .cases-listing .project,section#works .layout .other-projects .other-project,section#works .layout .other-projects .project{align-items:center;cursor:pointer;display:flex}section#works .layout .cases-listing .other-project:nth-child(8n+1),section#works .layout .cases-listing .project:nth-child(8n+1),section#works .layout .other-projects .other-project:nth-child(8n+1),section#works .layout .other-projects .project:nth-child(8n+1){padding-left:6rem}section#works .layout .cases-listing .other-project:nth-child(8n+3),section#works .layout .cases-listing .project:nth-child(8n+3),section#works .layout .other-projects .other-project:nth-child(8n+3),section#works .layout .other-projects .project:nth-child(8n+3){padding-left:4.5rem}section#works .layout .cases-listing .other-project:nth-child(8n+4),section#works .layout .cases-listing .project:nth-child(8n+4),section#works .layout .other-projects .other-project:nth-child(8n+4),section#works .layout .other-projects .project:nth-child(8n+4){justify-content:flex-end;padding-right:4rem}section#works .layout .cases-listing .other-project:nth-child(8n+5),section#works .layout .cases-listing .project:nth-child(8n+5),section#works .layout .other-projects .other-project:nth-child(8n+5),section#works .layout .other-projects .project:nth-child(8n+5){justify-content:flex-end;padding-left:0;padding-right:10.2rem}section#works .layout .cases-listing .other-project:nth-child(8n+6),section#works .layout .cases-listing .project:nth-child(8n+6),section#works .layout .other-projects .other-project:nth-child(8n+6),section#works .layout .other-projects .project:nth-child(8n+6){justify-content:flex-end}section#works .layout .cases-listing .other-project:nth-child(8n+7),section#works .layout .cases-listing .project:nth-child(8n+7),section#works .layout .other-projects .other-project:nth-child(8n+7),section#works .layout .other-projects .project:nth-child(8n+7){padding-left:7rem}@media (min-width:768px){section#works .layout .cases-listing .other-project:nth-child(8n+1),section#works .layout .cases-listing .project:nth-child(8n+1),section#works .layout .other-projects .other-project:nth-child(8n+1),section#works .layout .other-projects .project:nth-child(8n+1){padding-left:0}section#works .layout .cases-listing .other-project:nth-child(8n+2),section#works .layout .cases-listing .project:nth-child(8n+2),section#works .layout .other-projects .other-project:nth-child(8n+2),section#works .layout .other-projects .project:nth-child(8n+2){justify-content:flex-end;padding-left:0}section#works .layout .cases-listing .other-project:nth-child(8n+3),section#works .layout .cases-listing .project:nth-child(8n+3),section#works .layout .other-projects .other-project:nth-child(8n+3),section#works .layout .other-projects .project:nth-child(8n+3){padding-left:6.8rem}section#works .layout .cases-listing .other-project:nth-child(8n+4),section#works .layout .cases-listing .project:nth-child(8n+4),section#works .layout .other-projects .other-project:nth-child(8n+4),section#works .layout .other-projects .project:nth-child(8n+4){justify-content:unset;padding-left:3.5rem}section#works .layout .cases-listing .other-project:nth-child(8n+5),section#works .layout .cases-listing .project:nth-child(8n+5),section#works .layout .other-projects .other-project:nth-child(8n+5),section#works .layout .other-projects .project:nth-child(8n+5){padding-left:1rem}section#works .layout .cases-listing .other-project:nth-child(8n+6),section#works .layout .cases-listing .project:nth-child(8n+6),section#works .layout .other-projects .other-project:nth-child(8n+6),section#works .layout .other-projects .project:nth-child(8n+6){justify-content:unset;padding-left:3rem}section#works .layout .cases-listing .other-project:nth-child(8n+7),section#works .layout .cases-listing .project:nth-child(8n+7),section#works .layout .other-projects .other-project:nth-child(8n+7),section#works .layout .other-projects .project:nth-child(8n+7){padding-left:7rem}}section#works .layout .cases-listing .other-project .project-title,section#works .layout .cases-listing .project .project-title,section#works .layout .other-projects .other-project .project-title,section#works .layout .other-projects .project .project-title{color:#9226e0;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:96%;max-width:83%;overflow:hidden;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){section#works .layout .cases-listing .other-project .project-title,section#works .layout .cases-listing .project .project-title,section#works .layout .other-projects .other-project .project-title,section#works .layout .other-projects .project .project-title{font-size:16rem;line-height:88%}}section#works .layout .cases-listing .other-project .project-title>div,section#works .layout .cases-listing .project .project-title>div,section#works .layout .other-projects .other-project .project-title>div,section#works .layout .other-projects .project .project-title>div{overflow:hidden;transform:translate3d(0,-100%,0);transition:transform .8s cubic-bezier(.165,.84,.44,1)}section#works .layout .cases-listing .other-project .project-title>div:nth-child(2) span,section#works .layout .cases-listing .project .project-title>div:nth-child(2) span,section#works .layout .other-projects .other-project .project-title>div:nth-child(2) span,section#works .layout .other-projects .project .project-title>div:nth-child(2) span{color:#fbc4c5}section#works .layout .cases-listing .other-project .project-title>div:nth-child(3) span,section#works .layout .cases-listing .project .project-title>div:nth-child(3) span,section#works .layout .other-projects .other-project .project-title>div:nth-child(3) span,section#works .layout .other-projects .project .project-title>div:nth-child(3) span{color:#dffd0a}section#works .layout .cases-listing .other-project .project-title>div:nth-child(4) span,section#works .layout .cases-listing .project .project-title>div:nth-child(4) span,section#works .layout .other-projects .other-project .project-title>div:nth-child(4) span,section#works .layout .other-projects .project .project-title>div:nth-child(4) span{color:#fff}section#works .layout .cases-listing .other-project .project-title>div span,section#works .layout .cases-listing .project .project-title>div span,section#works .layout .other-projects .other-project .project-title>div span,section#works .layout .other-projects .project .project-title>div span{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;transform:translate3d(0,100%,0);transition:transform .8s cubic-bezier(.165,.84,.44,1);white-space:nowrap}@media (hover:hover) and (pointer:fine){section#works .layout .cases-listing .other-project:hover .project-title>div,section#works .layout .cases-listing .other-project:hover .project-title>div span,section#works .layout .cases-listing .project:hover .project-title>div,section#works .layout .cases-listing .project:hover .project-title>div span,section#works .layout .other-projects .other-project:hover .project-title>div,section#works .layout .other-projects .other-project:hover .project-title>div span,section#works .layout .other-projects .project:hover .project-title>div,section#works .layout .other-projects .project:hover .project-title>div span{transform:translateZ(0)}section#works .layout .cases-listing .other-project:hover .project-title>div:nth-child(2),section#works .layout .cases-listing .other-project:hover .project-title>div:nth-child(2) span,section#works .layout .cases-listing .project:hover .project-title>div:nth-child(2),section#works .layout .cases-listing .project:hover .project-title>div:nth-child(2) span,section#works .layout .other-projects .other-project:hover .project-title>div:nth-child(2),section#works .layout .other-projects .other-project:hover .project-title>div:nth-child(2) span,section#works .layout .other-projects .project:hover .project-title>div:nth-child(2),section#works .layout .other-projects .project:hover .project-title>div:nth-child(2) span{transition:transform 1.4s cubic-bezier(.165,.84,.44,1)}section#works .layout .cases-listing .other-project:hover .project-title>div:nth-child(3),section#works .layout .cases-listing .other-project:hover .project-title>div:nth-child(3) span,section#works .layout .cases-listing .project:hover .project-title>div:nth-child(3),section#works .layout .cases-listing .project:hover .project-title>div:nth-child(3) span,section#works .layout .other-projects .other-project:hover .project-title>div:nth-child(3),section#works .layout .other-projects .other-project:hover .project-title>div:nth-child(3) span,section#works .layout .other-projects .project:hover .project-title>div:nth-child(3),section#works .layout .other-projects .project:hover .project-title>div:nth-child(3) span{transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .12s}section#works .layout .cases-listing .other-project:hover .project-title>div:nth-child(4),section#works .layout .cases-listing .other-project:hover .project-title>div:nth-child(4) span,section#works .layout .cases-listing .project:hover .project-title>div:nth-child(4),section#works .layout .cases-listing .project:hover .project-title>div:nth-child(4) span,section#works .layout .other-projects .other-project:hover .project-title>div:nth-child(4),section#works .layout .other-projects .other-project:hover .project-title>div:nth-child(4) span,section#works .layout .other-projects .project:hover .project-title>div:nth-child(4),section#works .layout .other-projects .project:hover .project-title>div:nth-child(4) span{transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .22s}}section#works .layout .cases-listing .other-project .img-wrapper,section#works .layout .cases-listing .project .img-wrapper,section#works .layout .other-projects .other-project .img-wrapper,section#works .layout .other-projects .project .img-wrapper{margin-left:1rem;position:relative}@media (min-width:768px){section#works .layout .cases-listing .other-project .img-wrapper,section#works .layout .cases-listing .project .img-wrapper,section#works .layout .other-projects .other-project .img-wrapper,section#works .layout .other-projects .project .img-wrapper{align-self:flex-start;margin-left:4rem;top:.1rem}}section#works .layout .cases-listing .other-project .image,section#works .layout .cases-listing .project .image,section#works .layout .other-projects .other-project .image,section#works .layout .other-projects .project .image{height:3.3rem;object-fit:cover;width:5.4rem}@media (min-width:768px){section#works .layout .cases-listing .other-project .image,section#works .layout .cases-listing .project .image,section#works .layout .other-projects .other-project .image,section#works .layout .other-projects .project .image{height:11.2rem;width:18.3rem}}.filters-works{background-color:#5e1a78;height:100%;left:0;overflow:hidden;padding-bottom:8rem;padding-top:10.6rem;position:fixed;top:0;width:100%;z-index:1}@media (max-width:767px){.filters-works{overflow-y:scroll;transform:translate3d(100%,0,0);transition:transform .6s cubic-bezier(.445,.05,.55,.95)}.filters-works.opened{transform:translateZ(0)}}@media (min-width:768px){.filters-works{align-items:stretch;border-bottom:1px solid #633282;border-top:1px solid #633282;display:flex;height:10.5rem;justify-content:center;padding:0}.filters-works.opened .filter-wrapper .filter-btn .icon{transform:rotate(180deg)}}.filters-works .title{color:#c293f7;font-family:Mongoose;font-size:9rem;font-weight:500;line-height:93%;padding:0 1.7rem;text-transform:uppercase}@media (min-width:768px){.filters-works .title{display:none}}.filters-works .title .line:nth-child(odd){text-align:center!important}.filters-works .title .line:nth-child(2n){display:flex!important;justify-content:space-between}.filters-works .dk-close-wrapper{align-items:center;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#633282 calc(50% - 1px),#633282 50%,transparent 0);border-top:1px solid #633282;display:flex;flex:0 1 28.7rem;justify-content:center;margin-top:10.33rem;overflow:hidden;position:relative}@media (max-width:767px){.filters-works .dk-close-wrapper{display:none}}.filters-works .dk-close-wrapper .dk-close{align-items:center;cursor:pointer;display:flex;height:4.8rem;justify-content:center;position:relative;width:4.8rem}.filters-works .dk-close-wrapper .dk-close .round{background-color:#9226e0;border-radius:50%;display:block;transform:scale(1);transition:transform .6s cubic-bezier(.39,.575,.565,1)}@media (hover:hover) and (pointer:fine){.filters-works .dk-close-wrapper .dk-close:hover .round{transform:scale(1.15)}}.filters-works .dk-close-wrapper .dk-close .icon{color:#fff;font-size:1.9rem;position:relative}.filters-works .reset-wrapper{text-align:center}@media (min-width:768px){.filters-works .reset-wrapper{align-items:stretch;border-left:1px solid #633282;border-right:1px solid #633282;display:flex;flex:0 1 13rem;flex-direction:column}}.filters-works .reset-wrapper .reset{color:#fff;cursor:pointer;font-family:Mongoose;font-size:2rem;font-weight:500;margin-top:3.2rem;text-transform:uppercase}@media (min-width:768px){.filters-works .reset-wrapper .reset{align-items:center;display:flex;flex-shrink:0;height:10.33rem;justify-content:center;margin-top:0;padding:4.4rem 4rem 3.6rem}}.filters-works .reset-wrapper .reset .icon-cross{color:#fff;font-size:.8rem;margin-left:1.5rem}.filters-works .reset-wrapper .cover{display:none}@media (min-width:768px){.filters-works .reset-wrapper .cover{border-top:1px solid #633282;display:block;flex-grow:1;position:relative}.filters-works .reset-wrapper .cover:after,.filters-works .reset-wrapper .cover:before{content:"";display:block;height:100%;position:absolute;width:100%}.filters-works .reset-wrapper .cover:after{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#633282 calc(50% - 1px),#633282 50%,transparent 0)}.filters-works .reset-wrapper .cover:before{background:linear-gradient(to bottom left,transparent calc(50% - 1px),#633282 calc(50% - 1px),#633282 50%,transparent 0)}}.filters-works .filters{border-bottom:1px solid #633282}@media (min-width:768px){.filters-works .filters{border-bottom:none;display:flex;flex:0 1 67.5rem}}.filters-works .filter-wrapper{border-top:1px solid #633282;text-align:center}.filters-works .filter-wrapper:first-child{margin-top:2.3rem}@media (min-width:768px){.filters-works .filter-wrapper:first-child{margin-top:0}.filters-works .filter-wrapper{border-right:1px solid #633282;border-top:none;flex:1}}.filters-works .filter-wrapper.opened .filter-btn .icon{transform:rotate(180deg)}.filters-works .filter-wrapper .filter-btn{color:#fff;cursor:pointer;display:block;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:138%;margin:2.3rem auto 2.8rem;padding:2rem;position:relative}@media (min-width:768px){.filters-works .filter-wrapper .filter-btn{margin:2.3rem auto 1.8rem}}.filters-works .filter-wrapper .filter-btn .number{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:1.6rem;justify-content:center;opacity:0;position:absolute;right:3.4rem;top:.9rem;width:1.6rem}.filters-works .filter-wrapper .filter-btn .number span{color:#9226e0;font-family:Mongoose;font-size:1rem;font-weight:500;line-height:1;margin-top:.1rem}.filters-works .filter-wrapper .filter-btn .icon{font-size:.5rem;margin-left:1.5rem;transition:transform .2s ease-out}.filters-works .filter-wrapper .filter-list-wrapper{height:0;overflow:hidden;position:relative}@media (min-width:768px){.filters-works .filter-wrapper .filter-list-wrapper{height:auto}}.filters-works .filter-wrapper .filter-list-wrapper .filter-list{border-top:1px solid #633282;display:flex;flex-wrap:wrap;gap:1.4rem;height:auto;left:0;padding:3rem 2rem;top:0;width:100%}.filters-works .filter-wrapper .filter-list-wrapper .filter-list .filter{border:1px solid rgba(194,147,247,.3);border-radius:1.2rem;color:#c293f7;cursor:pointer;font-family:Mongoose;font-size:2rem;font-weight:500;padding:.7rem 1.8rem .5rem;text-transform:uppercase;transition:background-color .2s linear,border .2s linear,color .2s linear}.filters-works .filter-wrapper .filter-list-wrapper .filter-list .filter.selected{background-color:#fff;border:1px solid #fff}@media (hover:hover) and (pointer:fine){.filters-works .filter-wrapper .filter-list-wrapper .filter-list .filter:hover{border:1px solid #fff;color:#fff}}.filters-works .apply-wrapper{margin-top:3.8rem;text-align:center}@media (min-width:768px){.filters-works .apply-wrapper{align-items:center;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#633282 calc(50% - 1px),#633282 50%,transparent 0);border-top:1px solid #633282;display:flex;flex:0 1 34.7rem;justify-content:center;margin-top:10.33rem;overflow:hidden;position:relative}}.filters-works .apply-wrapper .apply span{padding:1.8rem 5.6rem 1.6rem}.filter-works-cta{background-color:#fff;border-radius:50%;bottom:1.8rem;cursor:pointer;height:4.8rem;letter-spacing:.005em;position:fixed;right:1.8rem;transition:background-color .2s linear;width:4.8rem;z-index:20}@media (min-width:768px){.filter-works-cta{display:none}}.filter-works-cta.opened{background-color:#9226e0}.filter-works-cta.opened .open-svg{opacity:0}.filter-works-cta.opened .icon-cross{opacity:1}.filter-works-cta .open-svg{color:#9226e0;font-size:4rem;height:2.4rem;width:2.4rem}.filter-works-cta .icon-cross,.filter-works-cta .open-svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s linear}.filter-works-cta .icon-cross{color:#fff;font-size:1rem;opacity:0}#about{width:100%}#about,#about>.hero{overflow:hidden;position:relative}#about>.hero{height:100vh}#about>.hero .content{align-items:center;display:flex;padding-left:1.5rem}@media (min-width:768px){#about>.hero .content{padding-left:15rem}}@media (min-width:1025px){#about>.hero .content{padding-left:26rem}}#about>.hero .title{color:#9226e0;font-family:Mongoose;font-size:10.6rem;font-weight:500;line-height:8.5rem;position:relative;text-transform:uppercase;width:28rem}@media (min-width:768px){#about>.hero .title{font-size:21.2rem;line-height:17rem;width:86.5rem}}#about>.hero .title .line{height:9.5rem;overflow:hidden;position:relative}@media (min-width:768px){#about>.hero .title .line{height:16rem}}#about>.hero .title .line:first-child{margin-top:0}#about>.hero .title .line .inner-line{padding-top:.8rem}#about>.hero .scrollto{bottom:2rem;font-family:Manrope;font-size:1rem;font-weight:400;left:1.5rem;letter-spacing:.04em;line-height:1rem;margin-top:5vh;position:absolute;text-transform:uppercase}@media (min-width:768px){#about>.hero .scrollto{height:10px;left:45px;letter-spacing:0;margin:0;text-align:center;transform:rotate(-90deg);transform-origin:5px 5px;width:100vh}}@media (min-width:1025px){#about>.hero .scrollto{display:block}}#about>.intro{background:#fff;padding-bottom:7rem;padding-top:7rem;position:relative}@media (min-width:768px){#about>.intro{padding-bottom:6rem;padding-top:10rem}}#about>.intro .head,#about>.intro .title{font-family:Mongoose;font-weight:500;text-transform:uppercase}@media (min-width:768px){#about>.intro .title-wrapper{padding:0 15rem}}#about>.intro .title-wrapper .inner{position:relative}#about>.intro .head{color:#9226e0;font-size:2rem;line-height:100%;padding-left:6rem}@media (min-width:768px){#about>.intro .head{left:0;padding:0;position:absolute;top:1rem;width:7rem}}#about>.intro .title{color:#fbc4c5;font-size:4.8rem;line-height:5.2rem;margin-top:3rem;position:relative;text-indent:6rem}@media (min-width:768px){#about>.intro .title{font-size:12rem;line-height:11rem;max-width:85%;text-indent:12rem}}#about>.intro .title i{bottom:3rem;color:#9226e0;font-size:7.8rem;position:absolute;right:4rem;transform:rotate(90deg)}@media (min-width:768px){#about>.intro .title i{bottom:0;font-size:12rem;left:-2rem;right:auto;transform:rotate(65deg)}}#about>.intro .text{margin-top:6.5rem;padding:0 6rem;position:relative}@media (min-width:768px){#about>.intro .text{display:flex;gap:3rem;margin-top:15rem;padding:0 0 0 50rem}}#about>.intro .text p{color:#9226e0;font-family:Manrope;font-size:1.6rem;font-weight:400;line-height:2.2rem}#about>.intro .text p:first-child{margin-bottom:4rem}@media (min-width:768px){#about>.intro .text p{width:50%}}#about .carrousel-cards{background:#d3dcff}#about .carrousel-cards .card{display:flex;min-height:29.5rem;width:25.8rem}@media (min-width:768px){#about .carrousel-cards .card{min-height:29.5rem;width:37.5rem}}#about .carrousel-cards .card .inner{background:#fff;flex-grow:1;padding:4rem 3.4rem 3.4rem;position:relative;transform:rotate(3.5deg)}@media (min-width:768px){#about .carrousel-cards .card .inner{padding:7rem 4rem 6rem 4.8rem}}#about .carrousel-cards .card .title{color:#9226e0;font-family:Mongoose;font-size:5.2rem;font-weight:500;letter-spacing:.003em;line-height:1em;text-transform:uppercase}@media (min-width:768px){#about .carrousel-cards .card .title{font-size:9rem;line-height:7rem}}#about .carrousel-cards .card .number{bottom:2.1rem;color:#9226e0;font-family:Mongoose;font-size:6rem;font-weight:500;letter-spacing:.003em;line-height:1em;position:absolute;right:3rem;text-transform:uppercase}@media (min-width:768px){#about .carrousel-cards .card .number{bottom:4rem;font-size:5rem;line-height:1em;right:4.5rem}}#about .carrousel-cards .card .desc{color:#9226e0;font-family:Manrope;font-size:1rem;font-weight:400;line-height:1.4rem;margin-top:3rem;width:70%}@media (min-width:768px){#about .carrousel-cards .card .desc{font-size:1.4rem;line-height:2rem;margin-top:5rem}}#about .manifesto{display:flex;min-height:100vh;overflow:hidden;position:relative}#about .manifesto .title{color:#9226e0;font-family:Mongoose;font-size:10.6rem;font-weight:500;line-height:9.4rem;position:relative;text-transform:uppercase;width:28rem}@media (min-width:768px){#about .manifesto .title{font-size:21.2rem;line-height:17rem;width:86.5rem}}#about .manifesto.action .section-talk,#about .manifesto.talk .section-action{clip-path:url(#manifesto-circle-cursor);pointer-events:none;z-index:2}#about .manifesto.action .cursor-container .circle-full{fill:#dffd0a}#about .manifesto .title-wrapper{position:relative}#about .manifesto .title-wrapper .icon{position:absolute}#about .manifesto .section{padding:14rem 1.5rem 21rem}@media (min-width:768px){#about .manifesto .section{align-items:center;display:flex;padding:0}}#about .manifesto .section .background i{position:absolute}#about .manifesto .section.section-talk{background:#fff;flex-grow:1;position:relative}#about .manifesto .section.section-talk .background .icon-half-circle{bottom:0;color:#d3dcff;font-size:24rem;right:5.4rem;transform:rotate(198deg)}@media (min-width:768px){#about .manifesto .section.section-talk .background .icon-half-circle{bottom:-3rem;font-size:58rem;right:1.4rem}}#about .manifesto .section.section-talk .background .icon-half-circle-full{bottom:5rem;color:#beb7ff;font-size:11rem;right:11rem;transform:rotate(14deg)}@media (min-width:768px){#about .manifesto .section.section-talk .background .icon-half-circle-full{bottom:9rem;font-size:25rem;right:16rem}}#about .manifesto .section.section-talk .background .icon-circle{color:#fbc4c5;display:none}@media (min-width:768px){#about .manifesto .section.section-talk .background .icon-circle{bottom:-1rem;display:block;font-size:18rem;left:5rem}}#about .manifesto .section.section-talk .background .icon-circle-part{color:#ee9a5a;display:none}@media (min-width:768px){#about .manifesto .section.section-talk .background .icon-circle-part{bottom:-1rem;font-size:9rem;left:38rem}}#about .manifesto .section.section-talk .title-wrapper .icon.icon-half-circle{color:#1e53ff;font-size:8rem;left:49%;top:-5rem}@media (min-width:768px){#about .manifesto .section.section-talk .title-wrapper .icon.icon-half-circle{font-size:14rem;left:36%;top:-7rem}}@media (min-width:1025px){#about .manifesto .section.section-talk .title-wrapper .icon.icon-half-circle{font-size:15rem;left:32%;top:-10rem}}#about .manifesto .section.section-talk .title-wrapper .icon.icon-triangle{bottom:-1.9rem;color:#fbc4c5;font-size:7rem;left:2.4rem}@media (min-width:768px){#about .manifesto .section.section-talk .title-wrapper .icon.icon-triangle{bottom:-4.9rem;font-size:13rem;left:7.5rem}}@media (min-width:1025px){#about .manifesto .section.section-talk .title-wrapper .icon.icon-triangle{bottom:-2.9rem;font-size:15rem;left:8.5rem}}#about .manifesto .section.section-action{background:#dffd0a}#about .manifesto .section.section-action .background .icon-half-circle{bottom:auto;color:#d3dcff;font-size:21rem;right:0;top:22rem;transform:rotate(105deg)}@media (min-width:768px){#about .manifesto .section.section-action .background .icon-half-circle{font-size:56rem;right:-1rem;top:3rem;transform:rotate(113deg)}}#about .manifesto .section.section-action .background .icon-half-circle-full{bottom:auto;color:#beb7ff;font-size:11rem;right:13rem;top:35rem;transform:rotate(8deg)}@media (min-width:768px){#about .manifesto .section.section-action .background .icon-half-circle-full{font-size:26rem;right:37rem;top:37rem;transform:rotate(14deg)}}#about .manifesto .section.section-action .background .icon-circle{color:#fbc4c5;display:none}@media (min-width:768px){#about .manifesto .section.section-action .background .icon-circle{display:block;font-size:18rem;left:17rem;top:27rem}}#about .manifesto .section.section-action .background .icon-circle-part{color:#ee9a5a;display:none}@media (min-width:768px){#about .manifesto .section.section-action .background .icon-circle-part{bottom:1rem;display:block;font-size:10rem;left:75rem;transform:rotate(34deg)}}#about .manifesto .section.section-action .title-wrapper .title{color:#1e53ff}#about .manifesto .section.section-action .title-wrapper .icon.icon-half-circle{bottom:-10px;color:#9226e0;font-size:8rem;left:8rem;transform:rotate(185deg)}@media (min-width:768px){#about .manifesto .section.section-action .title-wrapper .icon.icon-half-circle{bottom:-7rem;font-size:14rem;left:36%}}@media (min-width:1025px){#about .manifesto .section.section-action .title-wrapper .icon.icon-half-circle{bottom:9rem;color:#9226e0;font-size:15rem;left:29%;transform:rotate(14deg)}}#about .manifesto .section.section-action .title-wrapper .icon.icon-triangle{color:#fbc4c5;font-size:7rem;left:14rem;top:-3.9rem;transform:rotate(55deg)}@media (min-width:768px){#about .manifesto .section.section-action .title-wrapper .icon.icon-triangle{font-size:13rem;left:7.5rem;top:-4.9rem}}@media (min-width:1025px){#about .manifesto .section.section-action .title-wrapper .icon.icon-triangle{font-size:15rem;left:40.5rem;top:-9.9rem;transform:rotate(-5deg)}}@media (min-width:768px){#about .manifesto .section{padding-left:15rem;padding-right:5rem}}@media (min-width:1025px){#about .manifesto .section{padding-left:27rem}}#about .common{bottom:0;left:0;padding:0 15px 2.5rem;position:absolute;width:100%;z-index:2}@media (min-width:768px){#about .common{align-items:flex-end;display:flex;height:0;padding-bottom:6rem;padding-left:18rem;width:0}}@media (min-width:1025px){#about .common{bottom:0;padding-bottom:5rem;padding-left:28rem}}#about .common .scrollto{display:none;font-family:Manrope;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1rem;margin-top:5vh;text-transform:uppercase}@media (min-width:768px){#about .common .scrollto{bottom:0;height:10px;left:0;left:45px;letter-spacing:0;margin:0;position:absolute;text-align:center;transform:rotate(-90deg);transform-origin:5px 5px;width:100vh}}@media (min-width:1025px){#about .common .scrollto{display:block}}#about .common .switcher{display:flex;gap:20px;position:relative;white-space:nowrap}@media (min-width:768px){#about .common .switcher{gap:25px}}@media (min-width:1025px){#about .common .switcher{gap:20px}}#about .common .switcher .border{background:#9226e0;bottom:0;height:1px;left:0;position:absolute;transform:translate3d(var(--x-item),0,0);transition:width .8s cubic-bezier(.77,0,.175,1),transform .8s cubic-bezier(.77,0,.175,1);width:var(--b-width)}#about .common .cta-switch{color:#b7afff;cursor:pointer;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:2rem;position:relative;text-transform:uppercase;transition:color .6s}#about .common .cta-switch.selected{color:#9226e0}@media (min-width:768px){#about .common .cta-switch{font-size:2.5rem;line-height:2.5rem}}@media (min-width:1025px){#about .common .cta-switch{font-size:2rem;line-height:2rem}}#about .cursor-container{pointer-events:none}#about .cursor-container svg{height:100px;left:0;position:absolute;top:0;transform-origin:50% 50%;width:100px}.tablet #about .cursor-container svg{height:114px;width:114px}#about .cursor-container .svg-mask{transform-origin:50% 50%}#about .cursor-container .svg-mask circle,.tablet #about .cursor-container .svg-mask circle{r:57}#about .sensor-zone{align-items:center;bottom:40px;display:flex;height:114px;justify-content:center;position:absolute;right:15px;width:114px;z-index:10}html.notouch #about .sensor-zone{display:none}#about .sensor-zone .circle{background:#fff;border-radius:50%;height:84px;position:relative;width:84px}#about .sensor-zone .text-wrapper{align-items:center;display:flex;height:114px;justify-content:center;left:0;position:absolute;top:0;transition:opacity .2s linear;width:114px}#about .sensor-zone .text-wrapper.visible{opacity:1}#about .sensor-zone .text{color:#1e53ff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:2rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:100%}#about .sensor-zone .text span{display:block;position:relative}#about .sensor-zone[data-color=yellow] .circle{background:#dffd0a}#about .sensor-zone[data-color=white] .circle{background:#fff}#about .sensor-zone[data-color=blue] .circle{background:#1e53ff}#about .sensor-zone[data-color=blue] .text{color:#fff}#about .teams{background-color:#9226e0;padding-bottom:8rem;padding-top:8rem;position:relative}@media (min-width:768px){#about .teams{padding-bottom:8rem;padding-top:18rem}#about .teams .top{display:flex;justify-content:end;padding-right:24rem}}#about .teams .desc{color:#fff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:2.4rem;margin-left:auto;width:22rem}@media (min-width:768px){#about .teams .desc{font-size:2.2rem;line-height:2.8rem;margin-left:unset;order:2;width:35rem}}#about .teams .title-wrapper{margin-top:14rem;position:relative}@media (min-width:768px){#about .teams .title-wrapper{margin-right:21rem;margin-top:16rem;order:1}}#about .teams .title-wrapper .title{color:#fff;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:4.2rem;text-transform:uppercase;width:25rem}@media (min-width:768px){#about .teams .title-wrapper .title{font-size:6rem;line-height:5.4rem;order:2}}#about .teams .title-wrapper .link{margin-top:3rem}#about .teams .title-wrapper .link span{padding:1.5rem 2.5rem}#about .teams .slideshow-wrapper{margin-top:10rem;padding:0 4rem;position:relative}@media (min-width:768px){#about .teams .slideshow-wrapper{padding:0 26rem}}#about .teams .slideshow{height:35rem;margin:0 auto;position:relative;width:100%}@media (min-width:768px){#about .teams .slideshow{height:60rem;margin:0;width:49rem}}#about .teams .slideshow .slide{margin:0;position:absolute;text-align:center;width:100%}@media (min-width:768px){#about .teams .slideshow .slide{padding:0 6rem;width:100%}}#about .teams .slideshow .slide .img-wrapper{height:26rem;margin:0 auto;position:relative;width:26rem}#about .teams .slideshow .slide .img-wrapper .img-content{border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}@media (min-width:768px){#about .teams .slideshow .slide .img-wrapper{height:37rem;width:37rem}}#about .teams .slideshow .slide .img-wrapper img{height:100%;object-fit:cover;width:100%}#about .teams .slideshow .slide .img-wrapper .icon-half-circle{color:#dffd0a;font-size:7rem;left:-.8rem;position:absolute;top:14.8rem;transform:rotate(-27deg)}@media (min-width:768px){#about .teams .slideshow .slide .img-wrapper .icon-half-circle{font-size:12rem;left:-1.6rem;top:23.4rem}}#about .teams .slideshow .slide .img-wrapper .icon-circle-part-full{bottom:-2rem;color:#fbc4c5;font-size:8rem;position:absolute;right:2rem;transform:rotate(-86deg)}@media (min-width:768px){#about .teams .slideshow .slide .img-wrapper .icon-circle-part-full{bottom:-1rem;font-size:10.5rem;right:2rem}}#about .teams .slideshow .slide .img-wrapper .icon-half-circle-full{color:#fff;font-size:7rem;position:absolute;right:-.6rem;top:3rem;transform:rotate(65deg)}@media (min-width:768px){#about .teams .slideshow .slide .img-wrapper .icon-half-circle-full{font-size:9rem;right:-5rem;top:11rem}}#about .teams .slideshow .slide .img-wrapper .icon-triangle{color:#d3dcff;font-size:10rem;left:-1.8rem;position:absolute;top:.8rem;transform:rotate(-9deg)}@media (min-width:768px){#about .teams .slideshow .slide .img-wrapper .icon-triangle{font-size:13rem;left:-2.6rem;top:1.4rem}}#about .teams .slideshow .slide .name{color:#fff;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:4.2rem;margin-top:3rem;text-transform:uppercase}@media (min-width:768px){#about .teams .slideshow .slide .name{font-size:6rem;line-height:5.4rem;margin-top:5rem}}#about .teams .slideshow .slide .status{color:#fff;font-family:Manrope;font-size:1.4rem;font-weight:400;line-height:2.2rem;text-transform:uppercase}@media (min-width:768px){#about .teams .slideshow .slide .status{font-size:1.6rem;line-height:2.2rem}}#about .partial-clients-list{background:#e2e7ff}#contact>.hero{background-color:#1e53ff;height:100vh;overflow:hidden;position:relative;width:100%}#contact>.hero,#contact>.hero .background{align-items:center;display:flex;justify-content:center}#contact>.hero .background .pin-container{bottom:15%;left:0;position:absolute;right:0;top:15%}@media (min-width:768px){#contact>.hero .background .pin-container{bottom:0;left:30vw;right:30vw;top:0}}#contact>.hero .background .letters{color:#294aeb;font-family:Mongoose;font-size:108vh;font-weight:900;line-height:1em;position:relative;text-align:center;text-transform:uppercase;top:6rem;width:auto}@media (min-width:768px){#contact>.hero .background .letters{font-size:100rem}}#contact>.hero .background .pin{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:29.5rem}@media (min-width:768px){#contact>.hero .background .pin{width:49.5rem}}#contact>.hero .background i{color:#dffd0a;position:absolute}#contact>.hero .background i.icon-half-circle-full{font-size:8rem;left:2rem;top:52rem}@media (min-width:768px){#contact>.hero .background i.icon-half-circle-full{font-size:12rem;left:32rem;top:59rem}}#contact>.hero .background i.icon-circle-part-full{display:none}@media (min-width:768px){#contact>.hero .background i.icon-circle-part-full{display:block;font-size:11rem;left:99rem;top:27rem}}#contact>.hero .title{color:#fff;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:4.2rem;padding:0 2rem;position:relative;text-align:center;text-transform:uppercase}@media (min-width:768px){#contact>.hero .title{font-size:6rem;line-height:5.4rem}}#contact .forms-section{background-color:#d3dcff;position:relative}#contact .forms-section .inner{padding-bottom:7.5rem;padding-top:2rem}@media (min-width:768px){#contact .forms-section .inner{padding:14rem 3.4rem}}#contact .forms-section .inner>.title{color:#fff;font-family:Mongoose;font-size:9rem;font-weight:500;line-height:8.8rem;text-indent:6rem;text-transform:uppercase}@media (min-width:768px){#contact .forms-section .inner>.title{font-size:26rem;line-height:20rem;text-indent:23rem}}#contact .forms-section .inner>.title span{display:block;margin-top:4.5rem;text-align:right}@media (min-width:768px){#contact .forms-section .inner>.title span{margin-top:-20rem}}#contact .forms-section .description{box-sizing:content-box;color:#1e53ff;font-family:Manrope;font-size:1.8rem;font-weight:400;line-height:2.4rem;margin-top:4.5rem;padding-left:6rem;width:18rem}@media (min-width:768px){#contact .forms-section .description{font-size:2.2rem;line-height:2.8rem;margin-top:5rem;padding-left:11rem;width:31rem}}#contact .forms-section .forms-wrapper{margin-top:7rem;position:relative}@media (min-width:768px){#contact .forms-section .forms-wrapper{align-items:flex-start;display:flex;margin-top:11.5rem;padding:0 12rem}#contact .forms-section .forms-wrapper .infos{flex-shrink:0;width:47rem}}#contact .forms-section .forms-wrapper .infos .info{margin-top:4rem;position:relative}#contact .forms-section .forms-wrapper .infos .info:first-child{margin:0}#contact .forms-section .forms-wrapper .infos .label{color:#b7afff;font-family:Mongoose;font-size:2rem;font-weight:500;line-height:2rem;text-transform:uppercase}#contact .forms-section .forms-wrapper .infos .title{color:#1e53ff;font-family:Mongoose;font-size:4.8rem;font-weight:500;line-height:5.2rem;margin-top:1rem;text-transform:uppercase}@media (min-width:768px){#contact .forms-section .forms-wrapper .infos .title{font-size:6rem;line-height:5.4rem;margin-top:1.5rem}}#contact .forms-section .forms-wrapper .form-contact{margin-top:7rem;position:relative}@media (min-width:768px){#contact .forms-section .forms-wrapper .form-contact{margin:0}}#contact .forms-section .forms-wrapper .form-contact .inner-form{opacity:1;transition:opacity .2s linear}@media (min-width:768px){#contact .forms-section .forms-wrapper .form-contact .inner-form{column-gap:3.2rem;display:flex;flex-wrap:wrap;row-gap:5rem}}#contact .forms-section .forms-wrapper .form-contact .thank-you{color:#9226e0;font-family:Mongoose;font-size:12rem;font-weight:500;left:0;line-height:11rem;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:0;transition:opacity .2s linear .15s}@media (min-width:768px){#contact .forms-section .forms-wrapper .form-contact .input-text{margin-top:0;width:calc(50% - 1.6rem)}#contact .forms-section .forms-wrapper .form-contact .input-text.message{width:100%}}#contact .forms-section .forms-wrapper .form-contact .input-select{margin-top:5.5rem}@media (min-width:768px){#contact .forms-section .forms-wrapper .form-contact .input-select{margin:0;width:calc(50% - 1.6rem)}}#contact .forms-section .forms-wrapper .form-contact .input-checkbox{margin-bottom:2.5rem;margin-top:5.5rem}@media (min-width:768px){#contact .forms-section .forms-wrapper .form-contact .input-checkbox{margin:0 0 5.5rem}}#contact .forms-section .forms-wrapper .form-contact .button-wrapper{margin-top:4rem}@media (min-width:768px){#contact .forms-section .forms-wrapper .form-contact .button-wrapper{margin:0}}#contact .forms-section .forms-wrapper .form-contact .button-wrapper .link{vertical-align:middle}#contact .forms-section .forms-wrapper .form-contact .button-wrapper .link span{padding:1.5rem 3rem}@media (min-width:768px){#contact .forms-section .forms-wrapper .form-contact .button-wrapper .link span{padding:2rem 4rem}}#contact .forms-section .forms-wrapper .form-contact .button-wrapper .text-error{color:#9226e0;display:inline-block;font-family:Manrope;font-size:1rem;font-weight:400;left:0;line-height:1.6em;margin-left:4rem;max-width:220px;opacity:0;position:relative;text-transform:uppercase;transition:opacity .2s linear;vertical-align:middle}#contact .forms-section .forms-wrapper .form-contact.errors .button-wrapper .text-error{opacity:1}#contact .forms-section .forms-wrapper .form-contact.sucess .inner-form{opacity:0;pointer-events:none}#contact .forms-section .forms-wrapper .form-contact.sucess .thank-you{opacity:1}#misc{position:relative}#misc table,#misc td,#misc th{border:1px solid #1e53ff}#misc td,#misc th{padding:10px;text-align:left}#misc table{border-collapse:collapse;margin:2em 0;width:100%}#misc ul{margin-bottom:1em;margin-left:1.5em}#misc ul li{list-style-type:disc}#misc ol li,#misc ul li{display:list-item;margin-top:.8em}#misc ol li{list-style-type:decimal}#misc .layout{padding-bottom:8rem;padding-top:14rem}@media (min-width:768px){#misc .layout{padding-bottom:8rem;padding-left:26rem;padding-top:26rem}}#misc .title{color:#1e53ff;font-family:Mongoose;font-weight:500;text-transform:uppercase}#misc .desc{color:#1e53ff;font-family:Manrope;font-size:1.2rem;font-weight:400;line-height:2rem}@media (min-width:768px){#misc .desc{font-size:1.6rem;line-height:2.4rem}}#misc .title-wrapper{position:relative}#misc .title-wrapper .title{font-size:6.8rem;line-height:6.2rem}@media (min-width:768px){#misc .title-wrapper .title{font-size:16rem;line-height:15.2rem}}#misc .title-wrapper i{bottom:-3rem;color:#b7afff;font-size:6rem;left:0;position:absolute}@media (min-width:768px){#misc .title-wrapper i{bottom:-5rem;font-size:12rem;left:2rem}}#misc .main-content{margin-top:9rem}@media (min-width:768px){#misc .main-content{margin-top:2.5rem;padding-left:30vw}}#misc .main-content .wrapper .title{font-size:2rem;line-height:2rem}#misc .main-content .wrapper .desc{font-size:1.8rem;line-height:2.4rem;margin-top:1.5rem}@media (min-width:768px){#misc .main-content .wrapper .desc{font-size:2.2rem;line-height:2.8rem;margin-top:5rem;padding-right:10vw}}#misc .content{margin-top:8rem;position:relative}@media (min-width:768px){#misc .content{margin-top:14rem}}#misc .content i{color:#9226e0;display:none;font-size:11rem;left:82%;position:absolute;top:22rem}@media (min-width:768px){#misc .content i{display:block}}#misc .content .paragraph{margin-top:4.5rem}#misc .content .paragraph:nth-child(2){margin-top:0}#misc .content .paragraph p+p{margin-top:1em}@media (min-width:768px){#misc .content .paragraph{margin-bottom:8.5rem}#misc .content .paragraph .desc>:not(table){width:60%}#misc .content .paragraph h3{width:70%}}#misc .content .paragraph .title{font-size:4.6rem;line-height:5rem}@media (min-width:768px){#misc .content .paragraph .title{font-size:6rem;line-height:5.4rem}}#misc .content .paragraph h2{color:#1e53ff;font-family:Mongoose;font-weight:500;margin-bottom:1rem;margin-top:3.5rem;text-transform:uppercase}#misc .content .paragraph .desc{margin-top:1.2rem}@media (min-width:768px){#misc .content .paragraph .desc{margin-top:3.5rem}}#notfound{background:#5e1a78;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100%}#notfound .svg-wrapper svg{fill:#9226e0;opacity:.2;position:absolute}#notfound .svg-wrapper svg.lighting{right:-10rem;top:-17rem;transform:rotate(-7deg);width:29rem}@media (min-width:768px){#notfound .svg-wrapper svg.lighting{left:29rem;right:auto;top:-27rem;width:39rem}}#notfound .svg-wrapper svg.triangle{left:-7rem;top:25rem;transform:rotate(13deg);width:20rem}@media (min-width:768px){#notfound .svg-wrapper svg.triangle{bottom:-14rem;left:49rem;top:auto;width:28rem}}#notfound .svg-wrapper svg.circle{bottom:-22rem;right:-18rem;width:42rem}@media (min-width:768px){#notfound .svg-wrapper svg.circle{bottom:-49rem;left:-64rem;right:auto;width:96rem}}#notfound .svg-wrapper svg.half-circle{display:none}@media (min-width:768px){#notfound .svg-wrapper svg.half-circle{display:block;right:-73rem;top:-23rem;transform:rotate(24deg);width:116rem}}#notfound .link{bottom:3rem;position:absolute;right:2rem;z-index:1}#notfound .link span{padding:1.5rem 3.8rem}#notfound .desc{color:#fff;font-family:Manrope;font-size:1.6rem;font-weight:400;left:8rem;line-height:2.2rem;position:absolute;top:10rem}@media (min-width:768px){#notfound .desc{font-size:2.2rem;left:14rem;line-height:2.8rem;top:17rem}}#notfound .text-notfound{color:#c293f7;font-family:Mongoose;font-size:9rem;font-weight:500;letter-spacing:.005em;line-height:.89;margin-top:17rem;position:relative;text-align:center;text-transform:uppercase}@media (min-width:768px){#notfound .text-notfound{font-size:26rem;margin-top:14rem;text-indent:77rem}}#notfound .text-notfound div{display:flex;justify-content:space-between;padding:0 2rem}@media (min-width:768px){#notfound .text-notfound div{padding:0 7rem 0 2rem;text-indent:0}}#notfound .number-wrapper{flex:1 1 auto;position:relative}@media (min-width:768px){#notfound .number-wrapper{display:flex;gap:20rem;justify-content:center}}#notfound .number-wrapper span{color:#c293f7;font-family:Mongoose;font-size:9rem;font-weight:500;left:8rem;line-height:8.4rem;position:relative;text-transform:uppercase;top:40px}@media (min-width:768px){#notfound .number-wrapper span{font-size:26rem;left:auto;line-height:20rem;position:relative;top:auto}}#notfound .number-wrapper span.yellow{bottom:1.5rem;color:#dffd0a;left:1.5rem;position:absolute;top:auto}@media (min-width:768px){#notfound .number-wrapper span.yellow{bottom:auto;left:auto;position:relative}}#notfound .lightning-container{bottom:0;height:100%;left:0;position:absolute;right:0;top:0}
