@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:200 800;font-display:swap;src:url(https://ncodin.com/wp-content/themes/ncodin/assets/css/inc/../../fonts/plusjakartasans-italic-2.woff2) format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url(https://ncodin.com/wp-content/themes/ncodin/assets/css/inc/../../fonts/plusjakartasans-normal-2.woff2) format('woff2')}:root{--fontSize:18px;--wrapper:1400px;--gutter:3em;--textColor:#000000;--black:#000000;--color1:#dc360d;--color2:#000000;--trueBlack:#000000;--lightGrey:#f9f5f4;--grey:#979797;--baseFont:'Plus Jakarta Sans', sans-serif;--titleFont:"Plus Jakarta Sans", sans-serif;--borderRadius:0.5em;--boxShadow:0 0 10px 2px rgba(0,0,0,0.125);--lightBoxShadow:0 0 20px 1px rgba(0,0,0,0.05);--veryLightBoxShadow:0 0 10px 1px rgba(0,0,0,0.035);--headerHeight:124px}@media screen and (max-width:1300px){:root{--gutter:2.5em}}@media screen and (max-width:1100px){:root{--fontSize:16px;--headerHeight:118px}}@media screen and (max-width:1000px){:root{--headerHeight:117px}}@media screen and (max-width:600px){:root{--fontSize:14px;--headerHeight:69px}}@media screen and (max-width:450px){:root{--gutter:2em}}html{overflow-x:clip;max-width:100vw}body{color:var(--textColor);font-family:var(--baseFont);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;font-size:var(--fontSize);background-color:#fff;overflow-x:clip;max-width:100vw}body:not(.header-light){padding-top:var(--headerHeight)}main{max-width:100vw}.color1{color:var(--color1)}.color2{color:var(--color2)}.bg-color1{background-color:var(--color1);color:#fff}.bg-color2{background-color:var(--color2);color:#fff}.slider-nav a{--s:5em;--sarrow:calc(var(--s) * 0.2);position:relative;width:calc(var(--s) * 0.7);height:calc(var(--s) * 0.3);background-image:none;background-color:#fff0}.slider-nav.colored a{background-color:#000}.slider-nav a::after{content:'';position:absolute;top:50%;left:50%;width:var(--sarrow);height:var(--sarrow);margin-top:calc(var(--sarrow) * -0.5);margin-left:calc(var(--sarrow) * -0.5);transform:rotate(45deg);background-image:url(https://ncodin.com/wp-content/themes/ncodin/assets/css/inc/../../img/arrow.svg);background-size:70% auto;background-position:center;background-repeat:no-repeat}.slider-nav.colored a::after{background-image:url(https://ncodin.com/wp-content/themes/ncodin/assets/css/inc/../../img/arrow-white.svg)}.slider-nav a:hover,.slider-nav .colored a:hover{background-color:var(--color1)}.slider-nav a:hover::after{background-image:url(https://ncodin.com/wp-content/themes/ncodin/assets/css/inc/../../img/arrow-white.svg)}.ncodin-box .slider-nav a{background-color:#fff}.ncodin-box .slider-nav a:hover{background-color:var(--color1)}.wrapper-ncodin-box{max-width:2000px;margin:auto;padding:var(--gutter)}main>.wrapper-ncodin-box:first-child{padding-top:calc(var(--gutter) * 0.5)}.ncodin-box{position:relative;border-radius:var(--borderRadius);padding:var(--gutter) calc(var(--gutter) * 2);background-color:var(--color2);color:#fff;overflow:clip}.ncodin-box.w-ill img{filter:grayscale(1);opacity:.5}.ncodin-box.w-ill .overlay{z-index:2;background-color:var(--color1);mix-blend-mode:color;opacity:1}.ncodin-box.w-ill .gradient{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://ncodin.com/wp-content/themes/ncodin/assets/css/inc/../../img/ncodin-box-bg.svg);background-size:cover;background-position:center;mix-blend-mode:multiply;opacity:0}.ncodin-box>.inner{z-index:4;position:relative;margin:auto}.ncodin-box:not(.no-shadow)::after{content:'';z-index:1;position:absolute;top:60%;left:50%;width:80%;height:70%;background:radial-gradient(closest-side,var(--color1),var(--color2));opacity:.8;animation:ncodinBoxDot 15s ease-in-out infinite alternate;opacity:.9;filter:blur(40px);transform:scale(1.4)}@keyframes ncodinBoxDot{0%{transform:scale(1.4);left:50%;top:60%}25%{transform:scale(1.15);left:40%;top:70%}50%{transform:scale(1.45);left:60%;top:55%}75%{transform:scale(1.25);left:45%;top:65%}100%{transform:scale(1.2);left:50%;top:60%}}.ncodin-box .text a:hover{color:var(--color1)}@media screen and (max-width:1600px){.ncodin-box{padding:var(--gutter) calc(var(--gutter) * 1.5)}}@media screen and (max-width:600px){.ncodin-box{padding:var(--gutter)}}.ps-heading_cta{--g:1em;display:flex;flex-wrap:wrap;align-items:end;text-align:left;width:calc(100% + (var(--g) * 2));margin:calc(var(--g) * -1)}.ps-heading_cta>*{padding:var(--g)}.ps-heading_cta>.heading{flex:1}.ps-heading_cta>.cta{flex:0 0 25em}@media screen and (max-width:1100px){.ps-heading_cta>.heading,.ps-heading_cta>.cta{flex:0 0 50%}}@media screen and (max-width:800px){.ps-heading_cta>.heading,.ps-heading_cta>.cta{flex:0 0 100%}}.ps-video>video{display:block;width:100%;height:auto;border-radius:var(--borderRadius)}.the-form input:not([type="submit"]),.the-form textarea,.the-form select{border-radius:.5em}.the-form .mandatory{color:var(--color1)}.the-form input[type="submit"]{background-color:var(--color1);border-radius:9999px;color:#fff;border:none;font-weight:400;padding:1em 2em}.the-form input[type="submit"]:hover{background-color:var(--color2);color:#fff}.back-to-top{background-image:url(https://ncodin.com/wp-content/themes/ncodin/assets/css/inc/../../img/rarr-red.svg);background-size:50% auto;transform:rotate(-90deg)}.text p,.text ul,.text ol{line-height:1.55em}header{padding:2rem 0}body:not(.scrolled) header{background:#fff0}header .wrapper-ncodin-box{padding-top:0;padding-bottom:0}.header-logo{flex:0 0 18em}.main-nav{--m:0.5em;position:relative;display:inline-block;background-color:var(--textColor);color:#fff;border-radius:var(--borderRadius);padding:.6em 1.5em .75em 1.5em}.main-nav>.dot{--s:0.4em;z-index:55;position:absolute;bottom:.5em;left:50vw;width:var(--s);height:var(--s);border-radius:9999px;background-color:#fff0;margin-left:calc(var(--s) * -0.5 + var(--m));transition:cubic-bezier(.175,.885,.32,1.275) 0.3s}.ready .main-nav>.dot{background-color:var(--color1)}.main-nav>ul{padding:0}.main-nav>ul>li{margin:0 var(--m)}.main-nav>ul>li:first-child{margin-left:var(--m)}.main-nav>ul>li:last-child{margin-right:var(--m)}.main-nav>ul>li.current-menu-item>a::before,.main-nav>ul>li.current-menu-ancestor>a::before{display:none}.main-nav>ul>li.menu-item-has-children>a::after{content:' ▼';font-size:.8em}.main-nav>ul>li>ul{min-width:12em;text-align:left;font-size:.85em;top:100%;box-shadow:0 1px 4px 1px rgb(0 0 0 / .15)}.main-nav>ul>li>ul>li:first-child::before{display:none}.main-nav>ul>li>ul>li{background-color:var(--color1);color:#fff}.main-nav>ul>li>ul>li:not(:last-child){border-bottom:rgb(255 255 255 / .15) 1px solid}.main-nav>ul>li>ul>li:hover{background-color:var(--textColor)}.main-nav>ul>li>ul>li a{padding:.75em .95em .75em .95em}.mobile-menu{background-color:var(--textColor)}.mobile-menu nav>ul>li.current-menu-item::after{background-color:var(--color1)}@media screen and (min-width:1500px){.header-logo{flex:0 0 25em;padding-left:5em}}@media screen and (max-width:1300px){.header-logo{flex:0 0 15em}}@media screen and (max-width:950px){.header-logo{text-align:left}.header-hamburger{flex:1;text-align:right}}footer{background-color:#fff0;padding:0}.footer-big-title{flex:0 0 100%;text-align:center;margin-bottom:calc(var(--gutter) * 2)}.footer-logo{flex:0 0 17em;padding-right:4em;padding-top:.25em}.footer-menu{flex:0 0 12em}.footer-infos{flex:1}.footer-infos-title{margin-bottom:1em;line-height:1.25em;color:var(--grey)}.footer-menu ul{line-height:1.4em}.footer-menu a{font-size:1em;font-weight:300}.footer-contacts .text{font-weight:300}.footer-contacts .text strong{font-weight:300}footer .mentions{color:var(--grey);font-size:.9em;margin-top:calc(var(--gutter) * 0.5)}@media screen and (max-width:1400px){.footer-big-title{margin-bottom:var(--gutter)}.footer-logo{flex:0 0 100%;padding-right:0;text-align:center;margin-bottom:var(--gutter)}.footer-infos{flex:0 0 100%}}@media screen and (max-width:900px){.footer-infos>.grid{--g:0.5em}.footer-infos>.grid>*{flex:0 0 50%}.footer-logo img{width:15em}}@media screen and (max-width:500px){.footer-infos>.grid>*{flex:0 0 100%}.footer-menu:not(.expanded) nav{display:none}.footer-menu .footer-infos-title{cursor:pointer}.footer-infos-title{margin-bottom:.5em}.footer-menu:not(.expanded) .footer-infos-title{margin-bottom:0}.footer-menu .footer-infos-title>*::after{content:' ▼';font-size:.85em}.footer-menu li:last-child{margin-bottom:0}}.single-layout{margin:calc(var(--gutter) * 0.66) 0}.single-layout .meta{margin-top:1.5em}.single-layout .page-content{position:relative;margin-top:2em;padding-top:4em}.single-layout .page-content::before{content:'';position:absolute;top:0;left:50%;width:10em;height:1px;background-color:currentColor;transform:translateX(-50%)}.contact-intro{text-align:left}.contact-map{position:relative;width:100%;height:600px;max-height:90vh}.contact-map>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact-map>iframe:not(:hover){filter:grayscale(1)}@media screen and (max-width:1100px) and (min-width:801px){.contact-intro .the-form .half{flex:0 0 100%}}@media screen and (max-width:800px){.contact-intro>.grid>*{flex:0 0 100%}}.page-intro.video-intro .ill>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-intro .inner{text-align:left;padding-top:calc(var(--gutter) * 3);padding-bottom:calc(var(--gutter) * 3)}.page-intro.content-on-top .inner{padding-top:calc(var(--gutter) * 0);padding-bottom:calc(var(--gutter) * 6)}.page-intro .inner.narrow{padding-top:calc(var(--gutter) * 0.5);padding-bottom:calc(var(--gutter) * 0.5)}.page-intro.video-intro .inner{text-align:left;padding-top:calc(var(--gutter) * 1);padding-bottom:calc(var(--gutter) * 6)}.page-intro.video-intro.content-on-top .inner{text-align:left;padding-top:calc(var(--gutter) * 0);padding-bottom:calc(var(--gutter) * 7)}@media screen and (max-width:800px){.page-intro.video-intro.scale-video .inner{padding-top:calc(var(--gutter) * 2);padding-bottom:calc(var(--gutter) * 2)}}.posts-grid .line{--g:1em;position:relative;padding:1.5em 0;text-align:left;display:flex;flex-wrap:wrap;width:calc(100% + (var(--g) * 2));margin:0 calc(var(--g) * -1)}.posts-grid .line::before{content:'';position:absolute;top:0;left:var(--g);width:calc(100% - (var(--g) *2));height:1px;background-color:currentColor;opacity:.5}.posts-grid .line>*{padding:var(--g)}.posts-grid .line>.post-title{flex:0 0 50%}.posts-grid .line>.date{flex:0 0 25%;text-align:right}.posts-grid .line>.action{flex:0 0 25%;text-align:right}.posts-grid .line>.post-title .title>*{font-size:1.15em;line-height:1.25}@media screen and (max-width:950px){.posts-grid .line>.post-title{flex:1}.posts-grid .line>.date{flex:0 0 9em}.posts-grid .line>.action{flex:0 0 9em}}@media screen and (max-width:750px){.posts-grid .line>.post-title{flex:0 0 100%;order:2}.posts-grid .line>.date{flex:0 0 100%;order:1;text-align:left}.posts-grid .line>.action{flex:0 0 100%;order:3}}.team-grid{position:relative;display:flex;text-align:left}.team-grid::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--grey)}.team-grid>nav{flex:0 0 20em;align-self:self-start;position:sticky;top:0;padding:2em 4em 0 0}.team-grid .team-sections{flex:1;margin-top:1em}.team-grid nav ul{list-style-type:none}.team-grid nav li{margin-bottom:.5em}.team-grid nav li a{opacity:.5}.team-grid nav li a:hover,.team-grid nav li a.active{opacity:1}.team-grid nav li a:hover{text-decoration:underline}.team-section{margin-bottom:var(--gutter)}.team-grid .member{display:flex;border-top:var(--grey) 1px solid;padding:1em 0}.team-grid .team-sections .team-section:first-child .member:first-child{border-top:none}.team-grid .member .ill{position:relative;flex:0 0 6em;transition:0.3s}.team-grid .member:hover .ill{transform:scale(1.05)}.team-grid .member .ill::after{content:'';display:block;padding-bottom:100%}.team-grid .member .ill img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;filter:grayscale(1);transition:0.5s}.team-grid .member:hover .ill img{filter:grayscale(0)}.team-grid .name{flex:0 0 40%;padding:1em 3em;font-weight:600;line-height:1.35em}.team-grid .position{flex:0 0 30%;padding:1em 0;line-height:1.35em}.team-grid .position a{text-decoration:underline}.team-grid .position a:hover{color:var(--color1)}.team-grid .action{position:relative;flex:1;background-image:url(https://ncodin.com/wp-content/themes/ncodin/assets/css/inc/../../img/rarr-red.svg);background-position:top 1em right;background-size:1.5em auto;background-repeat:no-repeat;filter:brightness(0);transition:0.5s}.team-grid .action:hover{filter:brightness(1)}@media screen and (max-width:1200px){.team-grid>nav{flex:0 0 14em}}@media screen and (max-width:950px){.team-grid>nav{flex:0 0 10em;padding-right:1em}.team-grid .name{padding:1em 1.5em}}@media screen and (max-width:800px){.team-grid .name{flex:0 0 calc((100% - 6em) * 0.6)}.team-grid .position{flex:0 0 calc((100% - 6em) * 0.4)}.team-grid .action{display:none}}@media screen and (max-width:700px){.team-grid>nav{display:none}}@media screen and (max-width:450px){.team-grid .member{justify-content:center;flex-wrap:wrap}.team-grid .ill{margin-bottom:.5em}.team-grid .name,.team-grid .position{flex:0 0 100%;padding:.5em 0;text-align:center}}.cards{--g:0.75em}.cards>*{flex:0 0 33.3333%}.box-card{border:rgb(255 255 255 / .25) 1px solid;padding:1em 1.5em 1.5em 1.5em;border-radius:var(--borderRadius);height:100%}@media screen and (max-width:1000px){.cards>*{flex:0 0 100%}}.jobs-grid.team-grid::before{display:none}.jobs-grid{flex-wrap:wrap}.jobs-grid>*{flex:0 0 100%}.jobs-grid .team-section .job-category{font-size:1.125em;font-weight:600;padding:1rem;background-color:var(--lightGrey);border-radius:var(--borderRadius)}.jobs-grid .team-section:not(:first-child){border-top:var(--lightGrey) 1px solid}.jobs-grid .team-section .member:nth-child(2){border-top:0}.job-ref{flex:0 0 6em;padding:1.125em 0;margin-bottom:.5em}.jobs-grid .name{padding-left:1rem}.jobs-grid .name a:hover{text-decoration:underline}@media screen and (max-width:800px){.jobs-grid .name{text-decoration:underline}}@media screen and (max-width:450px){.jobs-grid .team-section .job-category{text-align:center}.job-ref{text-align:center;padding:.25em 0}.jobs-grid .name{padding-left:0}}.resources-filters{margin-bottom:2em}.resources-filters ul{list-style-type:none;text-align:left;font-size:1.2em}.resources-filters li{display:inline-block;margin:0 .5em .5em 0}.resources-filters a{display:inline-block;margin:0 .5em .5em 0;padding:.5em 2.25em .65em 2.25em;line-height:1em;white-space:nowrap;background-color:var(--lightGrey);border-radius:9999px}.resources-filters a:hover,.resources-filters .current-menu-item a,.resources-filters .current-menu-ancestor a{background-color:var(--textColor);color:#fff}.resources-grid{--g:0.5em}.resources-grid>*{flex:0 0 33.3333%}.resources-grid>.pagination-box,.resources-grid>.no-posts-box{flex:0 0 100%}.resources-grid>.pagination-box{margin-top:1em}.pagination-box>*{display:inline-block;margin:.25em;padding:.25em}.pagination-box .current,.pagination-box a:hover{color:var(--color1)}.box-resource .ill{position:relative;border-radius:var(--borderRadius);overflow:clip}.box-resource .ill::after{content:'';display:block;padding-bottom:70%}.box-resource .ill .contain{border:rgb(0 0 0 / .05) 1px solid;border-radius:var(--borderRadius)}.box-resource .ill .contain img{transform:scale(.75)}.box-resource .content{padding:1em 0;text-align:left}.box-resource .cat>*{display:inline-block;margin:0 .5em .5em 0;padding:.5em 2.25em .65em 2.25em;font-size:1em;line-height:1em;white-space:nowrap;color:#fff;background-color:var(--color1);border-radius:9999px}.box-resource .title{margin:1em 0 .5em 0}.box-resource .title>*{font-size:1.15em;font-weight:600;line-height:1.25em}.box-resource .meta{font-size:.85em;line-height:1.3em}@media screen and (max-width:1150px){.resources-filters ul{font-size:1em}.resources-grid>*{flex:0 0 50%}}@media screen and (max-width:600px){.resources-grid>*{flex:0 0 100%}}.hideHeader:not(.scrolled) header:not(:hover) .header-nav{opacity:0}.hideHeader:not(.scrolled) header .header-logo{opacity:0}.ncodin-home-intro{position:relative;height:100vh;height:100svh;background-color:var(--black);color:#fff;overflow:clip}.ncodin-home-intro .screen-1{z-index:3}.ncodin-home-intro .screen-1 .ps-content{transition:1s}.ncodin-home-intro .screen-1 .ps-content .toDisappear{transition:1s}.ncodin-home-intro .screen-2{z-index:1;transition:1s}.ncodin-home-intro .screen-2 video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ncodin-home-intro .screen-3{z-index:2;opacity:0;visibility:hidden;top:20vh;transition:1s}.ncodin-home-intro[step="1"] .screen-2{opacity:0;visibility:hidden}.ncodin-home-intro[step="2"] .screen-1 .ps-content{position:relative;transform:translateY(-60%)}.ncodin-home-intro[step="2"] .screen-1 .ps-content .toDisappear{opacity:0}.ncodin-home-intro[step="2"] .screen-2{opacity:1;visibility:visible}.ncodin-home-intro[step="3"] .screen-1{opacity:0;visibility:hidden}.ncodin-home-intro[step="3"] .screen-2{opacity:.25}.ncodin-home-intro[step="3"] .screen-3{opacity:1;visibility:visible;top:0}@media screen and (max-width:700px) and (min-width:601px){.ncodin-home-intro[step="2"] .screen-1 .ps-content{transform:translateY(-40%)}}@media screen and (max-width:600px){.ncodin-home-intro[step="2"] .screen-1 .ps-content{transform:translateY(-50%)}}@media (max-aspect-ratio:1/1){.ncodin-home-intro .screen-2 video{object-fit:contain}}.home-light-layout>.content{flex:0 0 55%}.home-light-layout>.ill{flex:0 0 45%}@media screen and (max-width:1000px) and (min-width:651px){.home-light-layout>.content{flex:0 0 50%}.home-light-layout>.ill{flex:0 0 50%;align-self:start;position:sticky;top:0}.home-light-layout>.ill .ps-video.full video{position:relative;height:auto}.home-light-layout .grid--2>*{flex:0 0 100%}}@media screen and (max-width:800px){.home-light-layout>.ill .ps-video.full video{transform:scale(1.5)}.home-light-layout .grid--2{--g:0.5em}}@media screen and (max-width:650px){.home-light-layout{--g:1em !important}.home-light-layout>.content{flex:0 0 100%}.home-light-layout>.ill{flex:0 0 100%;height:80vh}.home-light-layout .grid--2{--g:1em}}@media screen and (max-width:500px){.home-light-layout .grid--2{--g:0.5em}.home-light-layout .grid--2>*{flex:0 0 100%}}.chip-timeline-layout{position:relative;--sl:7em;--slw:6px;left:-4em}@media screen and (max-width:1500px){.ncodin-home-performance .animation{flex:0 0 55%}.ncodin-home-performance .content{flex:0 0 45%}}@media screen and (max-width:1200px){.chip-timeline-layout{left:-2.5em}}@media screen and (max-width:1000px){.ncodin-home-performance .animation{flex:0 0 100%}.ncodin-home-performance .content{flex:0 0 100%}.chip-timeline-layout{left:-2em;max-width:75vh}}@media screen and (max-width:500px){.chip-timeline-layout{--sl:4em;--slw:4px}.chip-timeline-layout{max-width:100%}}.ctl_line{position:absolute;top:0;right:calc(var(--sl) / 2);width:var(--slw);height:100%}.ctl_line::after{content:'';position:absolute;top:0;left:0;width:100%;height:0;background-color:var(--color1);border-radius:3px}.inViewport .ctl_line::after{animation:animateCtlLine 6s linear forwards}@keyframes animateCtlLine{0%{height:0;top:0;bottom:auto}69.5%{height:100%;top:0;bottom:auto}70%{height:100%;top:auto;bottom:0}100%{height:0;top:auto;bottom:0}}@media screen and (max-width:500px){.ctl_line{right:calc(var(--sl) / 2 + 1em)}}.ctl_dot{--s:8px;position:absolute;top:calc(var(--s) * -1);right:calc((var(--sl) / 2) + (var(--slw) * 0.5) - (var(--s) / 2));width:var(--s);height:var(--s);border-radius:50%;background-color:var(--color1);transform:scale(0)}.inViewport .ctl_dot{animation:animateCtlDot 6s linear forwards}@keyframes animateCtlDot{0%{top:0;transform:scale(0)}5%{transform:scale(1)}10%{box-shadow:0 0 0 calc(var(--s) * 0.2) var(--color1),0 0 0 calc(var(--s) * 0.5) var(--color1),0 0 calc(var(--s) * 1) var(--color1),0 0 calc(var(--s) * 2) calc(var(--s) * 0.5) var(--color1),0 0 calc(var(--s) * 3) calc(var(--s) * 1) var(--color1)}69.5%,90%{top:calc(100% - var(--s));transform:scale(1);box-shadow:0 0 0 calc(var(--s) * 0.2) var(--color1),0 0 0 calc(var(--s) * 0.5) var(--color1),0 0 calc(var(--s) * 1) var(--color1),0 0 calc(var(--s) * 2) calc(var(--s) * 0.5) var(--color1),0 0 calc(var(--s) * 3) calc(var(--s) * 1) var(--color1)}100%{top:calc(100% - var(--s));transform:scale(0)}}@media screen and (max-width:500px){.ctl_dot{--s:6px;right:calc(1em + (var(--sl) / 2) + (var(--slw) * 0.5) - (var(--s) / 2))}}.ctl_dates{position:absolute;top:0;right:0;width:var(--sl);height:100%}.ctl_dates>*{position:absolute;left:0;width:100%;padding:.25em .5em .3em .5em;border-radius:9999px;background-color:var(--color1);color:#fff;font-weight:500;text-align:center;white-space:nowrap;line-height:1em;font-size:.85em;transform:translateY(-50%) scale(0)}.inViewport .ctl_dates>*{animation:animateDates 0.2s linear forwards}.ctl_dates>*:nth-child(1){top:16.75%;animation-delay:0.75s}.ctl_dates>*:nth-child(2){top:50%;animation-delay:2.125s}.ctl_dates>*:nth-child(3){top:82.75%;animation-delay:3.35s}@keyframes animateDates{0%{transform:translateY(-50%) scale(0)}90%{transform:translateY(-50%) scale(1.05)}95%{transform:translateY(-50%) scale(.95)}100%{transform:translateY(-50%) scale(1)}}@media screen and (max-width:500px){.ctl_dates{width:calc(var(--sl) + 2em)}}.ctl_chips{padding:0 calc(var(--sl) + 4em)}.ctl_chips>*{transform:scale(.8);opacity:0}.inViewport .ctl_chips>*{animation:animateChips 0.4s linear forwards}.ctl_chips>*:nth-child(1){animation-delay:0.6s}.ctl_chips>*:nth-child(2){animation-delay:1.975s}.ctl_chips>*:nth-child(3){animation-delay:3.2s}@keyframes animateChips{0%{transform:scale(.8);opacity:0}100%{transform:scale(1);opacity:1}}.ncodin-slider{--g:2em}.ncodin-slider .fixed-content{flex:0 0 24em}.ncodin-slider .sliding-content{flex:1;margin-bottom:calc(var(--gutter) * -1)}.ncodin-slider .sliding-content .swiper-apps{width:calc(100% + (var(--gutter) * 2))}@media screen and (max-width:1600px){.ncodin-slider .sliding-content .swiper-apps{width:calc(100% + (var(--gutter) * 1.5))}}@media screen and (max-width:600px){.ncodin-slider .sliding-content .swiper-apps{width:calc(100% + (var(--gutter) * 1))}}.ncodin-slider .box-app{width:18em}.ncodin-slider .swiper-slide{padding:0 3em 0 0;max-width:fit-content;height:auto}.ncodin-slider .swiper-wrapper .swiper-slide:not(:first-child)::before{content:'';position:absolute;top:0;left:-1.5em;bottom:0;width:1px;background-color:#fff;opacity:.25}@media screen and (max-width:450px){.ncodin-slider .swiper-wrapper .swiper-slide:not(:first-child)::before{display:none}}.box-app{position:relative}.box-app .ill{position:relative;border-radius:var(--borderRadius);overflow:clip}.box-app .ill::after{content:'';display:block;padding-bottom:100%}.box-app .content{text-align:left;padding:2em 0}.box-app .content .number{margin-bottom:3em}.box-app .title>*{font-size:1.85em;line-height:1.25em}.swiper-logos{overflow:visible}.swiper-logos .swiper-wrapper{transition-timing-function:linear}.swiper-logos .swiper-slide{text-align:center;max-width:fit-content;padding-bottom:1px}.swiper-logos .swiper-slide>div{border:rgb(0 0 0 / .25) 1px solid;border-radius:calc(var(--borderRadius) * 1);padding:2em .5em}.swiper-logos img{display:inline-block;height:4em;width:7em;object-fit:contain;object-position:center;filter:grayscale(1);transition:0.5s}.swiper-logos img:hover{filter:grayscale(0)}.swiper-news{overflow:visible}.swiper-news .swiper-slide{text-align:center;max-width:fit-content}.swiper-news .box-resource{width:25em}@media screen and (max-width:1300px){.swiper-news .box-resource{width:20em}}@media screen and (max-width:900px){.ncodin-home-light .grid--4>*{flex:0 0 50%}.ncodin-slider .fixed-content,.ncodin-slider .sliding-content{flex:0 0 100%}}@media screen and (max-width:800px){.ncodin-home-performance{margin-top:-2em}.ncodin-home-performance .grid--2>*{flex:0 0 100%}.ncodin-home-performance .ps-video.full{height:50vw}}@media screen and (max-width:500px){.ncodin-home-light .grid--4{--g:1em}.ncodin-home-light .grid--4>*{flex:0 0 100%}}.ncodin-box .sticky{z-index:20;position:sticky;top:0;backdrop-filter:blur(5px)}@media screen and (max-width:800px){.ncodin-box .sticky{position:relative}}@media screen and (max-width:900px){.techno-scale>.wrapper>.spacer.big{height:1em}.techno-scale .grid>*{flex:0 0 100%}.techno-scale .ps-video.full{height:60vw}}.compare-graph{position:relative;margin-top:calc(var(--gutter) * 2)}.compare-graph .legend{z-index:3;position:absolute;width:14em;text-align:left;padding-bottom:1em;border-bottom:#aaa 1px solid}.compare-graph .legend::after{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.2);background-color:rgb(0 0 0 / .125);border-radius:var(--borderRadius)}.compare-graph .legend .title{font-size:1.4em;font-weight:500;margin-bottom:.25em;line-height:1.25em}.compare-graph .legend .value{vertical-align:baseline}.compare-graph .legend .value .number{font-size:3.33em;font-weight:700}.compare-graph .legend .value .mention{display:inline-block;padding-left:.5em}.compare-graph .legend1{top:0;left:50%;transform:translate(-50%,-25%)}.compare-graph .legend2{bottom:0;right:0;transform:translateY(-50%)}.compare-graph .legend3{bottom:0;left:0;text-align:right;transform:translateY(-50%)}.compare-layout{position:relative}.compare-layout .switch-wrapper{z-index:6;position:sticky;top:5em;padding:.5em;text-align:right;display:flex}.switch{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;margin-right:-2em;flex:0 0 30em;background-color:rgb(0 0 0 / .125);border-radius:var(--borderRadius)}.switch .option{font-size:1.2em}.switch .the-switch{--s:1.3em;position:relative;margin:0 1em;flex:0 0 4.5em;height:calc(var(--s) + 0.5em);border-radius:9999px;background-color:#4a1609;transition:0.3s}.switch .the-switch span{width:var(--s);height:var(--s);border-radius:50%;background-color:#be3918;position:absolute;top:.25em;left:.25em;transition:0.3s}.switch.alt .the-switch span{left:calc(100% - 0.25em - var(--s))}.switch:not(.alt) .option1{font-weight:600}.switch.alt .option2{font-weight:600}.switch:not(.alt) .the-switch{background-color:#666}.switch:not(.alt) .the-switch span{background-color:#eee}.compare-graph{padding:calc(var(--gutter) * 1)!important}.compare-graph .the-graph{position:relative;width:550px;margin:auto;max-width:100%}.compare-graph .the-graph::after{content:'';display:block;padding-bottom:100%}.compare-graph .the-graph>*{transition:0.5s}.compare-graph .the-graph.alt>.option1{opacity:0}.compare-graph .the-graph:not(.alt)>.option2{opacity:0}@media screen and (max-height:750px){.compare-graph .legend2,.compare-graph .legend3{transform:translateY(-150%)}}@media screen and (max-width:1200px){.compare-layout{margin-top:var(--gutter)}.compare-layout .switch-wrapper{top:2em}.switch{margin-left:-2em;margin-right:auto}.compare-graph .legend{font-size:.85em}}@media screen and (max-width:1000px){.compare-graph{padding:0!important}.compare-graph .legend2,.compare-graph .legend3{transform:translateY(-300%)}}@media screen and (max-width:750px){.compare-graph .legend2,.compare-graph .legend3{transform:translateY(-100%)}.compare-graph .the-graph img{transform:scale(.8);transform-origin:center top}.compare-graph .legend{font-size:.75em}.compare-layout .switch-wrapper{top:0;position:relative}}@media screen and (max-width:600px){.switch-wrapper{font-size:.9em}.compare-graph{--g:0.5em;display:flex;flex-wrap:wrap;width:calc(100% + (var(--g) * 2));margin:calc(var(--g) * -1);padding-top:2em!important}.compare-graph .the-graph{display:none}.compare-graph .legend{position:relative;top:0;left:0;right:0;bottom:0;transform:unset;text-align:left!important;margin:var(--g)}}@media screen and (max-width:500px){.switch{flex:0 0 100%;margin:auto}.switch .option.option2{text-align:left}}.techno-apps{--g:2em;text-align:left;margin-top:calc(var(--g) * -1)}.techno-apps .ills{flex:0 0 35%}.techno-apps nav{flex:0 0 25%}.techno-apps .details{flex:0 0 40%}.techno-apps .ills img{display:block;border-radius:var(--borderRadius)}.techno-apps nav ul{list-style-type:none}.techno-apps nav ul li{margin-bottom:.35em}.techno-apps nav ul li a{line-height:1.25em}.techno-apps nav ul li:not(.active) a{opacity:.5}@media screen and (max-width:1200px){.techno-apps{--g:1em}}@media screen and (max-width:850px){.techno-apps nav{order:0;flex:0 0 100%}.techno-apps nav ul li{float:left;width:calc(33.333% - 1px)}.techno-apps .ills,.techno-apps .details{order:1;flex:0 0 50%}}@media screen and (max-width:750px){.techno-apps nav ul li{float:left;width:calc(50% - 1px)}}@media screen and (max-width:600px){.techno-apps .ills{order:2;flex:0 0 100%}.techno-apps .details{order:1;flex:0 0 100%}}@media screen and (max-width:550px){.techno-apps nav ul li{float:none;width:100%}}@media screen and (max-width:1300px){.spacer.neg-big{margin-top:-4em}}@media screen and (max-width:450px){.spacer.neg-big{margin-top:-3em}}