@font-face{font-family:'Rakesly';src:url("../fonts/rakesly_rg.eot");src:url("../fonts/rakesly_rg.eot?#iefix") format("embedded-opentype"),url("../fonts/rakesly_rg.woff") format("woff"),url("../fonts/rakesly_rg.woff") format("woff2"),url("../fonts/rakesly_rg.ttf") format("truetype"),url("../fonts/rakesly_rg.svg#b116662cb4f748d3185ff0d82f691c69") format("svg");font-weight:400}@font-face{font-family:'Rakesly';src:url("../fonts/rakesly_lt.eot");src:url("../fonts/rakesly_lt.eot?#iefix") format("embedded-opentype"),url("../fonts/rakesly_lt.woff") format("woff"),url("../fonts/rakesly_lt.woff") format("woff2"),url("../fonts/rakesly_lt.ttf") format("truetype"),url("../fonts/rakesly_lt.svg#99a2a8d3756bd48490cad68c977bd1ea") format("svg");font-weight:300}@font-face{font-family:'Helvetica Neue';src:url("../fonts/HelveticaNeueLT-Bd.eot");src:url("../fonts/HelveticaNeueLT-Bd.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueLT-Bd.woff") format("woff"),url("../fonts/HelveticaNeueLT-Bd.woff") format("woff2"),url("../fonts/HelveticaNeueLT-Bd.ttf") format("truetype"),url("../fonts/HelveticaNeueLT-Bd.svg#99a2a8d3756bd48490cad68c977bd1ea") format("svg");font-weight:700}@font-face{font-family:'Helvetica Neue';src:url("../fonts/HelveticaNeueLT-Md.eot");src:url("../fonts/HelveticaNeueLT-Md.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueLT-Md.woff") format("woff"),url("../fonts/HelveticaNeueLT-Md.woff") format("woff2"),url("../fonts/HelveticaNeueLT-Md.ttf") format("truetype"),url("../fonts/HelveticaNeueLT-Md.svg#99a2a8d3756bd48490cad68c977bd1ea") format("svg");font-weight:500}@font-face{font-family:'Helvetica Neue';src:url("../fonts/HelveticaNeueLT-Rm.eot");src:url("../fonts/HelveticaNeueLT-Rm.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueLT-Rm.woff") format("woff"),url("../fonts/HelveticaNeueLT-Rm.woff") format("woff2"),url("../fonts/HelveticaNeueLT-Rm.ttf") format("truetype"),url("../fonts/HelveticaNeueLT-Rm.svg#99a2a8d3756bd48490cad68c977bd1ea") format("svg");font-weight:400}@font-face{font-family:'Helvetica Neue';src:url("../fonts/HelveticaNeueLT-Lt.eot");src:url("../fonts/HelveticaNeueLT-Lt.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueLT-Lt.woff") format("woff"),url("../fonts/HelveticaNeueLT-Lt.woff") format("woff2"),url("../fonts/HelveticaNeueLT-Lt.ttf") format("truetype"),url("../fonts/HelveticaNeueLT-Lt.svg#99a2a8d3756bd48490cad68c977bd1ea") format("svg");font-weight:300}@font-face{font-family:'Helvetica Neue';src:url("../fonts/HelveticaNeueLT-LtIt.eot");src:url("../fonts/HelveticaNeueLT-LtIt.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueLT-LtIt.woff") format("woff"),url("../fonts/HelveticaNeueLT-LtIt.woff") format("woff2"),url("../fonts/HelveticaNeueLT-LtIt.ttf") format("truetype"),url("../fonts/HelveticaNeueLT-LtIt.svg#99a2a8d3756bd48490cad68c977bd1ea") format("svg");font-weight:300;font-style:italic}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.c-full{width:100%}.c-full .c-wrapper{max-width:1440px;margin:0 auto}.push-1,.m-1,.m1{margin-left:8.33333%}.pull-1{margin-left:-8.33333%}.pad-left-1,.p-1{padding-left:8.33333%}.bleed-left-1{margin-left:-8.33333%;padding-left:8.33333%}.c-1{width:8.33333%;flex:0 0 auto}.c-1-12{width:8.33333%;flex:0 0 auto}.push-2,.m-2,.m2{margin-left:16.66667%}.pull-2{margin-left:-16.66667%}.pad-left-2,.p-2{padding-left:16.66667%}.bleed-left-2{margin-left:-16.66667%;padding-left:16.66667%}.c-2{width:16.66667%;flex:0 0 auto}.c-2-12{width:16.66667%;flex:0 0 auto}.push-3,.m-3,.m3{margin-left:25%}.pull-3{margin-left:-25%}.pad-left-3,.p-3{padding-left:25%}.bleed-left-3{margin-left:-25%;padding-left:25%}.c-3{width:25%;flex:0 0 auto}.c-3-12{width:25%;flex:0 0 auto}.push-4,.m-4,.m4{margin-left:33.33333%}.pull-4{margin-left:-33.33333%}.pad-left-4,.p-4{padding-left:33.33333%}.bleed-left-4{margin-left:-33.33333%;padding-left:33.33333%}.c-4{width:33.33333%;flex:0 0 auto}.c-4-12{width:33.33333%;flex:0 0 auto}.push-5,.m-5,.m5{margin-left:41.66667%}.pull-5{margin-left:-41.66667%}.pad-left-5,.p-5{padding-left:41.66667%}.bleed-left-5{margin-left:-41.66667%;padding-left:41.66667%}.c-5{width:41.66667%;flex:0 0 auto}.c-5-12{width:41.66667%;flex:0 0 auto}.push-6,.m-6,.m6{margin-left:50%}.pull-6{margin-left:-50%}.pad-left-6,.p-6{padding-left:50%}.bleed-left-6{margin-left:-50%;padding-left:50%}.c-6{width:50%;flex:0 0 auto}.c-6-12{width:50%;flex:0 0 auto}.push-7,.m-7,.m7{margin-left:58.33333%}.pull-7{margin-left:-58.33333%}.pad-left-7,.p-7{padding-left:58.33333%}.bleed-left-7{margin-left:-58.33333%;padding-left:58.33333%}.c-7{width:58.33333%;flex:0 0 auto}.c-7-12{width:58.33333%;flex:0 0 auto}.push-8,.m-8,.m8{margin-left:66.66667%}.pull-8{margin-left:-66.66667%}.pad-left-8,.p-8{padding-left:66.66667%}.bleed-left-8{margin-left:-66.66667%;padding-left:66.66667%}.c-8{width:66.66667%;flex:0 0 auto}.c-8-12{width:66.66667%;flex:0 0 auto}.push-9,.m-9,.m9{margin-left:75%}.pull-9{margin-left:-75%}.pad-left-9,.p-9{padding-left:75%}.bleed-left-9{margin-left:-75%;padding-left:75%}.c-9{width:75%;flex:0 0 auto}.c-9-12{width:75%;flex:0 0 auto}.push-10,.m-10,.m10{margin-left:83.33333%}.pull-10{margin-left:-83.33333%}.pad-left-10,.p-10{padding-left:83.33333%}.bleed-left-10{margin-left:-83.33333%;padding-left:83.33333%}.c-10{width:83.33333%;flex:0 0 auto}.c-10-12{width:83.33333%;flex:0 0 auto}.push-11,.m-11,.m11{margin-left:91.66667%}.pull-11{margin-left:-91.66667%}.pad-left-11,.p-11{padding-left:91.66667%}.bleed-left-11{margin-left:-91.66667%;padding-left:91.66667%}.c-11{width:91.66667%;flex:0 0 auto}.c-11-12{width:91.66667%;flex:0 0 auto}.push-12,.m-12,.m12{margin-left:100%}.pull-12{margin-left:-100%}.pad-left-12,.p-12{padding-left:100%}.bleed-left-12{margin-left:-100%;padding-left:100%}.c-12{width:100%;flex:0 0 auto}.c-12-12{width:100%;flex:0 0 auto}.icon{fill:currentColor;width:1em;height:1em;vertical-align:middle;overflow:hidden}.icon.svg-social-network-facebook{width:2.1em}.icon.svg-social-network-twitter{width:1.28em}.icon.svg-social-network-youtube{width:1.44em}/*! Dropdown
Dropdown in dom
---------------------------------------------- */.dropdown-container .dropdown{opacity:0;visibility:hidden;max-height:0;height:auto;overflow:hidden;transition:opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.05s,visibility 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.05s,max-height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.dropdown-container .dropdown .dropdown-inner{padding:0.1px 0}.dropdown-container .dropdown-handler{cursor:pointer}.dropdown-container.open .dropdown{opacity:1;visibility:visible;overflow:visible}.title-1{font-size:9rem;line-height:10rem;font-family:"Helvetica Neue"}.title-2{font-size:6rem;line-height:7rem;font-family:"Helvetica Neue"}.title-3{font-size:3rem;line-height:4rem;font-family:"Helvetica Neue"}.title-4{font-size:2.5rem;line-height:normal;font-family:"Helvetica Neue"}.title-5{font-size:2.5rem;line-height:normal;font-family:"Helvetica Neue"}.title-6{font-size:2rem;line-height:normal;font-family:"Helvetica Neue"}.title-menu{font-size:1.6rem;line-height:normal;font-family:"Helvetica Neue";font-weight:500}.text-1{font-size:1.8rem;line-height:2.5rem;font-family:"Rakesly";letter-spacing:0.45px}.text-2{font-size:1.8rem;line-height:2.5rem;font-family:"Helvetica Neue"}.text-3{font-size:1.5rem;line-height:2.8rem;font-family:"Helvetica Neue"}html{font-size:62.5%}html.no-scroll{overflow:hidden}body{position:relative;width:100%;overflow-y:overlay;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;visibility:hidden}body.dom-content-loaded{visibility:visible}body.no-scroll{overflow:hidden}body .media-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .loader,body .screen-transition{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#000;z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translate3d(0, 0, 0px)}body .loader .txt-screen,body .screen-transition .txt-screen{position:relative;color:#fff;z-index:5;font-size:2.5rem;text-transform:uppercase;letter-spacing:10px;text-align:center;margin-left:13px}body .loader .txt-screen .charsClass,body .screen-transition .txt-screen .charsClass{width:25px;text-align:center}body .loader .screen-transition__bar,body .screen-transition .screen-transition__bar{position:relative;width:160px;height:2px;margin-top:20px;background:rgba(255,255,255,0.1)}body .loader .screen-transition__progress,body .screen-transition .screen-transition__progress{position:absolute;top:0;left:0;width:100%;height:100%;background:white;transform:scaleX(0);transform-origin:left}body .is-smooth-scroll .scroll-wrapper{position:fixed;top:0;left:0;right:0;bottom:0}body .icon.svg-loop-1{width:14px;height:14px}body .icon.svg-loop-2{width:14px;height:14px}body .icon.svg-loop-3{width:21px;height:14px}body .icon.svg-loop-4{width:28px;height:14px}body .icon.svg-loop-5{width:35px;height:14px}body .icon.svg-loop-6{width:42px;height:14px}body main{position:relative;width:100%}body main .page{position:relative;width:100%;min-height:100%}body main .page .scrollable{position:relative;top:0;left:0;z-index:15;display:block;width:100%}body main .page [data-src],body main .page [data-background]{opacity:0;transition:opacity 300ms linear}body main .page [data-src].media-loaded,body main .page [data-background].media-loaded{opacity:1}body .plyr__poster{background-color:#fff}body .plyr__control--overlaid{width:88px;height:88px;background:rgba(255,255,255,0);border:1px solid #fff}body .plyr__control--overlaid svg{left:20px;transform:scale(1.25);transition:color 250ms ease}body button.plyr__control.plyr__control--overlaid{color:#fff}body button.plyr__control.plyr__control--overlaid:hover{background:none;transition:border 250ms ease}body .plyr--full-ui input[type=range]{color:#fff}body .plyr--video .plyr__control:hover{background:rgba(255,255,255,0.8)}body .content-wysiwyg strong{font-weight:500}body .content-wysiwyg ul{margin-bottom:30px}body .content-wysiwyg ul:nth-last-child(1){margin-bottom:0}body .content-wysiwyg ul li{position:relative;padding-left:30px;margin-bottom:15px}body .content-wysiwyg ul li:nth-last-child(1){margin-bottom:0}body .content-wysiwyg ul li:before{position:absolute;content:'';width:10px;height:1px;background:#000;left:0px;top:9px}.absolute{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.relative{position:relative;width:100%;height:100%}*,*::before,*::after{outline:none;box-sizing:border-box}a{text-decoration:none}.clear,.clearfix::after{clear:both;width:100%;height:0px;float:none;line-height:0}.clearfix::after{content:''}body.is-debug header,body.is-debug footer{display:none !important}.debug{display:none;position:fixed;top:0;right:0;width:80%;height:100%;max-width:300px;overflow:auto;z-index:100}.is-visible{display:block}.gl-video{position:fixed;opacity:.0001;width:1px;height:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.no-webgl .gl-video{display:none}.is-webgl .gl-circle{opacity:0}.is-webgl .gl-image-circle{opacity:0}.is-webgl .gl-media-reveal{opacity:0}.dot:before{background-color:#2e2d2c;content:'';display:inline-block;content:'';width:5px;height:5px;border-radius:50%;margin:2px 6px}.dot.blue:before{background-color:#008fd5}.dot.white:before{background-color:white}input{border-radius:0;-webkit-appearance:none}.hover-custom-cursor{cursor:none}.hover-custom-cursor a{cursor:none}.master_block .ct{width:50%;flex:0 0 auto;margin-left:25%}.master_block .ct.ct--slider_video{width:66.66667%;margin-left:16.66667%}.master_block .ct.ct--testimonials{width:83.33333%;margin-left:8.33333%}.master_block .ct.ct--quote{width:58.33333%;margin-left:16.66667%}@media screen and (max-width: 800px){.master_block{padding:0 8%}.master_block .ct{width:100%;margin-left:initial}.master_block .ct.ct--slider_video,.master_block .ct.ct--testimonials,.master_block .ct.ct--quote{width:100%;margin-left:initial}}body{width:100%;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}body .is-smooth-scroll .scroll-wrapper{position:fixed;top:0;left:0;right:0;bottom:0}body main{position:relative}.rotate-screen{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:5000;background-color:#008fd5;display:none;padding:0 8%}.rotate-screen .container-rotate{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.rotate-screen .container-rotate img{margin-bottom:20px}.rotate-screen .container-rotate .baseline-1{color:#fff;font-size:40px;line-height:40px;margin:-10px 0 0}@media screen and (max-width: 900px){.rotate-screen{display:block !important}}body.locked-scroll,html.locked-scroll{overflow:hidden;touch-action:none;-ms-touch-action:none}.ct.ct--popin_testimonials{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;z-index:999}.ct.ct--popin_testimonials:not(.open){display:none}.ct.ct--popin_testimonials[data-type="video"]:not(.open){display:none}.ct.ct--popin_testimonials[data-type="video"] .content{display:none}.ct.ct--popin_testimonials[data-type="video"] .container-video{z-index:10;top:50%;overflow:hidden}.ct.ct--popin_testimonials[data-type="text"] .content{z-index:10;position:absolute;left:50%;background-color:white}.ct.ct--popin_testimonials[data-type="text"] .content .image{width:37.5%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--popin_testimonials[data-type="text"] .content .container-text{height:100%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#008fd5 white}.ct.ct--popin_testimonials[data-type="text"] .content .container-text::-webkit-scrollbar{width:5px}.ct.ct--popin_testimonials[data-type="text"] .content .container-text::-webkit-scrollbar-track{background:white}.ct.ct--popin_testimonials[data-type="text"] .content .container-text::-webkit-scrollbar-thumb{background-color:#cce9f7;border:4px solid #008fd5}.ct.ct--popin_testimonials[data-type="text"] .content .container-text::-webkit-scrollbar-thumb:hover{background-color:white}.ct.ct--popin_testimonials[data-type="text"] .content .container-text .top-popin{display:flex;align-items:center;margin-bottom:3px}.ct.ct--popin_testimonials[data-type="text"] .content .container-text .top-popin .icon{stroke:#000;width:17px;height:13px;margin-right:5px}.ct.ct--popin_testimonials[data-type="text"] .content .container-text .headline{display:inline-block;font-size:1.5rem;padding:5px 10px;background-color:#008fd5;color:white;margin-bottom:20px}.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text{margin-top:30px;font-size:1.5rem;line-height:2.8rem;font-family:"Helvetica Neue";font-weight:300}.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text strong{font-weight:700}.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text h1,.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text h2,.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text h3,.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text h4,.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text h5,.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text h6{font-size:2.4rem;line-height:3.2rem;font-weight:500;margin-bottom:20px;margin-top:30px}.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text ul li{position:relative;padding-left:20px;margin-bottom:15px}.ct.ct--popin_testimonials[data-type="text"] .content .container-text .text ul li:before{display:block;content:'';width:5px;height:5px;position:absolute;left:5px;top:15px;transform:translateY(-50%);border-radius:50%;background-color:#959493}.ct.ct--popin_testimonials[data-type="text"] .container-video{display:none}.ct.ct--popin_testimonials .btn-close{width:70px;height:70px;background-color:white;border:none;border-radius:50%;position:absolute;transition:background-color 0.3s;cursor:pointer;z-index:10}.ct.ct--popin_testimonials .btn-close:before,.ct.ct--popin_testimonials .btn-close:after{position:absolute;left:50%;top:36%;content:' ';height:22px;width:1px;background-color:#008fd5;transition:background-color 0.3s}.ct.ct--popin_testimonials .btn-close:before{transform:rotate(45deg)}.ct.ct--popin_testimonials .btn-close:after{transform:rotate(-45deg)}.ct.ct--popin_testimonials .popin-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:1}.ct.ct--popin_testimonials .content{height:75%;display:flex;justify-content:space-between;align-items:flex-start;top:50%;transform:translate(-50%, -50%)}.ct.ct--popin_testimonials .content .container-text{width:62.5%;padding:40px 60px}.ct.ct--popin_testimonials[data-type="video"]{display:flex;justify-content:center;align-items:center}.ct.ct--popin_testimonials[data-type="video"] .container-video{display:inline-flex;max-height:90vh;max-width:66.66667%;position:relative;top:auto}.ct.ct--popin_testimonials[data-type="video"] .container-video .inner{position:relative;display:inline-flex;max-height:100%;max-width:100%;justify-content:center}.ct.ct--popin_testimonials[data-type="video"] .container-video .inner .wrapper-content{position:relative}.ct.ct--popin_testimonials[data-type="video"] .container-video .inner .wrapper-content .video{max-height:100%;max-width:100%;display:block;margin:0 auto}.ct.ct--popin_testimonials .btn-close{top:50%;right:8%;transform:translateY(-50%)}.ct.ct--popin_testimonials .btn-close:hover{background-color:#008fd5}.ct.ct--popin_testimonials .btn-close:hover:before,.ct.ct--popin_testimonials .btn-close:hover:after{background-color:white}.ct.ct--custom_cursor{position:fixed;opacity:1;width:100px;height:100px;left:-50px;top:-50px;transform:translate(-100%, -100%) scale(0);display:flex;align-items:center;justify-content:center;z-index:1600000;pointer-events:none;background-color:white;border-radius:50%;transition:scale 0.4s;color:#008fd5}.ct.ct--custom_cursor.video .label-video{display:block}.ct.ct--custom_cursor.video .label-read{display:none}.ct.ct--custom_cursor .label-video{display:none;font-weight:500}.ct.ct--custom_cursor .label-read{font-weight:500}.ct.ct--key_numbers{margin-bottom:80px}.ct.ct--key_numbers .container-numbers .number{padding:0 25px;position:relative;margin-bottom:40px}.ct.ct--key_numbers .container-numbers .number:before{content:'';display:block;width:8px;height:8px;background-color:#008fd5;position:absolute;left:0;top:22px;border-radius:50%}.ct.ct--key_numbers .container-numbers .number .label{display:block;font-size:5rem;letter-spacing:1.25px;font-family:'Rakesly';font-weight:300;color:#008fd5;margin-bottom:10px}.ct.ct--key_numbers .container-numbers .number .text{color:#008fd5;line-height:normal}.ct.ct--key_numbers .container-numbers{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-top:60px}.ct.ct--key_numbers .container-numbers .number{width:33.33333%}@media only screen and (max-width: 1200px){.ct.ct--key_numbers .container-numbers .number .label{font-size:4rem}}.ct.ct--section{margin-bottom:80px;padding-top:80px}.ct.ct--section .master_block{overflow:hidden}.ct.ct--section .content-section .ct:last-child{margin-bottom:0}.ct.ct--section .dropdown-container.open .ct--see_more .label.open{display:none}.ct.ct--section .dropdown-container.open .ct--see_more .label.close{display:initial}.ct.ct--section .dropdown .dropdown-inner .ct:last-child{margin-bottom:0}.ct.ct--section{padding-top:80px}.ct.ct--menu{width:100%;position:fixed;top:0;left:0;z-index:99;background-color:transparent;transition:background-color 0.2s}.ct.ct--menu.white{background-color:white}.ct.ct--menu.white .link-blue{display:block}.ct.ct--menu.white .link-white{display:none}.ct.ct--menu.white .lang .langs{background-color:white}.ct.ct--menu.last-item .container-items-menu .item-menu:last-child{display:none}.ct.ct--menu .link-blue{display:none}.ct.ct--menu .link-white{display:block}.ct.ct--menu .container-items-menu .item-menu{display:inline-block;position:relative}.ct.ct--menu .container-items-menu .item-menu a{text-decoration:none}.ct.ct--menu .container-items-menu .item-menu a .icon{stroke:white;margin-left:5px}.ct.ct--menu .container-items-menu .show-m{display:none}.ct.ct--menu .lang{width:40px;color:white;position:relative;text-transform:uppercase}.ct.ct--menu .lang a{color:white;margin-bottom:10px;display:block}.ct.ct--menu .lang .icon{fill:white;width:0.6em;height:0.6em;margin-left:2px}.ct.ct--menu .lang span:hover{cursor:pointer}.ct.ct--menu .lang .lang-active{display:flex;justify-content:flex-end;align-items:baseline}.ct.ct--menu .lang .langs{width:40px;padding:10px;text-align:left;transition:opacity 0.2s}.ct.ct--menu.white .lang{color:#2e2d2c}.ct.ct--menu.white .lang a{color:#2e2d2c}.ct.ct--menu.white .lang .icon{fill:#2e2d2c}.ct.ct--menu{padding:30px;display:flex;justify-content:space-between;align-items:center;height:95px}.ct.ct--menu.white .container-items-menu .item-menu:before{background-color:#008fd5}.ct.ct--menu.white .container-items-menu .item-menu:hover a{color:#008fd5}.ct.ct--menu.white .container-items-menu .item-menu:hover a .icon{stroke:#008fd5}.ct.ct--menu.white .container-items-menu .item-menu.active a{color:#008fd5}.ct.ct--menu.white .container-items-menu .item-menu a{color:#2e2d2c;opacity:0.4}.ct.ct--menu.white .container-items-menu .item-menu a .icon{stroke:#2e2d2c}.ct.ct--menu.white .content-right .link{color:#2e2d2c}.ct.ct--menu.white .content-right .link .icon{stroke:#2e2d2c}.ct.ct--menu.white .content-right .link:before{background-color:#008fd5}.ct.ct--menu.white .content-right .link:hover{color:#008fd5}.ct.ct--menu.white .content-right .link:hover .icon{stroke:#008fd5}.ct.ct--menu.white .content-right .link:hover a{color:#008fd5}.ct.ct--menu.white .content-right .link:hover a .icon{stroke:#008fd5}.ct.ct--menu.white .content-right .lang:hover{color:#008fd5}.ct.ct--menu.white .content-right .lang:hover .icon{stroke:#008fd5}.ct.ct--menu.home.white .container-items-menu .item-menu:not(.active) a{opacity:0.4}.ct.ct--menu.home.white .container-items-menu .item-menu:hover a{opacity:1}.ct.ct--menu.home.white .content-right .link{color:#2e2d2c}.ct.ct--menu.home.white .content-right .link .icon{stroke:#2e2d2c}.ct.ct--menu.home.white .content-right .link:hover{color:#008fd5}.ct.ct--menu.home.white .content-right .link:hover .icon{stroke:#008fd5}.ct.ct--menu.home.white .content-right .langs a:hover{color:#008fd5}.ct.ct--menu.home .container-items-menu .item-menu a{opacity:1}.ct.ct--menu.home .content-right .langs a:hover{color:white}.ct.ct--menu .content-left{display:flex;justify-content:flex-start;align-items:center}.ct.ct--menu .content-right{display:flex;justify-content:flex-end;align-items:center}.ct.ct--menu .content-right .langs{opacity:0;visibility:hidden;position:absolute}.ct.ct--menu .content-right .langs a:hover{color:#008fd5}.ct.ct--menu .content-right .langs a:hover .icon{stroke:#008fd5}.ct.ct--menu .content-right .lang:hover .langs{opacity:1;visibility:visible}.ct.ct--menu .link{position:relative;color:white;opacity:1;margin-right:30px}.ct.ct--menu .link:before{display:block;content:'';width:0;height:1px;background-color:white;position:absolute;bottom:-5px;transition:width 0.4s}.ct.ct--menu .link:hover:before{width:100%}.ct.ct--menu .link:hover a{opacity:1}.ct.ct--menu .link .icon{width:12px;height:12px;stroke:white;margin-left:5px}.ct.ct--menu .logo{width:170px;margin-right:30px}.ct.ct--menu .container-items-menu{width:83.33333%}.ct.ct--menu .container-items-menu .item-menu{margin-right:30px}.ct.ct--menu .container-items-menu .item-menu:before{display:block;content:'';width:0;height:1px;background-color:white;position:absolute;bottom:-5px;transition:width 0.4s}.ct.ct--menu .container-items-menu .item-menu:hover:before{width:100%}.ct.ct--menu .container-items-menu .item-menu:hover a{opacity:1}.ct.ct--menu .container-items-menu .item-menu.active:before{width:100%}.ct.ct--menu .container-items-menu .item-menu.active a{opacity:1}.ct.ct--menu .container-items-menu .item-menu a{color:white;opacity:0.3;transition:opacity 0.4s}.ct.ct--menu .burger{display:none}@media only screen and (max-width: 1150px){.ct.ct--menu .logo{width:130px;margin-right:20px}.ct.ct--menu .container-items-menu .item-menu{font-size:1.4rem;margin-right:15px}.ct.ct--menu .content-right .link{font-size:1.4rem}}.ct.ct--see_more{position:relative;margin-top:60px;margin-bottom:30px;display:flex;justify-content:flex-end;align-items:center;color:#2e2d2c;cursor:pointer}.ct.ct--see_more.white{color:#fff}.ct.ct--see_more.white .cross:before,.ct.ct--see_more.white .cross:after{background-color:#fff}.ct.ct--see_more.white .label:before,.ct.ct--see_more.white .label:after{background-color:#fff}.ct.ct--see_more.open .cross:before{transform:rotate(45deg)}.ct.ct--see_more.open .cross:after{transform:rotate(-45deg)}.ct.ct--see_more .cross{width:12px;height:12px;position:relative}.ct.ct--see_more .cross:before,.ct.ct--see_more .cross:after{content:'';height:1px;width:12px;position:absolute;top:5px;left:0;right:0;margin:auto;background:#008fd5;transform-origin:center;transition-duration:0.2s;transition-property:transform}.ct.ct--see_more .cross:before{transform:rotate(0deg)}.ct.ct--see_more .cross:after{transform:rotate(-90deg)}.ct.ct--see_more .label{font-weight:500;position:relative;padding-left:10px}.ct.ct--see_more .label.close{display:none}.ct.ct--intro_section{position:relative}.ct.ct--intro_section.white:before{display:none}.ct.ct--intro_section.white .title-section:before{background-color:#174564}.ct.ct--intro_section.white .title-section,.ct.ct--intro_section.white .text-section{color:white}.ct.ct--intro_section:before{display:block;content:'';width:100%;height:1px;background-color:#eaeae9;position:absolute;top:-80px;left:50%;transform:translateX(-50%)}.ct.ct--intro_section .title-section,.ct.ct--intro_section .text-section{font-weight:300}.ct.ct--intro_section .title-section{position:relative}.ct.ct--intro_section .title-section:before{display:block;content:'';position:absolute;background-color:#008fd5;border-radius:50%}.ct.ct--intro_section .title-section span{font-style:italic;font-weight:300}.ct.ct--intro_section .text-section{margin-top:15px;color:#959493}.ct.ct--intro_section{margin-bottom:60px}.ct.ct--intro_section .title-section{text-indent:12.5%}.ct.ct--intro_section .title-section:before{width:20px;height:20px;top:35px;transform:translate(-50%, -50%);left:6.25%}.ct.ct--intro_section .text-section{width:75%;margin-left:12.5%}.ct.ct--scroll_down.white .text{color:white}.ct.ct--scroll_down.white .text .icon{stroke:white}.ct.ct--scroll_down .text{font-weight:300;color:#2e2d2c;display:flex;justify-content:flex-start;align-items:center}.ct.ct--scroll_down .text .icon{width:2em;height:2em;margin-right:15px}.ct.ct--scroll_down{padding:35px 0;cursor:pointer}.ct.ct--scroll_down .text{pointer-events:none}@media only screen and (max-height: 650px){.ct.ct--scroll_down{padding:20px 0}}@media only screen and (max-height: 550px){.ct.ct--scroll_down .text{font-size:1.4rem}}.ct.ct--news_highlights{margin-bottom:80px}.ct.ct--news_highlights .content_title{font-size:30px;margin-bottom:57px;padding-top:40px;display:flex;justify-content:space-between}.ct.ct--news_highlights .content_title a{color:#008fd5;font-family:"Helvetica Neue", serif;font-size:18px}.ct.ct--news_highlights .content_title a .dot{margin-right:15px}.ct.ct--news_highlights .highlights{display:flex}.ct.ct--news_highlights .highlights .main{position:relative;width:68%;padding-bottom:42%;background-position:center;background-size:cover;color:white}.ct.ct--news_highlights .highlights .main a{color:white;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.ct.ct--news_highlights .highlights .main a:before{position:absolute;z-index:1;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.ct.ct--news_highlights .highlights .main .preview{opacity:0;visibility:hidden;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity 0.3s}.ct.ct--news_highlights .highlights .main .preview.show{opacity:1;visibility:visible;z-index:3}.ct.ct--news_highlights .highlights .main .preview .image-preview{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity 0.3s;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--news_highlights .highlights .main .preview .image-preview.show{opacity:1;visibility:visible;z-index:3;transition:opacity 0.3s}.ct.ct--news_highlights .highlights .main .main_content{position:absolute;left:40px;bottom:60px;z-index:2}.ct.ct--news_highlights .highlights .main .main_content .title{width:70%;font-size:30px;line-height:1.2;font-weight:300;margin-bottom:40px}.ct.ct--news_highlights .highlights .main .main_content .infos{font-size:15px;font-weight:700}.ct.ct--news_highlights .highlights .listing{width:32%;display:flex;flex-flow:wrap}.ct.ct--news_highlights .highlights .listing a{color:#2e2d2c;display:block}.ct.ct--news_highlights .highlights .listing.hover .element .title{opacity:0.2}.ct.ct--news_highlights .highlights .listing.hover .element .infos{opacity:0.2}.ct.ct--news_highlights .highlights .listing .element{position:relative;display:flex;align-items:center;margin:0 0 0 40px;width:100%}.ct.ct--news_highlights .highlights .listing .element:nth-child(2){border-top:1px solid #2e2d2c22;border-bottom:1px solid #2e2d2c22}.ct.ct--news_highlights .highlights .listing .element:hover .title{color:#008fd5;opacity:1}.ct.ct--news_highlights .highlights .listing .element:hover .infos{color:#008fd5;opacity:1}.ct.ct--news_highlights .highlights .listing .element a{padding:40px 0}.ct.ct--news_highlights .highlights .listing .element .title{font-size:20px;font-weight:300;margin-bottom:20px;transition:opacity 0.2s, color 0.2s}.ct.ct--news_highlights .highlights .listing .element .infos{font-size:15px;font-weight:700;transition:opacity 0.2s, color 0.2s}@media screen and (max-width: 1000px){.ct.ct--news_highlights .highlights{display:block;padding-bottom:40px;margin-bottom:40px}.ct.ct--news_highlights .highlights .main{width:100%;padding-bottom:85%;margin-bottom:30px}.ct.ct--news_highlights .highlights .listing{width:100%}.ct.ct--news_highlights .highlights .listing .element{padding:40px 0}.ct.ct--news_highlights .highlights .listing .element a{padding:0}.ct.ct--news_highlights .highlights .listing .sep{margin:20px 0}}@media screen and (max-width: 800px){.ct.ct--news_highlights{padding:0 8%}.ct.ct--news_highlights .content_title{display:block}.ct.ct--news_highlights .content_title div{display:block;margin-bottom:15px}.ct.ct--news_highlights .highlights .main{padding-bottom:120%}.ct.ct--news_highlights .highlights .main .main_content .title{margin-bottom:20px}.ct.ct--news_highlights .highlights .listing:nth-child(2){border:0}.ct.ct--news_highlights .highlights .listing .element{padding:20px 0}}.ct.ct--footer{background-color:#111619;padding:75px 8.33%;color:white;font-family:"Helvetica Neue", serif;display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;text-transform:uppercase;margin-top:auto}.ct.ct--footer .icon{fill:white;stroke:white}.ct.ct--footer a{display:inline-block;color:white;margin-right:30px;margin-bottom:15px}.ct.ct--footer .socials{display:flex;padding:0 100px}.ct.ct--footer .credits{min-width:240px;text-align:right;line-height:20px}.ct.ct--footer .credits span{color:#B1B1B1}.ct.ct--footer .credits a{margin-right:initial}@media screen and (max-width: 800px){.ct.ct--footer{display:block;padding:50px 8.33%}.ct.ct--footer .logo{margin-bottom:40px;border-bottom:solid 1px rgba(255,255,255,0.1)}.ct.ct--footer .logo img{width:170px;margin-bottom:20px}.ct.ct--footer a{margin-right:initial;display:block}.ct.ct--footer .socials{margin:50px 0;padding:0}.ct.ct--footer .socials a{width:20px;margin-right:10px;margin-bottom:initial}.ct.ct--footer .socials a .icon{width:2em;height:2em;max-width:17px;max-height:17px}.ct.ct--footer .credits{text-align:left;color:#262c2f}.ct.ct--footer .credits span,.ct.ct--footer .credits a{color:#262c2f;margin-bottom:0}}.ct.ct--popin_share{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.86);z-index:999}.ct.ct--popin_share.open{display:block}.ct.ct--popin_share .content{display:flex;position:absolute;width:100%;left:25%;top:40%}.ct.ct--popin_share .content .frame{background-color:white;width:40%}.ct.ct--popin_share .content .frame .popin_title{font-family:Rakesly, serif;font-size:18px;color:#008fd5;padding-top:40px;text-align:center}.ct.ct--popin_share .content .frame .buttons{display:flex;justify-content:center;padding:50px 0}.ct.ct--popin_share .content .frame .buttons .link{background:none;width:42px;margin:0 5px;padding:13px;border:1px solid #eaeae9}.ct.ct--popin_share .content .frame .buttons .link .icon{fill:rgba(0,0,0,0.3);width:1.6em;height:1.6em}.ct.ct--popin_share .content .frame .buttons .link:hover{cursor:pointer}.ct.ct--popin_share .content .close_wrapper{width:10%;display:flex;justify-content:center;align-items:center}.ct.ct--popin_share .content .close_wrapper a{display:block;background-color:white;color:#008fd5;border-radius:50%;width:70px;height:70px;text-align:center;line-height:70px}.ct.ct--popin_share .content .close_wrapper a .icon{fill:#008fd5;stroke:#008fd5;width:3em;height:3em}@media screen and (max-width: 980px){.ct.ct--popin_share .content{display:block}.ct.ct--popin_share .content .frame{width:50%}.ct.ct--popin_share .content .close_wrapper{width:50%;margin-top:50px}}@media screen and (max-width: 800px){.ct.ct--popin_share .content{display:block;left:10%;top:30%}.ct.ct--popin_share .content .frame{width:80%}.ct.ct--popin_share .content .close_wrapper{width:80%}}.ct.ct--load_more{padding-top:50px;text-align:center;margin-bottom:60px}.ct.ct--load_more a{display:inline-block;margin:auto;color:#2e2d2c;font-weight:500}.ct.ct--load_more a:before{display:block;margin:auto;content:'';width:12px;height:12px;background-color:#008fd5;border-radius:50%;margin-bottom:15px;transition:transform 0.3s}.ct.ct--load_more a:hover:before{transform:scale(1.3)}.ct.ct--image{margin-bottom:80px}.ct.ct--image .image{width:100%}.ct.ct--quote{margin-bottom:80px;position:relative}.ct.ct--quote:before{display:block;content:'';width:10px;height:10px;position:absolute;top:20px;left:0;transform:translateY(-50%);background-color:#008fd5;border-radius:50%}.ct.ct--quote .quote{font-family:'Rakesly';font-weight:300;color:#008fd5;margin-bottom:30px}.ct.ct--quote .author{font-weight:300}.ct.ct--quote .author span{font-weight:500}.ct.ct--quote{padding-left:30px}.ct.ct--quote .quote{font-size:4rem}.ct.ct--slider_video{margin-bottom:80px}.ct.ct--slider_video .wrapper-media{position:relative;height:100%;overflow:hidden}.ct.ct--slider_video .wrapper-media:before{display:block;content:'';width:100%;padding-top:116.25%}.ct.ct--slider_video .wrapper-media .inner{position:absolute;top:0;left:0;right:0;bottom:0}.ct.ct--slider_video .container-media{height:inherit}.ct.ct--slider_video .container-media .media{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.ct.ct--slider_video .container-media .media:first-child{z-index:4}.ct.ct--slider_video .container-media .media.not-cover .video-popin{opacity:1;visibility:visible}.ct.ct--slider_video .container-media .media .top-popin{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;position:absolute;top:0;left:0;background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.7) 100%);padding:40px;z-index:3;z-index:5}.ct.ct--slider_video .container-media .media .top-popin:before{display:block;content:'';width:15px;height:15px;position:absolute;right:40px;top:42px;border:2px solid white;border-radius:50%}.ct.ct--slider_video .container-media .media .top-popin .category{display:inline-block;margin-left:15px;color:white;line-height:normal}.ct.ct--slider_video .container-media .media .top-popin .icon{width:19px;height:14px;margin-top:3px;stroke:white}@media only screen and (max-width: 600px){.ct.ct--slider_video .container-media .media .top-popin{padding:20px}.ct.ct--slider_video .container-media .media .top-popin:before{top:25px;right:25px}}.ct.ct--slider_video .container-media .media .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 0.3s ease 0.3s;position:relative;z-index:4}.ct.ct--slider_video .container-media .media .video-popin{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.ct.ct--slider_video .container-content{height:inherit;position:relative;background-color:#f0f0f0}.ct.ct--slider_video .container-content .content-text{position:relative}.ct.ct--slider_video .container-content .content-text .item-text{position:absolute;top:0;left:0;z-index:3;display:none}.ct.ct--slider_video .container-content .content-text .item-text:first-child{display:block}.ct.ct--slider_video .container-content .content-text .item-text .headline{display:block;color:#008fd5;font-weight:300;margin-bottom:20px}.ct.ct--slider_video .container-content .content-text .item-text .title{font-weight:500;margin-bottom:20px}.ct.ct--slider_video .container-content .content-text .item-text .text{font-weight:300}.ct.ct--slider_video .container-content .container-btn .btn{width:55px;height:55px;border:1px solid lightgrey;border-radius:50%;background-color:white;cursor:pointer;transition:transform 0.2s;will-change:transform;position:relative;margin-bottom:2px;background-color:#f0f0f0}.ct.ct--slider_video .container-content .container-btn .btn:hover{transform:scale(1.08)}.ct.ct--slider_video .container-content .container-btn .btn.next{margin-left:30px}.ct.ct--slider_video .container-content .container-btn .btn.next svg{transform:rotate(180deg) translate(50%, 50%)}.ct.ct--slider_video .container-content .container-btn .btn svg{width:25px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 500px){.ct.ct--slider_video .container-content .container-btn .btn{width:40px;height:40px}.ct.ct--slider_video .container-content .container-btn .btn:hover{transform:scale(1)}.ct.ct--slider_video .container-content .container-btn .btn svg{width:15px;height:9px}.ct.ct--slider_video .container-content .container-btn .btn.next{margin-left:15px}}.ct.ct--slider_video{display:flex;justify-content:center;align-items:stretch}.ct.ct--slider_video .wrapper-media{width:50%;min-height:550px}.ct.ct--slider_video .wrapper-media .container-media .media:hover:before{opacity:0;z-index:1}.ct.ct--slider_video .wrapper-media .container-media .media:hover .image{opacity:0;visibility:hidden;position:relative}.ct.ct--slider_video .wrapper-media .container-media .media:hover .container-text .text,.ct.ct--slider_video .wrapper-media .container-media .media:hover .container-text .title{opacity:0;transform:translateY(-20px);transition:opacity 0.4s ease, transform 0.4s ease}.ct.ct--slider_video .wrapper-media .container-media .media:hover .video-popin{opacity:1;visibility:visible;z-index:2}.ct.ct--slider_video .wrapper-media .container-media .media .image{transition:opacity 0.4s}.ct.ct--slider_video .container-content{width:50%;padding:60px}@media only screen and (max-width: 1280px){.ct.ct--slider_video .container-content{padding:45px}}.ct.ct--slider_video .container-content .container-btn{position:absolute;bottom:60px}.ct.ct--numbers{margin-bottom:80px}.ct.ct--numbers.at-first .content-right .container-svg .bullet-circle{transition:transform 1.5s}.ct.ct--numbers.at-first .content-right .container-svg .circle .ring-circle{transition:stroke-dashoffset 1.5s}.ct.ct--numbers[data-current-number="1"] .content-left .active-1{color:#008fd5}.ct.ct--numbers[data-current-number="1"] .content-left .active-1:before{width:100%}.ct.ct--numbers[data-current-number="1"] .content-left .active-1:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="2"] .content-left .active-2{color:#008fd5}.ct.ct--numbers[data-current-number="2"] .content-left .active-2:before{width:100%}.ct.ct--numbers[data-current-number="2"] .content-left .active-2:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="3"] .content-left .active-3{color:#008fd5}.ct.ct--numbers[data-current-number="3"] .content-left .active-3:before{width:100%}.ct.ct--numbers[data-current-number="3"] .content-left .active-3:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="4"] .content-left .active-4{color:#008fd5}.ct.ct--numbers[data-current-number="4"] .content-left .active-4:before{width:100%}.ct.ct--numbers[data-current-number="4"] .content-left .active-4:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="5"] .content-left .active-5{color:#008fd5}.ct.ct--numbers[data-current-number="5"] .content-left .active-5:before{width:100%}.ct.ct--numbers[data-current-number="5"] .content-left .active-5:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="6"] .content-left .active-6{color:#008fd5}.ct.ct--numbers[data-current-number="6"] .content-left .active-6:before{width:100%}.ct.ct--numbers[data-current-number="6"] .content-left .active-6:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="7"] .content-left .active-7{color:#008fd5}.ct.ct--numbers[data-current-number="7"] .content-left .active-7:before{width:100%}.ct.ct--numbers[data-current-number="7"] .content-left .active-7:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="8"] .content-left .active-8{color:#008fd5}.ct.ct--numbers[data-current-number="8"] .content-left .active-8:before{width:100%}.ct.ct--numbers[data-current-number="8"] .content-left .active-8:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="9"] .content-left .active-9{color:#008fd5}.ct.ct--numbers[data-current-number="9"] .content-left .active-9:before{width:100%}.ct.ct--numbers[data-current-number="9"] .content-left .active-9:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="10"] .content-left .active-10{color:#008fd5}.ct.ct--numbers[data-current-number="10"] .content-left .active-10:before{width:100%}.ct.ct--numbers[data-current-number="10"] .content-left .active-10:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="11"] .content-left .active-11{color:#008fd5}.ct.ct--numbers[data-current-number="11"] .content-left .active-11:before{width:100%}.ct.ct--numbers[data-current-number="11"] .content-left .active-11:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="12"] .content-left .active-12{color:#008fd5}.ct.ct--numbers[data-current-number="12"] .content-left .active-12:before{width:100%}.ct.ct--numbers[data-current-number="12"] .content-left .active-12:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="13"] .content-left .active-13{color:#008fd5}.ct.ct--numbers[data-current-number="13"] .content-left .active-13:before{width:100%}.ct.ct--numbers[data-current-number="13"] .content-left .active-13:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="14"] .content-left .active-14{color:#008fd5}.ct.ct--numbers[data-current-number="14"] .content-left .active-14:before{width:100%}.ct.ct--numbers[data-current-number="14"] .content-left .active-14:after{background-color:#008fd5}.ct.ct--numbers[data-current-number="15"] .content-left .active-15{color:#008fd5}.ct.ct--numbers[data-current-number="15"] .content-left .active-15:before{width:100%}.ct.ct--numbers[data-current-number="15"] .content-left .active-15:after{background-color:#008fd5}.ct.ct--numbers .content-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ct.ct--numbers .content-left .title{margin-bottom:40px}.ct.ct--numbers .content-left .title-numbers{margin-bottom:25px;margin-left:10px;position:relative;display:inline-block;cursor:pointer;transition:color 0.2s}.ct.ct--numbers .content-left .title-numbers:before{content:'';display:block;width:0;height:1px;background-color:#008fd5;position:absolute;bottom:-5px;left:0;transition:width 0.3s}.ct.ct--numbers .content-left .title-numbers:after{content:'';display:block;width:5px;height:5px;background-color:#2e2d2c;position:absolute;top:50%;left:-10px;transform:translateY(-50%);border-radius:50%}.ct.ct--numbers .content-right{width:50%;position:relative}.ct.ct--numbers .content-right .container-svg{position:relative;margin:0 auto}.ct.ct--numbers .content-right .container-svg .bullet-circle{width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;transition:transform 0.4s}.ct.ct--numbers .content-right .container-svg .bullet-circle:before{display:block;content:'';width:12px;height:12px;border-radius:50%;background-color:#008fd5;position:absolute;top:calc(50% - 4px);left:-4px}.ct.ct--numbers .content-right .container-svg .circle{width:100%;display:block}.ct.ct--numbers .content-right .container-svg .circle .ring-circle{transition:stroke-dashoffset 0.4s;transform:rotate(180deg);transform-origin:50% 50%;stroke:#008fd5}.ct.ct--numbers .content-right .container-svg .circle .ring-circle-white{stroke:#f0f0f0}.ct.ct--numbers .content-right .container-numbers{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0}.ct.ct--numbers .content-right .container-numbers .content-number{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:3}.ct.ct--numbers .content-right .container-numbers .content-number:first-child{opacity:1}.ct.ct--numbers .content-right .container-numbers .content-number .number,.ct.ct--numbers .content-right .container-numbers .content-number .total{color:#008fd5;display:inline-block;font-family:'Rakesly';font-weight:300}.ct.ct--numbers .content-right .container-numbers .content-number .unit{font-size:1.5rem;color:#008fd5;display:inline-block;font-family:'Rakesly';font-weight:300;margin-bottom:8px}.ct.ct--numbers .content-right .container-numbers .content-number .bottom{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:20px}.ct.ct--numbers .content-right .container-numbers .content-number .bottom .total,.ct.ct--numbers .content-right .container-numbers .content-number .bottom .unit{color:#2e2d2c;opacity:0.25}.ct.ct--numbers .content-right .container-numbers .content-number .top{display:flex;justify-content:flex-end;align-items:flex-end;position:relative}.ct.ct--numbers .content-right .container-numbers .content-number .top:after{display:block;content:'';width:100%;height:1px;background-color:#2e2d2c;opacity:0.25;position:absolute;bottom:-10px;left:0}.ct.ct--numbers{display:flex;justify-content:space-between;align-items:flex-start}.ct.ct--numbers .content-left,.ct.ct--numbers .content-right{width:50%}.ct.ct--numbers .content-left .title-numbers:hover{color:#008fd5}.ct.ct--numbers .content-left .title-numbers:hover:before{width:100%}.ct.ct--numbers .content-left .title-numbers:hover:after{background-color:#008fd5}.ct.ct--numbers .content-right .container-numbers .content-number .number,.ct.ct--numbers .content-right .container-numbers .content-number .total{font-size:8rem;letter-spacing:2px}@media only screen and (max-width: 1180px){.ct.ct--numbers .content-right .container-numbers .content-number .number,.ct.ct--numbers .content-right .container-numbers .content-number .total{font-size:6rem}}.ct.ct--download_files{margin-bottom:80px}.ct.ct--download_files .title{color:#008fd5;font-size:18px;font-family:Rakesly, serif;margin-bottom:20px}.ct.ct--download_files .description{color:#959493;font-size:1.5rem;line-height:2.8rem;font-family:"Helvetica Neue";font-weight:300;margin-bottom:40px}.ct.ct--download_files .description strong{font-weight:700}.ct.ct--download_files .description h1,.ct.ct--download_files .description h2,.ct.ct--download_files .description h3,.ct.ct--download_files .description h4,.ct.ct--download_files .description h5,.ct.ct--download_files .description h6{font-size:3rem;line-height:4rem;font-weight:500;margin-bottom:30px}.ct.ct--download_files .description ul li{position:relative;padding-left:20px;margin-bottom:15px}.ct.ct--download_files .description ul li:before{display:block;content:'';width:5px;height:5px;position:absolute;left:5px;top:15px;transform:translateY(-50%);border-radius:50%;background-color:#959493}.ct.ct--download_files .files .file{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.ct.ct--download_files .files .file .file_title{display:flex;color:#008fd5;margin-bottom:15px;font-weight:500;align-items:flex-start}.ct.ct--download_files .files .file .file_title .extension{display:inline-block;padding:5px 10px;line-height:normal;color:white;text-transform:uppercase;background-color:#008fd5;margin-right:20px;font-size:15px;font-family:Rakesly, serif}.ct.ct--download_files .files .file .download{margin-left:15px}.ct.ct--download_files .files .file .download a{display:flex;align-items:center;padding:8px 15px;border:1px solid #2e2d2c22;color:#008fd5;line-height:normal}.ct.ct--download_files .files .file .download a .icon{transform:rotate(180deg);margin-left:10px}@media screen and (max-width: 800px){.ct.ct--download_files .files .file{display:block}.ct.ct--download_files .files .file .download{display:flex;justify-content:flex-end}}.ct.ct--diaporama{position:relative}.ct.ct--diaporama .title-3{margin-bottom:30px}.ct.ct--diaporama .carousel .carousel-cell{width:auto;overflow:hidden;margin-right:30px;position:relative}.ct.ct--diaporama .carousel .carousel-cell.is-next,.ct.ct--diaporama .carousel .carousel-cell.is-previous{cursor:pointer}.ct.ct--diaporama .carousel .carousel-cell.ratio{position:relative;width:100%;height:auto}.ct.ct--diaporama .carousel .carousel-cell.ratio:before{display:block;content:'';width:100%;padding-top:56.30952%}.ct.ct--diaporama .carousel .carousel-cell.ratio>.inner{position:absolute;top:0;left:0;right:0;bottom:0}.ct.ct--diaporama .carousel .carousel-cell.ratio .inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--diaporama .carousel .carousel-cell:not(.is-selected):not(.ratio):after{background:white;opacity:0.8}.ct.ct--diaporama .carousel .carousel-cell:after{display:block;content:'';width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;z-index:3;transition:opacity 0.4s, background-color 0.4s}.ct.ct--diaporama .carousel .carousel-cell:not(.not-cover) .video-popin{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:0;visibility:hidden}.ct.ct--diaporama .carousel .carousel-cell.not-cover{width:100%}.ct.ct--diaporama .carousel .carousel-cell .image{height:100%}.ct.ct--diaporama .carousel .carousel-cell .container-text{position:absolute;bottom:0;left:0;padding:0 60px 80px 60px;z-index:4;color:white}.ct.ct--diaporama .carousel .carousel-cell .container-text .text{font-size:1.5rem;line-height:normal;margin-bottom:10px;display:block}.ct.ct--diaporama .carousel .carousel-cell .container-text .title{font-weight:300}.ct.ct--diaporama .carousel .carousel-cell .container-text .text-popin{display:none}.ct.ct--diaporama .carousel .carousel-cell .container-text .image-popin{display:none}.ct.ct--diaporama .carousel .carousel-cell .video-popin{height:100%;position:relative;z-index:2}.ct.ct--diaporama .btn{width:55px;height:55px;border:1px solid lightgrey;border-radius:50%;background-color:white;cursor:pointer;transition:transform 0.2s;will-change:transform;position:relative;margin-bottom:2px}.ct.ct--diaporama .btn:hover{transform:scale(1.08)}.ct.ct--diaporama .btn.next{margin-left:30px}.ct.ct--diaporama .btn.next svg{transform:rotate(180deg) translate(50%, 50%)}.ct.ct--diaporama .btn svg{width:25px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 500px){.ct.ct--diaporama .btn{width:40px;height:40px}.ct.ct--diaporama .btn:hover{transform:scale(1)}.ct.ct--diaporama .btn svg{width:15px;height:9px}.ct.ct--diaporama .btn.next{margin-left:15px}}.ct.ct--diaporama[type="images"]:after{background:none}.ct.ct--diaporama .carousel .carousel-cell{margin-right:30px;height:500px}.ct.ct--diaporama .carousel .carousel-cell:not(.is-selected):not(.ratio) .container-text .title,.ct.ct--diaporama .carousel .carousel-cell:not(.is-selected):not(.ratio) .container-text .text{opacity:0;transform:translateY(-20px);transition:opacity 0.4s ease, transform 0.4s ease}.ct.ct--diaporama .carousel .carousel-cell:after{background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, #000)}.ct.ct--diaporama .carousel .carousel-cell[data-testimonials="video"]:hover:before{opacity:0;z-index:1}.ct.ct--diaporama .carousel .carousel-cell[data-testimonials="video"]:hover .image{opacity:0;visibility:hidden;position:relative}.ct.ct--diaporama .carousel .carousel-cell[data-testimonials="video"]:hover .container-text .text,.ct.ct--diaporama .carousel .carousel-cell[data-testimonials="video"]:hover .container-text .title{opacity:0;transform:translateY(-20px);transition:opacity 0.4s ease, transform 0.4s ease}.ct.ct--diaporama .carousel .carousel-cell[data-testimonials="video"]:hover .video-popin{opacity:1;visibility:visible;z-index:2}.ct.ct--diaporama .carousel .carousel-cell[data-testimonials="video"] .image{transition:opacity 0.4s}.ct.ct--diaporama .carousel .carousel-cell[data-testimonials="video"]:hover.ratio .image{position:absolute}.ct.ct--diaporama .carousel .carousel-cell .image{transition:opacity 0.4s ease}.ct.ct--diaporama .carousel .carousel-cell .container-text{padding:0 60px 80px 60px}.ct.ct--diaporama .carousel .carousel-cell .container-text .title,.ct.ct--diaporama .carousel .carousel-cell .container-text .text{transition:opacity 0.4s ease 0.2s, transform 0.4s ease 0.2s}.ct.ct--diaporama .carousel .carousel-cell .container-text .btn-popin{display:none}.ct.ct--diaporama .btn{margin-top:40px}.ct.ct--video{position:relative;overflow:hidden;margin-bottom:80px}.ct.ct--video:after{display:block;content:'';width:100%;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0) 48%, #000);position:absolute;top:0;left:0;z-index:3}.ct.ct--video .video-popin{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;opacity:0;visibility:hidden}.ct.ct--video .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--video .container-text{position:absolute;bottom:0;left:0;z-index:4;color:white}.ct.ct--video .container-text .text{font-size:1.5rem;line-height:normal;margin-bottom:10px;display:block}.ct.ct--video .container-text .title{font-weight:300}.ct.ct--video .container-text .text-popin{display:none}.ct.ct--video{position:relative}.ct.ct--video:hover:hover:before{opacity:0;z-index:1}.ct.ct--video:hover:hover .image{opacity:0;visibility:hidden;position:relative}.ct.ct--video:hover:hover .container-text .text,.ct.ct--video:hover:hover .container-text .title{opacity:0;transform:translateY(-20px);transition:opacity 0.4s ease, transform 0.4s ease}.ct.ct--video:hover:hover .video-popin{opacity:1;visibility:visible;z-index:2}.ct.ct--video:hover .image{transition:opacity 0.4s}.ct.ct--video:before{display:block;content:'';width:100%;padding-top:56.30952%}.ct.ct--video>.inner{position:absolute;top:0;left:0;right:0;bottom:0}.ct.ct--video .container-text{padding:0 60px 80px 60px}.ct.ct--description{margin-bottom:80px}.ct.ct--description .content{color:#959493;font-size:1.5rem;line-height:2.8rem;font-family:"Helvetica Neue";font-weight:300;margin-top:30px}.ct.ct--description .content strong{font-weight:700}.ct.ct--description .content h1,.ct.ct--description .content h2,.ct.ct--description .content h3,.ct.ct--description .content h4,.ct.ct--description .content h5,.ct.ct--description .content h6{font-size:3rem;line-height:4rem;font-weight:500;margin-bottom:30px}.ct.ct--description .content ul li{position:relative;padding-left:20px;margin-bottom:15px}.ct.ct--description .content ul li:before{display:block;content:'';width:5px;height:5px;position:absolute;left:5px;top:15px;transform:translateY(-50%);border-radius:50%;background-color:#959493}@media only screen and (max-width: 600px){.ct.ct--description .content{padding:0 8%}}.ct.ct--header_news{position:relative;z-index:1}.ct.ct--header_news .container-top{width:100%;height:100vh;position:relative;z-index:1}.ct.ct--header_news .container-top:before{position:absolute;z-index:2;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.ct.ct--header_news .container-top .bg{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.ct.ct--header_news .container-top .title{position:absolute;z-index:3;bottom:23%;color:white;font-weight:300;font-size:60px;line-height:1.1}.ct.ct--header_news .container-top .title .infos{font-size:15px;margin-bottom:20px;font-weight:700}.ct.ct--header_news .container-top .title .infos .share{display:inline-block;border-left:1px solid rgba(255,255,255,0.3);margin-left:20px;padding-left:15px}.ct.ct--header_news .container-top .title .infos .share .icon{fill:white;stroke:white;width:1.5em;height:1.5em}.ct.ct--header_news .container-top .title .infos .share .icon:hover{fill:#008fd5;stroke:#008fd5}.ct.ct--header_news .container-intro{width:80%;margin:-115px auto auto;position:relative;z-index:2;padding:100px 120px;background-color:#008fd5;font-family:"Helvetica Neue", sans-serif;color:white;font-size:20px;font-weight:500;line-height:1.4}@media screen and (max-width: 1280px){.ct.ct--header_news .container-top .title{font-size:45px}.ct.ct--header_news .container-intro{margin:-80px auto auto;padding:80px 100px}}@media screen and (max-width: 1024px){.ct.ct--header_news .container-top .title{font-size:35px}.ct.ct--header_news .container-intro{margin:-65px auto auto;padding:65px 85px}}@media screen and (max-width: 800px){.ct.ct--header_news .container-top{height:calc(90vh - 100px)}.ct.ct--header_news .container-top .title{font-size:30px;padding:0 10%}.ct.ct--header_news .container-intro{margin:-50px auto auto;padding:30px 50px}}.ct.ct--job{margin-bottom:30px;border-bottom:1px solid #eaeae9}.ct.ct--job.noborder{border-bottom:none}.ct.ct--job.white .global:hover .link{color:#008fd5;border:1px solid white;background-color:white}.ct.ct--job.white .global:hover .link .icon{stroke:#008fd5;fill:#008fd5}.ct.ct--job.white .global .sector,.ct.ct--job.white .global .title{color:white}.ct.ct--job.white .global .elements .elements_left .element{color:white}.ct.ct--job.white .global .link{color:white;border:1px solid white;background-color:transparent}.ct.ct--job .global{display:block}.ct.ct--job .global:hover .link{color:white;border:1px solid #b9348b;background-color:#b9348b}.ct.ct--job .global:hover .link .icon{stroke:white;fill:white}.ct.ct--job .sector{font-family:Rakesly, serif;display:inline-block;padding:10px;color:white;background-color:#b9348b;margin-right:20px;margin-bottom:30px}.ct.ct--job .title{display:inline-block;font-weight:300;font-size:20px;margin-bottom:30px;color:#2e2d2c}.ct.ct--job .elements{display:flex;justify-content:space-between;align-items:center}.ct.ct--job .elements .elements_right{align-self:flex-end}.ct.ct--job .elements .element{margin-right:40px;font-weight:bold;display:inline-block;margin-bottom:30px;color:#2e2d2c}.ct.ct--job .elements .element .icon{vertical-align:bottom;margin-right:10px;stroke:#2e2d2c}.ct.ct--job .elements .job_new{display:inline-block;background-color:#eaeae9;padding:5px 18px 6px 25px;border-radius:14px;color:#008fd5;position:relative}.ct.ct--job .elements .job_new:before{content:'';width:6px;height:6px;background-color:#008fd5;border-radius:5px;display:block;position:absolute;top:11px;left:10px}.ct.ct--job .link{padding:8px 15px;display:inline-block;border:1px solid #eaeae9;color:#b9348b;font-weight:300;margin-bottom:30px;cursor:pointer;transition:color 0.3s, background-color 0.3s}.ct.ct--job .link .icon{stroke:#b9348b;fill:#b9348b}.ct.ct--job .link:hover{color:white;border:1px solid #b9348b;background-color:#b9348b}.ct.ct--job .link:hover .icon{stroke:white;fill:white}@media screen and (max-width: 1250px){.ct.ct--job .elements .element{margin-right:15px}}@media screen and (max-width: 1024px){.ct.ct--job .elements{display:block}}.ct.ct--jobs_count{background-color:#008fd5;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.ct.ct--jobs_count .text{font-family:'Helvetica';color:white;text-align:center}.ct.ct--jobs_count .text strong{font-weight:600;position:relative}.ct.ct--jobs_count .text strong:before{display:block;content:'';width:100%;height:3px;background-color:white;position:absolute;bottom:-5px;left:0}.ct.ct--jobs_count .btn{display:block;padding-left:20px;position:relative;text-decoration:none;color:white}.ct.ct--jobs_count .btn:before{display:block;content:'';width:6px;height:6px;background-color:white;border-radius:50%;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.ct.ct--jobs_count{padding:145px 0}.ct.ct--jobs_count .text{font-size:4rem}.ct.ct--jobs_count .btn{margin-top:50px}.ct.ct--jobs_count .btn:hover:after{width:100%}.ct.ct--jobs_count .btn:after{display:block;content:'';width:0;height:1px;background-color:white;position:absolute;bottom:-5px;left:0;transition:width 0.3s}.ct.ct--header{margin-bottom:80px}.ct.ct--header .container-top{width:100%;position:relative;z-index:1}.ct.ct--header .container-top:before{position:absolute;z-index:2;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.ct.ct--header .container-top .bg{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--header .container-top .title{position:absolute;z-index:3;bottom:20%;color:white;font-weight:300}.ct.ct--header .container-intro{position:relative;z-index:2;background-color:#008fd5}.ct.ct--header .container-intro .dropdown-container.open .ct--see_more .label.open{display:none}.ct.ct--header .container-intro .dropdown-container.open .ct--see_more .label.close{display:initial}.ct.ct--header .container-intro .ct--intro_section{margin-top:80px}.ct.ct--header .container-text-intro{color:#fff;font-size:1.5rem;line-height:2.8rem;font-family:"Helvetica Neue";font-weight:300}.ct.ct--header .container-text-intro strong{font-weight:700}.ct.ct--header .container-text-intro h1,.ct.ct--header .container-text-intro h2,.ct.ct--header .container-text-intro h3,.ct.ct--header .container-text-intro h4,.ct.ct--header .container-text-intro h5,.ct.ct--header .container-text-intro h6{font-size:3rem;line-height:4rem;font-weight:500;margin-bottom:30px}.ct.ct--header .container-text-intro ul li{position:relative;padding-left:20px;margin-bottom:15px}.ct.ct--header .container-text-intro ul li:before{display:block;content:'';width:5px;height:5px;position:absolute;left:5px;top:15px;transform:translateY(-50%);border-radius:50%;background-color:#fff}.ct.ct--header .container-kpi{color:#fff}.ct.ct--header .container-kpi .container-items-kpi{margin-top:25px}.ct.ct--header .container-kpi .container-items-kpi .kpi .number{display:inline-block;position:relative;font-size:13rem;letter-spacing:3.25px;font-family:'Rakesly'}.ct.ct--header .container-kpi .container-items-kpi .kpi .number:before{display:block;content:'';width:100%;height:5px;position:absolute;bottom:-20px;left:0;background-color:#fff}.ct.ct--header .container-top{height:calc(100vh - 100px)}.ct.ct--header .container-intro{padding-bottom:170px}.ct.ct--header .container-kpi{margin-top:60px}.ct.ct--header .container-kpi .container-items-kpi{display:flex;justify-content:space-between;align-items:flex-start}.ct.ct--header .container-kpi .container-items-kpi .kpi .number{margin-right:20px}@media only screen and (max-width: 1120px){.ct.ct--header .container-top .title{font-size:8rem;line-height:9rem;bottom:10%}.ct.ct--header .container-kpi .kpi .text{display:block;margin-top:50px}}.ct.ct--settlements{margin-bottom:80px}.ct.ct--settlements[type='list'] .container-slider{display:flex;justify-content:space-between;width:83.33333%;margin-left:8.33333%}.ct.ct--settlements[type='list'] .container-slider .row{padding:0}.ct.ct--settlements[type='list'] .container-slider .row:nth-child(1),.ct.ct--settlements[type='list'] .container-slider .row:nth-child(2),.ct.ct--settlements[type='list'] .container-slider .row:nth-child(3){border-bottom:none}.ct.ct--settlements[type='list'] .container-slider .row .item{width:100%;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:10px;margin-right:0;z-index:5}.ct.ct--settlements[type='list'] .container-slider .row .item .container-image{position:relative;width:55px;height:55px;opacity:0;transition:opacity 0.4s;z-index:2;margin-left:15px}.ct.ct--settlements[type='list'] .container-slider .row .item .container-image:before{background-color:transparent}.ct.ct--settlements[type='list'] .container-slider .row .item .container-image .more{display:none}.ct.ct--settlements[type='list'] .container-slider .row .item .country{z-index:1}.ct.ct--settlements[type='list'] .container-slider .row .item:hover .container-image{opacity:1}.ct.ct--settlements[type='list'] .container-slider .row .item:hover .container-image:before,.ct.ct--settlements[type='list'] .container-slider .row .item:hover .container-image .more{opacity:1}.ct.ct--settlements[type='list'] .container-slider .row .item:hover .country{z-index:3}@media only screen and (max-width: 1300px){.ct.ct--settlements[type='list'] .container-slider .row .item .country{font-size:2.2rem}}@media only screen and (max-width: 1100px){.ct.ct--settlements[type='list'] .container-slider .row .item .country{font-size:2rem}}.ct.ct--settlements[type='list'] .top-settlements .container-btn{display:none}@media only screen and (max-width: 800px){.ct.ct--settlements[type='list'] .container-slider{display:block;width:100%;padding:0 8%;margin-left:0}.ct.ct--settlements[type='list'] .container-slider .row{width:70%;margin-right:30px}.ct.ct--settlements[type='list'] .container-slider .row .item{width:100%;flex-direction:row;justify-content:flex-start}.ct.ct--settlements[type='list'] .container-slider .row .item .container-image{display:block;width:30px;height:30px;opacity:1;margin-left:0}.ct.ct--settlements[type='list'] .container-btn{display:block}}.ct.ct--settlements .top-settlements{margin-bottom:40px;position:relative}.ct.ct--settlements .top-settlements .title{display:inline-block;margin-right:80px}.ct.ct--settlements .top-settlements .container-switch{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:0}.ct.ct--settlements .top-settlements .container-switch .layout-list,.ct.ct--settlements .top-settlements .container-switch .layout-slider{display:inline-block;width:55px;height:40px;padding:15px;border:1px solid #eaeae9;position:relative;transition:background-color 0.3s}.ct.ct--settlements .top-settlements .container-switch .layout-list:before,.ct.ct--settlements .top-settlements .container-switch .layout-list:after,.ct.ct--settlements .top-settlements .container-switch .layout-slider:before,.ct.ct--settlements .top-settlements .container-switch .layout-slider:after{display:block;content:'';position:absolute;background-color:#008fd5;transition:background-color 0.3s}.ct.ct--settlements .top-settlements .container-switch .layout-list:hover,.ct.ct--settlements .top-settlements .container-switch .layout-slider:hover{background-color:#008fd5}.ct.ct--settlements .top-settlements .container-switch .layout-list:hover:before,.ct.ct--settlements .top-settlements .container-switch .layout-list:hover:after,.ct.ct--settlements .top-settlements .container-switch .layout-slider:hover:before,.ct.ct--settlements .top-settlements .container-switch .layout-slider:hover:after{background-color:white}.ct.ct--settlements .top-settlements .container-switch .layout-list.active,.ct.ct--settlements .top-settlements .container-switch .layout-slider.active{background-color:#008fd5}.ct.ct--settlements .top-settlements .container-switch .layout-list.active:before,.ct.ct--settlements .top-settlements .container-switch .layout-list.active:after,.ct.ct--settlements .top-settlements .container-switch .layout-slider.active:before,.ct.ct--settlements .top-settlements .container-switch .layout-slider.active:after{background-color:white}.ct.ct--settlements .top-settlements .container-switch .layout-list{margin-right:10px}.ct.ct--settlements .top-settlements .container-switch .layout-list:before,.ct.ct--settlements .top-settlements .container-switch .layout-list:after{width:40%;height:3px;left:50%;transform:translateX(-50%);transition:background-color 0.3s}.ct.ct--settlements .top-settlements .container-switch .layout-list:before{top:35%}.ct.ct--settlements .top-settlements .container-switch .layout-list:after{top:55%}.ct.ct--settlements .top-settlements .container-switch .layout-slider:before,.ct.ct--settlements .top-settlements .container-switch .layout-slider:after{width:8px;height:8px;border-radius:50%;top:50%;transform:translateY(-50%)}.ct.ct--settlements .top-settlements .container-switch .layout-slider:before{left:25%}.ct.ct--settlements .top-settlements .container-switch .layout-slider:after{left:60%}.ct.ct--settlements .top-settlements .container-btn{display:inline-block}@media only screen and (max-width: 1100px){.ct.ct--settlements .top-settlements .title{margin-right:30px}}@media only screen and (max-width: 800px){.ct.ct--settlements .top-settlements{padding:0 8%;margin-bottom:40px}.ct.ct--settlements .top-settlements .container-btn,.ct.ct--settlements .top-settlements .container-switch{display:none}}.ct.ct--settlements .container-btn{display:none}.ct.ct--settlements .container-btn .btn{display:inline-block;width:55px;height:55px;border:1px solid lightgrey;border-radius:50%;background-color:white;cursor:pointer;transition:transform 0.2s;will-change:transform;position:relative;margin-bottom:2px}.ct.ct--settlements .container-btn .btn:hover{transform:scale(1.08)}.ct.ct--settlements .container-btn .btn.next{margin-left:30px}.ct.ct--settlements .container-btn .btn.next svg{transform:rotate(180deg) translate(50%, 50%)}.ct.ct--settlements .container-btn .btn svg{width:25px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 500px){.ct.ct--settlements .container-btn .btn{width:40px;height:40px}.ct.ct--settlements .container-btn .btn:hover{transform:scale(1)}.ct.ct--settlements .container-btn .btn svg{width:15px;height:9px}.ct.ct--settlements .container-btn .btn.next{margin-left:15px}}@media only screen and (max-width: 800px){.ct.ct--settlements .container-btn{margin-left:8%;margin-top:30px}}.ct.ct--settlements .container-slider{width:100%}.ct.ct--settlements .container-slider .row{padding:30px 2%}.ct.ct--settlements .container-slider .row:nth-child(1),.ct.ct--settlements .container-slider .row:nth-child(2),.ct.ct--settlements .container-slider .row:nth-child(3){border-bottom:1px solid #eaeae9}.ct.ct--settlements .container-slider .row .item{display:flex;position:relative;justify-content:center;align-items:center;margin-right:5%}.ct.ct--settlements .container-slider .row .item:hover .container-image:before{opacity:0.6}.ct.ct--settlements .container-slider .row .item:hover .container-image .more{opacity:1}.ct.ct--settlements .container-slider .row .item:hover .country{color:#008fd5}.ct.ct--settlements .container-slider .row .item:hover .country:before{width:100%}.ct.ct--settlements .container-slider .row .item:hover .country .icon{stroke:#008fd5}.ct.ct--settlements .container-slider .row .item .country{color:#2e2d2c;width:-moz-max-content;width:max-content;transition:color 0.4s;position:relative}.ct.ct--settlements .container-slider .row .item .country:before{display:block;content:'';width:0;height:1px;background-color:#008fd5;position:absolute;left:0;bottom:-5px;transition:width 0.4s}.ct.ct--settlements .container-slider .row .item .country .icon{stroke:#2e2d2c;width:15px;height:15px;transition:stroke 0.4s}.ct.ct--settlements .container-slider .row .item .country .countJobs{font-weight:300}.ct.ct--settlements .container-slider .row .item .container-image{width:80px;height:80px;position:relative;border-radius:50%;margin-right:20px;overflow:hidden}.ct.ct--settlements .container-slider .row .item .container-image:before{content:'';display:block;width:100%;height:100%;background-color:#008fd5;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity 0.4s;z-index:2}.ct.ct--settlements .container-slider .row .item .container-image .more{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);will-change:transform;opacity:0;transition:opacity 0.4s;z-index:3}.ct.ct--settlements .container-slider .row .item .container-image .more:before,.ct.ct--settlements .container-slider .row .item .container-image .more:after{display:block;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white}.ct.ct--settlements .container-slider .row .item .container-image .more:before{width:2px;height:17px}.ct.ct--settlements .container-slider .row .item .container-image .more:after{width:17px;height:2px}.ct.ct--settlements .container-slider .row .item .container-image .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--values{width:100%;height:100vh;background-color:#008fd5;margin-bottom:80px;position:sticky;top:0;left:0;bottom:0;z-index:1;will-change:transform;overflow:hidden}.ct.ct--values .container-item{position:relative;display:flex;justify-content:flex-start;align-items:center;height:100%;z-index:10}.ct.ct--values .container-item .wrapper-item{width:80vw;transition:opacity 0.4s;opacity:0.2}.ct.ct--values .container-item .wrapper-item.active{opacity:1}.ct.ct--values .container-item .wrapper-item .item{display:inline-block;height:100%;position:relative}.ct.ct--values .container-item .wrapper-item .item .title{width:100%;position:relative;z-index:2;color:white;margin-bottom:150px;font-weight:300}.ct.ct--values .container-item .wrapper-item .item .title:before{display:block;content:'';position:absolute;width:20px;height:20px;top:35px;left:-5%;transform:translate(-50%, -50%);background-color:#174564;border-radius:50%}@media (max-width: 1200px) and (min-width: 800px){.ct.ct--values .container-item .wrapper-item .item .title{font-size:4.2rem;line-height:5rem;margin-bottom:50px}}@media screen and (max-height: 800px){.ct.ct--values .container-item .wrapper-item .item .title{font-size:4.2rem;line-height:5rem;margin-bottom:50px}}.ct.ct--values .container-item .wrapper-item .item .link{position:relative;color:white;padding-left:15px;z-index:5}.ct.ct--values .container-item .wrapper-item .item .link:before{display:block;content:'';position:absolute;width:5px;height:5px;top:10px;left:0;transform:translate(-50%, -50%);background-color:white;border-radius:50%}@media only screen and (max-width: 1023px){.ct.ct--values{height:auto;padding-bottom:50px}.ct.ct--values .container-item{flex-direction:column}.ct.ct--values .container-item .wrapper-item{width:100%}.ct.ct--values .container-item .wrapper-item .item{margin-left:0;padding-top:80px;padding-bottom:80px}.ct.ct--values .container-item .wrapper-item .item .title{padding:0 8% 0 16%}.ct.ct--values .container-item .wrapper-item .item .title:before{width:12px;height:12px;top:24px;left:10%}.ct.ct--values .container-item .wrapper-item .item .image{width:50%;right:-10%;top:0;bottom:auto}.ct.ct--values .container-item .wrapper-item .item .link{margin:0 8% 0 16%}}@media only screen and (max-width: 800px){.ct.ct--values{padding-bottom:30px}.ct.ct--values .container-item .wrapper-item .item{padding-bottom:30px}.ct.ct--values .container-item .wrapper-item .item .title{padding:0 8% 0 16%}.ct.ct--values .container-item .wrapper-item .item .link{margin:15px 8%}}.ct.ct--values>.image{position:absolute;width:27%;left:50vw;bottom:30%;transform:translateY(50%);z-index:1;border-radius:50%;max-width:500px;overflow:hidden}.ct.ct--values>.image.active{position:fixed}.ct.ct--values>.image:before{content:'';display:block;width:100%;height:0;padding-bottom:100%}.ct.ct--values>.image:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.1);z-index:2}.ct.ct--values>.image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:1}.ct.ct--values .container-item{width:calc(80vw * 3)}@keyframes showIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{bottom:-35%}to{bottom:-25%}}.ct.ct--testimonials{margin-bottom:80px}.ct.ct--testimonials.is-sticky{pointer-events:none}.ct.ct--testimonials.is-sticky .carousel{position:fixed;bottom:-25%;left:0}.ct.ct--testimonials.is-anim-home{opacity:0;animation:500ms ease 700ms forwards showIn}.ct.ct--testimonials.is-anim-home .carousel{animation:500ms ease 700ms forwards slideIn}.ct.ct--testimonials.is-anim-home .carousel .carousel-cell{transition:transform 600ms cubic-bezier(0.86, 0.1, 0.53, 0.8),left 600ms cubic-bezier(0.86, 0.1, 0.53, 0.8)}.ct.ct--testimonials.is-anim-home .carousel .carousel-cell:nth-child(1){z-index:1;transition-delay:90ms}.ct.ct--testimonials.is-anim-home .carousel .carousel-cell:nth-child(2){z-index:2;transition-delay:180ms}.ct.ct--testimonials.is-anim-home .carousel .carousel-cell:nth-child(3){z-index:3;transition-delay:270ms}.ct.ct--testimonials.no-transition .carousel .carousel-cell{transition:transform 0ms linear 0ms, left 0ms linear 0ms}.ct.ct--testimonials.no-transition .carousel .carousel-cell:nth-child(1){transition-delay:0ms}.ct.ct--testimonials.no-transition .carousel .carousel-cell:nth-child(2){transition-delay:0ms}.ct.ct--testimonials.no-transition .carousel .carousel-cell:nth-child(3){transition-delay:0ms}.ct.ct--testimonials .top-carousel .link{position:relative;color:#008fd5;padding-left:20px}.ct.ct--testimonials .top-carousel .link:before{display:block;content:'';width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#008fd5;border-radius:50%}.ct.ct--testimonials .carousel .carousel-cell{width:100%;overflow:hidden;margin-right:20px;position:relative;transition:transform 0 ease}.ct.ct--testimonials .carousel .carousel-cell:not(.not-cover) .video-popin{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:0;visibility:hidden}.ct.ct--testimonials .carousel .carousel-cell:not(.not-cover):before{display:block;content:'';width:100%;padding-top:153.33333%}.ct.ct--testimonials .carousel .carousel-cell:not(.not-cover) .wrapper-media{position:absolute;top:0;left:0;right:0;bottom:0}.ct.ct--testimonials .carousel .carousel-cell.not-cover .wrapper-media{position:relative;height:100%;overflow:hidden;position:relative}.ct.ct--testimonials .carousel .carousel-cell.not-cover .wrapper-media:before{display:block;content:'';width:100%;padding-top:153.33333%}.ct.ct--testimonials .carousel .carousel-cell.not-cover .wrapper-media>.inner{position:absolute;top:0;left:0;right:0;bottom:0}.ct.ct--testimonials .carousel .carousel-cell.cell-push{background-color:#eaeae9}.ct.ct--testimonials .carousel .carousel-cell.cell-push .popin-overlay{display:none}.ct.ct--testimonials .carousel .carousel-cell.cell-push a{padding:60px 40px;display:flex;flex-direction:column;justify-content:flex-end;color:#008fd5}.ct.ct--testimonials .carousel .carousel-cell.cell-push a .link_title{font-size:3.5rem;line-height:normal;font-family:"Helvetica Neue";font-weight:300;margin-bottom:40px}.ct.ct--testimonials .carousel .carousel-cell.cell-push a .icon{width:2em;height:2em;stroke:#008fd5}.ct.ct--testimonials .carousel .carousel-cell .popin-overlay{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;position:absolute;top:0;left:0;background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.7) 100%);padding:40px;z-index:3}.ct.ct--testimonials .carousel .carousel-cell .popin-overlay:before{display:block;content:'';width:15px;height:15px;position:absolute;right:40px;top:42px;border:2px solid white;border-radius:50%}.ct.ct--testimonials .carousel .carousel-cell .popin-overlay .category{display:inline-block;margin-left:15px;color:white;line-height:normal}.ct.ct--testimonials .carousel .carousel-cell .popin-overlay .icon{width:19px;height:14px;margin-top:3px;stroke:white}@media only screen and (max-width: 600px){.ct.ct--testimonials .carousel .carousel-cell .popin-overlay{padding:20px}.ct.ct--testimonials .carousel .carousel-cell .popin-overlay:before{top:25px;right:25px}}.ct.ct--testimonials .carousel .carousel-cell .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--testimonials .carousel .carousel-cell .container-text{position:absolute;bottom:0;left:0;z-index:3;color:white}.ct.ct--testimonials .carousel .carousel-cell .container-text .text{display:inline-block;padding:5px 10px;background-color:#008fd5;margin-bottom:10px;font-size:15px}.ct.ct--testimonials .carousel .carousel-cell .container-text .title{font-weight:300}.ct.ct--testimonials .carousel .carousel-cell .container-text .text-popin{display:none}.ct.ct--testimonials .carousel .carousel-cell .video-popin{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;left:50%;transform:translateX(-50%);z-index:2}.ct.ct--testimonials .container-btn .btn{display:inline-block;width:55px;height:55px;border:1px solid lightgrey;border-radius:50%;background-color:white;cursor:pointer;transition:transform 0.2s;will-change:transform;position:relative;margin-bottom:2px}.ct.ct--testimonials .container-btn .btn:hover{transform:scale(1.08)}.ct.ct--testimonials .container-btn .btn.next{margin-left:30px}.ct.ct--testimonials .container-btn .btn.next svg{transform:rotate(180deg) translate(50%, 50%)}.ct.ct--testimonials .container-btn .btn svg{width:25px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 500px){.ct.ct--testimonials .container-btn .btn{width:40px;height:40px}.ct.ct--testimonials .container-btn .btn:hover{transform:scale(1)}.ct.ct--testimonials .container-btn .btn svg{width:15px;height:9px}.ct.ct--testimonials .container-btn .btn.next{margin-left:15px}}.ct.ct--testimonials .top-carousel{margin-bottom:40px}.ct.ct--testimonials .top-carousel .title-carousel{display:inline-block;margin-right:80px;vertical-align:middle}.ct.ct--testimonials .top-carousel .container-btn{display:inline-block}.ct.ct--testimonials .top-carousel .link{display:inline-block;float:right;transform:translateY(50%)}.ct.ct--testimonials .top-carousel .link:hover:after{width:100%}.ct.ct--testimonials .top-carousel .link:after{display:block;content:'';width:0;height:1px;position:absolute;bottom:-5px;left:0;background-color:#008fd5;transition:width 0.4s}.ct.ct--testimonials .carousel .carousel-cell{width:calc(33.33% - 20px)}.ct.ct--testimonials .carousel .carousel-cell[data-testimonials="video"]:hover:before{opacity:0;z-index:1}.ct.ct--testimonials .carousel .carousel-cell[data-testimonials="video"]:hover .image{opacity:0;visibility:hidden;position:relative}.ct.ct--testimonials .carousel .carousel-cell[data-testimonials="video"]:hover .container-text .text,.ct.ct--testimonials .carousel .carousel-cell[data-testimonials="video"]:hover .container-text .title{opacity:0;transform:translateY(-20px);transition:opacity 0.4s ease, transform 0.4s ease}.ct.ct--testimonials .carousel .carousel-cell[data-testimonials="video"]:hover .video-popin{opacity:1;visibility:visible;z-index:2}.ct.ct--testimonials .carousel .carousel-cell[data-testimonials="video"] .image{transition:opacity 0.4s}.ct.ct--testimonials .carousel .carousel-cell[data-testimonials="video"].not-cover .wrapper-media .inner{left:50%}.ct.ct--testimonials .carousel .carousel-cell.cell-push{position:relative}.ct.ct--testimonials .carousel .carousel-cell.cell-push:before{display:block;content:'';width:100%;padding-top:153.57143%}.ct.ct--testimonials .carousel .carousel-cell.cell-push>.inner{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width: 1024px){.ct.ct--testimonials .carousel .carousel-cell.cell-push a .link_title{font-size:2.5rem}}.ct.ct--testimonials .carousel .carousel-cell .container-text{padding:0 40px 60px 40px}.ct.ct--testimonials .carousel .carousel-cell .container-text .btn-popin{display:none}@media only screen and (max-width: 1240px){.ct.ct--testimonials .top-carousel .title-carousel{font-size:2.2rem;line-height:3.2rem;margin-right:30px}.ct.ct--testimonials .top-carousel .link{font-size:1.6rem}.ct.ct--testimonials .carousel .carousel-cell .container-text .title{font-size:2.2rem}}.ct.ct--header_home .container_header{height:calc(100vh - 100px);background-color:#008fd5;padding-top:8%;padding-left:10%}.ct.ct--header_home .container_header .content{max-width:1600px;margin:0 auto}.ct.ct--header_home .container_header .catchphrase{color:white;margin-bottom:80px;position:relative;font-weight:300}.ct.ct--header_home .container_header .catchphrase .container-jobs{position:relative;white-space:nowrap;vertical-align:text-bottom}.ct.ct--header_home .container_header .catchphrase .container-jobs .underline{height:2px;background-color:white;position:absolute;bottom:-5px;left:0;transition:width 0.3s}.ct.ct--header_home .container_header .catchphrase .container-jobs .job{position:absolute;top:0;left:0;transition:opacity 0.3s}.ct.ct--header_home .container_header .catchphrase .container-jobs .job:not(.show){opacity:0;visibility:hidden}@media only screen and (max-width: 800px){.ct.ct--header_home .container_header .catchphrase{margin-bottom:20px}.ct.ct--header_home .container_header .catchphrase .container-jobs{display:block}.ct.ct--header_home .container_header .catchphrase .container-jobs .underline{bottom:-46px}}.ct.ct--header_home .container_header .job_search{display:inline-block;height:60px;margin-bottom:20px;position:relative;vertical-align:top}.ct.ct--header_home .container_header .job_search .input_search{width:100%;height:100%;border:none;padding-left:5%}.ct.ct--header_home .container_header .job_search .bg{position:absolute;top:50%;right:2%;pointer-events:none;transform:translateY(-50%)}.ct.ct--header_home .container_header .job_search .bg .icon{width:1.5em;height:1.5em;stroke:#b9348b}.ct.ct--header_home .container_header .job_search .autocomplete-list{position:relative;background-color:white;z-index:6}.ct.ct--header_home .container_header .job_search .autocomplete-list .autocomplete-element{display:block;padding:15px 30px;color:#c7c7c6;cursor:pointer}.ct.ct--header_home .container_header .job_search .autocomplete-list .autocomplete-element strong{color:#2e2d2c}.ct.ct--header_home .container_header .job_search .autocomplete-list .autocomplete-element:hover{background-color:#eaeae9}@media only screen and (max-width: 800px){.ct.ct--header_home .container_header .job_search{height:50px;width:100%;margin-bottom:0}}.ct.ct--header_home .container_header .more_filters{display:inline-block;padding:21px 30px;background-color:#b9348b;vertical-align:top;margin-left:-4px;color:white;border:0;cursor:pointer}@media only screen and (max-width: 800px){.ct.ct--header_home .container_header .more_filters{height:50px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-left:0}}.ct.ct--header_home .container_header .jobs_count{font-family:'Helvetica';color:white;text-align:center;font-size:2rem}.ct.ct--header_home .container_header .jobs_count strong{font-weight:600;position:relative}.ct.ct--header_home .container_header .jobs_count strong:before{display:block;content:'';width:100%;height:3px;background-color:white;position:absolute;bottom:-5px;left:0}@media only screen and (max-width: 800px){.ct.ct--header_home .container_header .jobs_count{font-size:1.5rem;line-height:2.8rem}}.ct.ct--header_home .container_header .label-search{display:block;color:white;margin-top:50px;margin-bottom:20px}.ct.ct--header_home .container_header .container_items_searched .search{display:inline-block;padding:10px 15px;color:white;border:1px solid white;margin-right:10px;font-weight:300}@media only screen and (max-width: 800px){.ct.ct--header_home .container_header .container_items_searched{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.ct.ct--header_home .container_header .container_items_searched .search{margin-bottom:5px}}@media (min-width: 800px) and (max-height: 750px){.ct.ct--header_home .container_header{padding-top:95px}.ct.ct--header_home .container_header .catchphrase{font-size:6.5rem;line-height:7.5rem;margin-bottom:40px}.ct.ct--header_home .container_header .content .jobs_count{font-size:1.5rem}}@media (min-width: 800px) and (max-height: 650px){.ct.ct--header_home .container_header{height:calc(100vh - 75px)}.ct.ct--header_home .container_header .catchphrase{font-size:5.5rem;line-height:6.5rem;margin-bottom:20px}.ct.ct--header_home .container_header .content .label-search{margin-top:30px;font-size:1.5rem}}@media only screen and (max-width: 800px){.ct.ct--header_home .container_header{padding:18% 8% 0 8%;height:calc(100vh - 74px)}}@media (min-width: 800px) and (max-height: 550px){.ct.ct--header_home .container_header{height:calc(100vh - 68px)}}@media (max-width: 800px) and (max-height: 590px){.ct.ct--header_home .container_header{height:calc(100vh - 60px)}.ct.ct--header_home .container_header .content .catchphrase{font-size:3rem;line-height:3.8rem}.ct.ct--header_home .container_header .content .catchphrase .container-jobs .underline{bottom:-40px}.ct.ct--header_home .container_header .content .label-search{margin-top:20px;margin-bottom:15px}.ct.ct--header_home .container_header .content .container_items_searched .search{padding:5px 10px}}@media (max-width: 1150px) and (min-width: 800px){.ct.ct--header_home .container_header{padding-left:7%}.ct.ct--header_home .container_header .catchphrase{font-size:7rem;line-height:8rem}}@media (max-height: 500px) and (max-width: 600px){.ct.ct--header_home .container_header .content .catchphrase{font-size:2.8rem;margin-bottom:10px}.ct.ct--header_home .container_header .content .job_search,.ct.ct--header_home .container_header .content .more_filters{height:38px}.ct.ct--header_home .container_header .content .job_search .input_search{font-size:90%}.ct.ct--header_home .container_header .content .label-search{font-size:1.3rem}.ct.ct--header_home .container_header .content .more_filters{font-size:90%}}.error-index{position:relative;background-color:#008fd5;width:100%;height:100vh}.error-index .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;text-align:center}.error-index .content .title{font-family:"Helvetica Neue";font-size:20rem;margin-bottom:10px}.error-index .content .bullet{display:block;width:15px;height:15px;background-color:white;margin:50px auto;border-radius:50%}.error-index .content .link{color:white;position:relative;padding-bottom:10px}.error-index .content .link:before{display:block;content:'';width:100%;height:1px;position:absolute;bottom:0px;left:0;background-color:white}@media screen and (max-width: 600px){.error-index .content .title{font-size:15rem}}.page.homepage-index{font-size:16px;font-family:"Helvetica Neue", sans-serif}.page.homepage-index .fix-anchors{width:35px;position:fixed;top:50%;left:50px;transform:translateY(-50%);background-color:rgba(0,0,0,0.1);border-radius:18px;z-index:10;transition:height 0.4s, background-color 0.3s}@media only screen and (max-width: 1180px){.page.homepage-index .fix-anchors{left:20px}}.page.homepage-index .fix-anchors:hover .container-index{display:none}.page.homepage-index .fix-anchors:hover .container-anchors{display:block}.page.homepage-index .fix-anchors[data-index='1'] .container-anchors .anchor:nth-child(1) .index{opacity:1}.page.homepage-index .fix-anchors[data-index='2'] .container-anchors .anchor:nth-child(2) .index{opacity:1}.page.homepage-index .fix-anchors[data-index='3'] .container-anchors .anchor:nth-child(3) .index{opacity:1}.page.homepage-index .fix-anchors[data-index='4'] .container-anchors .anchor:nth-child(4) .index{opacity:1}.page.homepage-index .fix-anchors[data-index='5'] .container-anchors .anchor:nth-child(5) .index{opacity:1}.page.homepage-index .fix-anchors.blue .container-index{color:white}.page.homepage-index .fix-anchors.blue .container-index:before{background-color:#eaeae9}.page.homepage-index .fix-anchors.blue .container-anchors .anchor .index{color:white}.page.homepage-index .fix-anchors.blue .container-anchors .anchor:hover .index{color:#008fd5}.page.homepage-index .fix-anchors.blue:hover .container-anchors{background-color:#0A6BB2}.page.homepage-index .fix-anchors.blue:hover .container-anchors .anchor .title-anchor{background-color:#eaeae9;color:#008fd5}.page.homepage-index .fix-anchors .container-index{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px;color:#008fd5;transition:color 0.3s}.page.homepage-index .fix-anchors .container-index:before{display:block;content:'';width:1px;height:5px;background-color:#008fd5;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:background-color 0.3s}.page.homepage-index .fix-anchors .container-anchors{display:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:18px;background-color:#eaeae9;padding:4px 0}.page.homepage-index .fix-anchors .container-anchors .anchor{width:100%;display:block;position:relative;text-align:center}.page.homepage-index .fix-anchors .container-anchors .anchor:hover .index{color:#fff;opacity:1}.page.homepage-index .fix-anchors .container-anchors .anchor:hover .title-anchor{opacity:1;visibility:visible;background-color:#008fd5}.page.homepage-index .fix-anchors .container-anchors .anchor .index{position:relative;cursor:pointer;z-index:2;color:#008fd5;transition:color 0.3s, opacity 0.3s;opacity:0.3}.page.homepage-index .fix-anchors .container-anchors .anchor .title-anchor{position:absolute;left:-1px;top:50%;transform:translateY(-50%);border-radius:18px;padding:5px 10px 5px 35px;z-index:1;opacity:0;visibility:hidden;color:#fff;width:auto;white-space:nowrap;transition:color 0.3s}@media only screen and (max-width: 1024px){.page.homepage-index .fix-anchors{display:none}}.page.homepage-index .btn-close{width:95px;height:95px;background-color:#008fd5;border:none;position:fixed;top:0;right:0;z-index:100;cursor:pointer}.page.homepage-index .btn-close:not(.open){display:none}.page.homepage-index .btn-close:before,.page.homepage-index .btn-close:after{position:absolute;left:50%;top:40%;content:' ';height:22px;width:1px;background-color:white;transition:background-color 0.3s}.page.homepage-index .btn-close:before{transform:rotate(45deg)}.page.homepage-index .btn-close:after{transform:rotate(-45deg)}@media only screen and (max-width: 600px){.page.homepage-index .btn-close{width:80px;height:70px}.page.homepage-index .btn-close:before,.page.homepage-index .btn-close:after{top:35%}}.page.homepage-index .job_popin{width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background-color:white;z-index:10}.page.homepage-index .job_popin:not(.open){display:none}.page.homepage-index .job_popin .jobs_filter{width:100%;height:100%;padding-top:10%;overflow:auto}@media only screen and (max-width: 600px){.page.homepage-index .job_popin .jobs_filter{padding-top:25%;height:calc(100% - 86px);overflow-y:scroll}}.page.homepage-index .job_popin .jobs_filter h3{padding:10px 5%}.page.homepage-index .job_popin .jobs_filter h3 span{font-size:30px;margin-right:50px}@media only screen and (max-width: 600px){.page.homepage-index .job_popin .jobs_filter h3{margin-bottom:15px;padding:10px 8%}.page.homepage-index .job_popin .jobs_filter h3 span{display:block;margin-bottom:10px}}.page.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper{display:flex}.page.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper .side{width:50%;padding:50px 5%}@media only screen and (max-width: 600px){.page.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper{display:block;padding:0 8%}.page.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper .side{width:100%;padding:0}.page.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper .side .input-job{z-index:5}}.page.homepage-index .job_popin .jobs_filter label{font-family:Rakesly, serif;font-size:18px;display:block;margin-bottom:20px}.page.homepage-index .job_popin .jobs_filter .container_input{width:100%;height:60px;margin-bottom:20px;position:relative}.page.homepage-index .job_popin .jobs_filter .container_input .fake_input_wrapper .count_check{display:none}.page.homepage-index .job_popin .jobs_filter .container_input .fake_input_wrapper.checked .count_check{display:inline}.page.homepage-index .job_popin .jobs_filter .container_input .fake_input_wrapper.open .bg{transform:rotate(180deg);margin-top:3px}.page.homepage-index .job_popin .jobs_filter .container_input .fake_input{display:inline-block;line-height:60px;padding:0 25px;color:#2e2d2c}.page.homepage-index .job_popin .jobs_filter .container_input .fake_input:hover{cursor:pointer}.page.homepage-index .job_popin .jobs_filter .container_input input[type=text],.page.homepage-index .job_popin .jobs_filter .container_input select{padding:16px 25px;color:#008fd5}.page.homepage-index .job_popin .jobs_filter .container_input input[type=text],.page.homepage-index .job_popin .jobs_filter .container_input select,.page.homepage-index .job_popin .jobs_filter .container_input .fake_input{width:100%;height:60px;background:none;border:1px solid #2e2d2c22;font-size:15px}.page.homepage-index .job_popin .jobs_filter .container_input input[type=text]::-moz-placeholder, .page.homepage-index .job_popin .jobs_filter .container_input select::-moz-placeholder, .page.homepage-index .job_popin .jobs_filter .container_input .fake_input::-moz-placeholder{color:#2e2d2c22}.page.homepage-index .job_popin .jobs_filter .container_input input[type=text]::placeholder,.page.homepage-index .job_popin .jobs_filter .container_input select::placeholder,.page.homepage-index .job_popin .jobs_filter .container_input .fake_input::placeholder{color:#2e2d2c22}.page.homepage-index .job_popin .jobs_filter .container_input input[type=text].filled,.page.homepage-index .job_popin .jobs_filter .container_input select.filled,.page.homepage-index .job_popin .jobs_filter .container_input .fake_input.filled{border:1px solid #2e2d2c22}.page.homepage-index .job_popin .jobs_filter .container_input .bg{position:absolute;top:18px;right:18px}.page.homepage-index .job_popin .jobs_filter .container_input .bg .icon{stroke:#2e2d2c}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes{background-color:white;border:1px solid #2e2d2c22;border-top:none;height:250px;overflow:auto;display:none}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes.open{display:block}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes .family_checkbox{height:50px;display:flex;justify-content:space-between;align-items:center;padding-left:25px;padding-right:25px}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes .family_checkbox .fake_checkbox{width:14px;height:14px;display:inline-block;border:1px solid #2e2d2c22;position:relative}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes .family_checkbox .fake_checkbox .fake_checkbox_inside{position:absolute;width:8px;height:8px;display:inline-block;top:2px;left:2px;background-color:transparent}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes .family_checkbox .text{word-break:break-word;padding-right:15px}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes .family_checkbox:hover{cursor:pointer;background-color:#eaeae9}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes .family_checkbox.selected{color:#008fd5}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes .family_checkbox.selected .fake_checkbox{border:1px solid #008fd5}.page.homepage-index .job_popin .jobs_filter .container_input .family_checkboxes .family_checkbox.selected .fake_checkbox .fake_checkbox_inside{background-color:#008fd5}.page.homepage-index .job_popin .jobs_filter .family_entry_wrapper{margin-bottom:35px}.page.homepage-index .job_popin .jobs_filter .family_entry_wrapper .family_entry{background-color:#008fd5;color:white;padding:8px 15px;margin-bottom:15px;display:none}.page.homepage-index .job_popin .jobs_filter .family_entry_wrapper .family_entry.visible{display:inline-block}.page.homepage-index .job_popin .jobs_filter .family_entry_wrapper .family_entry .icon{stroke:white}.page.homepage-index .job_popin .jobs_filter .contract_entry{display:inline-block;font-size:15px;padding:10px 15px;margin-bottom:20px;margin-right:10px;color:#008fd5;border:1px solid #2e2d2c22}.page.homepage-index .job_popin .jobs_filter .contract_entry:hover{background-color:#eaeae9}.page.homepage-index .job_popin .jobs_filter .contract_entry.checked{color:white;border:1px solid #008fd5;background-color:#008fd5}.page.homepage-index .job_popin .jobs_filter .reinit{color:#008fd5}.page.homepage-index .job_popin .jobs_filter .reinit .icon{stroke:#008fd5;vertical-align:bottom}.page.homepage-index .job_popin .jobs_filter .search_action{width:100%;position:absolute;bottom:0;background-color:#b9348b;color:white;text-align:center;padding:35px 0}.page.homepage-index .ct--testimonials,.page.homepage-index .ct--settlements{margin-bottom:0;padding-top:80px;overflow:hidden}.page.homepage-index .ct--news_highlights{padding-top:80px}.page.homepage-index .wrapper-values{margin-top:80px}@media only screen and (max-width: 800px){.page.homepage-index .ct--testimonials{padding:0 8%}}.page.contact-index{background:thistle}.page.job-index{margin-top:95px;font-size:15px;font-family:"Helvetica Neue", sans-serif}.page.job-index .job_wrapper{display:flex}.page.job-index .job_wrapper .wrapper_infos{width:25%;z-index:10;background-color:#fff}.page.job-index .job_wrapper .job_infos{width:100%}.page.job-index .job_wrapper .job_infos .icon{stroke:#2e2d2c}.page.job-index .job_wrapper .job_infos .job_bg{padding:20px 20px 60px 40px;background-position:center;background-size:cover;height:40vh;display:flex;flex-direction:column;justify-content:space-between;max-height:340px;position:relative}.page.job-index .job_wrapper .job_infos .job_bg:before{position:absolute;z-index:1;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.page.job-index .job_wrapper .job_infos .job_bg>div{z-index:2}.page.job-index .job_wrapper .job_infos .job_bg .all_offers{display:flex;justify-content:space-between}.page.job-index .job_wrapper .job_infos .job_bg .all_offers a{color:white}.page.job-index .job_wrapper .job_infos .job_bg .all_offers .icon{stroke:white;fill:white;width:0.9em;height:0.9em;vertical-align:baseline;margin-right:5px}.page.job-index .job_wrapper .job_infos .job_bg .all_offers .icon.svg-share{height:1.3em}.page.job-index .job_wrapper .job_infos .job_bg .category{display:inline-block;background-color:white;color:#008fd5;font-family:Rakesly, serif;padding:6px 10px;margin-bottom:25px}.page.job-index .job_wrapper .job_infos .job_bg .title{color:white;font-size:20px}.page.job-index .job_wrapper .job_infos .elements .element{display:flex;align-items:flex-start;border-bottom:1px solid #2e2d2c22;padding:18px 20px 18px 40px}.page.job-index .job_wrapper .job_infos .elements .element .icon{margin-right:24px;width:1.4em;height:1.4em}.page.job-index .job_wrapper .job_infos .elements .element span{word-break:break-word;font-weight:700}.page.job-index .job_wrapper .job_infos .apply{display:block;background-color:#b9348b;color:white;text-align:center;padding:35px 10px}@media screen and (max-width: 800px){.page.job-index .job_wrapper .job_infos .apply{z-index:5;position:fixed;bottom:0;left:0;width:100%}}@media screen and (min-width: 1024px){.page.job-index .job_wrapper .job_infos .apply:hover span{padding-bottom:5px;border-bottom:1px solid white}}.page.job-index .job_wrapper .job_content{width:75%;z-index:1}.page.job-index .job_wrapper .job_content .first_description{padding-top:100px;padding-bottom:100px;background-color:#f4f4f4}.page.job-index .job_wrapper .job_content .first_description .ct--description .content{color:#2e2d2c}.page.job-index .job_wrapper .job_content .first_description .ct--description .content ul li:before{background-color:#2e2d2c}.page.job-index .job_wrapper .job_content .descriptions{padding-top:100px}.page.job-index .job_wrapper .job_content .ct--description{width:80%;margin:auto}.page.job-index .job_wrapper .job_content .ct--description .title{color:#008fd5;font-size:18px;font-family:Rakesly, serif}.page.job-index .job_wrapper .job_content .ct--video{width:80%;margin:auto}.page.job-index .job_wrapper .job_content .ct--download_files{padding-top:100px;width:80%;margin:auto}.page.job-index .job_wrapper .job_content .ct--diaporama{padding-top:100px;width:80%;margin:auto}.page.job-index .job_wrapper .job_content .ct--diaporama .carousel{margin-left:initial}.page.job-index .job_wrapper .job_content .ct--diaporama .btn.prev{margin-left:initial}.page.job-index .job_wrapper .job_content .ct--job{color:white}.page.job-index .job_wrapper .job_content .ct--job .icon{stroke:white;fill:white}.page.job-index .job_wrapper .job_content .ct--job a{color:white}.page.job-index .job_wrapper .job_content .ct--job a .icon{stroke:white;fill:white}.page.job-index .job_wrapper .job_content .ct--job .sector{color:#008fd5;background-color:white}.page.job-index .job_wrapper .job_content .profits{width:80%;margin:auto;padding-top:100px}.page.job-index .job_wrapper .job_content .profits .title{color:#008fd5;font-size:18px;font-family:Rakesly, serif;margin-bottom:60px}.page.job-index .job_wrapper .job_content .profits .wrapper{display:grid;grid-template-columns:repeat(2, 1fr)}.page.job-index .job_wrapper .job_content .profits .wrapper .profit{display:flex;align-items:center;margin-bottom:75px}.page.job-index .job_wrapper .job_content .profits .wrapper .profit .text{padding:0 50px 0 40px;font-size:20px;font-weight:300;line-height:1.4}.page.job-index .job_wrapper .job_content .similar_jobs{margin-top:120px;padding-top:80px;padding-bottom:100px;background-color:#008fd5;color:white}.page.job-index .job_wrapper .job_content .similar_jobs .similar_jobs_title{width:80%;font-size:30px;margin:auto;margin-bottom:60px}.page.job-index .job_wrapper .job_content .similar_jobs .title{width:80%;margin:auto;font-size:20px;margin-bottom:20px}@media screen and (max-width: 1024px){.page.job-index .job_wrapper .job_content .similar_jobs .title{margin-bottom:10px}}.page.job-index .job_wrapper .job_content .similar_jobs .content{width:80%;margin:auto}.page.job-index .job_wrapper .job_content .similar_jobs .content .ct.ct--job{border-bottom:1px solid #FFFFFF33}.page.job-index .job_wrapper .job_content .similar_jobs .content .ct.ct--job.noborder{border-bottom:none}.page.job-index .job_wrapper .job_content .similar_jobs .content .ct.ct--job .sector{margin-bottom:20px}@media (min-width: 800px) and (max-height: 680px){.page.job-index .job_wrapper .job_infos .job_bg{padding:20px 20px 30px 40px;height:35vh}.page.job-index .job_wrapper .job_infos .apply{padding:30px 10px}}@media (min-width: 800px) and (max-height: 620px){.page.job-index .job_wrapper .job_infos .job_bg{padding:20px 20px 20px 40px;height:30vh}.page.job-index .job_wrapper .job_infos .apply{padding:25px 10px}}@media (min-width: 800px) and (max-height: 570px){.page.job-index .job_wrapper .job_infos .job_bg{height:28vh;background-color:#f4f4f4}.page.job-index .job_wrapper .job_infos .job_bg .all_offers .category{margin-bottom:15px}.page.job-index .job_wrapper .job_infos .elements .element{padding:15px 20px 15px 40px}}@media screen and (max-width: 800px){.page.job-index{margin-top:69px}.page.job-index .elements .element{margin-bottom:13px}.page.job-index .elements .element.date{margin-bottom:30px}.page.job-index .job_wrapper{display:block}.page.job-index .job_wrapper .wrapper_infos{width:100%}.page.job-index .job_wrapper .job_infos{width:100%;max-width:initial;min-width:initial}.page.job-index .job_wrapper .job_content{width:100%}.page.job-index .job_wrapper .job_content .profits .wrapper{grid-template-columns:repeat(1, 1fr)}.page.job-index .job_wrapper .job_content .profits .wrapper .profit .text{padding:0 40px 0 40px}.page.job-index .job_wrapper .job_content .similar_jobs{padding:60px 30px 50px 30px}.page.job-index .job_wrapper .job_content .similar_jobs .similar_jobs_title,.page.job-index .job_wrapper .job_content .similar_jobs .title,.page.job-index .job_wrapper .job_content .similar_jobs .content{width:100%}.page.job-index .job_wrapper .job_content .similar_jobs .title{font-size:1.5rem;margin-bottom:20px}.page.job-index .job_wrapper .job_content .similar_jobs .similar_jobs_title{font-size:2.2rem;margin-bottom:40px}}@media screen and (max-width: 600px){.page.job-index .ct.ct--description .content,.page.job-index .ct.ct--description .title{padding:0}}.page.jobs-index{margin-top:95px;font-size:16px;font-family:"Helvetica Neue", sans-serif}.page.jobs-index .jobs_wrapper{display:flex}.page.jobs-index .jobs_wrapper .jobs_filter{color:white;width:33.33%;max-width:480px;min-width:360px;padding:30px;background-color:#008fd5}.page.jobs-index .jobs_wrapper .jobs_filter label{font-family:Rakesly, serif;font-size:18px;display:block;margin-bottom:20px}.page.jobs-index .jobs_wrapper .jobs_filter .container_input{width:100%;height:60px;margin-bottom:20px;position:relative}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .autocomplete-list{position:relative;background-color:white;z-index:6}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .autocomplete-list .autocomplete-element{display:block;padding:15px 30px;color:#c7c7c6;cursor:pointer}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .autocomplete-list .autocomplete-element strong{color:#2e2d2c}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .autocomplete-list .autocomplete-element:hover{background-color:#eaeae9}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input_wrapper .count_check{display:none}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input_wrapper.checked .count_check{display:inline}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input_wrapper.open .bg{transform:rotate(180deg);margin-top:3px}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .bg{position:absolute;top:18px;right:18px}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .bg .icon{stroke:white}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input{display:inline-block;line-height:60px;padding:0 25px}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input:hover{cursor:pointer}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input .bg{top:0}.page.jobs-index .jobs_wrapper .jobs_filter .container_input input[type=text],.page.jobs-index .jobs_wrapper .jobs_filter .container_input select{padding:16px 25px}.page.jobs-index .jobs_wrapper .jobs_filter .container_input input[type=text],.page.jobs-index .jobs_wrapper .jobs_filter .container_input select,.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input{width:100%;height:60px;background:none;color:white;border:1px solid #FFFFFF33;font-size:15px}.page.jobs-index .jobs_wrapper .jobs_filter .container_input input[type=text]::-moz-placeholder, .page.jobs-index .jobs_wrapper .jobs_filter .container_input select::-moz-placeholder, .page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input::-moz-placeholder{color:white}.page.jobs-index .jobs_wrapper .jobs_filter .container_input input[type=text]::placeholder,.page.jobs-index .jobs_wrapper .jobs_filter .container_input select::placeholder,.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input::placeholder{color:white}.page.jobs-index .jobs_wrapper .jobs_filter .container_input input[type=text].filled,.page.jobs-index .jobs_wrapper .jobs_filter .container_input select.filled,.page.jobs-index .jobs_wrapper .jobs_filter .container_input .fake_input.filled{border:1px solid #FFFFFF}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes{background-color:#008fd5;border:1px solid #FFFFFF33;border-top:none;height:250px;overflow:auto;display:none}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes.open{display:block}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes .family_checkbox{height:50px;display:flex;justify-content:space-between;align-items:center;padding-left:25px;padding-right:25px}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes .family_checkbox .fake_checkbox{width:14px;height:14px;display:inline-block;border:1px solid #EEEEEE44;position:relative}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes .family_checkbox .fake_checkbox .fake_checkbox_inside{position:absolute;width:8px;height:8px;display:inline-block;top:2px;left:2px;background-color:transparent}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes .family_checkbox .text{word-break:break-word;padding-right:15px}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes .family_checkbox:hover{cursor:pointer;background-color:#0082CD}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes .family_checkbox.selected{font-weight:bold}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes .family_checkbox.selected .fake_checkbox{border:1px solid white}.page.jobs-index .jobs_wrapper .jobs_filter .container_input .family_checkboxes .family_checkbox.selected .fake_checkbox .fake_checkbox_inside{background-color:white}.page.jobs-index .jobs_wrapper .jobs_filter .family_entry_wrapper{margin-bottom:35px}.page.jobs-index .jobs_wrapper .jobs_filter .family_entry_wrapper .family_entry{background-color:white;color:#008fd5;padding:8px 15px;margin-bottom:15px;display:none;word-break:break-word}.page.jobs-index .jobs_wrapper .jobs_filter .family_entry_wrapper .family_entry.visible{display:inline-block}.page.jobs-index .jobs_wrapper .jobs_filter .family_entry_wrapper .family_entry .icon{stroke:#008fd5}.page.jobs-index .jobs_wrapper .jobs_filter .contract_entry{display:inline-block;font-size:15px;padding:10px 15px;margin-bottom:20px;margin-right:10px;color:white;border:1px solid #FFFFFF33}.page.jobs-index .jobs_wrapper .jobs_filter .contract_entry:hover{background-color:#0082CD}.page.jobs-index .jobs_wrapper .jobs_filter .contract_entry.checked{color:#008fd5;border:1px solid #FFFFFF;background-color:#FFFFFF}.page.jobs-index .jobs_wrapper .jobs_filter .reinit{display:block;margin-top:90px;color:white}.page.jobs-index .jobs_wrapper .jobs_filter .reinit .icon{stroke:white;vertical-align:bottom}.page.jobs-index .jobs_wrapper .jobs_list{width:66.66%;padding:60px}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper{margin-bottom:60px;display:flex;justify-content:space-between}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper .jobs_count_number{font-weight:bold;text-decoration:underline}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper .share_wrapper{display:flex}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper .share_wrapper a{display:flex;align-items:center;color:#008fd5}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper .share_wrapper a .plus{font-size:22px;margin-right:10px;padding-bottom:3px}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper .share_wrapper .icon{fill:#008fd5;stroke:#008fd5;width:1.4em;height:1.4em}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper .share_wrapper .sep{width:1px;height:100%;background-color:#2e2d2c22;margin:0 20px}.page.jobs-index .jobs_wrapper .jobs_list .job_alert{display:none;position:fixed;top:300px;margin-left:100px;margin-right:100px;background-color:white;padding:40px 60px 40px 40px;box-shadow:0 0 40px 0 rgba(0,0,0,0.2)}.page.jobs-index .jobs_wrapper .jobs_list .job_alert.open{display:block}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .close{position:absolute;top:10px;right:10px}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .close .icon{fill:#2e2d2c;stroke:#2e2d2c;height:1.5em;width:1.5em}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content{display:flex;justify-content:space-between}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper{width:66%}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper .title{font-weight:500;margin-bottom:15px}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper .text{font-weight:300;line-height:normal}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .button_wrapper{display:flex;align-items:flex-end}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .button_wrapper a{display:inline-block;background-color:#008fd5;padding:9px 15px;color:white;position:relative}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .button_wrapper a:before{display:inline-block;content:'';width:12px;height:12px;border-radius:50%;border:1px solid white;position:relative;opacity:0.2;margin-right:15px}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .button_wrapper a:after{display:inline-block;content:'';width:6px;height:6px;border-radius:50%;background-color:white;position:absolute;top:50%;left:15px;transform:translate(50%, -50%)}.page.jobs-index .bottom_buttons,.page.jobs-index .close_filters_button{display:none}@media screen and (max-width: 1380px){.page.jobs-index .jobs_wrapper .jobs_list .job_alert{margin-right:50px;margin-left:50px}}@media screen and (max-width: 1280px){.page.jobs-index .jobs_wrapper .jobs_list{padding:30px}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content{display:block}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper{width:100%}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .button_wrapper{width:100%;margin-top:40px}}@media screen and (max-width: 800px){.page.jobs-index{margin-top:69px}.page.jobs-index .jobs_wrapper{display:block}.page.jobs-index .jobs_wrapper .jobs_filter{width:100%;max-width:initial;min-width:initial;position:fixed;bottom:0;top:69px;display:none}.page.jobs-index .jobs_wrapper .jobs_filter.open{display:block;z-index:1}.page.jobs-index .jobs_wrapper .jobs_list{width:100%}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper{display:block;margin-bottom:40px}.page.jobs-index .jobs_wrapper .jobs_list .jobs_count_wrapper .share_wrapper{justify-content:space-between;margin-top:30px}.page.jobs-index .jobs_wrapper .jobs_list .job_alert{margin-right:8%;margin-left:0}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper .title{font-size:2.2rem}.page.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper .text{font-size:1.5rem}.page.jobs-index .jobs_wrapper .close_filters_button{display:none;position:fixed;height:69px;width:69px;top:0;right:0;background-color:#008fd5;color:white;z-index:100}.page.jobs-index .jobs_wrapper .close_filters_button.open{display:flex;align-items:center;justify-content:center}.page.jobs-index .jobs_wrapper .close_filters_button .icon{fill:white;stroke:white;width:28px;height:28px}.page.jobs-index .jobs_wrapper .bottom_buttons{display:block;position:fixed;bottom:0;height:70px;left:0;right:0;text-align:center;line-height:70px;background-color:#008fd5}.page.jobs-index .jobs_wrapper .bottom_buttons a{color:white}.page.jobs-index .jobs_wrapper .bottom_buttons .btn_filters_mobile{display:block}.page.jobs-index .jobs_wrapper .bottom_buttons .btn_search_mobile{display:none}.page.jobs-index .jobs_wrapper .bottom_buttons.open{background-color:white;z-index:2}.page.jobs-index .jobs_wrapper .bottom_buttons.open a{color:#b9348b}.page.jobs-index .jobs_wrapper .bottom_buttons.open .btn_filters_mobile{display:none}.page.jobs-index .jobs_wrapper .bottom_buttons.open .btn_search_mobile{display:block}}.page.news-index{margin-top:95px;font-size:16px;font-family:"Helvetica Neue", sans-serif}.page.news-index .content{width:80%;max-width:1600px;margin:auto}.page.news-index .content .highlights{padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid #2e2d2c22}.page.news-index .content a{color:#2e2d2c;transition:color 0.2s;display:block}.page.news-index .content a:hover{color:#008fd5}.page.news-index .content a.main-highlight:hover{color:#fff}.page.news-index .content .list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}.page.news-index .content .list .element img{width:100%;margin-bottom:30px}.page.news-index .content .list .element .title{font-size:20px;font-weight:300;margin-bottom:20px;position:relative;z-index:2}.page.news-index .content .list .element .infos{font-size:15px;font-weight:700;position:relative;z-index:2}.page.news-index .content .list .element.image{background-position:center;background-size:cover;color:white}.page.news-index .content .list .element.image a{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:60px 40px;color:white;position:relative}.page.news-index .content .list .element.image a:before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#2e2d2c;opacity:0.6;z-index:1}@media (max-width: 1280px) and (min-width: 1000px){.page.news-index .content .list .element.image a{padding:40px 30px}}@media screen and (max-width: 1000px){.page.news-index .content .list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 800px){.page.news-index .content{width:100%}.page.news-index .content .ct--news_highlights{padding:0 8%}.page.news-index .content .ct--news_highlights .highlights{border-bottom:0}.page.news-index .content .list{grid-template-columns:repeat(1, 1fr)}.page.news-index .content .list .element.image{min-height:80vw}.page.news-index .content .list .element:not(.image) .title,.page.news-index .content .list .element:not(.image) .infos{padding:0 8%}}@media screen and (max-width: 500px){.page.news-index .content .list .element.image{min-height:130vw}}.page.news-entry .ct--intro_section{margin-bottom:20px}.page.news-entry .ct--intro_section .title-section{color:#008fd5;font-size:18px;font-family:Rakesly, serif}.page.news-entry .ct--intro_section .title-section:before{display:none}.page.news-entry .contact_press{width:66%;margin:auto;position:relative;padding:80px 120px;background-color:#008fd5;font-family:"Helvetica Neue", sans-serif;color:white}.page.news-entry .contact_press .title{font-size:30px;font-weight:700;padding-bottom:30px;border-bottom:1px solid #FFFFFF33;margin-bottom:30px}.page.news-entry .contact_press .infos{display:flex;justify-content:space-between;font-size:15px}.page.news-entry .contact_press .infos .author_email{font-weight:700}.page.news-entry .related_news_wrapper{width:80%;margin:80px auto}.page.news-entry .related_news_wrapper .title{margin-bottom:60px}.page.news-entry .related_news_wrapper .related_news{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}.page.news-entry .related_news_wrapper .related_news a{color:#2e2d2c}.page.news-entry .related_news_wrapper .related_news .element img{width:100%;margin-bottom:30px}.page.news-entry .related_news_wrapper .related_news .element .title{font-weight:300;margin-bottom:20px}.page.news-entry .related_news_wrapper .related_news .element .infos{font-weight:700}.page.news-entry .related_news_wrapper .related_news .element.image{padding:60px 40px;background-position:center;background-size:cover;color:white}.page.news-entry .related_news_wrapper .related_news .element.image a{color:white}.page.news-entry .related_news_wrapper .related_news .element.image .title{margin-bottom:70%}@media screen and (max-width: 1000px){.page.news-entry .related_news_wrapper .related_news{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 800px){.page.news-entry .ct--intro_section .title-section{padding:0}.page.news-entry .contact_press{width:100%;padding:60px 30px}.page.news-entry .related_news_wrapper .related_news{grid-template-columns:repeat(1, 1fr)}}
