.header-search-bar{background-color:#ef3346;display:flex;height:48px;justify-content:flex-end}.header-search-bar .search-bar .search-field{background-color:#ef3346;border:none;color:#fff;margin-top:5px;text-align:right}.header-search-bar .search-bar .search-field::-moz-placeholder{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:.75px;opacity:1}.header-search-bar .search-bar .search-field::placeholder{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:.75px;opacity:1}.header-search-bar .search-bar .search-submit{background:none;border:0;border-radius:0;box-shadow:none}.header-search-bar .search-bar .search-icon{height:15px;margin-left:6px;margin-top:10px;width:15px}.header-search-bar .search-bar .search-form{width:auto}.header-search-bar .areas-menu{background-color:#1d1d1d;color:#fff;display:none;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:.75px;padding-left:23px;padding-top:15px;width:100px}.header-search-bar .areas-menu .chevron{border-radius:1px;border-style:solid;border-width:2px 2px 0 0;color:#fff;content:"";display:inline-block;height:9px;left:.15em;position:relative;top:.15em;transform:rotate(134deg);vertical-align:top;width:9px}.header-search-bar .areas-menu .chevron-position{margin-left:5px}.navbar{color:#1d1d1d;display:block;font-family:Source Sans Pro,sans-serif;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-weight:700;font-weight:600;height:80px;line-height:1.75;min-width:320px;position:relative;text-transform:uppercase;z-index:9999}.navbar .navigation-container{display:flex;flex-direction:column;height:100%;justify-content:center}.navbar .navigation-container .navigation-container-position{display:flex}.navbar .menu-main-menu-container{align-items:center;display:flex}.navbar .active{color:#ef3346!important}.navbar ul>.show .icon-angle-down{transform:rotate(180deg)}.navbar .dropdown:hover .dropdown-menu{display:block}.navbar .nav-link{color:inherit!important}.navbar .dropdown-item:hover,.navbar .nav-link:hover{color:#ef3346!important;opacity:1!important}.navbar .dropdown-toggle:after{display:none}.navbar .navbar-brand,.navbar .navbar-brand .navbar-brand-mobile{background:#fff;margin-left:50px;margin-right:20px;padding-top:8px}.navbar .navbar-brand .navbar-brand-mobile{display:none}.navbar .collapse{display:block}.navbar .collapsing{transition:none!important}.navbar .collapsing{display:block}.navbar .mobile-logo{display:none}.navbar .navbar-brand .navbar-brand-mobile img,.navbar .navbar-brand img{display:block;height:28px;width:222px}.navbar .main{display:flex;gap:26px;margin-left:37px}.navbar .main>li .show{display:none}.navbar .main>li .active a{color:#ef3346}.navbar .search .btn{background:none;margin-left:32px;padding-left:0}.navbar .search .btn img{height:24px;width:24px}.navbar .icon-angle-down{display:none}.navbar .dropdown-menu{border-radius:0;border-radius:initial;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);margin-left:-30px;margin-top:-10px;min-width:239px}.navbar .dropdown-menu .dropdown-item{padding-left:35px}.navbar .dropdown-menu .dropdown-item a:hover{color:#ef3346!important;opacity:1!important}.navbar .dropdown-menu a:hover{color:#ef3346!important}.navbar .dropdown-menu a:hover{opacity:1}.navbar .dropdown-menu a:after,.navbar .dropdown-menu a:focus{background-color:transparent!important;background-color:initial!important}.navbar .mobile-burger-position{margin-left:-20px}.navbar #mobile-burger{background-color:#fff;grid-column:col-start 1/span 3;margin:auto;padding-right:15px;padding-top:4px;position:static;z-index:1000}.navbar #mobile-burger .icon-bar-name{font-size:8px;font-weight:700;margin-left:-40px;transform:rotate(-90deg)}.navbar #mobile-burger .icon-bar-name:after{color:#1d1d1d!important}.navbar #mobile-burger .icon-bar-name:after{content:"MENU"}.navbar #mobile-burger .icon-bar,.navbar #mobile-burger .icon-bar:after,.navbar #mobile-burger .icon-bar:before{background-color:#ef3346;border-radius:1px;content:"";height:2px;position:absolute;width:42px}.navbar #mobile-burger .icon-bar:before{top:8px}.navbar #mobile-burger .icon-bar:after{top:-8px}.navbar #mobile-burger #burger-checkbox{display:none}.navbar #mobile-burger #burger-label{align-items:center;display:flex;height:50px;justify-content:center;margin-left:30px;width:50px}.navbar #mobile-burger #burger-checkbox:checked~#burger-label .icon-bar{background-color:#fff;margin-left:-10px}.navbar #mobile-burger #burger-checkbox:checked~#burger-label .icon-bar:before{background-color:#ef3346;margin-left:9px;top:0;transform:rotate(45deg);width:35px}.navbar #mobile-burger #burger-checkbox:checked~#burger-label .icon-bar:after{background-color:#ef3346;margin-left:9px;top:0;transform:rotate(-45deg);width:35px}.navbar #mobile-burger #burger-checkbox:checked~#burger-label .icon-bar-name:after{color:#1d1d1d!important}.navbar #mobile-burger #burger-checkbox:checked~#burger-label .icon-bar-name:after{content:"FERMER";font-size:6px}.navbar .search-mobile{display:none}.header-image-container{height:630px;position:relative}.header-image-container .video-details{-o-object-fit:cover;object-fit:cover}.header-image-container .video-mobile{display:none}.header-image-container .shadow{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 38%,rgba(31,16,5,.2) 64%,rgba(0,0,0,.6));bottom:0;height:100%;opacity:.9;position:absolute;width:100%;z-index:5}.header-image-container #scroll-start-reading{bottom:128px;position:absolute}.header-image-container .future{bottom:30%;left:8%;max-width:700px;position:absolute;z-index:10}.header-image-container .future h1{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-size:42px;font-weight:700;line-height:1.75}.header-image-container .future .sub-title{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-size:24px;line-height:1.75}.header-image-container .future .btn-negative-white,.header-image-container .future .btn-negative-white-on-black,.header-image-container .future .btn-negative-white-on-red,.header-image-container .future .btn-primary,.header-image-container .future .btn-secondary-black,.header-image-container .future .btn-secondary-red{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;letter-spacing:.75px;margin-top:48px;width:162px}.header-image-container .scroll-container a{align-items:center;display:flex;flex-direction:column}.header-image-container .scroll-container .scroll-down{align-items:center;border:1px solid hsla(0,0%,100%,.1);bottom:15%;display:flex;flex-direction:row;flex-grow:0;gap:8px;height:44px;justify-content:flex-start;margin-top:5px;padding:12px 16px;position:absolute;width:168px;z-index:10}.header-image-container .scroll-container .scroll-down a:hover,.header-image-container .scroll-container .scroll-down a:visited{color:#fff}.header-image-container .scroll-container .scroll-down:hover{background:hsla(0,0%,100%,.1)}.header-image-container .scroll-container .scroll-button{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;height:20px;letter-spacing:.75px;text-align:center;width:150px}.header-image-container .scroll-container .icon-arrow{background:transparent url(/wp-content/themes/cetim/assets/images/icons/icon_arrow.svg) no-repeat 0 0;flex-grow:0;height:12px;-o-object-fit:contain;object-fit:contain;width:12px}.header-image-container .hero-stats{bottom:38%;display:flex;gap:100px;left:55%;position:absolute;z-index:10}.header-image-container .hero-stats .experience{display:flex;flex-direction:column}.header-image-container .hero-stats .experience .years-of-experiences-nr{color:#1d1d1d;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-size:42px;font-weight:700;line-height:1.75}.header-image-container .hero-stats .experience .years-of-experiences{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1.75;text-transform:uppercase;width:100px}.header-image-container .hero-stats .r-and-d-hours .r-and-d-hours-nr{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-size:42px;font-weight:700;line-height:1.75}.header-image-container .hero-stats .r-and-d-hours .r-and-d-hours{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1.75;text-transform:uppercase;width:120px}.btn-negative-white,.btn-negative-white-on-black,.btn-negative-white-on-red,.btn-primary,.btn-secondary-black,.btn-secondary-red{height:48px;margin-bottom:30px;margin-left:7px;position:relative}.btn-negative-white a,.btn-negative-white button,.btn-negative-white-on-black a,.btn-negative-white-on-black button,.btn-negative-white-on-red a,.btn-negative-white-on-red button,.btn-primary a,.btn-primary button,.btn-secondary-black a,.btn-secondary-black button,.btn-secondary-red a,.btn-secondary-red button{background-color:#ef3346;color:#fff;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;height:100%;letter-spacing:1px;outline:none;position:absolute;text-align:center;text-transform:uppercase;width:100%}.btn-negative-white a:after,.btn-negative-white button:after,.btn-negative-white-on-black a:after,.btn-negative-white-on-black button:after,.btn-negative-white-on-red a:after,.btn-negative-white-on-red button:after,.btn-primary a:after,.btn-primary button:after,.btn-secondary-black a:after,.btn-secondary-black button:after,.btn-secondary-red a:after,.btn-secondary-red button:after{border:1px solid #ef3346;content:"";display:block;height:100%;left:-7px;position:absolute;top:5px;width:100%}.btn-negative-white a:hover:after,.btn-negative-white button:hover:after,.btn-negative-white-on-black a:hover:after,.btn-negative-white-on-black button:hover:after,.btn-negative-white-on-red a:hover:after,.btn-negative-white-on-red button:hover:after,.btn-primary a:hover:after,.btn-primary button:hover:after,.btn-secondary-black a:hover:after,.btn-secondary-black button:hover:after,.btn-secondary-red a:hover:after,.btn-secondary-red button:hover:after{border:1px solid #9d0930;left:-5px;top:3px}.btn-negative-white a:hover,.btn-negative-white button:hover,.btn-negative-white-on-black a:hover,.btn-negative-white-on-black button:hover,.btn-negative-white-on-red a:hover,.btn-negative-white-on-red button:hover,.btn-primary a:hover,.btn-primary button:hover,.btn-secondary-black a:hover,.btn-secondary-black button:hover,.btn-secondary-red a:hover,.btn-secondary-red button:hover{background-color:#9d0930}.btn-negative-white a[focus-within],.btn-negative-white button[focus-within],.btn-negative-white-on-black a[focus-within],.btn-negative-white-on-black button[focus-within],.btn-negative-white-on-red a[focus-within],.btn-negative-white-on-red button[focus-within],.btn-primary a[focus-within],.btn-primary button[focus-within],.btn-secondary-black a[focus-within],.btn-secondary-black button[focus-within],.btn-secondary-red a[focus-within],.btn-secondary-red button[focus-within]{background-color:#ef3346}.btn-negative-white a:focus-within,.btn-negative-white button:focus-within,.btn-negative-white-on-black a:focus-within,.btn-negative-white-on-black button:focus-within,.btn-negative-white-on-red a:focus-within,.btn-negative-white-on-red button:focus-within,.btn-primary a:focus-within,.btn-primary button:focus-within,.btn-secondary-black a:focus-within,.btn-secondary-black button:focus-within,.btn-secondary-red a:focus-within,.btn-secondary-red button:focus-within{background-color:#ef3346}.btn-negative-white a[focus-within]:after,.btn-negative-white button[focus-within]:after,.btn-negative-white-on-black a[focus-within]:after,.btn-negative-white-on-black button[focus-within]:after,.btn-negative-white-on-red a[focus-within]:after,.btn-negative-white-on-red button[focus-within]:after,.btn-primary a[focus-within]:after,.btn-primary button[focus-within]:after,.btn-secondary-black a[focus-within]:after,.btn-secondary-black button[focus-within]:after,.btn-secondary-red a[focus-within]:after,.btn-secondary-red button[focus-within]:after{border:1px solid #ef3346}.btn-negative-white a:focus-within:after,.btn-negative-white button:focus-within:after,.btn-negative-white-on-black a:focus-within:after,.btn-negative-white-on-black button:focus-within:after,.btn-negative-white-on-red a:focus-within:after,.btn-negative-white-on-red button:focus-within:after,.btn-primary a:focus-within:after,.btn-primary button:focus-within:after,.btn-secondary-black a:focus-within:after,.btn-secondary-black button:focus-within:after,.btn-secondary-red a:focus-within:after,.btn-secondary-red button:focus-within:after{border:1px solid #ef3346}.btn-negative-white a,.btn-negative-white-on-black a,.btn-negative-white-on-red a,.btn-primary a,.btn-secondary-black a,.btn-secondary-red a{align-items:center;display:flex;justify-content:center}.btn-secondary-black a,.btn-secondary-black button{background-color:#1d1d1d}.btn-secondary-black a:after,.btn-secondary-black a:hover:after,.btn-secondary-black button:after,.btn-secondary-black button:hover:after{border:1px solid #1d1d1d}.btn-secondary-black a:hover,.btn-secondary-black a[focus-within],.btn-secondary-black button:hover,.btn-secondary-black button[focus-within]{background-color:#131313}.btn-secondary-black a:focus-within,.btn-secondary-black button:focus-within{background-color:#131313}.btn-secondary-black a[focus-within]:after,.btn-secondary-black button[focus-within]:after{border:1px solid #131313}.btn-secondary-black a:focus-within:after,.btn-secondary-black button:focus-within:after{border:1px solid #131313}.btn-secondary-red{background-color:#fff;border:1px solid #ef3346;position:relative;z-index:20}.btn-secondary-red a,.btn-secondary-red button{background-color:#fff;color:#1d1d1d;color:#ef3346;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px}.btn-secondary-red a:after,.btn-secondary-red button:after{border:1px solid #ef3346;position:absolute;z-index:-1}.btn-secondary-red a:hover:after,.btn-secondary-red button:hover:after{border:1px solid #ef3346}.btn-secondary-red a:hover,.btn-secondary-red button:hover{background-color:#ef3346;color:#fff}.btn-secondary-red a[focus-within],.btn-secondary-red button[focus-within]{background-color:#9d0930;color:#fff}.btn-secondary-red a:focus-within,.btn-secondary-red button:focus-within{background-color:#9d0930;color:#fff}.btn-secondary-red a[focus-within]:after,.btn-secondary-red button[focus-within]:after{border:1px solid #9d0930}.btn-secondary-red a:focus-within:after,.btn-secondary-red button:focus-within:after{border:1px solid #9d0930}.btn-negative-white-on-red{background-color:#ef3346;border:1px solid #fff;position:relative;z-index:20}.btn-negative-white-on-red a,.btn-negative-white-on-red button{background-color:#ef3346;color:#1d1d1d;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px}.btn-negative-white-on-red a:after,.btn-negative-white-on-red button:after{border:1px solid #fff;position:absolute;z-index:-1}.btn-negative-white-on-red a:hover:after,.btn-negative-white-on-red button:hover:after{border:1px solid #fff}.btn-negative-white-on-red a:hover,.btn-negative-white-on-red button:hover{background-color:#ef3346;color:#fff}.btn-negative-white-on-red a[focus-within],.btn-negative-white-on-red button[focus-within]{background-color:#9d0930;color:#fff}.btn-negative-white-on-red a:focus-within,.btn-negative-white-on-red button:focus-within{background-color:#9d0930;color:#fff}.btn-negative-white-on-red a[focus-within]:after,.btn-negative-white-on-red button[focus-within]:after{border:1px solid #fff}.btn-negative-white-on-red a:focus-within:after,.btn-negative-white-on-red button:focus-within:after{border:1px solid #fff}.btn-negative-white-on-black{background-color:#131313;border:1px solid #fff;position:relative;z-index:20}.btn-negative-white-on-black a,.btn-negative-white-on-black button{background-color:#131313;color:#1d1d1d;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px}.btn-negative-white-on-black a:after,.btn-negative-white-on-black button:after{border:1px solid #fff;position:absolute;z-index:-1}.btn-negative-white-on-black a:hover:after,.btn-negative-white-on-black button:hover:after{border:1px solid #fff}.btn-negative-white-on-black a:hover,.btn-negative-white-on-black button:hover{background-color:#1d1d1d;color:#fff}.btn-negative-white-on-black a[focus-within],.btn-negative-white-on-black button[focus-within]{background-color:#131313;color:#fff}.btn-negative-white-on-black a:focus-within,.btn-negative-white-on-black button:focus-within{background-color:#131313;color:#fff}.btn-negative-white-on-black a[focus-within]:after,.btn-negative-white-on-black button[focus-within]:after{border:1px solid #131313}.btn-negative-white-on-black a:focus-within:after,.btn-negative-white-on-black button:focus-within:after{border:1px solid #131313}.btn-negative-white{background-color:#fff;position:relative;z-index:20}.btn-negative-white a,.btn-negative-white button{background-color:#fff;color:#1d1d1d;color:#ef3346;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px}.btn-negative-white a:after,.btn-negative-white button:after{border:1px solid #fff;position:absolute;z-index:-1}.btn-negative-white a:hover:after,.btn-negative-white button:hover:after{border:1px solid #fff}.btn-negative-white a:hover,.btn-negative-white button:hover{background-color:#ffbfcb;color:#ef3346}.btn-negative-white a[focus-within],.btn-negative-white button[focus-within]{background-color:#fff;color:#ef3346}.btn-negative-white a:focus-within,.btn-negative-white button:focus-within{background-color:#fff;color:#ef3346}.btn-negative-white a[focus-within]:after,.btn-negative-white button[focus-within]:after{border:1px solid #fff}.btn-negative-white a:focus-within:after,.btn-negative-white button:focus-within:after{border:1px solid #fff}.btn-only-text{text-align:center}.btn-only-text a{color:#6a6a6a;text-decoration:underline}.btn-only-text a:hover,.btn-only-text:hover{color:#1d1d1d!important;text-decoration-color:#1d1d1d!important}.btn-only-text a:hover,.btn-only-text:hover{text-decoration:underline}.btn-only-text-link{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:14px;letter-spacing:.75px;text-align:left}.btn-only-text-link a{color:#131313;text-decoration:underline}.btn-only-text-link a:hover,.btn-only-text-link:hover{color:#6a6a6a!important;text-decoration-color:#6a6a6a!important}.btn-only-text-link a:hover,.btn-only-text-link:hover{text-decoration:underline}.btn-only-text-link a[focus-within],.btn-only-text-link[focus-within]{color:#131313!important}.btn-only-text-link a[focus-within],.btn-only-text-link[focus-within]{text-decoration:underline;text-decoration-color:#131313}.btn-only-text-link a:focus-within,.btn-only-text-link:focus-within{color:#131313!important}.btn-only-text-link a:focus-within,.btn-only-text-link:focus-within{text-decoration:underline;text-decoration-color:#131313}.button-auto-size{background-color:transparent;background-color:initial;border-color:initial;display:inline-flex}.button-auto-size a{padding-left:32px;padding-right:32px;position:relative;width:auto}.case-study-button-links{margin:0 auto 48px;text-align:center}.case-study-button-links .btn-secondary-red{display:inline-flex}.case-study-button-links a{padding-left:32px;padding-right:32px;position:relative}.sticky{top:128px}.filter-wrap{background:#f4f4f4;line-height:60px}.filter-wrap .searchandfilter dl,.filter-wrap .searchandfilter ol,.filter-wrap .searchandfilter ul{margin:0}.filter-wrap .searchandfilter ul{display:flex;flex-wrap:wrap;justify-content:center}.filter-wrap .searchandfilter h4{color:#2b2b2b;font-size:18px;font-weight:700;width:206px}.filter-wrap .searchandfilter li{display:flex!important}.filter-wrap .searchandfilter li{align-items:center}.filter-wrap .searchandfilter input[type=submit]{display:none}.filter-wrap .searchandfilter .cat-item.cat-item-8{display:none!important}.filter-wrap .searchandfilter li label{padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-wrap .searchandfilter li label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter-wrap .searchandfilter li label:hover input~.checkmark{background-color:#ccc}.filter-wrap .searchandfilter li label input:checked~.checkmark{background-color:#c80000}.filter-wrap .searchandfilter .checkmark:after{content:"";display:none;position:absolute}.filter-wrap .searchandfilter li label input:checked~.checkmark:after{display:block}.filter-wrap .searchandfilter li label .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:5px}#scroll-to-top{bottom:30px;display:block;height:52px;position:fixed;right:32px;width:52px;z-index:50}#scroll-to-top button{background:#fff url(/wp-content/themes/cetim/assets/images/icons/arrow-top.svg) no-repeat 50%;display:block;height:100%;width:100%}#scroll-to-top button:hover{background:#fff url(/wp-content/themes/cetim/assets/images/icons/arrow-top-red.svg) no-repeat 50%}#contact-widget{bottom:140px;display:block;height:56px;position:fixed;right:32px;width:56px;z-index:50}#contact-widget button{background:#ef3346 url(/wp-content/themes/cetim/assets/images/icon-contact-anvelope.svg) no-repeat 50%;border-radius:50%;cursor:pointer;display:block;height:100%;width:100%}#contact-widget button:hover{background:#9d0930 url(/wp-content/themes/cetim/assets/images/icon-contact-anvelope.svg) no-repeat 50%}#contact-widget button[focus-within]{background:#ef3346 url(/wp-content/themes/cetim/assets/images/icon-contact-anvelope.svg) no-repeat 50%}#contact-widget button:focus-within{background:#ef3346 url(/wp-content/themes/cetim/assets/images/icon-contact-anvelope.svg) no-repeat 50%}.footer-wrapper{background-color:#001e50;padding:0 20px}.footer-wrapper .footer-container{margin:0 auto;max-width:1260px;padding-top:64px;position:relative}.footer-wrapper a{color:#fff}.footer-wrapper a:hover{color:#6788b8}.footer-wrapper .footer-main{color:#fff;display:flex}.footer-wrapper .footer-main .footer-links{display:flex;gap:10px;margin-bottom:83px;width:100%}.footer-wrapper .footer-main .col1{display:flex;flex-direction:column;margin-right:115px;width:540px}.footer-wrapper .footer-main .col1 .logo-container{align-items:center;background-color:#fff;display:flex;height:52px;justify-content:center;width:270px}.footer-wrapper .footer-main .col1 .logo-container img{display:block;height:27px;width:214px}.footer-wrapper .footer-main .col1 .text{color:#fff;color:#d2d2d3;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1.75;margin-top:12px}.footer-wrapper .footer-main .col1 .newsletter{display:none}.footer-wrapper .footer-main .col2,.footer-wrapper .footer-main .col3,.footer-wrapper .footer-main .col4{min-width:230px}.footer-wrapper .footer-main .col2 li,.footer-wrapper .footer-main .col2 ul,.footer-wrapper .footer-main .col3 li,.footer-wrapper .footer-main .col3 ul,.footer-wrapper .footer-main .col4 li,.footer-wrapper .footer-main .col4 ul{border:none;font-size:inherit;font-weight:400;line-height:inherit;list-style:none;margin:0;padding:0;text-align:inherit}.footer-wrapper .footer-main .col2 li a,.footer-wrapper .footer-main .col2 ul a,.footer-wrapper .footer-main .col3 li a,.footer-wrapper .footer-main .col3 ul a,.footer-wrapper .footer-main .col4 li a,.footer-wrapper .footer-main .col4 ul a{font-size:14px;line-height:1.75}.footer-wrapper .footer-main .col2 .menu-item-has-children,.footer-wrapper .footer-main .col3 .menu-item-has-children{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1.75}.footer-wrapper .footer-main .col2 .menu>li,.footer-wrapper .footer-main .col3 .menu>li{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:1.75;margin-bottom:15px;text-transform:uppercase}.footer-wrapper .footer-main .col2 .menu>li>a:after,.footer-wrapper .footer-main .col3 .menu>li>a:after{background-color:#ef3346;content:"";display:block;height:4px;margin:5px 0 7px;width:49px}.footer-wrapper .footer-main .col2 .sub-menu,.footer-wrapper .footer-main .col3 .sub-menu{margin-top:-5px}.footer-wrapper .footer-main .col2 .sub-menu li,.footer-wrapper .footer-main .col3 .sub-menu li{margin:5px 0}.footer-wrapper .footer-main .col2 .sub-menu a,.footer-wrapper .footer-main .col3 .sub-menu a{color:#e0e8ef;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1.75;text-transform:capitalize}.footer-wrapper .footer-main .col2 .sub-menu a:hover,.footer-wrapper .footer-main .col3 .sub-menu a:hover{color:#6788b8}.footer-wrapper .footer-main .col4 li{margin-bottom:10px}.footer-wrapper .footer-main .col4 a{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.footer-wrapper .footer-main .col4 a:hover{color:#6788b8}.footer-wrapper .footer-sub{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap}.footer-wrapper .footer-sub>div{color:#fff;color:#939393;font-family:Source Sans Pro,sans-serif;font-size:14px;letter-spacing:.75px;letter-spacing:inherit;margin-right:143px;padding:20px 0}.footer-wrapper .footer-sub>div a{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;letter-spacing:.75px}.footer-wrapper .footer-sub>div a:hover{color:#939393}#masthead{display:none!important}.header{left:0;position:fixed;right:0;top:0;z-index:9999}.header--mobile{display:none}.header--desktop{display:block;left:0;position:relative;right:0;top:0}.header--desktop.sticky-header{left:0;right:0}.header__container{margin:0 auto;max-width:1260px;width:100%}.header--subnav{background-color:#001e50}.header--subnav .header__container{align-items:center;display:flex;gap:20px;justify-content:space-between}.header--subnav .header__cta{align-items:center;background-color:#ef3346;display:inline-flex;gap:12px;justify-content:center;padding:16px 20px;transition:all .25s ease-in-out}.header--subnav .header__cta span{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:26px}.header--subnav .header__cta svg path{fill:#fff}.header--subnav .header__cta:hover{background-color:#b41929}.header--promotional-banner{background-color:#001e50}.header--promotional-banner .header__container{align-items:center;display:flex;gap:5px;justify-content:center;padding:7px 0}.header--promotional-banner .header__container a{font-weight:700;text-decoration:underline}.header--promotional-banner .header__container a,.header--promotional-banner .header__container p{color:#f1f5f9;font-family:Source Sans Pro,sans-serif;font-size:14px;letter-spacing:.75px;line-height:normal}.header--promotional-banner .header__container p{font-weight:400}.header--base{background-color:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);position:relative}.header--base .header__container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-right:24px}.header--base .header__container>div:last-child{align-items:center;display:flex;gap:8px}.header__item,.header__link{font-size:16px;font-weight:900;line-height:28px}.header__item{border-bottom:1px solid #f7f7f7;padding-bottom:12px}.header__item--current .header__link{color:#6788b8}.header__item-title{color:#001e50;font-family:Source Sans Pro,sans-serif;font-weight:900;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out;width:-moz-fit-content;width:fit-content}.header__item--with-children{border-bottom:initial;border-top:2px solid #d2d2d3;display:flex;flex-direction:column;gap:20px;padding-bottom:0;padding-top:20px}.header__link{color:#001e50;font-family:Source Sans Pro,sans-serif;font-weight:900;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out;width:-moz-fit-content;width:fit-content}.header__link:hover{color:#6788b8}.header__sublist{display:flex;flex-direction:column;gap:20px}.header__subitem--current .header__sublink{color:#6a6a6a}.header__subitem,.header__sublink{font-size:14px;font-weight:400;letter-spacing:.75px;line-height:normal}.header__sublink{color:#131313;font-family:Source Sans Pro,sans-serif;transition:all .25s ease-in-out;width:-moz-fit-content;width:fit-content}.header__sublink:hover{color:#6a6a6a}.header__searchbar{background:#f7f7f7 url(/wp-content/themes/cetim/assets/images/icons/search.svg) no-repeat left 24px center;border:none;color:#939393;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;height:80px;letter-spacing:0;line-height:28px;padding:0 0 0 66px;width:245px}.header__searchbar::-moz-placeholder{color:#939393;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px}.header__searchbar::placeholder{color:#939393;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px}.header__searchbar-container>label{display:none}.header__social-networks{display:flex;flex-direction:column;gap:12px}.header__social-networks-title{color:#131313;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:.75px;line-height:normal}.header__nav--primary>button,.header__social-networks .contact-us-social-media-button{transition:all .25s ease-in-out}.header__nav--primary>button{align-items:center;background-color:#fff;border:none;display:flex;height:80px;justify-content:center;width:89px}.header__nav--primary>button[aria-expanded=true] svg:first-child{display:none}.header__nav--primary>button[aria-expanded=false] svg:first-child,.header__nav--primary>button[aria-expanded=true] svg:last-child{display:block}.header__nav--primary>button[aria-expanded=false] svg:last-child{display:none}.header__nav--primary>button svg{transition:all .25s ease-in-out}.header__nav--primary>button svg:first-child path,.header__nav--primary>button svg:first-child rect{transition:all .25s ease-in-out;stroke:#001e50}.header__nav--primary>button svg:last-child{transition:all .25s ease-in-out;stroke:#b9283d}.header__nav--primary>button:hover{cursor:pointer}.header__nav--primary>button:hover svg:first-child path,.header__nav--primary>button:hover svg:first-child rect{stroke:#6788b8}.header__nav--primary>button:hover svg:last-child path,.header__nav--primary>button:hover svg:last-child rect{stroke:#ff9ba1}.header__nav--primary .header__list{background-color:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);display:block;height:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;transition:all .25s ease-in-out;z-index:-1}.header__nav--primary .header__list.active{height:150vh;pointer-events:all;z-index:100}.header__nav--primary .header__list>div{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1260px;padding-bottom:82px;padding-top:56px;width:100%}.header__nav--primary .header__list>div>div:first-child{display:flex;gap:24px}.header__nav--primary .header__list>div>div:first-child>div{flex:1 1 0}.header__nav--primary .header__list>div>div:last-child{display:flex;flex-direction:column;gap:42px}.header__nav--primary .header__list>div>div:last-child .header__list-container{gap:12px}.header__nav--primary .header__list-container{display:flex;flex-direction:column;gap:36px}.header__nav--languages{position:relative}.header__nav--languages>button{align-items:center;background-color:transparent;border:none;display:flex;height:44px;justify-content:center;transition:all .25s ease-in-out;width:44px}.header__nav--languages>button:hover{cursor:pointer}.header__nav--languages .header__list{background-color:#fff;display:block;height:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:50%;transition:all .25s ease-in-out;width:-moz-max-content;width:max-content;z-index:-1}.header__nav--languages .header__list.active{height:auto;pointer-events:all;z-index:100}.header__nav--languages .header__list ul{background-color:#fff;border:1px solid #1d1d1d;display:flex;flex-direction:column;gap:8px;list-style-type:none;margin:0;padding:16px 19px}.header__nav--languages .header__list ul li{border-bottom:1px solid #f7f7f7;font-size:12px;letter-spacing:1.2px;line-height:20px;padding-bottom:8px}.header__nav--languages .header__list ul li a{align-items:center;color:#131313;display:flex;font-family:Source Sans Pro,sans-serif;font-size:12px;font-style:normal;font-weight:600;gap:8px;letter-spacing:1.2px;line-height:20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.header__nav--profil{position:relative}.header__nav--profil>button{align-items:center;background-color:transparent;border:none;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:12px;transition:all .25s ease-in-out}.header__nav--profil>button[aria-expanded=true]>span:last-child svg{transform:rotate(0)}.header__nav--profil>button:hover{cursor:pointer}.header__nav--profil>button>span:first-child{align-items:center;background-color:#ef3346;border-radius:50%;color:#fff;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:8px;font-weight:700;height:22px;justify-content:center;letter-spacing:0;text-transform:uppercase;width:22px}.header__nav--profil>button>span:last-child{align-items:center;color:#000;display:flex;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;gap:4px;justify-content:center;letter-spacing:.75px;line-height:16px}.header__nav--profil>button>span:last-child svg{transform:rotate(180deg);transition:all .25s ease-in-out}.header__nav--profil .header__list{background-color:#fff;display:block;height:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:50%;transition:all .25s ease-in-out;width:-moz-max-content;width:max-content;z-index:-1}.header__nav--profil .header__list.active{height:auto;pointer-events:all;z-index:100}.header__nav--profil .header__list ul{background-color:#fff;border:1px solid #1d1d1d;display:flex;flex-direction:column;gap:8px;list-style-type:none;margin:0;padding:16px 19px}.header__nav--profil .header__list ul li{border-bottom:1px solid #f7f7f7;font-size:12px;letter-spacing:1.2px;line-height:20px;padding-bottom:8px}.header__nav--profil .header__list ul li a{align-items:center;display:flex;font-family:Source Sans Pro,sans-serif;font-size:12px;font-style:normal;font-weight:600;gap:8px;letter-spacing:1.2px;line-height:20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.header__nav--profil .header__list ul li:first-child a{color:#131313}.header__nav--profil .header__list ul li:last-child a{color:#ef3346}.header__nav--anchor{align-self:stretch;display:flex}.header__nav--anchor .header__list{align-items:center;display:flex;gap:0;justify-content:flex-start;list-style-type:none;margin:0;padding:0}.header__nav--anchor .header__list .header__item{align-self:stretch;border-bottom:none;display:flex;font-size:14px;letter-spacing:.75px;line-height:16px;padding:0;transition:all .25s ease-in-out}.header__nav--anchor .header__list .header__item .sub-menu{display:flex;flex-direction:column;gap:5px;list-style-type:none;margin:0;padding:0}.header__nav--anchor .header__list .header__item .sub-menu-container{background-color:#fff;box-shadow:18px 22px 27px 0 rgba(77,36,24,.13);display:block;left:0;list-style-type:none;margin:58px auto 0;max-width:1260px;opacity:0;padding:25px;pointer-events:none;position:absolute;right:0;transform:translateY(-100%);transition:all .25s ease-in-out;z-index:-1}.header__nav--anchor .header__list .header__item .sub-menu-container p{color:#01112c;font-size:14px;font-weight:700;letter-spacing:.75px;line-height:16px;margin:0 0 5px;padding:0;text-transform:uppercase}.header__nav--anchor .header__list .header__item .sub-menu li{font-size:14px;letter-spacing:.75px;line-height:16px}.header__nav--anchor .header__list .header__item .sub-menu li a{align-items:center;display:inline-flex;gap:5px;padding:0}.header__nav--anchor .header__list .header__item .sub-menu li a,.header__nav--anchor .header__list .header__item .sub-menu li a span{color:#001e50;font-size:14px;font-weight:400;letter-spacing:.75px;line-height:16px}.header__nav--anchor .header__list .header__item .sub-menu li a svg path{stroke:#001e50}.header__nav--anchor .header__list .header__item:hover{background-color:#6788b8}.header__nav--anchor .header__list .header__item:hover .sub-menu-container{opacity:1;pointer-events:all;transform:translateY(0)}.header__nav--anchor .header__list .header__item a{display:block;padding:16px 20px;transition:all .25s ease-in-out}.header__nav--anchor .header__list .header__item:first-child a{align-items:center;color:#b8cee3;display:inline-flex;gap:8px;justify-content:center}.header__nav--anchor .header__list .header__item .header__link{align-items:center;align-self:stretch;color:#fff;display:flex;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:600;letter-spacing:.75px;line-height:16px;text-transform:uppercase}.header__authentification{align-items:center;display:none;flex-direction:column;gap:4px;justify-content:center;padding:12px}.header__authentification--login span{color:#000;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;letter-spacing:.75px;line-height:16px}.header__logo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header__logo-container{height:28px;margin:0;overflow:hidden;width:222px}.header__logo-link{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact-us-hero-space-wrapper{display:flex;justify-content:space-between;margin:0 auto;padding-left:82px}.contact-us-hero-space-wrapper>div{display:flex;flex-direction:column;justify-content:center}.contact-us-hero-space-wrapper h1{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:32px;font-size:72px;font-weight:700;letter-spacing:1.8px;line-height:1.13;width:500px}.contact-us-hero-space-wrapper h1 span{color:#ef3346}.contact-us-hero-space-wrapper .sub-title{color:#1d1d1d;color:#6a6a6a;font-family:Source Sans Pro,sans-serif;font-size:32px;font-weight:700;letter-spacing:1.8px;line-height:1.13;margin-top:20px;max-width:366px}.contact-us-hero-space-wrapper img{height:100%;max-height:441px;max-width:816px;min-height:220px;min-width:407px;width:100%}.contact-us-wrapper{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-bottom:85px;margin-top:74px}.contact-us-wrapper .contact-container{height:358px;margin:0 20px;position:relative;text-align:center;width:250px}.contact-us-wrapper .contact-container img{display:block;left:0;margin:5px auto 0;position:absolute;right:0;width:176px}.contact-us-wrapper .contact-container h6{color:#ef3346;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;left:0;letter-spacing:1.2px;line-height:1.75;margin-top:79px;position:absolute;right:0;text-transform:uppercase}.contact-us-wrapper .contact-container .phone-title{color:#1d1d1d;color:#6a6a6a;font-family:Source Sans Pro,sans-serif;font-size:14px;left:0;letter-spacing:.75px;margin-top:107px;position:absolute;right:0}.contact-us-wrapper .contact-container .phone{color:#1d1d1d;display:flex;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;justify-content:center;left:0;line-height:1.75;margin-top:158px;position:absolute;right:0}.contact-us-wrapper .contact-container .phone:before{background:transparent url(/wp-content/themes/cetim/assets/images/icons/contact_icon.svg) no-repeat 0 0;content:"";display:block;height:20px;margin-right:6px;margin-top:5px;width:20px}.contact-us-wrapper .contact-container .business-hours{color:#1d1d1d;color:#131313;font-family:Source Sans Pro,sans-serif;font-size:16px;left:0;line-height:1.75;margin-top:197px;position:absolute;right:0}.contact-us-wrapper .contact-container .business-time{color:#6a6a6a;color:#939393;font-family:Source Sans Pro,sans-serif;font-size:12px;left:0;letter-spacing:.75px;line-height:1.33;margin-top:226px;position:absolute;right:0}.contact-us-wrapper .contact-container .local-site{color:#fff;color:#6a6a6a;display:flex;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;justify-content:center;left:0;letter-spacing:.75px;margin-top:266px;position:absolute;right:0;text-decoration:underline;text-transform:uppercase}.contact-us-wrapper .contact-container .local-site a{color:#6a6a6a}.contact-us-wrapper .contact-container .local-site a:hover{color:#1d1d1d}.contact-us-wrapper .contact-container .local-site:before{background:transparent url(/wp-content/themes/cetim/assets/images/icons/icon_exploration.svg) no-repeat 0 0;content:"";display:block;height:20px;margin-right:4px;margin-top:2px;width:20px}.contact-us-wrapper .contact-container .btn-negative-white,.contact-us-wrapper .contact-container .btn-negative-white-on-black,.contact-us-wrapper .contact-container .btn-negative-white-on-red,.contact-us-wrapper .contact-container .btn-primary,.contact-us-wrapper .contact-container .btn-secondary-black,.contact-us-wrapper .contact-container .btn-secondary-red{bottom:0;margin:0;position:absolute;width:100%}.contact-us-wrapper .separator{background-color:#d2d2d3;width:1px}.contact-us-wrapper .separator:nth-child(3n+3){display:none}.contact-us-wrapper .separator:last-child{display:none!important}.footer-social-icons{display:flex;flex-direction:row;gap:12px;height:40px;justify-content:flex-end;margin-right:30px;margin-top:-40px;position:absolute;right:0;width:200px}.footer-social-icons .social-link{background-color:#b8cee3;border-radius:41px;width:41px}.footer-social-icons .social-link img{margin-left:12px;margin-top:12px}.footer-social-icons .social-link:hover{background-color:#f7f7f7}.pre-footer{background-color:#ef3346;display:flex;justify-content:space-between;padding-left:84px}.pre-footer .pre-footer-container{display:flex;justify-content:space-between;width:100%}.pre-footer .pre-footer-container .pre-footer-hero-desktop-big{display:none}.pre-footer .pre-footer-content{display:flex;flex-direction:column;justify-content:center}.pre-footer .pre-footer-content h2{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:40px;font-weight:700;letter-spacing:1.6px;line-height:1.1;margin-top:20px}.pre-footer .pre-footer-content .cta-buttons{display:flex;gap:30px;margin-top:44px}.pre-footer .pre-footer-content .cta-buttons .contact-button{width:161px}.pre-footer .pre-footer-content .cta-buttons .locations-button{width:235px}.pre-footer .pre-footer-content .social-links{margin-bottom:35px}.pre-footer .pre-footer-content .social-links .social-text{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.75px;line-height:normal}.pre-footer .pre-footer-content .social-links .footer-social-icons{justify-content:start;margin:20px 0 0;opacity:.8;position:relative}.pre-footer .pre-footer-content .social-links .footer-social-icons .social-link{background-color:#ffbfcb}.pre-footer .pre-footer-content .social-links .footer-social-icons .social-link:hover{background-color:#fcf3f5}.case-study-header-type-list{background-color:#fff;display:flex;gap:33px;justify-content:space-between;margin-bottom:36px}.case-study-header-type-list .content{margin-left:84px}.case-study-header-type-list .content .bread-crumb{color:#939393;margin:32px 0 5px;text-transform:uppercase}.case-study-header-type-list .content .bread-crumb,.case-study-header-type-list .content .bread-crumb a{font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:700;letter-spacing:.75px;line-height:1.33}.case-study-header-type-list .content .bread-crumb a{color:#1d1d1d;line-height:25px}.case-study-header-type-list .content .bread-crumb a:hover{color:#ef3346}.case-study-header-type-list .content .bread-crumb a:not(:first-child),.case-study-header-type-list .content .bread-crumb span{line-height:25px;padding-left:25px}.case-study-header-type-list .content .bread-crumb a:not(:first-child):before,.case-study-header-type-list .content .bread-crumb span:before{background:transparent url(/wp-content/themes/cetim/assets/images/icons/arrow-right-black.svg) no-repeat 0 0;content:"";height:12px;margin-left:-20px;margin-top:8px;position:absolute;width:12px}.case-study-header-type-list .content h1{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:48px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:2px;line-height:normal;margin-bottom:22px}.case-study-header-type-list .content .text{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1.75;margin-top:20px}.case-study-header-type-list .picture img{height:441px;-o-object-fit:cover;object-fit:cover;width:703px}.page-id-2041 #content .case-study-header-type-list{margin:0 auto!important;max-width:1260px!important;overflow:hidden!important}.page-id-2041 #content .case-study-header-type-list{padding-bottom:24px}.page-id-2041 #content .case-study-header-type-list .content{flex-shrink:0;max-width:653px}.page-id-2041 #content .case-study-header-type-list .content .btn-negative-white,.page-id-2041 #content .case-study-header-type-list .content .btn-negative-white-on-black,.page-id-2041 #content .case-study-header-type-list .content .btn-negative-white-on-red,.page-id-2041 #content .case-study-header-type-list .content .btn-primary,.page-id-2041 #content .case-study-header-type-list .content .btn-secondary-black,.page-id-2041 #content .case-study-header-type-list .content .btn-secondary-red{width:281px}.page-id-2041 #content .case-study-header-type-list h1{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:72px;font-weight:700;letter-spacing:2px;line-height:normal;margin-bottom:24px}.page-id-2041 #content .case-study-header-type-list .text{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-bottom:24px}.page-id-2041 #content section>div{margin:0 auto;max-width:1280px;padding:0 20px;width:100%}.page-id-2041 #content section#about-us-section{background-color:#f1f5f9;padding:64px 0}.page-id-2041 #content section#about-us-section>div{display:flex;flex-direction:column;gap:32px}.page-id-2041 #content section#about-us-section>div h2{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:40px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:normal;margin:0}.page-id-2041 #content section#about-us-section>div iframe{aspect-ratio:16/9;margin:0 auto;max-width:861px;width:100%}.page-id-2041 #content section#going-for-the-future-section{padding:64px 0 80px}.page-id-2041 #content section#going-for-the-future-section>div{display:flex;gap:32px}.page-id-2041 #content section#going-for-the-future-section>div img{max-width:378px;-o-object-fit:cover;object-fit:cover;width:100%}.page-id-2041 #content section#going-for-the-future-section>div>div{display:flex;flex-direction:column;gap:42px}.page-id-2041 #content section#going-for-the-future-section>div>div h2{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:40px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:normal;margin:0}.page-id-2041 #content section#going-for-the-future-section>div>div>div li,.page-id-2041 #content section#going-for-the-future-section>div>div>div p{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px}.page-id-2041 #content section#going-for-the-future-section>div>div>div strong{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;line-height:26px}.page-id-2041 #content section#what-make-us-differents-section{background-color:#001e50;padding:84px 0}.page-id-2041 #content section#what-make-us-differents-section>div{display:flex;gap:32px}.page-id-2041 #content section#what-make-us-differents-section>div h2{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:40px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:normal;margin:0}.page-id-2041 #content section#what-make-us-differents-section>div ul{display:flex;flex-wrap:wrap;gap:50px;list-style-type:none;margin:0;padding:0}.page-id-2041 #content section#what-make-us-differents-section>div ul li{align-items:center;display:flex;gap:24px;justify-content:flex-start;width:calc(50% - 25px)}.page-id-2041 #content section#what-make-us-differents-section>div ul li h3{color:#fff;font-family:Codec Pro,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.2px;line-height:20px;margin:0;text-transform:uppercase}.page-id-2041 #content section#our-field-of-expertise-section{padding:64px 0 80px}.page-id-2041 #content section#our-field-of-expertise-section img{max-width:850px;width:100%}.page-id-2041 #content section#our-field-of-expertise-section>div{align-items:center;display:flex;flex-direction:column;gap:42px;text-align:center}.page-id-2041 #content section#our-field-of-expertise-section>div>div:first-child{align-items:center;display:flex;flex-direction:column;gap:12px}.page-id-2041 #content section#our-field-of-expertise-section>div h2{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:40px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:normal;margin:0}.page-id-2041 #content section#our-field-of-expertise-section>div h3{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:28px;margin:0}.page-id-2041 #content section#our-vision-section{background-color:#f1f5f9;padding:84px 0}.page-id-2041 #content section#our-vision-section>div{align-items:center;display:flex;flex-direction:column;gap:42px}.page-id-2041 #content section#our-vision-section>div h2{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:40px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:normal;margin:0;text-align:center}.page-id-2041 #content section#our-vision-section>div ul{display:flex;flex-wrap:wrap;gap:24px;list-style-type:none;margin:0;padding:0}.page-id-2041 #content section#our-vision-section>div ul li{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;width:calc(25% - 18px)}.page-id-2041 #content section#our-vision-section>div ul li>div{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px 20px}.page-id-2041 #content section#our-vision-section>div ul li>div h3{color:#1d1d1d;font-family:Codec Pro,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.2px;line-height:20px;margin:0;text-align:center;text-transform:uppercase}.page-id-2041 #content section#our-vision-section>div ul li>div>div p{color:#6a6a6a;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px;margin:0;text-align:center}.page-id-2041 #content section#our-vision-section>div .btn-negative-white,.page-id-2041 #content section#our-vision-section>div .btn-negative-white-on-black,.page-id-2041 #content section#our-vision-section>div .btn-negative-white-on-red,.page-id-2041 #content section#our-vision-section>div .btn-primary,.page-id-2041 #content section#our-vision-section>div .btn-secondary-black,.page-id-2041 #content section#our-vision-section>div .btn-secondary-red{width:281px}.cetim-academy .case-study-header-type-list .content{margin-left:0!important}.cetim-academy__section{overflow-x:hidden}.cetim-academy__container{margin:0 auto!important;max-width:1260px!important;width:100%!important}.cetim-academy__container{padding:0 32px}.cetim-academy h1{font-size:72px}.cetim-academy h1,.cetim-academy h2{color:#001e50;font-family:Source Sans Pro,sans-serif;font-weight:700;letter-spacing:2px;line-height:normal;margin:0}.cetim-academy h2{font-size:40px}.cetim-academy #presentation_generale .cetim-academy__container{padding:0!important}.cetim-academy #presentation_generale .pictures img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:650px}.cetim-academy #presentation_generale .btn-negative-white,.cetim-academy #presentation_generale .btn-negative-white-on-black,.cetim-academy #presentation_generale .btn-negative-white-on-red,.cetim-academy #presentation_generale .btn-primary,.cetim-academy #presentation_generale .btn-secondary-black,.cetim-academy #presentation_generale .btn-secondary-red{max-width:168px}.cetim-academy #our_intra_trainings .accordion-right{align-items:center!important;display:flex!important;gap:16px!important;width:auto!important}.cetim-academy #our_intra_trainings.cetim-academy__section{margin:64px 0}.cetim-academy #our_intra_trainings .cetim-academy__dialog{background:#fff;border-radius:12px;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);display:flex;flex-direction:column;gap:20px;max-width:432px;overflow:hidden;position:relative;width:100%}.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer{align-items:center;background-color:#fcf3f5;display:flex;justify-content:center;padding:24px 24px 30px}.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white-on-black,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white-on-red,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-primary,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-secondary-black,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-secondary-red{margin:0;max-width:300px;position:relative;width:100%}.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white a,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white-on-black a,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white-on-red a,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-primary a,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-secondary-black a,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-secondary-red a{background-color:#fff;border:1px solid #ef3346;color:#ef3346;z-index:2}.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white a:after,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white-on-black a:after,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white-on-red a:after,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-primary a:after,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-secondary-black a:after,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-secondary-red a:after{content:normal!important}.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white div,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white-on-black div,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-negative-white-on-red div,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-primary div,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-secondary-black div,.cetim-academy #our_intra_trainings .cetim-academy__dialog .footer .btn-secondary-red div{background-color:transparent;border:1px solid #ef3346;height:48px;left:-18px;position:absolute;top:6px;width:100%;z-index:1}.cetim-academy #our_intra_trainings .cetim-academy__dialog .content{display:flex;flex-direction:column;gap:20px;padding-left:24px;padding-right:24px;padding-top:24px}.cetim-academy #our_intra_trainings .cetim-academy__dialog .content>div{align-items:center;display:flex;gap:6px}.cetim-academy #our_intra_trainings .cetim-academy__dialog .close-dialog{position:absolute;right:24px;top:24px}.cetim-academy #our_intra_trainings .cetim-academy__dialog-layer{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.cetim-academy #our_intra_trainings .cetim-academy__dialog-layer.active{z-index:99999}.cetim-academy #our_intra_trainings .cetim-academy__dialog-layer .dialog-backdrop.active{align-items:center;background:hsla(0,0%,7%,.4);display:flex;height:100%;justify-content:center;width:100%}.cetim-academy #our_intra_trainings .cetim-academy__container>div:first-child{display:flex;flex-direction:column;gap:12px;max-width:750px}.cetim-academy #our_intra_trainings .cetim-academy__container>.accordion{position:relative}.cetim-academy #our_intra_trainings .cetim-academy__container>.accordion>div{width:50%}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--sub{display:flex;flex-direction:column;gap:8px;padding-top:8px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations{height:500px;left:calc(50% + 32px);overflow-y:scroll;position:absolute;right:0;top:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations .no-sessions{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;line-height:28px;margin:0;text-align:center}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations ul.sessions-list{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;list-style-type:none;margin:0;padding:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations ul.sessions-list li{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;line-height:28px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations ul.objectifs-list{padding-left:15px!important}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations ul.objectifs-list{display:flex;flex-direction:column;gap:6px;list-style-type:disc;margin:0;padding:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations .objectifs-item,.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations ul.objectifs-list li{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;letter-spacing:.75px;line-height:normal}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations .objectifs-item{margin:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations .titre-sessions{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.75px;line-height:normal;margin:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations ul:not(.sessions-list):not(.objectifs-list){display:flex;flex-direction:column;gap:12px;list-style-type:none;margin:0;padding:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion-panel--formations ul:not(.sessions-list):not(.objectifs-list) li:not(.session-item):not(.objectifs-item){background-color:#f1f5f9;border:1px solid #e0e8ef;border-radius:4px;display:flex;flex-direction:column;gap:20px;padding:20px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3{margin:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #d2d2d3;border-radius:4px;box-shadow:none;display:inline-flex;justify-content:space-between;padding:20px 32px;transition:all .25s ease-in-out;width:100%}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button[aria-expanded=true]{-webkit-backdrop-filter:blur(13.5914087296px);backdrop-filter:blur(13.5914087296px);border-bottom:1px solid transparent;box-shadow:0 4px 16px 0 rgba(34,34,34,.1)}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button[aria-expanded=true] span:last-child svg:first-child{display:block}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button[aria-expanded=false] span:last-child svg:first-child,.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button[aria-expanded=true] span:last-child svg:last-child{display:none}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button[aria-expanded=false] span:last-child svg:last-child{display:block}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button:hover{cursor:pointer}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button .accordion-title{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;line-height:32px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h3 button .accordion-label{align-items:center;border:1px solid #ef3346;border-radius:4px;color:#ef3346;display:flex;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.75px;line-height:16px;padding:4px 8px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4{margin:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button{align-items:center;background:#fbfbfb;border-radius:4px;display:inline-flex;justify-content:space-between;padding:16px 32px;transition:all .25s ease-in-out;width:100%}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button[aria-expanded=true]{background-color:#f1f5f9}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button[aria-expanded=true] span:last-child svg:first-child{display:block}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button[aria-expanded=true] span:last-child svg:last-child{display:none}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button span:last-child{align-items:center;display:inline-flex;justify-content:center;width:16px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button[aria-expanded=false] span:last-child svg:first-child{display:none}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button[aria-expanded=false] span:last-child svg:last-child{display:block}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button:hover{cursor:pointer}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button .accordion-title{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;line-height:28px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button .accordion-label{align-items:center;border:1px solid #6a6a6a;border-radius:4px;color:#6a6a6a;display:flex;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.75px;line-height:16px;padding:4px 8px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .accordion-label-2{align-items:center;border:1px solid #939393;border-radius:4px;color:#6a6a6a;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.75px;line-height:16px;margin:0 0 16px;padding:4px 8px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations>div{align-items:center;display:flex;gap:6px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations>div .reference{color:#939393;flex-shrink:0;font-family:Codec Pro,sans-serif;font-size:24px;font-weight:600;letter-spacing:1.8px;line-height:28px;margin:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations>div .titre{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:28px;margin:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom{align-items:center;display:flex;gap:6px;justify-content:space-between}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom>div:first-child{align-items:center;display:flex;gap:8px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom>div:nth-child(2){align-items:center;display:flex;gap:16px}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom>div:nth-child(2) a,.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom>div:nth-child(2) button{background-color:transparent;border:none;color:#6a6a6a;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:normal;margin:0;padding:0;text-decoration:underline;text-transform:uppercase}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom>div:nth-child(2) a:hover,.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom>div:nth-child(2) button:hover{cursor:pointer}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .close-dialog{background-color:transparent;border:none;margin:0;padding:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .close-dialog:hover{cursor:pointer}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .accroche{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.75px;line-height:normal;margin:0}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .badge{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:9999px;color:#067647;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin:0;padding:2px 8px;text-align:center}.cetim-academy #kpi_cetim_academy.cetim-academy__section{background:#e0e8ef;padding:72px 0}.cetim-academy #kpi_cetim_academy .cetim-academy__container{display:flex;gap:140px}.cetim-academy #kpi_cetim_academy .cetim-academy__container>div{max-width:420px}.cetim-academy #kpi_cetim_academy .cetim-academy__container h2{margin-bottom:12px!important}.cetim-academy #kpi_cetim_academy .cetim-academy__container .text{margin-bottom:40px!important}.cetim-academy #kpi_cetim_academy .cetim-academy__container ul{display:flex;flex-wrap:wrap;gap:32px;list-style-type:none;margin:0;padding:0}.cetim-academy #kpi_cetim_academy .cetim-academy__container ul li{align-items:center;display:flex;flex-direction:column;justify-content:center;width:calc(33.33333% - 22px)}.cetim-academy #kpi_cetim_academy .cetim-academy__container ul li .img{height:32px;margin-bottom:9px;overflow:hidden}.cetim-academy #kpi_cetim_academy .cetim-academy__container ul li .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cetim-academy #kpi_cetim_academy .cetim-academy__container ul li h3{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:40px;font-weight:700;letter-spacing:2px;line-height:normal;margin:0;text-align:center}.cetim-academy #kpi_cetim_academy .cetim-academy__container ul li p{color:#6a6a6a;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;letter-spacing:.75px;line-height:normal;margin:0;text-align:center}.cetim-academy #faq{padding:96px 0}.cetim-academy #faq .cetim-academy__container{max-width:768px!important}.cetim-academy #faq .cetim-academy__container>div:not(.accordion){align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.cetim-academy #faq .cetim-academy__container h2{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:40px;font-weight:700;letter-spacing:2px;line-height:normal;margin:0;text-align:center}.cetim-academy #faq .cetim-academy__container .text{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px;margin:0;text-align:center}.cetim-academy #faq .cetim-academy__container .accordion{display:flex;flex-direction:column}.cetim-academy #faq .cetim-academy__container .accordion>div{display:flex!important}.cetim-academy #faq .cetim-academy__container .accordion>div{border-bottom:1px solid #e4e7ec;flex-direction:column;gap:8px;padding-bottom:32px;padding-top:24px}.cetim-academy #faq .cetim-academy__container .accordion h4{margin:0}.cetim-academy #faq .cetim-academy__container .accordion-trigger{align-items:center;background-color:transparent;border:none;display:flex;justify-content:space-between;padding:0;width:100%}.cetim-academy #faq .cetim-academy__container .accordion-trigger:hover{cursor:pointer}.cetim-academy #faq .cetim-academy__container .accordion-trigger[aria-expanded=true] span:last-child svg:first-child{display:block}.cetim-academy #faq .cetim-academy__container .accordion-trigger[aria-expanded=false] span:last-child svg:first-child,.cetim-academy #faq .cetim-academy__container .accordion-trigger[aria-expanded=true] span:last-child svg:last-child{display:none}.cetim-academy #faq .cetim-academy__container .accordion-trigger[aria-expanded=false] span:last-child svg:last-child{display:block}.cetim-academy #faq .cetim-academy__container .accordion-title{color:#101828;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin:0}.cetim-academy #faq .cetim-academy__container .accordion-panel p{color:#475467;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.cetim-academy #contact_us{padding:64px 0}.cetim-academy #contact_us .cetim-academy__container{max-width:1092px!important}.cetim-academy #contact_us .cetim-academy__container{box-shadow:0 4px 24px 0 rgba(0,0,0,.1);padding:24px}.cetim-academy #contact_us .cetim-academy__container>div{align-items:center;background-color:#fcf3f5;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:32px}.cetim-academy #contact_us .cetim-academy__container>div>div:not(.btn-primary):not(.btn-secondary-black):not(.btn-secondary-red):not(.btn-negative-white-on-red):not(.btn-negative-white-on-black):not(.btn-negative-white){display:flex;flex-direction:column;gap:20px;max-width:580px}.cetim-academy #contact_us .cetim-academy__container>div>div:not(.btn-primary):not(.btn-secondary-black):not(.btn-secondary-red):not(.btn-negative-white-on-red):not(.btn-negative-white-on-black):not(.btn-negative-white) h2{color:#01112c;font-family:Source Sans Pro,sans-serif;font-size:24px;font-weight:700;letter-spacing:1.8px;line-height:32px;margin:0}.cetim-academy #contact_us .cetim-academy__container>div>div:not(.btn-primary):not(.btn-secondary-black):not(.btn-secondary-red):not(.btn-negative-white-on-red):not(.btn-negative-white-on-black):not(.btn-negative-white) div{color:#131313;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;letter-spacing:.75px;line-height:normal;margin:0}.cetim-academy #contact_us .cetim-academy__container>div .btn-negative-white,.cetim-academy #contact_us .cetim-academy__container>div .btn-negative-white-on-black,.cetim-academy #contact_us .cetim-academy__container>div .btn-negative-white-on-red,.cetim-academy #contact_us .cetim-academy__container>div .btn-primary,.cetim-academy #contact_us .cetim-academy__container>div .btn-secondary-black,.cetim-academy #contact_us .cetim-academy__container>div .btn-secondary-red{width:165px}.cetim-academy #testimonials{overflow-x:hidden;padding:92px 0}.cetim-academy #testimonials .cetim-academy__container,.cetim-academy #testimonials .swiper{overflow:visible}.cetim-academy #testimonials ul{list-style-type:none;margin:0;padding:0}.cetim-academy #testimonials ul li{align-items:center;display:flex;gap:42px}.cetim-academy #testimonials ul li:hover{cursor:grab}.cetim-academy #testimonials ul li .btn-negative-white,.cetim-academy #testimonials ul li .btn-negative-white-on-black,.cetim-academy #testimonials ul li .btn-negative-white-on-red,.cetim-academy #testimonials ul li .btn-primary,.cetim-academy #testimonials ul li .btn-secondary-black,.cetim-academy #testimonials ul li .btn-secondary-red{margin-top:32px;max-width:200px}.cetim-academy #testimonials ul li>div:first-child{height:420px;min-width:475px;overflow:hidden;width:475px}.cetim-academy #testimonials ul li>div:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cetim-academy #testimonials ul li>div:last-child h3{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:40px;font-weight:700;letter-spacing:2px;line-height:normal}.cetim-academy #testimonials ul li>div:last-child>div p{color:#131313;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px}.cetim-academy #certifications_accreditations{padding:32px 0}.cetim-academy #certifications_accreditations h2{text-align:center}.cetim-academy #certifications_accreditations .cetim-academy__container{max-width:768px!important}.cetim-academy #certifications_accreditations .cetim-academy__container{display:flex;flex-direction:column;gap:42px}.cetim-academy #certifications_accreditations .cetim-academy__container>.desktop{display:flex;gap:32px}.cetim-academy #certifications_accreditations .cetim-academy__container>.desktop>div{padding:10px 20px;width:100%}.cetim-academy #certifications_accreditations .cetim-academy__container>.desktop>div h3{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:700;letter-spacing:.75px;line-height:16px}.cetim-academy #certifications_accreditations .cetim-academy__container>.desktop>div ul li{color:#6a6a6a;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:20px}.cetim-academy #certifications_accreditations .cetim-academy__container .mobile{display:none}.cetim-academy #certifications_accreditations .cetim-academy__container .images ul{align-items:center;display:flex;gap:30px;justify-content:center;list-style-type:none;margin:0;padding:0}.cetim-academy #certifications_accreditations .cetim-academy__container .images ul li{height:80px;overflow:hidden;width:25%}.cetim-academy #certifications_accreditations .cetim-academy__container .images ul li img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cetim-academy #certifications_accreditations .tabs{font-family:lucida grande,sans-serif}.cetim-academy #certifications_accreditations [role=tablist]{align-items:center;display:flex;min-width:100%}.cetim-academy #certifications_accreditations [role=tab]{align-items:center;background-color:transparent;color:#667085;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:24px;outline:none;padding-bottom:12px;position:relative;transition:all .25s ease-in-out;width:50%}.cetim-academy #certifications_accreditations [role=tab]:after{background-color:#001e50;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:all .25s ease-in-out;width:0}.cetim-academy #certifications_accreditations [role=tab]:focus,.cetim-academy #certifications_accreditations [role=tab]:hover,.cetim-academy #certifications_accreditations [role=tab][aria-selected=true]{color:#001e50}.cetim-academy #certifications_accreditations [role=tab]:focus:after,.cetim-academy #certifications_accreditations [role=tab]:hover:after,.cetim-academy #certifications_accreditations [role=tab][aria-selected=true]:after{width:100%}.cetim-academy #certifications_accreditations [role=tabpanel] h3{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:700;letter-spacing:.75px;line-height:16px}.cetim-academy #certifications_accreditations [role=tabpanel] li{color:#6a6a6a;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.cetim-academy #certifications_accreditations [role=tabpanel] .list-images{display:flex;gap:12px;list-style-type:none;margin:0;padding:0}.cetim-academy #certifications_accreditations [role=tabpanel] .list-images li{height:55px;overflow:hidden;width:50%}.cetim-academy #certifications_accreditations [role=tabpanel] .list-images li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cetim-academy #certifications_accreditations [role=tabpanel].is-hidden{display:none}.cetim-academy #certifications_accreditations [role=tabpanel]{padding-top:26px}.cetim-academy #certifications_accreditations [role=tabpanel] p{margin:0}.cetim-academy #other_trainings{padding:32px 0}.cetim-academy #other_trainings .cetim-academy__container{max-width:974px!important}.cetim-academy #other_trainings h2{text-align:center}.cetim-academy #other_trainings ul{display:flex;flex-wrap:nowrap;gap:32px;list-style-type:none;margin:0;padding:0}.cetim-academy #other_trainings ul li{align-items:center;background:#e0e8ef;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:32px 0;width:33.3333333333%}.cetim-academy #other_trainings ul li h3{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:32px;font-weight:700;letter-spacing:1.6px;line-height:44px;margin:0;text-align:center}.cetim-academy #other_trainings ul li a{color:#6a6a6a;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:normal;text-decoration:underline;text-transform:uppercase}.cetim-academy #other_trainings ul li .img{border-radius:50%;height:40px;overflow:hidden;width:40px}.cetim-academy #other_trainings ul li .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cetim-academy #other_trainings .cetim-academy__container{display:flex;flex-direction:column;gap:64px}.cetim-academy #chiffres_cles{background-color:#e0e8ef;padding:72px 0}.cetim-academy #chiffres_cles ul{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-evenly;list-style-type:none;margin:0;padding:0}.cetim-academy #chiffres_cles ul li{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:33.3333333333%}.cetim-academy #chiffres_cles ul li .img{height:56px;overflow:hidden;width:56px}.cetim-academy #chiffres_cles ul li .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cetim-academy #chiffres_cles ul li h3{color:#001e50;font-size:40px;letter-spacing:2px;line-height:normal}.cetim-academy #chiffres_cles ul li h3,.cetim-academy #chiffres_cles ul li p{font-family:Source Sans Pro,sans-serif;font-weight:700;margin:0;text-align:center}.cetim-academy #chiffres_cles ul li p{color:#131313;font-size:16px;letter-spacing:1.2px;line-height:20px;text-transform:uppercase}body,html{border:none;margin:0;padding:0;scroll-behavior:smooth}address,big,button,caption,cite,code,em,fieldset,figure,font,form,img,label,legend,small,strike,sub,sup,table,td,th,tr{border:none;font-size:inherit;font-weight:400;line-height:inherit;list-style:none;margin:0;padding:0;text-align:inherit}*{box-sizing:border-box}:after,:before{box-sizing:content-box;box-sizing:initial}a,a:hover{text-decoration:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0}blockquote:after,blockquote:before{content:""}html{margin-top:0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{font-family:Source Sans Pro,sans-serif;font-stretch:normal;font-style:normal;font-weight:400}.site-content-contain{margin-top:96px;position:relative}.heateor_sss_sharing_container{left:50%!important;z-index:900!important}.heateor_sss_sharing_container{margin-left:-384px}.heateor_sss_sharing_container .heateor_sss_sharing_ul a{margin-bottom:5px}.heateor_sss_sharing_container .heateor_sss_sharing_ul svg:hover{background-color:#d0cfcf}.wpcf7-response-output{color:#ffb900}.grecaptcha-badge{visibility:hidden}.centered-h,.centered-main{margin:0 auto;width:1260px}.col-grid-center,.col-left-start{grid-column-start:2}.col-grid-center{grid-column-end:12}.grid-5-cols{grid-template-columns:repeat(5,[col-start] 1fr)}.grid-5-cols,.grid-6-cols{display:grid;grid-column-gap:24px}.grid-6-cols{grid-template-columns:repeat(6,[col-start] 1fr)}.grid-8-cols{display:grid;grid-template-columns:repeat(8,[col-start] 1fr);grid-column-gap:24px}.grid-8-cols>*{grid-column:col-start/span 8}.grid-10-cols{grid-template-columns:repeat(10,[col-start] 1fr)}.grid-10-cols,.grid-12-cols{display:grid;grid-column-gap:24px}.grid-12-cols{grid-template-columns:repeat(12,[col-start] 1fr)}.grid-12-cols>*{grid-column:col-start/span 12}.grid-7-cols{display:grid;grid-template-columns:repeat(7,[col-start] 1fr);grid-column-gap:24px}.grid-7-cols>*{grid-column:col-start/span 7}.col-start-2{grid-column-start:2}.col-end-4{grid-column-end:4}.hidden{display:none!important}.visibility-hidden{visibility:hidden}.opacity-80{opacity:.8}.oil-list a{color:#001e50}.oil-list a:hover{color:#6788b8}.contact-pop-up.modal.show{z-index:99999}@media screen and (min-width:1440px){.header-search-bar .container-search-bar{display:flex;justify-content:right;margin:0 auto;min-width:1440px}.navbar .navigation-container .navigation-container-position{margin:0 auto;max-width:1440px}.navbar .navbar-brand,.navbar .navbar-brand .navbar-brand-mobile{margin-left:0}.header-image-container .header-container-elements{margin:0 auto;max-width:1440px}.header-image-container .future{left:auto;margin-left:65px}.contact-us-hero-space-wrapper,.contact-us-wrapper{margin-left:auto;margin-right:auto;max-width:1440px}.pre-footer{padding-left:0}.pre-footer .pre-footer-container{margin-left:calc(50vw - 720px)}.pre-footer .pre-footer-container .pre-footer-hero-desktop{display:none}.pre-footer .pre-footer-container .pre-footer-hero-desktop-big{display:block}.case-study-header-type-list{margin-left:auto;margin-right:auto;max-width:1440px}.case-study-header-type-list .content{margin-left:0}}@media screen and (max-width:1269px){.header-search-bar{display:none}.navbar{display:flex!important;height:-moz-fit-content!important;height:fit-content!important}.navbar{box-shadow:0 4px 24px 0 rgba(0,0,0,.1);min-width:320px;padding:initial}.navbar .show-mobile-menu{display:block!important;z-index:80!important}.navbar .dropdown:hover .dropdown-menu,.navbar .menu-main-menu-container{display:none}.navbar .nav-link{white-space:nowrap}.navbar .navbar-brand,.navbar .navbar-brand .navbar-brand-mobile{display:none}.navbar .navbar-brand .navbar-brand-mobile{display:block}.navbar #bs-example-navbar{position:absolute!important}.navbar #bs-example-navbar{background:#f7f7f7;height:100vh;left:0;top:58px;width:100%}.navbar .collapse{display:none}.navbar .collapse.show{display:block!important}.navbar .mobile-logo{display:block;flex:1;margin-right:50px}.navbar .mobile-logo img{display:block;margin:0 auto;width:140px}.navbar .main{display:flex;flex-direction:column;gap:initial;margin-left:12px;margin-right:20px;padding-top:42px;text-align:left}.navbar .main>li{border-bottom:1px solid #d2d2d3;line-height:50px;margin:0}.navbar .main>li a{display:flex;justify-content:space-between}.navbar .main>li ul li{line-height:20px}.navbar .icon-angle-down{border:1px solid #d2d2d3;border-radius:4px;display:block;height:36px;margin-top:7px;width:36px}.navbar .nav-link{padding-left:.5rem!important;padding-right:.5rem!important}.navbar .dropdown-menu .dropdown-item{color:#6a6a6a}.navbar .dropdown-menu{position:static!important}.navbar .dropdown-menu{box-shadow:none;margin-left:-28px;min-height:50px}.navbar .dropdown-menu.show{display:flex!important;flex-direction:column!important}.navbar .dropdown-menu.show{background-color:#f7f7f7;border:none;margin-top:-20px}.navbar .search-mobile{display:block;margin-right:20px}.header-image-container{height:630px}.header-image-container .video-desktop{display:none}.header-image-container .video-mobile{display:block}.header-image-container #scroll-start-reading{bottom:70px}.header-image-container .future{bottom:42%;left:20px;margin-right:20px}.header-image-container .scroll-container .scroll-down{bottom:10%}.header-image-container .hero-stats{bottom:22%;gap:50px;left:20px;right:20px}.sticky{top:57px}.footer-wrapper{padding:0}.footer-wrapper .footer-container{margin:0 20px;padding-top:32px;width:auto}.footer-wrapper .footer-main,.footer-wrapper .footer-main .footer-links{display:inline;display:initial}.footer-wrapper .footer-main .col1,.footer-wrapper .footer-main .col2{margin-bottom:25px}.footer-wrapper .footer-main .col1{margin-right:0;width:auto}.footer-wrapper .footer-main .col4{margin-top:42px}.footer-wrapper .footer-sub{justify-content:center}.footer-wrapper .footer-sub>div{margin-right:24px}.header--desktop{display:none}.header--mobile{display:block}.header--mobile .header__authentification{padding:0!important}.header--mobile .header__container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-right:0}.header--mobile .header__container>div:first-child{align-items:center;display:flex}.header--mobile .header__container>div:last-child{align-items:center;display:flex;gap:16px;padding-right:20px}.header--mobile .header--subnav .header__container{align-items:flex-start!important;gap:24px!important}.header--mobile .header--subnav .header__container{padding:24px 20px}.header--mobile .header__logo{-o-object-fit:contain;object-fit:contain}.header--mobile .header__logo-link{left:auto;position:static;top:auto;transform:none}.header--mobile .header__logo-container{height:35px;width:127px}.header--mobile .header__searchbar{background:#f7f7f7 url(/wp-content/themes/cetim/assets/images/icons/search.svg) no-repeat left 24px center;border:none;color:#939393;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;height:48px;letter-spacing:0;line-height:33px;padding:0 0 0 66px;width:100%}.header--mobile .header__searchbar-container{bottom:-48px;display:none;height:48px;left:0;position:absolute;right:0;z-index:999}.header--mobile .header__searchbar-container-open{display:block}.header--mobile .header__searchbar--trigger{background-color:transparent;height:20px;width:20px}.header--mobile .header__searchbar:hover{cursor:pointer}.header--mobile .header__searchbar svg{height:20px;width:20px}.header--mobile .header__menu-languages{padding:21px 20px!important}.header--mobile .header__menu-languages{border-bottom:1px solid #939393;display:flex;flex-direction:column}.header--mobile .header__menu-languages button{align-items:center;background-color:transparent;display:flex;justify-content:space-between;width:100%}.header--mobile .header__menu-languages button:hover{cursor:pointer}.header--mobile .header__menu-languages button[aria-expanded=true]>svg{transform:rotate(0deg)}.header--mobile .header__menu-languages button>svg{transform:rotate(180deg);transition:all .25s ease-in-out}.header--mobile .header__menu-languages button span:first-child{align-items:center;display:flex;gap:8px;justify-content:center}.header--mobile .header__menu-languages button span:first-child span{color:#1d1d1d;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:.8px;line-height:normal}.header--mobile .header__menu-languages ul{display:flex;flex-direction:column;gap:8px;height:0;list-style-type:none;margin:0;overflow:hidden;padding:0;pointer-events:none;transition:all .25s ease-in-out;width:100%}.header--mobile .header__menu-languages ul.active{height:auto;pointer-events:all}.header--mobile .header__menu-languages ul li{border-bottom:1px solid #f7f7f7;font-size:12px;letter-spacing:1.2px;line-height:20px;padding-bottom:8px}.header--mobile .header__menu-languages ul li:first-child{padding-top:20px}.header--mobile .header__menu-languages ul li:last-child{border-bottom:none!important}.header--mobile .header__menu-languages ul li a{align-items:center;color:#131313;display:flex;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;gap:8px;justify-content:flex-start;letter-spacing:1.2px;line-height:20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.header--mobile .header__menu-footer{padding:30px 20px!important}.header--mobile .header__menu-footer{background-color:#f7f7f7}.header--mobile .header__menu-footer ul{display:flex;flex-direction:column;gap:20px;list-style-type:none;margin:0;padding:0;width:100%}.header--mobile .header__menu-footer ul li{font-size:16px;line-height:28px}.header--mobile .header__menu-footer ul a{color:#131313;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px}.header--mobile .header__social-networks{align-items:center!important;justify-content:center!important;padding:24px 20px!important}.header--mobile .header__social-networks{border-bottom:1px solid #1d1d1d;border-top:1px solid #1d1d1d}.header--mobile .header__social-networks>div{align-items:center!important;justify-content:center!important;margin:0!important;width:auto!important}.header--mobile .header__nav--primary>button{height:60px;width:60px}.header--mobile .header__nav--primary .header__list.active{height:calc(100vh - 60px);overflow-y:scroll}.header--mobile .header__nav--primary .header__list>div{max-width:none;padding:0}.header--mobile .header__nav--primary .header__list>div div:first-child{justify-content:space-between;width:100%}.header--mobile .header__nav--primary .header__list>div.header__list-menu-container{padding:24px 20px!important}.header--mobile .header__nav--primary .header__list>div.header__list-menu-container{border-bottom:1px solid #d2d2d3;display:flex;flex-direction:column;width:100%}.header--mobile .header__nav--primary .header__list-container{background-color:#f7f7f7;gap:25px;padding:24px 20px;width:100%}.header--mobile .header__nav--primary .header__list-container .header__item{border-bottom:0;padding-bottom:0}.header--mobile .header__nav--primary .header__list-container .header__item,.header--mobile .header__nav--primary .header__list-container .header__link{font-size:16px;letter-spacing:1px;line-height:normal}.header--mobile .header__nav--primary .header__list-container .header__link{color:#001e50;font-family:Source Sans Pro,sans-serif;font-weight:700;text-transform:uppercase}.header--mobile .header__nav--primary .header__list-menu-header a,.header--mobile .header__nav--primary .header__list-menu-header h3{color:#001e50;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:900;line-height:24px;text-transform:uppercase;transition:all .25s ease-in-out}.header--mobile .header__nav--primary .header__list-menu-header button{align-items:center;background-color:transparent;border:1px solid #d2d2d3;border-radius:4px;display:flex;height:38px;justify-content:center;padding:8px;transition:all .25s ease-in-out;width:38px}.header--mobile .header__nav--primary .header__list-menu-header button:hover{cursor:pointer}.header--mobile .header__nav--primary .header__list-menu-header button svg{height:20px;transform:rotate(180deg);transition:all .25s ease-in-out;width:20px}.header--mobile .header__nav--primary .header__list-menu-header button[aria-expanded=true] svg{transform:rotate(0deg)}.header--mobile .header__nav--primary .header__list-menu-list{display:flex;flex-direction:column;gap:20px;height:0;overflow:hidden;pointer-events:none;transition:all .25s ease-in-out;width:100%}.header--mobile .header__nav--primary .header__list-menu-list.active{height:auto;pointer-events:all}.header--mobile .header__nav--primary .header__list-menu-item,.header--mobile .header__nav--primary .header__list-menu-link{font-size:14px;letter-spacing:.75px;line-height:normal}.header--mobile .header__nav--primary .header__list-menu-item:first-child{padding-top:20px}.header--mobile .header__nav--primary .header__list-menu-link{color:#131313;font-family:Source Sans Pro,sans-serif;font-weight:400}.header--mobile .header__nav--profil>button{padding:0}.header--mobile .header__nav--profil>button>span:first-child{height:20px;width:20px}.header--mobile .header__nav--profil>button>span:last-child{display:none}.header--mobile .header__nav--anchor{align-self:auto!important;display:inline!important;display:initial!important}.header--mobile .header__nav--anchor{width:100%}.header--mobile .header__nav--anchor .header__list{background-color:transparent;background-color:initial;box-shadow:none;display:block;flex-direction:column;gap:25px;height:auto;overflow:visible;overflow:initial;pointer-events:all;position:static;width:100%}.header--mobile .header__nav--anchor .header__list .header__item{border-bottom:1px solid #fff;display:flex;flex-direction:column;padding:24px 0}.header--mobile .header__nav--anchor .header__list .header__item>div:first-child{align-items:center;display:flex;justify-content:space-between}.header--mobile .header__nav--anchor .header__list .header__item>div:first-child>button{background-color:transparent;margin:0;padding:0}.header--mobile .header__nav--anchor .header__list .header__item .sub-menu-container{transform:translate(0)!important}.header--mobile .header__nav--anchor .header__list .header__item .sub-menu-container{background-color:transparent;box-shadow:none;height:0;margin:0;padding:0;position:static;transition:all .25s ease-in-out;visibility:hidden;z-index:99}.header--mobile .header__nav--anchor .header__list .header__item .sub-menu-container.active{height:100%!important;margin-top:12px!important;opacity:1!important;pointer-events:all!important;visibility:visible!important}.header--mobile .header__nav--anchor .header__list .header__item .sub-menu-container .sub-menu__item{font-size:14px;line-height:normal}.header--mobile .header__nav--anchor .header__list .header__item .sub-menu-container .sub-menu__item .sub-menu__link,.header--mobile .header__nav--anchor .header__list .header__item .sub-menu-container .sub-menu__item .sub-menu__link span{color:#fff;font-size:14px;line-height:normal;text-transform:uppercase}.header--mobile .header__nav--anchor .header__list .header__item a{padding:0}.header--mobile .header__nav--anchor .header__list .header__item:first-child{padding-top:0}.header--mobile .header__nav--anchor .header__list .header__item:first-child a{align-items:center;display:inline-flex;gap:8px}.header--mobile .header__nav--anchor .header__list .header__item:not(:first-child) button{align-items:center;background-color:transparent;display:flex;justify-content:space-between;padding:0;width:100%}.header--mobile .header__nav--anchor .header__list .header__item:not(:first-child) button svg{transform:rotate(180deg);transition:all .25s ease-in-out}.header--mobile .header__nav--anchor .header__list .header__item:not(:first-child) button.active svg{transform:rotate(0deg)}.header--mobile .header__nav--anchor .header__list .header__item:not(:first-child) button:hover{cursor:pointer}.header--mobile .header__nav--anchor .header__list .header__item:hover{background-color:transparent!important;background-color:initial!important}.header--mobile .header__nav--anchor .header__list .header__item:hover .sub-menu-container{opacity:0;pointer-events:none;transform:translateY(-100%)}.contact-us-hero-space-wrapper{margin:0 20px;padding:25px 0 0}.contact-us-hero-space-wrapper>div{margin:0 auto}.contact-us-hero-space-wrapper h1{font-size:48px;text-align:center;width:auto}.contact-us-hero-space-wrapper .sub-title{font-size:24px;font-weight:inherit;max-width:none;text-align:center}.contact-us-hero-space-wrapper img{display:none}.contact-us-wrapper{flex-direction:column;gap:0;margin-top:50px;width:auto}.contact-us-wrapper .contact-container{margin:0 auto}.contact-us-wrapper .separator:nth-child(3n+3){display:block}.contact-us-wrapper .separator{height:1px;margin:50px auto;width:80%}.footer-social-icons{justify-content:start;margin:60px 0 10px;position:static}.pre-footer{flex-direction:column;padding-left:20px;padding-right:20px}.pre-footer .pre-footer-container{justify-content:center}.pre-footer .pre-footer-container>img{display:none}.pre-footer .pre-footer-content h2{font-size:34px;letter-spacing:1px;text-align:center}.pre-footer .pre-footer-content .cta-buttons{align-items:center;flex-direction:column;gap:24px}.pre-footer .pre-footer-content .social-links{align-items:center;display:flex;flex-direction:column}.pre-footer .pre-footer-content .social-links .footer-social-icons{justify-content:center}.case-study-header-type-list{flex-direction:column;gap:0;margin-bottom:24px;margin-top:35px}.case-study-header-type-list .content{margin-left:20px;margin-right:20px}.case-study-header-type-list .content .bread-crumb{margin:24px 0}.case-study-header-type-list .content h1{margin-bottom:12px;margin-top:12px}.case-study-header-type-list .content .text{margin-right:0}.case-study-header-type-list .picture img{display:none}.cetim-academy .case-study-header-type-list .content{margin-left:20px!important;margin-right:20px!important}.cetim-academy #our_intra_trainings .cetim-academy__container>.accordion .accordion-panel--formations{padding-top:8px!important}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom>div:nth-child(2){align-self:flex-end!important}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button[aria-expanded=true] span:last-child svg:first-child{rotate:90deg!important}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button[aria-expanded=false] span:last-child svg:last-child{rotate:-90deg!important}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion .formations .bottom{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}.cetim-academy__container{padding:0 20px;width:calc(100% - 40px)}.cetim-academy #chiffres_cles{padding:32px 0}.cetim-academy #presentation_generale .cetim-academy__container{padding:0!important}.cetim-academy #presentation_generale .cetim-academy__container .picture{height:250px;overflow:hidden;width:100%}.cetim-academy #presentation_generale .cetim-academy__container .picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cetim-academy #our_intra_trainings{margin:0!important}.cetim-academy #our_intra_trainings{padding:32px 0}.cetim-academy #our_intra_trainings .accordion-right{justify-content:space-between!important;width:100%!important}.cetim-academy #our_intra_trainings .cetim-academy__container .accordion h4 button{flex-direction:column!important;gap:13px!important}.cetim-academy #our_intra_trainings .cetim-academy__dialog-layer .dialog-backdrop.active{padding:0 20px}.cetim-academy #our_intra_trainings .cetim-academy__container>.accordion>div{width:100%}.cetim-academy #our_intra_trainings .cetim-academy__container>.accordion h3 button{flex-wrap:wrap}.cetim-academy #our_intra_trainings .cetim-academy__container>.accordion .accordion-panel--formations{height:auto;left:auto;overflow:visible;position:static;right:auto;top:auto}.cetim-academy #certifications_accreditations .cetim-academy__container .desktop,.cetim-academy #certifications_accreditations .cetim-academy__container .images{display:none}.cetim-academy #certifications_accreditations .cetim-academy__container .mobile{display:block}.cetim-academy #contact_us{padding:0 20px}.cetim-academy #contact_us .cetim-academy__container>div{flex-direction:column}.cetim-academy #contact_us .cetim-academy__container>div .btn-negative-white,.cetim-academy #contact_us .cetim-academy__container>div .btn-negative-white-on-black,.cetim-academy #contact_us .cetim-academy__container>div .btn-negative-white-on-red,.cetim-academy #contact_us .cetim-academy__container>div .btn-primary,.cetim-academy #contact_us .cetim-academy__container>div .btn-secondary-black,.cetim-academy #contact_us .cetim-academy__container>div .btn-secondary-red{width:100%}.cetim-academy #other_trainings{padding:32px 0}.cetim-academy #other_trainings .cetim-academy__container{gap:32px}.cetim-academy #other_trainings ul{flex-direction:column;gap:16px}.cetim-academy #other_trainings ul li{padding:20px;width:100%}.cetim-academy #testimonials{padding:32px 0}.cetim-academy #testimonials ul li{flex-direction:column;gap:20px}.cetim-academy #testimonials ul li div:first-child{min-width:0;min-width:auto;width:100%}.cetim-academy #kpi_cetim_academy.cetim-academy__section{padding:32px 0!important}.cetim-academy #kpi_cetim_academy .cetim-academy__container{flex-direction:column;gap:24px}.cetim-academy #kpi_cetim_academy .cetim-academy__container ul{align-items:flex-start;-moz-column-gap:0;column-gap:0;row-gap:24px}.cetim-academy #kpi_cetim_academy .cetim-academy__container ul li{width:50%}.cetim-academy #faq{padding:48px 0}.cetim-academy #faq .cetim-academy__container>div:not(.accordion){align-items:flex-start;justify-content:flex-start}.cetim-academy #faq .cetim-academy__container>div:not(.accordion) div p,.cetim-academy #faq .cetim-academy__container>div:not(.accordion) h2{text-align:left}.site-content-contain{margin-top:60px}.heateor_sss_sharing_container{margin-left:0}.heateor_sss_sharing_container_abs{bottom:0!important;position:fixed!important}.centered-h{padding-left:10px;padding-right:10px;width:100vw}.grid-12-cols{grid-column-gap:12px}}@media screen and (max-width:1270px){.page-id-2041 #content h1{font-size:48px!important;font-weight:700!important;letter-spacing:2px!important;line-height:normal!important}.page-id-2041 #content #going-for-the-future-section>div{flex-direction:column}.page-id-2041 #content #what-make-us-differents-section>div,.page-id-2041 #content #what-make-us-differents-section>div>ul{flex-direction:column!important}.page-id-2041 #content #what-make-us-differents-section>div>ul{gap:24px}.page-id-2041 #content #what-make-us-differents-section>div>ul>li{width:100%!important}.page-id-2041 #content #our-vision-section>div>ul{flex-direction:column!important}.page-id-2041 #content #our-vision-section>div>ul>li{width:100%!important}}@media screen and (max-width:782px){html{margin-top:0!important}}@media screen and (min-width:783px)and (max-width:1269px){.heateor_sss_sharing_container{margin-left:-384px}.heateor_sss_sharing_container_abs{position:absolute!important}}
