@font-face{font-family:'RM Neue';src:url("../fonts/RMNeue-Italic.woff2") format("woff2"),url("../fonts/RMNeue-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'RM Neue';src:url("../fonts/RMNeue-Regular.woff2") format("woff2"),url("../fonts/RMNeue-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'RM Neue SemiBold';src:url("../fonts/RMNeue-SemiBold.woff2") format("woff2"),url("../fonts/RMNeue-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'RM Neue SemiBold';src:url("../fonts/RMNeue-SemiBoldItalic.woff2") format("woff2"),url("../fonts/RMNeue-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'RM Neue';src:url("../fonts/RMNeue-Bold.woff2") format("woff2"),url("../fonts/RMNeue-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'RM Neue';src:url("../fonts/RMNeue-BoldItalic.woff2") format("woff2"),url("../fonts/RMNeue-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}:root{--grid-gap: 0.5vw;--accent-color: #000;--page-padding: 20px;--input-height: 45px;--input-border-radius: 13px}@media screen and (min-width: 835px){:root{--page-padding: 70px;--grid-gap: 1.4vw}}/*! 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}.icon{fill:none;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}html{font-size:62.5%;word-break:break-word}html.no-scroll{overflow:hidden}:root{--app-height: 100vh}body{font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;position:relative;width:100%;overflow-y:overlay;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--gradient-1: radial-gradient(148.15% 1600.91% at 39.58% 70.83%, #F261FF 0%, #FF008A 100%);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:#000;content:'';display:inline-block;content:'';width:5px;height:5px;border-radius:50%;margin:2px 6px}.dot.blue:before{background-color:#009EEA}.dot.white:before{background-color:white}input{border-radius:0;-webkit-appearance:none}.hover-custom-cursor{cursor:none}.hover-custom-cursor a{cursor:none}.rotate-screen{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:5000;background-color:#009EEA;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}.ct--link{display:inline-flex;align-items:center}.ct--link:hover .label{background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ct--link .label{font-size:15px;font-weight:bold;font-family:'RM Neue';text-transform:uppercase;color:#000;transition:background 250ms ease}.ct--link .icon{width:20px;fill:none;margin-left:10px}.ct--lists{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);margin-bottom:115px}@media screen and (max-width: 835px){.ct--lists{margin-bottom:50px}}.ct--lists__title{grid-column:3 / -3;margin-bottom:35px}.ct--lists__title span{position:relative;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;font-weight:bold;font-family:'RM Neue';text-transform:uppercase}.ct--lists__title span:before{position:absolute;content:'';width:100%;height:1px;bottom:-5px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%)}@media screen and (max-width: 835px){.ct--lists__title{grid-column:2 / -2}}.ct--lists__description{grid-column:3 / -3;font-size:48px;line-height:100%;font-weight:400;margin-bottom:65px}@media screen and (max-width: 835px){.ct--lists__description{grid-column:2 / -2}}.ct--lists__content{grid-column:3 / -3;display:grid;grid-template-columns:repeat(10, minmax(0px, 1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}@media screen and (max-width: 835px){.ct--lists__content{grid-column:2 / -2;display:grid;grid-template-columns:repeat(12, minmax(0px, 1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}}.ct--lists__left{grid-column:1 / 6}@media screen and (max-width: 835px){.ct--lists__left{grid-column:1 / -1}}.ct--lists__right{position:relative;grid-column:6 / -1}@media screen and (max-width: 835px){.ct--lists__right{grid-column:1 / -1;display:none}}.ct--lists__right:before{content:'';display:block;width:100%;height:0;padding-bottom:85%}.ct--lists__right .illu-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.ct--lists__right .illu-wrapper.active{display:block}.ct--lists__right img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.ct--lists .content-dropdown{margin-bottom:35px}.ct--lists .content-dropdown .dropdown-container{position:relative}.ct--lists .content-dropdown .dropdown-container .cross{position:absolute;top:0px;left:0}.ct--lists .content-dropdown .dropdown-container .cross .icon{position:absolute;top:8px;left:0;display:none;width:21px;height:21px}.ct--lists .content-dropdown .dropdown-container .cross .svg-cross-grey{display:block}.ct--lists .content-dropdown .dropdown-container.open .svg-cross-pink{display:inline-block}.ct--lists .content-dropdown .dropdown-container.open .svg-cross-grey{display:none}.ct--lists .content-dropdown .dropdown-container.open .content-dropdown__title{color:#000}.ct--lists .content-dropdown .dropdown-container.open .content-dropdown__text{color:#000}.ct--lists .content-dropdown__title{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:15px;color:#B9B9B9;padding:0 75px 0 35px}@media screen and (max-width: 835px){.ct--lists .content-dropdown__title{padding:0 35px}}.ct--lists .content-dropdown__text{font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;color:#B9B9B9;padding:0 75px 0 35px}@media screen and (max-width: 835px){.ct--lists .content-dropdown__text{padding:0}}.ct--lists .content-dropdown__text .illu-dropdown{width:100%;height:auto;margin-top:35px}@media screen and (min-width: 835px){.ct--lists .content-dropdown__text .illu-dropdown{display:none}}.ct--button{position:relative;padding:15px 25px;display:inline-flex;overflow:hidden}.ct--button.is-border{border-radius:100px}.ct--button.is-border .ct--button__border{display:none}.ct--button.black .ct--button__border{--a: 3px;--b: 2px;--c: 24px;--d: 24px;--e: 2px}.ct--button.black .label{color:#fff}.ct--button.black .icon path,.ct--button.black .icon circle{stroke:white}.ct--button.black:hover .label{color:#000}.ct--button.black:hover .icon path,.ct--button.black:hover .icon circle{stroke:black}.ct--button__border{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;pointer-events:none;--a: 2px;--b: 1px;--c: 24px;--d: 24px;--e: 2px;border:2px solid transparent;border-radius:25px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%) border-box;-webkit-mask:radial-gradient(farthest-side at bottom left, transparent calc(100% - var(--a)), #fff calc(100% - var(--b)) 100%) top right/var(--c) var(--d),radial-gradient(farthest-side at top right, transparent calc(100% - var(--a)), #fff calc(100% - var(--b)) 100%) bottom left/var(--c) var(--d),radial-gradient(farthest-side at top left, transparent calc(100% - var(--a)), #fff calc(100% - var(--b)) 100%) bottom right/var(--c) var(--d),radial-gradient(farthest-side at bottom right, transparent calc(100% - var(--a)), #fff calc(100% - var(--b)) 100%) top left/var(--c) var(--d),linear-gradient(#fff, #fff) top/100% var(--e),linear-gradient(#fff, #fff) bottom/100% var(--e),linear-gradient(#fff, #fff) left/var(--e) 100%,linear-gradient(#fff, #fff) right/var(--e) 100%;mask:radial-gradient(farthest-side at bottom left, transparent calc(100% - var(--a)), #fff calc(100% - var(--b)) 100%) top right/var(--c) var(--d),radial-gradient(farthest-side at top right, transparent calc(100% - var(--a)), #fff calc(100% - var(--b)) 100%) bottom left/var(--c) var(--d),radial-gradient(farthest-side at top left, transparent calc(100% - var(--a)), #fff calc(100% - var(--b)) 100%) bottom right/var(--c) var(--d),radial-gradient(farthest-side at bottom right, transparent calc(100% - var(--a)), #fff calc(100% - var(--b)) 100%) top left/var(--c) var(--d),linear-gradient(#fff, #fff) top/100% var(--e),linear-gradient(#fff, #fff) bottom/100% var(--e),linear-gradient(#fff, #fff) left/var(--e) 100%,linear-gradient(#fff, #fff) right/var(--e) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ct--button__border-animation{background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:25px;opacity:0;transition:opacity 250ms ease}.ct--button__content{position:relative;z-index:5;display:inline-flex;align-items:center}.ct--button .label{font-size:15px;font-weight:bold;font-family:'RM Neue';text-transform:uppercase;color:#000}.ct--button .icon{width:20px;fill:none;margin-left:10px;margin-top:-1px}.ct--button .triple{position:relative;width:18px;height:14px;margin-top:-1px;margin-left:10px}.ct--button .triple .line{position:absolute;width:100%;height:2px;background:#000;left:0}.ct--button .triple .line:nth-child(1){top:0}.ct--button .triple .line:nth-child(2){top:50%;margin-top:-1px}.ct--button .triple .line:nth-child(3){bottom:0}.ct--button:hover .ct--button__border-animation{opacity:1}.ct--button:hover .label{color:#fff}.ct--button:hover .icon path,.ct--button:hover .icon circle{stroke:white}.ct--button:hover .triple .line{background:white}.ct--button.loading{cursor:progress;opacity:0.5}.jobs_filter_wrapper input[type=text],.jobs_filter_wrapper select,.jobs_filter_wrapper .fake_input{position:relative;width:100%;height:50px;background:transparent;border:1px solid #fff;font-size:15px;padding:15px 25px;color:#fff}.jobs_filter_wrapper input[type=text]:before,.jobs_filter_wrapper select:before,.jobs_filter_wrapper .fake_input:before{position:absolute;content:'';width:8px;height:100%;left:0;top:0;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);transform:scaleX(0);transform-origin:0 100%;transition:transform 250ms ease}.jobs_filter_wrapper input[type=text]::-moz-placeholder, .jobs_filter_wrapper select::-moz-placeholder, .jobs_filter_wrapper .fake_input::-moz-placeholder{color:#fff}.jobs_filter_wrapper input[type=text]::placeholder,.jobs_filter_wrapper select::placeholder,.jobs_filter_wrapper .fake_input::placeholder{color:#fff}.jobs_filter_wrapper input[type=text].filled,.jobs_filter_wrapper select.filled,.jobs_filter_wrapper .fake_input.filled{border:1px solid #fff}.jobs_filter_wrapper input[type=text].filled:before,.jobs_filter_wrapper select.filled:before,.jobs_filter_wrapper .fake_input.filled:before{transform:scaleX(1)}.jobs_filter_wrapper .side{width:50%;padding:50px 5%}label{font-size:18px;display:block;margin-bottom:20px}.container_input_main{width:100%;height:60px;position:relative}.container_input_main input[type=text]{width:100%;height:50px;background:white;border:1px solid #fff;font-size:15px;padding:15px 25px;border-radius:40px;color:#000}.container_input_main input[type=text]::-moz-placeholder{color:#929292}.container_input_main input[type=text]::placeholder{color:#929292}.container_input_main input[type=text].filled{border:1px solid #2e2d2c22}.jobs_filter .bg{position:absolute;top:18px;right:18px}.jobs_filter .bg .icon{fill:none}.container_input{position:relative}.container_input .fake_input_wrapper{position:relative}.container_input .fake_input_wrapper .count_check{display:none}.container_input .fake_input_wrapper.checked .count_check{display:inline}.container_input .fake_input_wrapper.open .bg{transform:rotate(180deg);margin-top:3px}.container_input .fake_input{display:inline-block;line-height:50px;padding:0 25px;color:#fff}.container_input .fake_input:hover{cursor:pointer}.container_input .family_checkboxes{background-color:white;border:1px solid #2e2d2c22;border-top:none;height:250px;overflow:auto;display:none;position:absolute;z-index:10;width:100%}.container_input .family_checkboxes.open{display:block}.container_input .family_checkboxes .family_checkbox{height:50px;display:flex;justify-content:space-between;align-items:center;padding-left:25px;padding-right:25px}.container_input .family_checkboxes .family_checkbox .fake_checkbox{width:14px;height:14px;display:inline-block;border:1px solid #000;position:relative}.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}.container_input .family_checkboxes .family_checkbox .text{word-break:break-word;padding-right:15px}.container_input .family_checkboxes .family_checkbox:hover{cursor:pointer;background-color:#D0D0D0}.container_input .family_checkboxes .family_checkbox.selected{font-weight:bold}.container_input .family_checkboxes .family_checkbox.selected .fake_checkbox{border:1px solid #009EEA}.container_input .family_checkboxes .family_checkbox.selected .fake_checkbox .fake_checkbox_inside{background-color:#009EEA}.family_entry_wrapper,.contract_entry_wrapper{display:none;flex-wrap:wrap;margin:25px 0 35px}.family_entry_wrapper .family_entry,.family_entry_wrapper .contract_entry,.contract_entry_wrapper .family_entry,.contract_entry_wrapper .contract_entry{background-color:#fff;color:#000;font-size:14px;padding:8px 15px;margin:0 15px 15px 0;display:none;border-radius:5px}.family_entry_wrapper .family_entry.visible,.family_entry_wrapper .contract_entry.visible,.contract_entry_wrapper .family_entry.visible,.contract_entry_wrapper .contract_entry.visible{display:inline-block}.family_entry_wrapper .family_entry.visible:last-of-type,.family_entry_wrapper .contract_entry.visible:last-of-type,.contract_entry_wrapper .family_entry.visible:last-of-type,.contract_entry_wrapper .contract_entry.visible:last-of-type{margin-right:0}.family_entry_wrapper .family_entry .icon,.family_entry_wrapper .contract_entry .icon,.contract_entry_wrapper .family_entry .icon,.contract_entry_wrapper .contract_entry .icon{stroke:#000}body.locked-scroll,html.locked-scroll{overflow:hidden;touch-action:none;-ms-touch-action:none}.ct--popin_testimonials{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;z-index:999;display:none;justify-content:center;align-items:center}.ct--popin_testimonials .wrapper{position:relative;z-index:5;height:80vh;max-width:630px}@media screen and (max-width: 835px){.ct--popin_testimonials .wrapper{width:80%}}.ct--popin_testimonials .col-illu{margin-right:30px}@media screen and (max-width: 835px){.ct--popin_testimonials .col-illu{margin-right:0}}.ct--popin_testimonials.open{display:inline-flex}.ct--popin_testimonials[data-type="video"]:not(.open){display:none}.ct--popin_testimonials[data-type="video"] .content{display:none}.ct--popin_testimonials[data-type="video"] .container-video{position:relative;height:100%;display:inline-flex;align-items:center;justify-content:center}.ct--popin_testimonials[data-type="video"] .container-video .inner-video{position:relative;width:100%}.ct--popin_testimonials[data-type="video"] .container-video video{position:relative;max-height:100%;max-width:100%}.ct--popin_testimonials[data-type="text"] .content{z-index:10;background-color:white;padding:40px;height:100%;overflow-y:auto}.ct--popin_testimonials[data-type="text"] .content__headline,.ct--popin_testimonials[data-type="text"] .content .headline{display:flex;margin-bottom:30px}@media screen and (max-width: 835px){.ct--popin_testimonials[data-type="text"] .content__headline,.ct--popin_testimonials[data-type="text"] .content .headline{display:block}}.ct--popin_testimonials[data-type="text"] .content__headline__col img,.ct--popin_testimonials[data-type="text"] .content .headline__col img{width:90px;border-radius:5px}@media screen and (max-width: 835px){.ct--popin_testimonials[data-type="text"] .content__headline__col img,.ct--popin_testimonials[data-type="text"] .content .headline__col img{width:100%}}.ct--popin_testimonials[data-type="text"] .content__headline__title,.ct--popin_testimonials[data-type="text"] .content .headline__title{background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:17px}.ct--popin_testimonials[data-type="text"] .content__headline__about,.ct--popin_testimonials[data-type="text"] .content .headline__about{font-size:16px;line-height:120%;font-weight:400}.ct--popin_testimonials[data-type="text"] .content__headline__about .name,.ct--popin_testimonials[data-type="text"] .content .headline__about .name{display:block;font-weight:600}.ct--popin_testimonials[data-type="text"] .content .text{font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400}.ct--popin_testimonials[data-type="text"] .container-video{display:none}.ct--popin_testimonials .btn-close{position:absolute;width:50px;height:50px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);border:none;border-radius:50%;transition:background-color 0.3s;cursor:pointer;z-index:10;top:-25px;right:-25px}.ct--popin_testimonials .btn-close:before,.ct--popin_testimonials .btn-close:after{position:absolute;left:50%;top:24%;content:' ';height:27px;width:1px;background-color:#fff;transition:background-color 0.3s}.ct--popin_testimonials .btn-close:before{transform:rotate(45deg)}.ct--popin_testimonials .btn-close:after{transform:rotate(-45deg)}.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--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:#009EEA}.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--key-numbers{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.ct--key-numbers__wrapper{grid-column:2 / -2;background:#EFF0EF;padding:50px 0}.ct--key-numbers__title{text-align:center;font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:30px}.ct--key-numbers .container-numbers{position:relative}.ct--key-numbers .container-numbers .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000;position:absolute;z-index:50;top:50%;transform:translateY(-50%)}.ct--key-numbers .container-numbers .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct--key-numbers .container-numbers .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct--key-numbers .container-numbers .btn.next{margin-left:8px}.ct--key-numbers .container-numbers .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct--key-numbers .container-numbers .btn.swiper-button-disabled{opacity:0.4}.ct--key-numbers .container-numbers .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.ct--key-numbers .container-numbers .btn.prev{left:10px}.ct--key-numbers .container-numbers .btn.next{right:10px}@media screen and (min-width: 835px){.ct--key-numbers .container-numbers .btn{display:none}}.ct--key-numbers .container-numbers .number:nth-child(2):not(:nth-last-child(1)){border-left:1px solid #898989;border-right:1px solid #898989}.ct--key-numbers .container-numbers .number__label{font-size:130px;line-height:100%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.ct--key-numbers .container-numbers .number__text{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;text-align:center}@media screen and (max-width: 835px){.ct--key-numbers .container-numbers .swiper .swiper-wrapper{align-items:stretch}.ct--key-numbers .container-numbers .swiper .swiper-wrapper .swiper-slide{height:auto;display:inline-flex;flex-direction:column;justify-content:center}.ct--key-numbers .container-numbers .number:nth-child(2):not(:nth-last-child(1)){border:none}.ct--key-numbers .container-numbers .number__label,.ct--key-numbers .container-numbers .number__text{width:calc(100% - 145px);margin:0 auto}.ct--key-numbers .container-numbers .number__label{font-size:70px}}.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--menu{width:100%;position:fixed;top:0;left:0;z-index:99;background:transparent;transition:background 0.2s;padding:30px;display:flex;justify-content:space-between;align-items:center;height:95px}.ct--menu.white:not(.open){background-color:white}.ct--menu.white:not(.open) .link-blue{display:block}.ct--menu.white:not(.open) .link-white{display:none}.ct--menu.white:not(.open) .lang .langs{background-color:white}.ct--menu.white:not(.open) .burger .line{background:#000}.ct--menu.white:not(.open) .container-items-menu .item-menu:before{background-color:#FF00A9}.ct--menu.white:not(.open) .container-items-menu .item-menu:hover a{color:#FF00A9}.ct--menu.white:not(.open) .container-items-menu .item-menu:hover a .icon{stroke:#FF00A9}.ct--menu.white:not(.open) .container-items-menu .item-menu.active a{color:#FF00A9}.ct--menu.white:not(.open) .container-items-menu .item-menu a{color:#000}.ct--menu.white:not(.open) .container-items-menu .item-menu a .icon{stroke:#000}.ct--menu.white:not(.open) .container-items-menu .lang{color:#000}.ct--menu.white:not(.open) .container-items-menu .lang a{color:#000}.ct--menu.white:not(.open) .container-items-menu .lang .icon{fill:#000}.ct--menu.white:not(.open) .content-right .link-group{color:#000}.ct--menu.white:not(.open) .content-right .link-group .icon{stroke:#000}.ct--menu.white:not(.open) .content-right .link-group:before{background-color:#FF00A9}.ct--menu.white:not(.open) .content-right .link-group:hover{color:#FF00A9}.ct--menu.white:not(.open) .content-right .link-group:hover .icon{stroke:#FF00A9}.ct--menu.white:not(.open) .content-right .link-group:hover a{color:#FF00A9}.ct--menu.white:not(.open) .content-right .link-group:hover a .icon{stroke:#FF00A9}.ct--menu.white:not(.open) .content-right .lang{color:#000}.ct--menu.white:not(.open) .content-right .lang a{color:#000}.ct--menu.white:not(.open) .content-right .lang:hover{color:#FF00A9}.ct--menu.home.white:not(.open) .content-right .link{color:#000}.ct--menu.home.white:not(.open) .content-right .link .icon{stroke:#000}.ct--menu.home.white:not(.open) .content-right .link:hover{color:#009EEA}.ct--menu.home.white:not(.open) .content-right .link:hover .icon{stroke:#009EEA}.ct--menu.home.white:not(.open) .content-right .langs a:hover{color:#009EEA}.ct--menu.home .container-items-menu .item-menu a{opacity:1}.ct--menu.home .content-right .langs a:hover{color:white}.ct--menu.last-item .container-items-menu .item-menu:last-child{display:none}.ct--menu .link-blue{display:none}.ct--menu .link-white{display:block}.ct--menu .content-left{display:flex;justify-content:flex-start;align-items:center}.ct--menu .content-right{display:flex;justify-content:flex-end;align-items:center}.ct--menu .content-right .langs{opacity:0;visibility:hidden;position:absolute}.ct--menu .content-right .langs a:hover{opacity:0.6}.ct--menu .content-right .lang{font-size:14px;font-weight:bold;font-family:'RM Neue'}.ct--menu .content-right .lang:hover .langs{opacity:1;visibility:visible}.ct--menu .content-right .link-group{position:relative;color:#fff;font-size:14px;font-weight:bold;font-family:'RM Neue';margin-right:15px}@media screen and (min-width: 835px){.ct--menu .content-right .link-group:before{display:block;content:"";width:0;height:1px;background-color:white;position:absolute;bottom:-5px;transition:width 0.4s}.ct--menu .content-right .link-group:hover:before{width:100%}.ct--menu .content-right .link-group:hover a{opacity:1}}.ct--menu .content-bottom{display:none}.ct--menu .link{position:relative;color:white;opacity:1;margin-right:30px;font-size:14px;font-weight:bold;font-family:'RM Neue'}.ct--menu .link:before{display:block;content:"";width:0;height:1px;background-color:white;position:absolute;bottom:-5px;transition:width 0.4s}.ct--menu .link:hover:before{width:100%}.ct--menu .link:hover a{opacity:1}.ct--menu .link .icon{width:12px;height:12px;stroke:white;fill:white;margin-left:5px}.ct--menu .logo{width:170px;margin-right:30px}.ct--menu .container-items-menu .item-menu{display:inline-block;position:relative;margin-right:30px;font-size:14px;font-weight:bold;font-family:'RM Neue'}@media screen and (min-width: 835px){.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--menu .container-items-menu .item-menu:hover:before{width:100%}.ct--menu .container-items-menu .item-menu:hover a{opacity:1}}.ct--menu .container-items-menu .item-menu.active:before{width:100%}.ct--menu .container-items-menu .item-menu.active a{opacity:1}.ct--menu .container-items-menu .item-menu a{color:#fff;transition:opacity 0.4s;text-decoration:none}.ct--menu .container-items-menu .item-menu a .icon{stroke:white;margin-left:5px}.ct--menu .container-items-menu .show-m{display:none}@media screen and (max-width: 835px){.ct--menu .container-items-menu .show-m{display:block}}.ct--menu .container-items-menu .show-m.m-group{text-align:center}.ct--menu .container-items-menu .show-m.m-group a{margin-right:0}.ct--menu .container-items-menu .show-m.m-group svg{display:none}.ct--menu .burger{position:relative;cursor:pointer;display:none;width:40px;height:25px}@media screen and (max-width: 835px){.ct--menu .burger{display:block}}.ct--menu .burger .line{position:absolute;width:30px;height:2px;background:#fff}.ct--menu .burger .line.first{top:0;left:0}.ct--menu .burger .line.second{top:50%;right:0;margin-top:-1px}.ct--menu .burger .line.third{bottom:0;left:0}@media screen and (max-width: 835px){.ct--menu .content-center{display:none}.ct--menu .content-right{display:none}}.ct--menu .lang{width:40px;color:white;position:relative;text-transform:uppercase}.ct--menu .lang a{color:white;margin-bottom:10px;display:block}.ct--menu .lang .icon{fill:white;width:0.6em;height:0.6em;margin-left:2px}.ct--menu .lang span:hover{cursor:pointer}.ct--menu .lang .lang-active{display:flex;justify-content:flex-end;align-items:baseline}.ct--menu .lang .langs{width:40px;padding:10px;text-align:left;transition:opacity 0.2s}.ct--menu.open{width:100vw;height:var(--app-height);display:inline-flex;flex-direction:column;background-image:url("../medias/images/bg-gradient.jpg");background-size:cover;background-position:center center;overflow-y:auto;overflow-x:hidden}.ct--menu.open .burger{position:absolute;top:35px;right:30px}.ct--menu.open .burger .line.first{transform:rotate(45deg) translateX(16px)}.ct--menu.open .burger .line.second{display:none}.ct--menu.open .burger .line.third{transform:rotate(-45deg) translateX(16px)}.ct--menu.open .content-center{display:block}.ct--menu.open .content-center .container-items-menu{display:block}.ct--menu.open .content-center .container-items-menu .item-menu{display:block;margin-right:0;width:100%;text-align:center;margin-bottom:30px}.ct--menu.open .content-right{display:none}.ct--menu.open .socials{display:flex;justify-content:center;margin-bottom:35px}.ct--menu.open .socials .link{color:#fff;margin:0 15px}.ct--menu.open .socials .icon{width:30px;height:30px;padding:5px}.ct--menu.open .links{display:flex;justify-content:center;flex-wrap:wrap}.ct--menu.open .links a{font-family:'Outfit', sans-serif;font-size:14px;color:#fff;margin:0 15px 10px}.ct--menu.open .m-langs{margin-top:20px}.ct--menu.open .m-langs .lang{width:100%;display:flex;justify-content:center}.ct--menu.open .m-langs .lang .lang-active{padding:0 7px;font-weight:bold}.ct--menu.open .m-langs .lang .lang-active svg{display:none}.ct--menu.open .m-langs .lang .langs{padding:0;width:auto;display:flex}.ct--menu.open .m-langs .lang .langs a{padding:0 7px}.ct--menu.open .content-bottom{display:block}.ct.ct--see_more{position:relative;margin-top:60px;margin-bottom:30px;display:flex;justify-content:flex-end;align-items:center;color:#000;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:#009EEA;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:#009EEA}.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:#D0D0D0;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:#009EEA;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:#D0D0D0}.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:#000;display:flex;justify-content:flex-start;align-items:center}.ct.ct--scroll_down .text .icon{width:2em;height:2em;margin-right:15px}.ct--news_highlights{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.ct--news_highlights__heading{display:flex;justify-content:space-between;grid-column:2 / -2;margin-bottom:60px}@media screen and (max-width: 835px){.ct--news_highlights__heading{flex-direction:column}}.ct--news_highlights__title{font-size:50px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600}@media screen and (max-width: 835px){.ct--news_highlights__title{font-size:35px}}@media screen and (max-width: 835px){.ct--news_highlights__title{margin-bottom:40px}}.ct--news_highlights__slider{position:relative;grid-column:2 / -2}@media screen and (max-width: 835px){.ct--news_highlights__slider .swiper .swiper-wrapper .swiper-slide{width:80%}}.ct--news_highlights__slider .swiper .swiper-wrapper .swiper-slide .ct--news-card{width:100%}.ct--news_highlights__navigation{position:relative;grid-column:2 / -2;display:flex;justify-content:flex-end}.ct--news_highlights__navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000}.ct--news_highlights__navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct--news_highlights__navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct--news_highlights__navigation .btn.next{margin-left:8px}.ct--news_highlights__navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct--news_highlights__navigation .btn.swiper-button-disabled{opacity:0.4}.ct--news_highlights__navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.ct--footer{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);background:#EFF0EF;padding:115px 0 0}.ct--footer a{color:#000}.ct--footer__heading{grid-column:3 / -3;display:flex;flex-direction:column;align-items:center;margin-bottom:90px}.ct--footer__title{position:relative;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:70px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;text-align:center;margin-bottom:30px}@media screen and (max-width: 835px){.ct--footer__title{font-size:45px}}.ct--footer__bottom,.ct--footer .bottom{position:relative;grid-column:2 / -2}.ct--footer__bottom .img,.ct--footer .bottom .img{position:relative;z-index:1;width:100%}@media screen and (max-width: 835px){.ct--footer__bottom .img,.ct--footer .bottom .img{position:absolute;bottom:0;left:0}}.ct--footer__bottom__wrapper,.ct--footer .bottom__wrapper{position:absolute;z-index:5;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:65px;font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400}@media screen and (max-width: 835px){.ct--footer__bottom__wrapper,.ct--footer .bottom__wrapper{position:relative;display:grid;width:100%;justify-content:center;justify-items:center}.ct--footer__bottom__wrapper .socials,.ct--footer .bottom__wrapper .socials{grid-row:1;grid-column:1 / -1;margin-bottom:30px}.ct--footer__bottom__wrapper .links,.ct--footer .bottom__wrapper .links{grid-row:2;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:center}.ct--footer__bottom__wrapper .credits,.ct--footer .bottom__wrapper .credits{grid-row:3}}.ct--footer .credits{font-family:'Outfit', sans-serif;font-size:14px}.ct--footer .socials .link{color:#000}.ct--footer .socials .icon{width:30px;height:30px;padding:5px;fill:#000}.ct--footer .links{font-family:'Outfit', sans-serif;font-size:14px}.ct--footer .links a{margin-left:20px}@media screen and (max-width: 835px){.ct--footer .links a{display:inline-block;margin:0 0 20px;padding:0 10px}}.ct--footer .links a:nth-child(1){margin-left:0}@media screen and (max-width: 835px){.ct--footer .links a:nth-child(1){margin:0 0 20px;padding:0 10px}}.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--popin_share.open{display:block}.ct--popin_share .content{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.ct--popin_share .content.can-share .frame .buttons .link-share{display:inline-flex}.ct--popin_share .content.can-share .frame .buttons .link-copy{display:none}.ct--popin_share .content .frame{position:relative;background-color:white;width:40%}.ct--popin_share .content .frame .popin_title{padding-top:40px;text-align:center;font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;line-height:120%;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ct--popin_share .content .frame .buttons{display:flex;justify-content:center;padding:50px 0}.ct--popin_share .content .frame .buttons .link,.ct--popin_share .content .frame .buttons .link-share,.ct--popin_share .content .frame .buttons .link-copy{background:none;width:60px;height:60px;margin:0 5px;border-radius:50%;border:1px solid #000;display:inline-flex;justify-content:center;align-items:center}.ct--popin_share .content .frame .buttons .link .icon,.ct--popin_share .content .frame .buttons .link-share .icon,.ct--popin_share .content .frame .buttons .link-copy .icon{justify-content:center;align-items:center}.ct--popin_share .content .frame .buttons .link .icon.svg-x-twitter,.ct--popin_share .content .frame .buttons .link-share .icon.svg-x-twitter,.ct--popin_share .content .frame .buttons .link-copy .icon.svg-x-twitter{width:20px;height:auto}.ct--popin_share .content .frame .buttons .link .icon.svg-mail,.ct--popin_share .content .frame .buttons .link-share .icon.svg-mail,.ct--popin_share .content .frame .buttons .link-copy .icon.svg-mail{width:20px;height:auto}.ct--popin_share .content .frame .buttons .link .icon.svg-linkedin,.ct--popin_share .content .frame .buttons .link-share .icon.svg-linkedin,.ct--popin_share .content .frame .buttons .link-copy .icon.svg-linkedin{width:16px;height:auto}.ct--popin_share .content .frame .buttons .link .icon.svg-facebook,.ct--popin_share .content .frame .buttons .link-share .icon.svg-facebook,.ct--popin_share .content .frame .buttons .link-copy .icon.svg-facebook{width:12px;height:auto}.ct--popin_share .content .frame .buttons .link .icon.svg-whatsapp,.ct--popin_share .content .frame .buttons .link-share .icon.svg-whatsapp,.ct--popin_share .content .frame .buttons .link-copy .icon.svg-whatsapp{width:28px;height:auto}.ct--popin_share .content .frame .buttons .link .icon.svg-share,.ct--popin_share .content .frame .buttons .link-share .icon.svg-share,.ct--popin_share .content .frame .buttons .link-copy .icon.svg-share{width:20px;height:auto}.ct--popin_share .content .frame .buttons .link:hover,.ct--popin_share .content .frame .buttons .link-share:hover,.ct--popin_share .content .frame .buttons .link-copy:hover{cursor:pointer}.ct--popin_share .content .frame .buttons .link .icon{fill:#000}.ct--popin_share .content .frame .buttons .link-share{display:none}.ct--popin_share .content .frame .buttons .link-copy .svg-copy{width:20px;height:auto}.ct--popin_share .content .btn-close{position:absolute;width:50px;height:50px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);border:none;border-radius:50%;transition:background-color 0.3s;cursor:pointer;z-index:10;top:-25px;right:-25px}.ct--popin_share .content .btn-close:before,.ct--popin_share .content .btn-close:after{position:absolute;left:50%;top:24%;content:' ';height:27px;width:1px;background-color:#fff;transition:background-color 0.3s}.ct--popin_share .content .btn-close:before{transform:rotate(45deg)}.ct--popin_share .content .btn-close:after{transform:rotate(-45deg)}@media screen and (max-width: 980px){.ct--popin_share .content{display:block}.ct--popin_share .content .frame{width:50%}.ct--popin_share .content .close_wrapper{width:50%;margin-top:50px}}@media screen and (max-width: 800px){.ct--popin_share .content{display:block;left:10%;top:30%}.ct--popin_share .content .frame{width:80%}.ct--popin_share .content .close_wrapper{width:80%}}.ct--load_more{padding-top:50px;text-align:center;margin-bottom:60px}.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:#009EEA;border-radius:50%}.ct.ct--quote .quote{font-family:'Rakesly';font-weight:300;color:#009EEA;margin-bottom:30px}.ct.ct--quote .author{font-weight:300}.ct.ct--quote .author span{font-weight:500}.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:#D0D0D0}.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:#009EEA;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:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000;background-color:#D0D0D0}.ct.ct--slider_video .container-content .container-btn .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct.ct--slider_video .container-content .container-btn .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct.ct--slider_video .container-content .container-btn .btn.next{margin-left:8px}.ct.ct--slider_video .container-content .container-btn .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct.ct--slider_video .container-content .container-btn .btn.swiper-button-disabled{opacity:0.4}.ct.ct--slider_video .container-content .container-btn .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.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:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="2"] .content-left .active-2{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="3"] .content-left .active-3{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="4"] .content-left .active-4{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="5"] .content-left .active-5{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="6"] .content-left .active-6{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="7"] .content-left .active-7{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="8"] .content-left .active-8{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="9"] .content-left .active-9{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="10"] .content-left .active-10{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="11"] .content-left .active-11{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="12"] .content-left .active-12{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="13"] .content-left .active-13{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="14"] .content-left .active-14{color:#009EEA}.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:#009EEA}.ct.ct--numbers[data-current-number="15"] .content-left .active-15{color:#009EEA}.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:#009EEA}.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:#009EEA;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:#000;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:#009EEA;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:#009EEA}.ct.ct--numbers .content-right .container-svg .circle .ring-circle-white{stroke:#D0D0D0}.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:#009EEA;display:inline-block;font-family:'Rakesly';font-weight:300}.ct.ct--numbers .content-right .container-numbers .content-number .unit{font-size:1.5rem;color:#009EEA;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:#000;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:#000;opacity:0.25;position:absolute;bottom:-10px;left:0}.ct--download-files{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.ct--download-files__wrapper{grid-column:1 / -1}.ct--download-files .title{font-size:22px;line-height:120%;font-weight:bold;font-family:'RM Neue';font-size:18px;margin-bottom:20px}.ct--download-files .description{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:40px}.ct--download-files .description p{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:20px}.ct--download-files .description strong{font-weight:700}.ct--download-files .description h2,.ct--download-files .description h3,.ct--download-files .description h4,.ct--download-files .description h5,.ct--download-files .description h6{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.ct--download-files .description ul li{position:relative;padding-left:20px;margin-bottom:15px}.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:#D0D0D0}.ct--download-files .files .file{display:flex;margin-bottom:25px}.ct--download-files .files .file .file_title{display:flex;color:#009EEA;margin-bottom:15px;font-weight:500;align-items:flex-start}.ct--download-files .files .file .file_title .extension{display:inline-block;padding:5px 10px;line-height:normal;color:white;text-transform:uppercase;background-color:#009EEA;margin-right:20px;font-size:15px}.ct--download-files .files .file .download{margin-right:15px}.ct--download-files .files .file .download a{font-size:15px;font-weight:bold;font-family:'RM Neue';display:flex;align-items:center;padding:10px 25px;border:2px solid #FF00A9;border-radius:100px;color:#000;line-height:normal;text-transform:uppercase}.ct--download-files .files .file .download a .extension{background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);border-radius:5px;padding:3px;color:#fff;margin-right:10px}.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:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000}.ct.ct--diaporama .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct.ct--diaporama .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct.ct--diaporama .btn.next{margin-left:8px}.ct.ct--diaporama .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct.ct--diaporama .btn.swiper-button-disabled{opacity:0.4}.ct.ct--diaporama .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.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--description{margin-bottom:80px}.ct--description .content{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-top:30px}.ct--description .content p{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:20px}.ct--description .content strong{font-weight:700}.ct--description .content h2,.ct--description .content h3,.ct--description .content h4,.ct--description .content h5,.ct--description .content h6{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.ct--description .content ul li{position:relative;padding-left:20px;margin-bottom:15px}.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:#D0D0D0}.ct--header-news{position:relative;width:100%;height:100vh;padding:100px 0;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);align-items:end}.ct--header-news__content{position:relative;z-index:10;grid-column:3 / -3}.ct--header-news__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.ct--header-news__background:before{position:absolute;content:'';z-index:5;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(255,255,255,0) 30%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.5) 100%)}.ct--header-news__background picture,.ct--header-news__background video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--header-news__background picture img,.ct--header-news__background video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--header-news__top,.ct--header-news .top{position:absolute;z-index:50;width:100%;top:95px;left:0;padding:0 30px;color:#fff}.ct--header-news__top__wrapper,.ct--header-news .top__wrapper{display:flex;justify-content:space-between;border-top:1px solid #fff;margin-bottom:50px;padding-top:20px}@media screen and (max-width: 835px){.ct--header-news__top,.ct--header-news .top{position:relative;top:auto;grid-column:1 / -1}.ct--header-news__top__wrapper,.ct--header-news .top__wrapper{display:block;border-top:0;margin-bottom:0}}.ct--header-news__top a,.ct--header-news .top a{color:#fff;display:inline-flex;align-items:center}.ct--header-news__top a .icon,.ct--header-news .top a .icon{margin-right:10px;width:20px}.ct--header-news__top__back,.ct--header-news .top__back{font-size:15px;font-weight:bold;font-family:'RM Neue';text-transform:uppercase}.ct--header-news__top__about,.ct--header-news .top__about{display:flex;align-items:center;font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400}.ct--header-news__top__about .tag,.ct--header-news .top__about .tag{border-radius:100px;background:#FFB1BF;text-transform:uppercase;font-size:14px;font-weight:normal;font-family:'RM Neue';padding:5px 15px;color:#fff;font-weight:700;margin:0 25px}.ct--header-news__top__about .tag.temoignages,.ct--header-news__top__about .tag.temoignage,.ct--header-news .top__about .tag.temoignages,.ct--header-news .top__about .tag.temoignage{background:#B1BEFF}.ct--header-news__top__about .tag.press,.ct--header-news__top__about .tag.presse,.ct--header-news .top__about .tag.press,.ct--header-news .top__about .tag.presse{background:#41EAD6}.ct--header-news__top__about .tag.event,.ct--header-news__top__about .tag.events,.ct--header-news__top__about .tag.evenement,.ct--header-news__top__about .tag.evenements,.ct--header-news .top__about .tag.event,.ct--header-news .top__about .tag.events,.ct--header-news .top__about .tag.evenement,.ct--header-news .top__about .tag.evenements{background:#FFB1BF}@media screen and (max-width: 835px){.ct--header-news__top__about,.ct--header-news .top__about{border-top:1px solid #B9B9B9;margin-top:20px;padding-top:20px}}.ct--header-news__title{font-size:65px;line-height:100%;font-family:'RM Neue SemiBold';font-weight:600;grid-column:4 / -4;margin-bottom:50px;color:#fff}@media screen and (max-width: 835px){.ct--header-news__title{font-size:35px}}@media screen and (max-width: 835px){.ct--header-news__title{grid-column:2 / -2}}.ct.ct--job{margin-bottom:30px;border-bottom:1px solid #D0D0D0}.ct.ct--job.noborder{border-bottom:none}.ct.ct--job.white .global:hover .link{color:#009EEA;border:1px solid white;background-color:white}.ct.ct--job.white .global:hover .link .icon{stroke:#009EEA;fill:#009EEA}.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 #FF00A9;background-color:#FF00A9}.ct.ct--job .global:hover .link .icon{stroke:white;fill:white}.ct.ct--job .sector{display:inline-block;padding:10px;color:white;background-color:#FF00A9;margin-right:20px;margin-bottom:30px}.ct.ct--job .title{display:inline-block;font-weight:300;font-size:20px;margin-bottom:30px;color:#000}.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:#000}.ct.ct--job .elements .element .icon{vertical-align:bottom;margin-right:10px;stroke:#000}.ct.ct--job .elements .job_new{display:inline-block;background-color:#D0D0D0;padding:5px 18px 6px 25px;border-radius:14px;color:#009EEA;position:relative}.ct.ct--job .elements .job_new:before{content:'';width:6px;height:6px;background-color:#009EEA;border-radius:5px;display:block;position:absolute;top:11px;left:10px}.ct.ct--job .link{padding:8px 15px;display:inline-block;border:1px solid #D0D0D0;color:#FF00A9;font-weight:300;margin-bottom:30px;cursor:pointer;transition:color 0.3s, background-color 0.3s}.ct.ct--job .link .icon{stroke:#FF00A9;fill:#FF00A9}.ct.ct--job .link:hover{color:white;border:1px solid #FF00A9;background-color:#FF00A9}.ct.ct--job .link:hover .icon{stroke:white;fill:white}.ct.ct--jobs_count{background-color:#009EEA;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.ct.ct--jobs_count .text{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--header_master{position:relative;width:100%;height:100vh;padding:100px 0;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);align-items:end}.ct--header_master__content{position:relative;z-index:10;grid-column:3 / -3}@media screen and (max-width: 835px){.ct--header_master__content{grid-column:2 / -2}}.ct--header_master__title{font-size:80px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;color:#fff}@media screen and (max-width: 835px){.ct--header_master__title{font-size:40px}}.ct--header_master .ct--button{margin-top:50px}.ct--header_master__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.ct--header_master__background:before{position:absolute;content:'';z-index:5;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgba(0,0,0,0) 55.38%, rgba(0,0,0,0.7) 100%)}.ct--header_master__background img,.ct--header_master__background video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--settlements{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.ct--settlements .mapboxgl-ctrl-attrib-inner,.ct--settlements .mapboxgl-ctrl-logo{display:none}.ct--settlements.map .see-list .btn-see-list{display:inline-flex}.ct--settlements.map .see-list .btn-see-world{display:none}.ct--settlements.map .main-content{display:none}.ct--settlements.map .map{display:block}.ct--settlements:not(.map) .wrapper .title{position:relative}.ct--settlements:not(.map) .map{display:none}.ct--settlements:not(.map) .see-list .btn-see-list{display:none}.ct--settlements:not(.map) .see-list .btn-see-world{display:inline-flex}.ct--settlements .wrapper{position:relative;grid-column:2 / -2;width:100%}@media screen and (max-width: 835px){.ct--settlements .wrapper{height:auto}}.ct--settlements .wrapper .heading{position:relative;z-index:10;width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.ct--settlements .wrapper .title{position:relative;z-index:10;font-size:50px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;z-index:10;max-width:500px;margin-right:30px}@media screen and (max-width: 835px){.ct--settlements .wrapper .title{font-size:35px}}@media screen and (max-width: 835px){.ct--settlements .wrapper .title{position:relative}}.ct--settlements .wrapper .see-list{position:absolute;z-index:10;top:0;right:0;display:inline-flex;border-radius:100px;border:#FF00A9;cursor:pointer}@media screen and (max-width: 835px){.ct--settlements .wrapper .see-list{display:none}}.ct--settlements .wrapper .see-list .btn-see-world .icon{width:16px;height:16px}.ct--settlements .wrapper .map{position:relative;z-index:5;width:100%;height:80vh;margin-top:10px}@media screen and (max-width: 835px){.ct--settlements .wrapper .map{display:none}}.ct--settlements .wrapper .marker{background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);width:15px;height:15px;border-radius:50%;cursor:pointer}.ct--settlements .wrapper .marker:hover{background:#000;border:3px solid #fff}.ct--settlements .wrapper .mapboxgl-popup-content{background:#009EEA;border-radius:100px;padding:5px 26px;color:#fff}.ct--settlements .wrapper .mapboxgl-popup-content strong{font-weight:700}.ct--settlements .wrapper .mapboxgl-popup-tip{display:none}.ct--settlements .wrapper .main-content{justify-content:space-between;background:#fff;position:relative;margin-top:50px;width:100%;height:100%;z-index:5}@media screen and (max-width: 835px){.ct--settlements .wrapper .main-content{position:relative;display:block;height:auto;margin-top:50px}}.ct--settlements .wrapper .main-content .swiper .swiper-wrapper .swiper-slide{width:23%}@media screen and (max-width: 835px){.ct--settlements .wrapper .row{width:80%}}.ct--settlements .wrapper .item{display:inline-flex;align-items:center;width:100%;margin-bottom:15px;padding-right:40px;z-index:5;color:#000;font-size:20px}@media screen and (min-width: 835px){.ct--settlements .wrapper .item:hover .country{color:#FF00A9}}.ct--settlements .wrapper .item .container-image{position:relative;width:45px;height:45px;margin-right:15px;border-radius:50%;overflow:hidden;flex:0 0 45px}.ct--settlements .wrapper .item .container-image .img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--settlements .wrapper .item .country{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;color:#000;transition:color 250ms ease}.ct--settlements .wrapper .item .country strong{font-weight:600}.ct--settlements .wrapper .item .arrow-out{margin-left:5px;width:20px;transform:rotate(-45deg)}.ct--settlements__navigation{position:relative;z-index:5;display:flex;justify-content:flex-end;margin:20px 0;grid-column:2 / -2}.ct--settlements__navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000}.ct--settlements__navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct--settlements__navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct--settlements__navigation .btn.next{margin-left:8px}.ct--settlements__navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct--settlements__navigation .btn.swiper-button-disabled{opacity:0.4}.ct--settlements__navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.ct.ct--values{width:100%;height:100vh;background-color:#009EEA;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:#009EEA;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--testimonials{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);padding:90px 0;background:#000;color:#fff;overflow:hidden}.ct--testimonials__title{position:relative;z-index:5;grid-row:1;grid-column:2 / -2;max-width:500px;margin-right:30px;font-size:50px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:50px}@media screen and (max-width: 835px){.ct--testimonials__title{font-size:35px}}@media screen and (max-width: 835px){.ct--testimonials__title{grid-column:2 / -2;margin-bottom:30px}}.ct--testimonials__navigation{position:relative;z-index:5;display:flex;justify-content:flex-end;margin:20px 0;grid-row:1;grid-column:-4 / -2}@media screen and (max-width: 835px){.ct--testimonials__navigation{grid-column:2 / -2;grid-row:3;margin-bottom:30px}}.ct--testimonials__navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000;border-color:#fff;background:#fff}.ct--testimonials__navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct--testimonials__navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct--testimonials__navigation .btn.next{margin-left:8px}.ct--testimonials__navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct--testimonials__navigation .btn.swiper-button-disabled{opacity:0.4}.ct--testimonials__navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.ct--testimonials__navigation .btn svg{stroke:#000}.ct--testimonials__navigation .btn.swiper-button-disabled{background:transparent;opacity:1}.ct--testimonials__navigation .btn.swiper-button-disabled svg{stroke:#fff}.ct--testimonials__left{position:relative;z-index:5;grid-row:2;grid-column:2 / 5;font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;padding-right:40px;opacity:1;transition:opacity 250ms ease}@media screen and (max-width: 835px){.ct--testimonials__left{grid-column:2 / -2;padding-right:0}}@media screen and (min-width: 835px){.ct--testimonials__left.hidden{opacity:0}}.ct--testimonials__text{margin-bottom:50px}@media screen and (max-width: 835px){.ct--testimonials__text{margin-bottom:30px}}.ct--testimonials__slider{position:relative;z-index:10;grid-row:2;grid-column:5 / -1;padding:0 40px}@media screen and (max-width: 835px){.ct--testimonials__slider{grid-row:4;grid-column:2 / -2;padding:0}}.ct--testimonials__slider .swiper{overflow:visible}.ct--testimonials__slider .swiper .swiper-wrapper .swiper-slide{width:20%}@media screen and (max-width: 835px){.ct--testimonials__slider .swiper .swiper-wrapper .swiper-slide{width:80%}}.ct--testimonials__backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:#000}.ct--testimonials__backgrounds .blue-one{position:absolute;z-index:5;top:0;left:0;border-radius:1086.998px;background:#009EEA;filter:blur(100px);width:70%;padding-bottom:80%;transform:translate(-51%, 38%) rotate(45deg)}.ct--testimonials__backgrounds .violet-one{position:absolute;z-index:1;top:0;left:25%;border-radius:1086.998px;background:#FF00A9;filter:blur(100px);width:70%;padding-bottom:80%;transform:translate(-40%, 50%) rotate(45deg);opacity:0.7}.ct--testimonials__backgrounds .blue-two{position:absolute;z-index:5;top:0;right:0;border-radius:1086.998px;background:#009EEA;filter:blur(100px);width:70%;padding-bottom:80%;transform:translate(31%, 18%) rotate(45deg);opacity:0.4}.ct--testimonials .ct--testimonial-card{position:relative;cursor:pointer}.ct--testimonials .ct--testimonial-card .picto{position:absolute;z-index:5;top:5px;right:5px;width:26px;height:20px;background:#fff;border-radius:15px;display:inline-flex;align-items:center;justify-content:center}.ct--testimonials .ct--testimonial-card .bg{position:relative;z-index:1;display:block;border-radius:15px;overflow:hidden}.ct--testimonials .ct--testimonial-card .bg:before{content:'';display:block;width:100%;height:0;padding-bottom:145%}.ct--testimonials .ct--testimonial-card .bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--testimonials .ct--testimonial-card .about{position:relative;font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-top:20px;display:inline-flex;align-items:center;flex-wrap:wrap}.ct--testimonials .ct--testimonial-card .about strong{font-weight:700}.ct--testimonials .ct--testimonial-card .about .line{width:17px;height:1px;background:#fff;margin:0 5px}.ct--testimonials .ct--testimonial-card .content{display:none}.ct--header_home{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);align-items:start}.ct--header_home.no-events{padding-bottom:85px}.ct--header_home .title-home{position:relative;z-index:5;grid-row:1;grid-column:3 / 9;font-size:75px;line-height:120%;font-weight:normal;font-family:'RM Neue';color:#fff;margin-top:190px}@media screen and (max-width: 835px){.ct--header_home .title-home{font-size:45px}}@media screen and (max-width: 835px){.ct--header_home .title-home{grid-column:2 / -2}}.ct--header_home .video{position:relative;z-index:5;grid-row:1;grid-column:9 / -3;margin-top:190px;border-radius:10px;overflow:hidden;cursor:pointer}@media screen and (max-width: 835px){.ct--header_home .video{grid-row:2;grid-column:2 / -2;margin-top:30px}}@media screen and (min-width: 835px){.ct--header_home .video:hover .button{opacity:0.5}}.ct--header_home .video .button{position:absolute;z-index:20;top:15px;left:20px;width:30px;height:30px;border-radius:50%;opacity:1;transition:opacity 250ms ease}.ct--header_home .video:before{content:'';display:block;width:100%;height:0;padding-bottom:55%}.ct--header_home .video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--header_home .popin-video{position:absolute;z-index:100;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;background-image:url("../medias/images/bg-gradient.jpg");background-size:cover;background-position:center center}.ct--header_home .popin-video .wrapper{position:relative;width:80%}.ct--header_home .popin-video video{border-radius:10px;width:100%}.ct--header_home .popin-video .btn-close{position:absolute;width:50px;height:50px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);border:none;border-radius:50%;transition:background-color 0.3s;cursor:pointer;z-index:10;top:-25px;right:-25px}.ct--header_home .popin-video .btn-close:before,.ct--header_home .popin-video .btn-close:after{position:absolute;left:50%;top:24%;content:' ';height:27px;width:1px;background-color:#fff;transition:background-color 0.3s}.ct--header_home .popin-video .btn-close:before{transform:rotate(45deg)}.ct--header_home .popin-video .btn-close:after{transform:rotate(-45deg)}.ct--header_home .content-search{position:relative;z-index:5;grid-row:2;grid-column:3 / -3;margin-top:110px}@media screen and (max-width: 835px){.ct--header_home .content-search{margin-top:30px;grid-row:3;grid-column:2 / -2}}.ct--header_home .content-search .job_search{display:inline-block;width:60%;height:50px;margin-bottom:20px;position:relative;vertical-align:top;margin-right:15px}@media screen and (max-width: 835px){.ct--header_home .content-search .job_search{width:100%}}.ct--header_home .content-search .job_search .input_search{width:100%;height:100%;border:none;padding:15px 40px 15px 25px;border-radius:40px}.ct--header_home .content-search .job_search .bg{position:absolute;top:16px;right:18px}.ct--header_home .content-search .job_search .bg .icon{fill:none}.ct--header_home .content-search .job_search .autocomplete-list{position:relative;background-color:white;z-index:6}.ct--header_home .content-search .job_search .autocomplete-list .autocomplete-element{display:block;padding:15px 30px;color:#D0D0D0;cursor:pointer}.ct--header_home .content-search .job_search .autocomplete-list .autocomplete-element strong{color:#000}.ct--header_home .content-search .job_search .autocomplete-list .autocomplete-element:hover{background-color:#D0D0D0}.ct--header_home .content-search .more_filters{display:inline-block;padding:15px 25px;height:50px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);color:white;border:0;border-radius:40px;font-size:14px;font-weight:normal;font-family:'RM Neue';cursor:pointer;margin-right:10px;margin-bottom:20px}.ct--header_home .content-search .jobs_count{color:white;text-align:center;font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400}@media screen and (max-width: 835px){.ct--header_home .content-search .jobs_count{margin-top:20px;display:block}}.ct--header_home .content-search .jobs_count strong{font-weight:700;position:relative}.ct--header_home .content-search .jobs_count strong:before{display:block;content:'';width:100%;height:1px;background-color:white;position:absolute;bottom:-3px;left:0}.ct--header_home .content-search .label-search{display:none;color:white;margin-top:50px;margin-bottom:20px}.ct--header_home .content-search .container_items_searched{display:none}.ct--header_home .content-search .container_items_searched .search{display:inline-block;padding:10px 15px;color:white;border:1px solid white;margin-right:10px;font-weight:300}.ct--header_home .content-search .home-cv{margin-bottom:20px}.ct--header_home .content-search .home-cv .label{color:#fff}.ct--header_home .events{position:relative;z-index:5;grid-row:3;grid-column:3 / -3;margin-top:190px}@media screen and (max-width: 835px){.ct--header_home .events{margin-top:100px;grid-row:4;grid-column:2 / -2}}.ct--header_home .events .swiper .navigation{display:flex;justify-content:flex-end;margin:20px 0 65px}.ct--header_home .events .swiper .navigation.hidden{display:none}.ct--header_home .events .swiper .navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000;border:1px solid #fff}.ct--header_home .events .swiper .navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct--header_home .events .swiper .navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct--header_home .events .swiper .navigation .btn.next{margin-left:8px}.ct--header_home .events .swiper .navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct--header_home .events .swiper .navigation .btn.swiper-button-disabled{opacity:0.4}.ct--header_home .events .swiper .navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.ct--header_home .events .swiper .navigation .btn svg{stroke:#fff}.ct--header_home .background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-clip-path:inset(0);clip-path:inset(0)}@media screen and (max-width: 835px){.ct--header_home .background.is-video{background-image:url("../medias/images/bg-mobile.jpg");background-size:cover;background-position:center center}.ct--header_home .background.is-video img,.ct--header_home .background.is-video video{display:none}}.ct--header_home .background img,.ct--header_home .background video{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--event-card{display:flex;background:#fff;border-radius:15px;overflow:hidden}@media screen and (max-width: 835px){.ct--event-card{flex-direction:column-reverse}}.ct--event-card .content{width:60%;color:#000;padding:25px 50px 45px}@media screen and (max-width: 835px){.ct--event-card .content{width:100%}}.ct--event-card .content .about-card{display:flex;align-items:center;font-size:14px;font-weight:bold;font-family:'RM Neue';color:#009EEA;margin-bottom:15px}.ct--event-card .content .about-card .line{width:17px;height:1px;background:#009EEA;margin:0 15px}.ct--event-card .content .title-card{font-size:35px;font-family:'RM Neue SemiBold';font-weight:600;line-height:120%;margin-bottom:20px}.ct--event-card .content .text-card{font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:30px}.ct--event-card .img{position:relative;width:40%}@media screen and (max-width: 835px){.ct--event-card .img{width:100%}}.ct--event-card .img:before{content:'';display:block;width:100%;height:0;padding-bottom:96%}.ct--event-card .img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.ct--news-card{position:relative;display:inline-flex;flex-direction:column}.ct--news-card.news .ct--news-card__about{margin-bottom:20px}.ct--news-card:hover .ct--news-card__bottom .line{transform:scaleX(1)}.ct--news-card:hover .ct--news-card__bottom .button{background:#FF00A9}.ct--news-card:hover .ct--news-card__bottom .line-cross{background:#fff}.ct--news-card__img{position:relative;width:100%;border-radius:5px;overflow:hidden}.ct--news-card__img:before{content:'';display:block;width:100%;height:0;padding-bottom:63%}.ct--news-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--news-card__tag{position:absolute;z-index:5;border-radius:100px;background:#FFB1BF;top:15px;right:15px;text-transform:uppercase;font-size:14px;font-weight:normal;font-family:'RM Neue';padding:5px 15px;color:#000;font-weight:700}.ct--news-card__tag.temoignages,.ct--news-card__tag.temoignage{background:#B1BEFF}.ct--news-card__tag.press,.ct--news-card__tag.presse{background:#41EAD6}.ct--news-card__tag.event,.ct--news-card__tag.events,.ct--news-card__tag.evenement,.ct--news-card__tag.evenements{background:#FFB1BF}.ct--news-card__about{color:#000;padding:18px 0}.ct--news-card__date{font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:15px}.ct--news-card__title{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400}.ct--news-card__title strong,.ct--news-card__title span,.ct--news-card__title b{font-weight:bold}.ct--news-card__bottom{display:flex;align-items:center;margin-top:auto}@media screen and (max-width: 835px){.ct--news-card__bottom{display:none}}.ct--news-card__bottom .line{width:100%;height:1px;background:#D0D0D0;margin-right:12px;transform-origin:100% 0;transform:scaleX(0.25);transition:transform 250ms ease}.ct--news-card__bottom .button{position:relative;width:37px;height:37px;border-radius:50%;background:transparent;border:2px solid #FF00A9;flex:0 0 37px}.ct--news-card__bottom .button .line-cross{position:absolute;top:50%;left:50%;margin:-1px 0 0 -7px;width:14px;height:2px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%)}.ct--news-card__bottom .button .line-cross:nth-child(2){transform:rotate(90deg)}.ct--job-card{position:relative;border-radius:15px;color:#000;overflow:hidden;background:#fff}.ct--job-card:before{content:'';position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:linear-gradient(130deg, #0496e3 0%, #4577ee 61%, #3960cf 73%, #6732c4 85%);opacity:0;transition:opacity 250ms ease}.ct--job-card:hover{color:#fff}.ct--job-card:hover:before{opacity:1}.ct--job-card:hover .ct--job-card__sector{background:#520078}.ct--job-card:hover .line-about .localisation .icon,.ct--job-card:hover .line-about .date .icon{fill:white}.ct--job-card:hover .illu svg path{fill:white}.ct--job-card .inner{padding:15px 25px;position:relative;z-index:5;width:100%;height:100%}.ct--job-card__sector{font-size:14px;font-weight:bold;font-family:'RM Neue';position:absolute;top:0;right:0;padding:8px 25px;text-transform:uppercase;background:#009EEA;color:#fff;transition:background 250ms ease}.ct--job-card .line-contract span{font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;padding:5px 20px;border-radius:40px;border:1px solid #EFF0EF}.ct--job-card .line-department{display:flex;align-items:center;margin:35px 0 40px}.ct--job-card .line-department .illu{width:66px;height:66px}.ct--job-card .line-department .illu svg{max-width:100%}.ct--job-card .line-department .separator{width:1px;height:48px;background:#EFF0EF;margin:0 25px}.ct--job-card .line-department .title{font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400}.ct--job-card .line-title{font-size:22px;line-height:120%;font-weight:bold;font-family:'RM Neue';margin-bottom:20px}@media screen and (min-width: 835px){.ct--job-card .line-title{min-height:5rem}}.ct--job-card .line-about{display:flex}.ct--job-card .line-about .localisation{margin-right:25px;display:flex;align-items:center;max-width:50%}.ct--job-card .line-about .localisation .icon{margin-right:5px;fill:#000;flex:0 0 12px}.ct--job-card .line-about .date{display:flex;align-items:center}.ct--job-card .line-about .date .icon{margin-right:5px;fill:#000;flex:0 0 14px}.ct--feature-card{position:relative;border-radius:15px;color:#000;overflow:hidden;background:#EFF0EF;display:block;transition:background 300ms ease}.ct--feature-card:before{content:'';position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:linear-gradient(130deg, #0496e3 0%, #4577ee 61%, #3960cf 73%, #6732c4 85%);opacity:0;transition:opacity 250ms ease}.ct--feature-card:hover{color:#fff}.ct--feature-card:hover:before{opacity:1}.ct--feature-card:hover .counts{background:transparent}.ct--feature-card:hover .line-illu svg path{fill:white}.ct--feature-card .inner{padding:15px 25px;position:relative;z-index:5;width:100%;height:100%}.ct--feature-card .counts{position:absolute;top:20px;right:20px;padding:10px 20px;border-radius:40px;border:1px solid #fff;background:#fff;font-size:16px;font-weight:normal;font-family:'RM Neue'}.ct--feature-card .line-illu{position:relative;margin:120px 0 25px}.ct--feature-card .line-illu svg{width:66px;height:66px}.ct--feature-card .line-contract{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:15px;min-height:2.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ct--feature-card .line-description{margin-bottom:20px;font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ct--text-columns-slider{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);padding:90px 0;background:#000;color:#fff;overflow:hidden}.ct--text-columns-slider__title{position:relative;z-index:5;grid-row:1;grid-column:2 / -2;font-size:50px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:50px;max-width:500px;margin-right:30px}@media screen and (max-width: 835px){.ct--text-columns-slider__title{font-size:35px}}@media screen and (max-width: 835px){.ct--text-columns-slider__title{grid-column:2 / -2;margin-bottom:30px}}.ct--text-columns-slider__navigation{position:relative;z-index:5;display:flex;justify-content:flex-end;margin:20px 0;grid-row:1;grid-column:-4 / -2}@media screen and (max-width: 835px){.ct--text-columns-slider__navigation{grid-column:2 / -2;grid-row:3;margin-bottom:30px}}.ct--text-columns-slider__navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000;border-color:#fff}.ct--text-columns-slider__navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct--text-columns-slider__navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct--text-columns-slider__navigation .btn.next{margin-left:8px}.ct--text-columns-slider__navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct--text-columns-slider__navigation .btn.swiper-button-disabled{opacity:0.4}.ct--text-columns-slider__navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.ct--text-columns-slider__navigation .btn svg{stroke:#fff}.ct--text-columns-slider__left{position:relative;z-index:5;grid-row:2;grid-column:2 / 5;font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;padding-right:40px;opacity:1;transition:opacity 250ms ease}@media screen and (max-width: 835px){.ct--text-columns-slider__left{grid-column:2 / -2;padding-right:0}}@media screen and (min-width: 835px){.ct--text-columns-slider__left.hidden{opacity:0}}.ct--text-columns-slider__text{margin-bottom:50px}@media screen and (max-width: 835px){.ct--text-columns-slider__text{margin-bottom:30px}}.ct--text-columns-slider__slider{position:relative;z-index:10;grid-row:2;grid-column:5 / -1;padding:0 40px}@media screen and (max-width: 835px){.ct--text-columns-slider__slider{grid-row:4;grid-column:2 / -2;padding:0}}.ct--text-columns-slider__slider .swiper{overflow:visible}.ct--text-columns-slider__slider .swiper .swiper-wrapper .swiper-slide{width:30%}@media screen and (max-width: 835px){.ct--text-columns-slider__slider .swiper .swiper-wrapper .swiper-slide{width:80%}}.ct--text-columns-slider__backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:#000}.ct--text-columns-slider__backgrounds .blue-one{position:absolute;z-index:5;top:0;left:0;border-radius:1086.998px;background:#009EEA;filter:blur(100px);width:70%;padding-bottom:80%;transform:translate(-51%, 38%) rotate(45deg)}.ct--text-columns-slider__backgrounds .violet-one{position:absolute;z-index:1;top:0;left:25%;border-radius:1086.998px;background:#FF00A9;filter:blur(100px);width:70%;padding-bottom:80%;transform:translate(-40%, 50%) rotate(45deg);opacity:0.7}.ct--text-columns-slider__backgrounds .blue-two{position:absolute;z-index:5;top:0;right:0;border-radius:1086.998px;background:#009EEA;filter:blur(100px);width:70%;padding-bottom:80%;transform:translate(31%, 18%) rotate(45deg);opacity:0.4}.ct--text-columns-slider .ct--text-column-card{position:relative}.ct--text-columns-slider .ct--text-column-card .bg{position:relative;z-index:1;display:block;border-radius:5px;overflow:hidden}.ct--text-columns-slider .ct--text-column-card .bg:before{content:'';display:block;width:100%;height:0;padding-bottom:64%}.ct--text-columns-slider .ct--text-column-card .bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--text-columns-slider .ct--text-column-card .about{position:relative;font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-top:20px;display:inline-flex;align-items:center;flex-wrap:wrap}.ct--events{position:relative;padding:80px 0;background:#EFF0EF;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.ct--events .events{grid-column:3 / -3}.ct--events .events .swiper .navigation{display:flex;justify-content:flex-end;margin:20px 0 65px}.ct--events .events .swiper .navigation.hidden{display:none}.ct--events .events .swiper .navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000}.ct--events .events .swiper .navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.ct--events .events .swiper .navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.ct--events .events .swiper .navigation .btn.next{margin-left:8px}.ct--events .events .swiper .navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.ct--events .events .swiper .navigation .btn.swiper-button-disabled{opacity:0.4}.ct--events .events .swiper .navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}@media screen and (max-width: 835px){.ct--events{padding:40px 0}.ct--events .events{grid-column:2 / -2}}.ct--cv-catcher{position:relative;border-radius:15px;color:#000;overflow:hidden;background:linear-gradient(130deg, #0496e3 0%, #4577ee 61%, #3960cf 73%, #6732c4 85%)}.ct--cv-catcher:before{content:'';position:absolute;z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;background:linear-gradient(130deg, #0496e3 0%, #4577ee 61%, #3960cf 73%, #6732c4 85%);border-radius:14px}.ct--cv-catcher .inner{display:inline-flex;flex-direction:column;padding:15px 25px;position:relative;z-index:5;width:100%;height:100%;color:#fff}.ct--cv-catcher .inner svg path{fill:#fff}.ct--cv-catcher .inner .title{font-size:22px;line-height:120%;font-weight:bold;font-family:'RM Neue';margin:20px 0}.ct--cv-catcher .inner .content{font-size:16px;font-weight:normal;font-family:'RM Neue'}.ct--cv-catcher .inner .button{margin-top:auto}@media screen and (max-width: 835px){.ct--cv-catcher .inner .button{margin-top:50px}}.ct--cv-catcher .inner .ct--button .ct--button__border-animation{opacity:1}.ct--cv-catcher .inner .ct--button .label{color:#fff}.ct--cv-catcher .inner .ct--button .icon path,.ct--cv-catcher .inner .ct--button .icon circle{stroke:white}.error-index{position:relative;background-color:#009EEA;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-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}}.homepage-index .fix-anchors{width:11px;height:160px;position:fixed;top:50%;left:50px;transform:translateY(-50%);z-index:10;transition:height 0.4s, background-color 0.3s, opacity 0.3s}@media screen and (max-width: 835px){.homepage-index .fix-anchors{display:none}}.homepage-index .fix-anchors[data-index='null']{opacity:0}.homepage-index .fix-anchors[data-index='1'] .container-anchors .anchor:nth-child(-n+2):before{display:block}.homepage-index .fix-anchors[data-index='1'] .container-anchors .anchor:nth-child(-n+2) .in:after{display:block}.homepage-index .fix-anchors[data-index='2'] .container-anchors .anchor:nth-child(-n+3):before{display:block}.homepage-index .fix-anchors[data-index='2'] .container-anchors .anchor:nth-child(-n+3) .in:after{display:block}.homepage-index .fix-anchors[data-index='3'] .container-anchors .anchor:nth-child(-n+4):before{display:block}.homepage-index .fix-anchors[data-index='3'] .container-anchors .anchor:nth-child(-n+4) .in:after{display:block}.homepage-index .fix-anchors[data-index='4'] .container-anchors .anchor:nth-child(-n+5):before{display:block}.homepage-index .fix-anchors[data-index='4'] .container-anchors .anchor:nth-child(-n+5) .in:after{display:block}.homepage-index .fix-anchors[data-index='5'] .container-anchors .anchor:nth-child(-n+6):before{display:block}.homepage-index .fix-anchors[data-index='5'] .container-anchors .anchor:nth-child(-n+6) .in:after{display:block}.homepage-index .fix-anchors.bg-colored .container-anchors .anchor:before{border:1px solid #fff}.homepage-index .fix-anchors.bg-colored .container-anchors .anchor .in:before{background:#fff}.homepage-index .fix-anchors.bg-colored .container-anchors .anchor .in:after{background:#fff}.homepage-index .fix-anchors .container-anchors{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.homepage-index .fix-anchors .container-anchors .anchor{position:relative;width:11px;height:11px;display:block;margin-bottom:25px}.homepage-index .fix-anchors .container-anchors .anchor:before{position:absolute;content:'';display:block;width:100%;height:100%;top:0;left:0;border:1px solid #009EEA;border-radius:50%;display:none}.homepage-index .fix-anchors .container-anchors .anchor:nth-child(1):before{display:block}.homepage-index .fix-anchors .container-anchors .anchor:nth-child(1) .in:after{display:block}.homepage-index .fix-anchors .container-anchors .anchor:nth-last-child(1) .in:after{display:none !important}.homepage-index .fix-anchors .container-anchors .anchor .in{position:relative;width:100%;height:100%}.homepage-index .fix-anchors .container-anchors .anchor .in:before{position:absolute;content:'';display:block;width:3px;height:3px;top:4px;left:4px;background:#009EEA;border-radius:50%}.homepage-index .fix-anchors .container-anchors .anchor .in:after{position:absolute;content:'';bottom:-22px;left:5px;width:1px;height:18px;background:#009EEA;display:none}.homepage-index .fix-anchors .container-anchors .anchor .in.active:after{display:block}.homepage-index .job_popin{width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background-image:url("../medias/images/bg-gradient.jpg");background-size:cover;background-position:center center;z-index:10}.homepage-index .job_popin:not(.open){display:none}.homepage-index .job_popin .jobs_filter{width:100%;height:100%;padding-top:10%;overflow:auto}@media only screen and (max-width: 600px){.homepage-index .job_popin .jobs_filter{padding-top:35%;height:calc(100% - 86px);overflow-y:scroll}}.homepage-index .job_popin .jobs_filter .line.main{display:flex;justify-content:center;margin-bottom:35px}@media only screen and (max-width: 600px){.homepage-index .job_popin .jobs_filter .line.main{margin-bottom:0}}.homepage-index .job_popin .jobs_filter .line.main .container_input_main{width:80%;max-width:565px}@media only screen and (max-width: 600px){.homepage-index .job_popin .jobs_filter .line.main .container_input_main{width:90%}}.homepage-index .job_popin .jobs_filter .line__heading{position:relative;display:flex;align-items:center;justify-content:center;margin:0 50px 35px;color:#fff;height:50px}@media screen and (max-width: 835px){.homepage-index .job_popin .jobs_filter .line__heading{display:block;height:auto}}.homepage-index .job_popin .jobs_filter .line__heading .title{font-size:25px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-right:30px}.homepage-index .job_popin .jobs_filter .line__heading .exit{display:flex;align-items:center;position:absolute;right:0;top:0;font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400}@media screen and (max-width: 835px){.homepage-index .job_popin .jobs_filter .line__heading .exit{position:relative}}.homepage-index .job_popin .jobs_filter .line__heading .reinit{position:relative;color:#fff;margin-right:25px}.homepage-index .job_popin .jobs_filter .line__heading .btn-close{width:50px;height:50px;border-radius:50%;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);border:none;position:relative;z-index:100;cursor:pointer}.homepage-index .job_popin .jobs_filter .line__heading .btn-close:not(.open){display:none}.homepage-index .job_popin .jobs_filter .line__heading .btn-close:before,.homepage-index .job_popin .jobs_filter .line__heading .btn-close:after{position:absolute;left:50%;top:50%;content:' ';width:28px;height:2px;background-color:white;transition:background-color 0.3s}.homepage-index .job_popin .jobs_filter .line__heading .btn-close:before{transform:rotate(45deg);margin-left:-14px}.homepage-index .job_popin .jobs_filter .line__heading .btn-close:after{transform:rotate(-45deg);margin-left:-14px}.homepage-index .job_popin .jobs_filter .line.valid{display:flex;justify-content:center;margin-top:30px}.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper{display:flex;justify-content:center;max-width:960px;margin:0 auto}@media screen and (max-width: 835px){.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper{display:block;width:90%}}.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper .col{width:calc(33.333% - 1.3vw);margin-left:1.3vw;height:50px}@media screen and (max-width: 835px){.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper .col{width:100%;margin:10px 0}}.homepage-index .job_popin .jobs_filter .jobs_filter_wrapper .col.contract-wrapper{margin-right:0}.homepage-index .job_popin .jobs_filter .search_action{position:relative;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);color:white;padding:15px 25px;border-radius:40px}.homepage-index .ct--features{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);margin:90px 0}.homepage-index .ct--features__heading{display:flex;grid-column:2 / -2;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 835px){.homepage-index .ct--features__heading{flex-direction:column}}.homepage-index .ct--features__title{background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:70px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-right:30px}@media screen and (max-width: 835px){.homepage-index .ct--features__title{font-size:45px}}@media screen and (max-width: 835px){.homepage-index .ct--features__title{margin-bottom:30px}}.homepage-index .ct--features__jobs{position:relative;grid-column:2 / -2;margin-bottom:30px}.homepage-index .ct--features__jobs .swiper-wrapper{align-items:stretch}.homepage-index .ct--features__jobs .swiper-wrapper .swiper-slide{height:auto}.homepage-index .ct--features__jobs .swiper-wrapper .swiper-slide .ct--feature-card{height:100%}.homepage-index .ct--features__navigation{position:relative;grid-column:2 / -2;display:flex;justify-content:flex-end;margin-bottom:30px}.homepage-index .ct--features__navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000}.homepage-index .ct--features__navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.homepage-index .ct--features__navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.homepage-index .ct--features__navigation .btn.next{margin-left:8px}.homepage-index .ct--features__navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.homepage-index .ct--features__navigation .btn.swiper-button-disabled{opacity:0.4}.homepage-index .ct--features__navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.homepage-index .ct--lists{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);margin-bottom:115px}@media screen and (max-width: 835px){.homepage-index .ct--lists{margin-bottom:50px}}.homepage-index .ct--lists__title{grid-column:3 / -3;margin-bottom:35px}.homepage-index .ct--lists__title span{position:relative;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;font-weight:bold;font-family:'RM Neue';text-transform:uppercase}.homepage-index .ct--lists__title span:before{position:absolute;content:'';width:100%;height:1px;bottom:-5px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%)}@media screen and (max-width: 835px){.homepage-index .ct--lists__title{grid-column:2 / -2}}.homepage-index .ct--lists__description{grid-column:3 / -3;font-size:48px;line-height:100%;font-weight:400;margin-bottom:65px}@media screen and (max-width: 835px){.homepage-index .ct--lists__description{font-size:35px}}.homepage-index .ct--lists__description .js-word{opacity:0.5}.homepage-index .ct--lists__description:before{content:'';display:inline-block;vertical-align:middle;width:42px;height:4px;background:#000;margin-right:25px}@media screen and (max-width: 835px){.homepage-index .ct--lists__description:before{width:29px;height:3px;margin-right:10px}}@media screen and (max-width: 835px){.homepage-index .ct--lists__description{grid-column:2 / -2}}.homepage-index .ct--lists__content{grid-column:3 / -3;display:grid;grid-template-columns:repeat(10, minmax(0px, 1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}@media screen and (max-width: 835px){.homepage-index .ct--lists__content{grid-column:2 / -2;display:grid;grid-template-columns:repeat(12, minmax(0px, 1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}}.homepage-index .ct--lists__left{grid-column:1 / 6}@media screen and (max-width: 835px){.homepage-index .ct--lists__left{grid-column:1 / -1}}.homepage-index .ct--lists__right{position:relative;grid-column:6 / -1}@media screen and (max-width: 835px){.homepage-index .ct--lists__right{grid-column:1 / -1;display:none}}.homepage-index .ct--lists__right:before{content:'';display:block;width:100%;height:0;padding-bottom:85%}.homepage-index .ct--lists__right .illu-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.homepage-index .ct--lists__right .illu-wrapper.active{display:block}.homepage-index .ct--lists__right img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.homepage-index .ct--lists .content-dropdown{margin-bottom:35px}.homepage-index .ct--lists .content-dropdown .dropdown-container{position:relative}.homepage-index .ct--lists .content-dropdown .dropdown-container .cross{position:absolute;top:0px;left:0}.homepage-index .ct--lists .content-dropdown .dropdown-container .cross .icon{position:absolute;top:8px;left:0;display:none;width:21px;height:21px}.homepage-index .ct--lists .content-dropdown .dropdown-container .cross .svg-cross-grey{display:block}.homepage-index .ct--lists .content-dropdown .dropdown-container.open .svg-cross-pink{display:inline-block}.homepage-index .ct--lists .content-dropdown .dropdown-container.open .svg-cross-grey{display:none}.homepage-index .ct--lists .content-dropdown .dropdown-container.open .content-dropdown__title{color:#000}.homepage-index .ct--lists .content-dropdown .dropdown-container.open .content-dropdown__text{color:#000}.homepage-index .ct--lists .content-dropdown__title{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:15px;color:#B9B9B9;padding:0 75px 0 35px}@media screen and (max-width: 835px){.homepage-index .ct--lists .content-dropdown__title{padding:0 35px}}.homepage-index .ct--lists .content-dropdown__text{font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;color:#B9B9B9;padding:0 75px 0 35px}@media screen and (max-width: 835px){.homepage-index .ct--lists .content-dropdown__text{padding:0}}.homepage-index .ct--lists .content-dropdown__text .illu-dropdown{width:100%;height:auto;margin-top:35px}@media screen and (min-width: 835px){.homepage-index .ct--lists .content-dropdown__text .illu-dropdown{display:none}}.homepage-index .ct--testimonials,.homepage-index .ct--settlements{margin-bottom:0;padding-top:80px;overflow:hidden}.homepage-index .ct--news_highlights{padding-top:80px;margin-bottom:50px}.homepage-index .wrapper-values{margin-top:80px}.page.contact-index{background:thistle}.page.job-index{margin-top:95px}.page.job-index .job_wrapper{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);align-items:start;padding-bottom:80px}.page.job-index .job_wrapper .wrapper_infos{position:sticky;grid-column:2 / 6;top:95px}.page.job-index .job_wrapper .job_infos{position:relative;width:100%}.page.job-index .job_wrapper .job_infos .btn-back{font-size:16px;font-weight:normal;font-family:'RM Neue';color:#000;text-transform:uppercase;display:inline-flex;align-items:center}.page.job-index .job_wrapper .job_infos .btn-back .icon{margin-right:12px}.page.job-index .job_wrapper .job_infos .job-part{font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;border-radius:15px;background:#EFF0EF;padding:25px;margin-top:55px;text-align:center}.page.job-index .job_wrapper .job_infos .top-element{display:inline-flex;align-items:center;vertical-align:middle;font-weight:bold;margin-bottom:30px;text-align:left}.page.job-index .job_wrapper .job_infos .top-element .illu{margin-right:20px}.page.job-index .job_wrapper .job_infos .top-element .illu img{width:66px;height:auto}.page.job-index .job_wrapper .job_infos .elements{text-align:left}.page.job-index .job_wrapper .job_infos .elements .element{padding:15px 0;border-top:1px solid rgba(0,0,0,0.2);display:inline-flex;width:100%;align-items:center}.page.job-index .job_wrapper .job_infos .elements .element .icon{margin-right:10px;fill:black}.page.job-index .job_wrapper .job_infos .elements .element:nth-last-child(1){border-bottom:1px solid rgba(0,0,0,0.2)}.page.job-index .job_wrapper .job_infos .share{padding:10px 13px;border:1px solid #000;border-radius:100px;display:inline-flex;align-items:center;color:#000;font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin:25px auto}.page.job-index .job_wrapper .job_infos .share .icon{margin-right:10px}.page.job-index .job_wrapper .job_infos .apply{position:relative;z-index:50;display:block;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);text-align:center;border-radius:100px;padding:13px 25px;line-height:normal}.page.job-index .job_wrapper .job_infos .apply__content{position:relative;z-index:5;display:inline-flex;align-items:center}.page.job-index .job_wrapper .job_infos .apply .label{font-size:40px;color:#fff;margin-top:-2px}@media screen and (max-width: 1000px){.page.job-index .job_wrapper .job_infos .apply .label{font-size:30px}}.page.job-index .job_wrapper .job_infos .apply .arrow{position:absolute;width:10%;max-width:30px;height:auto;top:50%;right:15px;transform:translateY(-50%)}.page.job-index .job_wrapper .job_content{position:relative;grid-column:6 / -2;padding:65px 2% 0}.page.job-index .job_wrapper .job_content .main-title{font-size:65px;line-height:100%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:45px}@media screen and (max-width: 835px){.page.job-index .job_wrapper .job_content .main-title{font-size:35px}}.page.job-index .job_wrapper .job_content .first_description .ct--description .content{color:#000}.page.job-index .job_wrapper .job_content .first_description .ct--description .content ul li:before{background-color:#000}.page.job-index .job_wrapper .job_content .ct--description .title{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.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:#009EEA;background-color:white}.page.job-index .job_wrapper .job_content .profits{margin-bottom:80px}.page.job-index .job_wrapper .job_content .profits .title{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:60px}.page.job-index .job_wrapper .job_content .profits .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);border-radius:15px;background:linear-gradient(130deg, #0496e3 0%, #4577ee 61%, #3960cf 73%, #6732c4 85%);padding:30px 30px 0}.page.job-index .job_wrapper .job_content .profits .wrapper .profit{display:flex;align-items:center;margin-bottom:40px}.page.job-index .job_wrapper .job_content .profits .wrapper .profit .image{margin-right:25px}.page.job-index .job_wrapper .job_content .profits .wrapper .profit .text{font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;color:#fff}.page.job-index .job_wrapper .life{margin-bottom:80px}.page.job-index .job_wrapper .life__title{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:35px}.page.job-index .job_wrapper .life .wrapper .content{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400}.page.job-index .job_wrapper .life .wrapper .content p{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:20px}.page.job-index .job_wrapper .life .wrapper .content strong{font-weight:700}.page.job-index .job_wrapper .life .wrapper .content h2,.page.job-index .job_wrapper .life .wrapper .content h3,.page.job-index .job_wrapper .life .wrapper .content h4,.page.job-index .job_wrapper .life .wrapper .content h5,.page.job-index .job_wrapper .life .wrapper .content h6{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.page.job-index .job_wrapper .life .wrapper .content ul li{position:relative;padding-left:20px;margin-bottom:15px}.page.job-index .job_wrapper .life .wrapper .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:#D0D0D0}.page.job-index .job_wrapper .life .wrapper .video{margin-top:30px}.page.job-index .job_wrapper .life .wrapper .video video{width:100%;border-radius:15px}.page.job-index .similar-jobs{background:#EFF0EF;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);padding:55px 0 90px}.page.job-index .similar-jobs__wrapper{grid-column:2 / -2}.page.job-index .similar-jobs__title{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:35px}.page.job-index .similar-jobs .content{display:flex;flex-wrap:wrap;justify-content:space-between}.page.job-index .similar-jobs .content:after{content:"";width:calc(33.333% - 1vw)}.page.job-index .similar-jobs .content .ct--job-card{width:calc(33.333% - 1vw);background:#fff}@media screen and (max-width: 1000px){.page.job-index .job_wrapper .job_infos .job-part{margin-top:30px}.page.job-index .job_wrapper .wrapper_infos{position:relative;top:auto;grid-column:2 / -2}.page.job-index .job_wrapper .job_content{grid-column:2 / -2;margin-top:60px;padding:0}.page.job-index .job_wrapper .job_content .profits .wrapper{display:block;padding:40px}.page.job-index .job_wrapper .job_content .profits .wrapper .profit:nth-last-child(1){margin-bottom:0}.page.job-index .similar-jobs .content{display:block}.page.job-index .similar-jobs .content .ct--job-card{width:100%;display:block;margin-bottom:20px}}.jobs-index .jobs_wrapper{background:#EFF0EF}.jobs-index .jobs_wrapper .filter-btn{border:0;cursor:pointer;position:sticky;border-radius:25px;bottom:20px;left:50%;transform:translateX(-50%);z-index:50;padding:10px 20px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);opacity:0;visibility:hidden}.jobs-index .jobs_wrapper .filter-btn .label{font-size:15px;font-weight:bold;font-family:'RM Neue';color:#fff}.jobs-index .jobs_wrapper .jobs_filter{position:relative;z-index:10;grid-column:1 / -1;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);width:100%;background-image:url("../medias/images/bg-gradient.jpg");background-size:cover;background-position:center center;padding-top:90px}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_filter{display:grid;padding-bottom:30px}.jobs-index .jobs_wrapper .jobs_filter .line-title{grid-row:1;margin-bottom:25px}.jobs-index .jobs_wrapper .jobs_filter .line-subtitle{grid-row:4}.jobs-index .jobs_wrapper .jobs_filter .line.main{grid-row:2}.jobs-index .jobs_wrapper .jobs_filter .jobs_filter_wrapper{grid-row:3}}.jobs-index .jobs_wrapper .jobs_filter .line-title{grid-column:2 / -2;width:100%}.jobs-index .jobs_wrapper .jobs_filter .line-title .jobs-index__title{font-size:150px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;color:#fff;text-align:center}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_filter .line-title .jobs-index__title{font-size:60px}}.jobs-index .jobs_wrapper .jobs_filter .line-subtitle{grid-column:2 / -2;position:relative;width:100%;text-align:center;color:#fff;margin:20px 0}.jobs-index .jobs_wrapper .jobs_filter .line-subtitle .title-filter{font-size:25px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_filter .line-subtitle{height:10px;margin:10px 0}.jobs-index .jobs_wrapper .jobs_filter .line-subtitle .title-filter{display:none}}.jobs-index .jobs_wrapper .jobs_filter .line-subtitle .reinit{position:absolute;top:0;right:0;display:block;color:white}.jobs-index .jobs_wrapper .jobs_filter .line-subtitle .reinit .icon{stroke:white;vertical-align:bottom}.jobs-index .jobs_wrapper .jobs_filter .line-plain{display:flex;grid-column:2 / -2;margin-bottom:50px}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_filter .line-plain{display:block;margin-bottom:0}}.jobs-index .jobs_wrapper .jobs_filter .line.main{width:25%}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_filter .line.main{width:100%}.jobs-index .jobs_wrapper .jobs_filter .line.main .container_input_main{max-width:100%;margin-bottom:0;height:50px}}.jobs-index .jobs_wrapper .jobs_filter .jobs_filter_wrapper{display:flex;justify-content:space-between;width:75%}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_filter .jobs_filter_wrapper{display:block;width:100%}}.jobs-index .jobs_wrapper .jobs_filter .jobs_filter_wrapper .col{width:calc(33.333% - 1.3vw);margin-left:1.3vw;height:50px}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_filter .jobs_filter_wrapper .col{width:100%;margin:10px 0}}.jobs-index .jobs_wrapper .jobs_filter .jobs_filter_wrapper .col.contract-wrapper{margin-right:0}.jobs-index .jobs_wrapper .jobs_filter .jobs_filter_wrapper .family_entry_wrapper{display:none}.jobs-index .jobs_wrapper .jobs_list{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);width:100%}.jobs-index .jobs_wrapper .jobs_list__inner{position:relative;grid-column:2 / -2;margin-top:75px;padding-bottom:30px}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_list__inner{margin-top:0}}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_list{padding:60px 0}}.jobs-index .jobs_wrapper .jobs_list .job_alert{display:none;position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;padding:40px 60px 40px 40px;box-shadow:0 0 40px 0 rgba(0,0,0,0.2)}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_list .job_alert{top:10%;left:10%;width:80%;height:80vh;transform:translate(0, 0)}}.jobs-index .jobs_wrapper .jobs_list .job_alert.open{display:block}.jobs-index .jobs_wrapper .jobs_list .job_alert .close{position:absolute;top:10px;right:10px}.jobs-index .jobs_wrapper .jobs_list .job_alert .close .icon{fill:#000;stroke:#000;height:1.5em;width:1.5em}.jobs-index .jobs_wrapper .jobs_list .job_alert .content{display:flex;justify-content:space-between}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_list .job_alert .content{flex-direction:column}}.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper{width:66%}@media screen and (max-width: 835px){.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper{width:100%;margin-bottom:30px}}.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper .title{font-weight:500;margin-bottom:15px}.jobs-index .jobs_wrapper .jobs_list .job_alert .content .content_wrapper .text{font-weight:300;line-height:normal}.jobs-index .jobs_wrapper .jobs_list .job_alert .content .button_wrapper{display:flex;align-items:flex-end}.jobs-index .jobs_wrapper .jobs_list .job_alert .content .button_wrapper a{display:inline-block;background-color:#FF00A9;padding:9px 15px;color:white;position:relative}.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}.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%)}.jobs-index .bottom_buttons,.jobs-index .close_filters_button{display:none}.jobs-index .job-wrapper.hidden{display:none}.jobs-index .job-wrapper .initial-title{display:block}.jobs-index .job-wrapper__title{margin-bottom:60px;display:flex;justify-content:space-between}@media screen and (max-width: 835px){.jobs-index .job-wrapper__title{flex-direction:column}}.jobs-index .job-wrapper__title h2{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.jobs-index .job-wrapper__title .col--title{display:flex;align-items:flex-end;margin-right:30px}.jobs-index .job-wrapper__title .col--title span{margin-left:10px;word-break:keep-all}.jobs-index .job-wrapper__title .share_wrapper{display:flex;min-width:100px;align-items:center}@media screen and (max-width: 835px){.jobs-index .job-wrapper__title .share_wrapper{margin-top:20px;flex-direction:column;align-items:flex-end}}.jobs-index .job-wrapper__title .share_wrapper .home-cv{margin-right:10px}.jobs-index .job-wrapper__title .share_wrapper .home-cv .ct--button__border-animation{opacity:1}.jobs-index .job-wrapper__title .share_wrapper .home-cv .label{color:#fff}.jobs-index .job-wrapper__title .share_wrapper .home-cv .icon path,.jobs-index .job-wrapper__title .share_wrapper .home-cv .icon circle{stroke:white}@media screen and (max-width: 835px){.jobs-index .job-wrapper__title .share_wrapper .home-cv{margin-bottom:10px;margin-right:0}}.jobs-index .job-wrapper__title .share_wrapper .link-alert{position:relative;padding:15px 25px;display:inline-flex;align-items:center;border-radius:25px}.jobs-index .job-wrapper__title .share_wrapper .link-alert .label{font-size:15px;font-weight:bold;font-family:'RM Neue';color:#fff}.jobs-index .job-wrapper__title .share_wrapper .link-alert .icon{margin-right:10px}.jobs-index .job-wrapper .jobs-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.jobs-index .job-wrapper .jobs-list:after{content:"";width:calc(33.333% - 1vw)}.jobs-index .job-wrapper .jobs-list .ct--job-card,.jobs-index .job-wrapper .jobs-list .ct--cv-catcher{width:calc(33.333% - 1vw);margin-bottom:1vw}@media screen and (max-width: 835px){.jobs-index .job-wrapper .jobs-list:after{width:100%}.jobs-index .job-wrapper .jobs-list .ct--job-card,.jobs-index .job-wrapper .jobs-list .ct--cv-catcher{width:100%;margin-bottom:25px}}.news-index__title{background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:150px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;line-height:125%;margin:110px 0 60px;text-align:center}@media screen and (max-width: 835px){.news-index__title{font-size:60px}}.news-index__category{background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;line-height:initial;margin-bottom:20px;grid-column:2 / -2}.news-index .highlight{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.news-index .highlight .news-highlight{grid-column:2 / -2}@media screen and (max-width: 835px){.news-index .highlight .news-highlight{grid-column:1 / -1}}.news-index .highlight .news-highlight .ct--news-card{width:100%}@media screen and (min-width: 835px){.news-index .highlight .news-highlight .ct--news-card{flex-direction:row;justify-content:space-between}}.news-index .highlight .news-highlight .ct--news-card__title{font-size:40px;line-height:100%;font-family:'RM Neue'}.news-index .highlight .news-highlight .ct--news-card__title strong,.news-index .highlight .news-highlight .ct--news-card__title span,.news-index .highlight .news-highlight .ct--news-card__title b{font-weight:bold}.news-index .highlight .news-highlight .ct--news-card__img{width:45%}@media screen and (max-width: 835px){.news-index .highlight .news-highlight .ct--news-card__img{width:100%}}.news-index .highlight .news-highlight .ct--news-card__about{width:45%}@media screen and (max-width: 835px){.news-index .highlight .news-highlight .ct--news-card__about{width:100%;padding:20px}}.news-index .line-separator{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.news-index .line-separator .wrapper{grid-column:2 / -2;display:flex;align-items:center;margin:65px 0 80px}.news-index .line-separator .wrapper .line{width:100%;height:1px;background:#D0D0D0;margin-right:12px}.news-index .line-separator .wrapper .button{position:relative;width:37px;height:37px;border-radius:50%;background:#FF00A9;border:2px solid #FF00A9;flex:0 0 37px}.news-index .line-separator .wrapper .button .line-cross{position:absolute;top:50%;left:50%;margin:-1px 0 0 -7px;width:14px;height:2px;background:#fff}.news-index .line-separator .wrapper .button .line-cross:nth-child(2){transform:rotate(90deg)}.news-index .content{display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.news-index .content .list{grid-column:2 / -2;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.news-index .content .list:after{content:"";width:30%}.news-index .content .list .ct--news-card{width:30%;margin-bottom:30px}@media screen and (max-width: 835px){.news-index .content .list .ct--news-card{width:100%}}.news-index .content .ct--load_more{grid-column:2 / -2}.master-index .ct--hat{position:relative;padding:80px 0;background:linear-gradient(110deg, #2f1868 0%, #4c74ef 64%, #332f83 100%);display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);color:#fff}.master-index .ct--hat__title{grid-column:3 / -3;font-size:14px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:50px}.master-index .ct--hat__title span{position:relative}.master-index .ct--hat__title span:before{position:absolute;content:'';display:block;width:100%;height:1px;background:#fff;bottom:-5px;left:0}.master-index .ct--hat__text{position:relative;grid-column:3 / -3;font-size:48px;line-height:120%;font-weight:400;font-family:'RM Neue'}@media screen and (max-width: 835px){.master-index .ct--hat__text{font-size:35px;line-height:100%}}.master-index .ct--hat__text:before{content:'';display:inline-block;vertical-align:middle;width:42px;height:4px;background:#fff;margin-right:25px}@media screen and (max-width: 835px){.master-index .ct--hat__text:before{width:29px;height:3px;margin-right:10px}}@media screen and (max-width: 835px){.master-index .ct--hat{padding:40px 0}.master-index .ct--hat__title,.master-index .ct--hat__text{grid-column:2 / -2}}.master-index .master_block{margin-top:90px}.master-index .master_block .ct{margin-bottom:70px}.master-index .ct--text-image{position:relative;padding:80px 0;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.master-index .ct--text-image__title{grid-column:2 / -2;font-size:50px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:70px;max-width:500px;margin-right:30px}@media screen and (max-width: 835px){.master-index .ct--text-image__title{font-size:35px}}.master-index .ct--text-image__text{display:flex;justify-content:space-between;grid-column:3 / -3}.master-index .ct--text-image__text .col{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;width:48%}.master-index .ct--text-image__text .col p{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:20px}.master-index .ct--text-image__text .col strong{font-weight:700}.master-index .ct--text-image__text .col h2,.master-index .ct--text-image__text .col h3,.master-index .ct--text-image__text .col h4,.master-index .ct--text-image__text .col h5,.master-index .ct--text-image__text .col h6{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.master-index .ct--text-image__text .col ul li{position:relative;padding-left:20px;margin-bottom:15px}.master-index .ct--text-image__text .col ul li:before{display:block;content:'';width:5px;height:5px;position:absolute;left:5px;top:15px;transform:translateY(-50%);border-radius:50%;background-color:#D0D0D0}.master-index .ct--text-image__text .col img,.master-index .ct--text-image__text .col video{width:100%;height:auto;border-radius:15px}@media screen and (max-width: 835px){.master-index .ct--text-image{padding:40px 0}.master-index .ct--text-image__text{grid-column:2 / -2;flex-direction:column}.master-index .ct--text-image__text.image-right{flex-direction:column-reverse}.master-index .ct--text-image__text .col{width:100%}}.master-index .ct--quote{position:relative;padding:80px 0;background:linear-gradient(130deg, #0496e3 0%, #4577ee 61%, #3960cf 73%, #6732c4 85%);display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);color:#fff}.master-index .ct--quote__text{grid-column:4 / -4;font-size:45px;font-style:italic;font-weight:300;font-family:'RM Neue';line-height:130%}@media screen and (max-width: 835px){.master-index .ct--quote__text{font-size:25px}}.master-index .ct--quote__text .in{margin-right:30px;width:58px;flex:0 0 58px}@media screen and (max-width: 835px){.master-index .ct--quote__text .in{width:43px;height:auto;flex:0 0 43px}}.master-index .ct--quote__text .out{margin-left:20px;align-self:flex-end;width:33px;flex:0 0 33px}@media screen and (max-width: 835px){.master-index .ct--quote__text .out{transform:translateY(10px)}}.master-index .ct--quote__about{grid-column:4 / -4;font-size:20px;line-height:120%;font-weight:bold;font-family:'RM Neue';margin-top:40px}@media screen and (max-width: 835px){.master-index .ct--quote{padding:40px 0}.master-index .ct--quote__text,.master-index .ct--quote__about{grid-column:2 / -2}}.master-index .ct--faq{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.master-index .ct--faq__title{grid-column:2 / -2;font-size:50px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;max-width:500px;margin-right:30px}@media screen and (max-width: 835px){.master-index .ct--faq__title{font-size:35px}}.master-index .ct--faq__wrapper{grid-column:4 / -4;font-size:20px;line-height:120%;font-weight:bold;font-family:'RM Neue';margin-top:40px}.master-index .ct--faq__wrapper__title{margin-bottom:40px;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.master-index .ct--faq__wrapper .content-dropdown{margin-bottom:35px}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container{position:relative}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container .cross{position:absolute;top:0px;left:0}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container .cross .icon{position:absolute;top:8px;left:0;display:none;width:21px;height:21px}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container .cross .svg-cross-grey{display:block}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container.open .svg-cross-pink{display:inline-block}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container.open .svg-cross-grey{display:none}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container.open .content-dropdown__title{color:#000}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container.open .content-dropdown__text{color:#000}.master-index .ct--faq__wrapper .content-dropdown__title{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:15px;color:#B9B9B9;padding:0 75px 0 35px}@media screen and (max-width: 835px){.master-index .ct--faq__wrapper .content-dropdown__title{padding:0 35px}}.master-index .ct--faq__wrapper .content-dropdown__text{font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;color:#B9B9B9;padding:0 75px 0 35px}@media screen and (max-width: 835px){.master-index .ct--faq__wrapper .content-dropdown__text{padding:0}}.master-index .ct--faq__wrapper .content-dropdown__text .illu-dropdown{width:100%;height:auto;margin-top:35px}@media screen and (min-width: 835px){.master-index .ct--faq__wrapper .content-dropdown__text .illu-dropdown{display:none}}.master-index .ct--faq__wrapper .content-dropdown__title{font-size:20px}.master-index .ct--faq__wrapper .content-dropdown .dropdown-container .cross .icon{top:0}@media screen and (max-width: 835px){.master-index .ct--faq__wrapper{grid-column:2 / -2}}.master-index .ct--rich-text{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.master-index .ct--rich-text__wrapper{grid-column:4 / -4;font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400}.master-index .ct--rich-text__wrapper p{font-size:20px;line-height:130%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:20px}.master-index .ct--rich-text__wrapper strong{font-weight:700}.master-index .ct--rich-text__wrapper h2,.master-index .ct--rich-text__wrapper h3,.master-index .ct--rich-text__wrapper h4,.master-index .ct--rich-text__wrapper h5,.master-index .ct--rich-text__wrapper h6{font-size:30px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600;background:linear-gradient(95deg, #ff008a 0%, #f261ff 41%, #ff008a 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.master-index .ct--rich-text__wrapper ul li{position:relative;padding-left:20px;margin-bottom:15px}.master-index .ct--rich-text__wrapper ul li:before{display:block;content:'';width:5px;height:5px;position:absolute;left:5px;top:15px;transform:translateY(-50%);border-radius:50%;background-color:#D0D0D0}@media screen and (max-width: 835px){.master-index .ct--rich-text__wrapper{grid-column:2 / -2}}.master-index .ct--slider-medias{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.master-index .ct--slider-medias__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.master-index .ct--slider-medias__heading .navigation{display:flex;justify-content:flex-end}.master-index .ct--slider-medias__heading .navigation.hidden{display:none}.master-index .ct--slider-medias__heading .navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000}.master-index .ct--slider-medias__heading .navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.master-index .ct--slider-medias__heading .navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.master-index .ct--slider-medias__heading .navigation .btn.next{margin-left:8px}.master-index .ct--slider-medias__heading .navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.master-index .ct--slider-medias__heading .navigation .btn.swiper-button-disabled{opacity:0.4}.master-index .ct--slider-medias__heading .navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.master-index .ct--slider-medias__heading .title{font-size:18px;line-height:120%;font-family:'RM Neue SemiBold';font-weight:600}.master-index .ct--slider-medias__wrapper{grid-column:4 / -4}.master-index .ct--slider-medias__wrapper .swiper{border-radius:15px}.master-index .ct--slider-medias__wrapper .swiper .swiper-wrapper .swiper-slide .illu-wrapper{width:100%;display:block}.master-index .ct--slider-medias__wrapper .swiper .swiper-wrapper .swiper-slide .illu-wrapper:before{content:'';display:block;width:100%;padding-bottom:60%}.master-index .ct--slider-medias__wrapper .swiper .swiper-wrapper .swiper-slide .illu-wrapper img,.master-index .ct--slider-medias__wrapper .swiper .swiper-wrapper .swiper-slide .illu-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;background:#000}@media screen and (max-width: 835px){.master-index .ct--slider-medias__wrapper{grid-column:2 / -2}}.master-index .ct--three-cols{position:relative;display:grid;grid-template-columns:5vw repeat(12, minmax(0px, 1fr)) 5vw;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.master-index .ct--three-cols__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.master-index .ct--three-cols__heading .navigation{display:flex;justify-content:flex-end}.master-index .ct--three-cols__heading .navigation.hidden{display:none}.master-index .ct--three-cols__heading .navigation .btn{width:48px;height:28px;border-width:1px;cursor:pointer;transition:border 250ms ease;position:relative;background:transparent;border-radius:100px;border:1px solid #000}.master-index .ct--three-cols__heading .navigation .btn:not(.swiper-button-disabled):hover{border:1px solid #FF00A9}.master-index .ct--three-cols__heading .navigation .btn:not(.swiper-button-disabled):hover svg{stroke:#FF00A9}.master-index .ct--three-cols__heading .navigation .btn.next{margin-left:8px}.master-index .ct--three-cols__heading .navigation .btn.prev svg{transform:rotate(180deg) translate(50%, 50%)}.master-index .ct--three-cols__heading .navigation .btn.swiper-button-disabled{opacity:0.4}.master-index .ct--three-cols__heading .navigation .btn svg{width:23px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke:#000;transition:stroke 250ms ease}.master-index .ct--three-cols__wrapper{grid-column:2 / -2}.master-index .ct--three-cols__wrapper .swiper .swiper-wrapper .swiper-slide .img{position:relative;margin-bottom:15px}.master-index .ct--three-cols__wrapper .swiper .swiper-wrapper .swiper-slide .img:before{content:'';display:block;width:100%;padding-bottom:100%}.master-index .ct--three-cols__wrapper .swiper .swiper-wrapper .swiper-slide .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.master-index .ct--three-cols__wrapper .swiper .swiper-wrapper .swiper-slide .description{margin-bottom:15px;overflow:hidden;min-height:2.5em}.master-index .ct--crosspage{display:inline-flex;align-items:center;flex-direction:column;width:100%;color:#fff;background:linear-gradient(110deg, #fd0d9a 0%, #f451ec 50%, #fd0d9a 100%);padding:95px 10%}.master-index .ct--crosspage__title{font-size:65px;line-height:100%;font-family:'RM Neue SemiBold';font-weight:600;margin-bottom:70px;word-break:initial;text-align:center}@media screen and (max-width: 835px){.master-index .ct--crosspage__title{font-size:35px}}@media screen and (max-width: 835px){.master-index .ct--crosspage__title{margin-bottom:35px}}.master-index .ct--crosspage__content{font-size:18px;line-height:120%;font-weight:normal;font-family:'RM Neue';font-weight:400;margin-bottom:70px}@media screen and (max-width: 835px){.master-index .ct--crosspage__content{margin-bottom:35px}}.master-index .ct--crosspage__content strong{position:relative;font-weight:bold}.master-index .ct--crosspage__content strong:before{position:absolute;content:'';display:block;bottom:-2px;left:0;width:100%;height:1px;background:#fff}.master-index .ct--crosspage__button{border:1px solid #fff}.master-index .ct--crosspage__button .label{color:#fff}@media screen and (max-width: 835px){.master-index .ct--crosspage{padding:90px 10%;text-align:center}}.master-index .ct--download-files__wrapper{grid-column:4 / -4}@media screen and (max-width: 835px){.master-index .ct--download-files__wrapper{grid-column:2 / -2}}.page.news-entry .ct--intro_section{margin-bottom:20px}.page.news-entry .ct--intro_section .title-section{color:#009EEA}.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:#009EEA;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:#000}.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)}}
