@charset "UTF-8";/*!
Theme Name: Cofran
Description: Thème du site Cofran
Author: Manitoba
Author URI: https://www.manitoba.fr
Template: twentytwenty 
Version: 0.1.0
*/@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font-family:Poppins,Helvetica,sans-serif}html{scroll-behavior:smooth}body,footer,header,section{width:100%}@media (min-width:1200px){header{padding:4rem 0}}.bold{font-weight:700}br{display:none}.privacy-policy{margin:0!important}header{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.3);left:0;padding:0;position:fixed;top:0;z-index:999}header .container{display:flex;justify-content:space-between;margin:0 auto;max-width:1440px}header .container .menu_desktop{display:none}@media (min-width:1200px){header .container .menu_desktop{display:flex;justify-content:space-between;width:100%}header .container .menu_desktop #first_step ul#menu-menu-principal li ul.sub-menu,header .container .menu_desktop #first_step ul#menu-menu-principal-en li ul.sub-menu{bottom:-240px}}header .container .menu_desktop #first_step{display:flex}header .container .menu_desktop #first_step .logo{align-items:center;display:flex;padding:25px 0}header .container .menu_desktop #first_step .logo a{text-decoration:none}header .container .menu_desktop #first_step .logo a img{width:125px}header .container .menu_desktop #first_step ul#menu-menu-principal,header .container .menu_desktop #first_step ul#menu-menu-principal-en{display:none;height:100%}@media (min-width:768px){br{display:block}header .container .menu_desktop #first_step .logo a img{width:150px}header .container .menu_desktop #first_step ul#menu-menu-principal,header .container .menu_desktop #first_step ul#menu-menu-principal-en{align-items:center;display:flex}}@media (min-width:768px) and (min-width:1200px){header .container .menu_desktop #first_step ul#menu-menu-principal,header .container .menu_desktop #first_step ul#menu-menu-principal-en{margin-left:30px}}@media (min-width:768px) and (min-width:1400px){header .container .menu_desktop #first_step ul#menu-menu-principal,header .container .menu_desktop #first_step ul#menu-menu-principal-en{margin-left:80px}}header .container .menu_desktop #first_step ul#menu-menu-principal li,header .container .menu_desktop #first_step ul#menu-menu-principal-en li{align-items:center;cursor:pointer;display:flex;height:100%;padding:30px 20px;position:relative}header .container .menu_desktop #first_step ul#menu-menu-principal li:hover,header .container .menu_desktop #first_step ul#menu-menu-principal-en li:hover{background-color:#043cfb}header .container .menu_desktop #first_step ul#menu-menu-principal li:hover a,header .container .menu_desktop #first_step ul#menu-menu-principal-en li:hover a{color:#fff}header .container .menu_desktop #first_step ul#menu-menu-principal li:hover ul.sub-menu li a,header .container .menu_desktop #first_step ul#menu-menu-principal-en li:hover ul.sub-menu li a{color:unset}header .container .menu_desktop #first_step ul#menu-menu-principal li a,header .container .menu_desktop #first_step ul#menu-menu-principal-en li a{color:#000;font-size:.7rem;font-weight:800;text-decoration:none}header .container .menu_desktop #first_step ul#menu-menu-principal li ul.sub-menu,header .container .menu_desktop #first_step ul#menu-menu-principal-en li ul.sub-menu{background-color:#fff;display:none;flex-direction:column;left:0;margin:0;padding:0;position:absolute;width:200%}header .container .menu_desktop #first_step ul#menu-menu-principal li ul.sub-menu.active,header .container .menu_desktop #first_step ul#menu-menu-principal-en li ul.sub-menu.active{display:flex}header .container .menu_desktop #first_step ul#menu-menu-principal li ul.sub-menu li,header .container .menu_desktop #first_step ul#menu-menu-principal-en li ul.sub-menu li{border-top:1px solid #043cfb;padding:20px}header .container .menu_desktop #first_step ul#menu-menu-principal li ul.sub-menu li:hover,header .container .menu_desktop #first_step ul#menu-menu-principal-en li ul.sub-menu li:hover{color:#fff}header .container .menu_desktop #first_step ul#menu-menu-principal li.is_active,header .container .menu_desktop #first_step ul#menu-menu-principal-en li.is_active{background-color:#043cfb}header .container .menu_desktop #first_step ul#menu-menu-principal li.is_active a,header .container .menu_desktop #first_step ul#menu-menu-principal-en li.is_active a{color:#fff}header .container .menu_desktop .actions{display:none}header .container .menu_desktop .actions ul{height:100%}header .container .menu_desktop .actions ul li{align-items:center;background-color:#043cfb;display:flex;height:100%;padding:30px 20px}header .container .menu_desktop .actions ul li a{color:#fff;font-size:.7rem;font-weight:700;text-decoration:none}header .container .menu_desktop .actions .search{align-items:center;display:flex;margin:0 15px}header .container .menu_desktop .actions .search img{background-color:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);cursor:pointer;padding:15px}header .container .menu_desktop .actions .selector{align-items:center;display:flex}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions{width:-moz-fit-content;width:fit-content}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul{border:none}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li{background:#fff;padding:0}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li img{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);cursor:pointer;padding:19px 16px;width:100%}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li img.active{border-bottom-left-radius:0;border-bottom-right-radius:0}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li a{border:none;padding:0;width:-moz-fit-content;width:fit-content}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li a:focus,header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li a:hover{background:0 0}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li a:after{display:none}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li ul.js-wpml-ls-sub-menu{display:flex;flex-direction:column}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li ul.js-wpml-ls-sub-menu li{height:-moz-fit-content;height:fit-content;padding:0;width:100%}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li ul.js-wpml-ls-sub-menu li a{width:100%}header .container .menu_desktop .actions .selector div.wpml-ls-statics-shortcode_actions ul li ul.js-wpml-ls-sub-menu li a img{border-radius:0}header .container .menu-mobile{align-items:center;display:flex;height:80px;justify-content:space-between;width:100%}header .container .menu-mobile .logo{flex-grow:1}header .container .menu-mobile .logo a img{width:120px}header .container .menu-mobile .actions{display:flex;margin-right:1rem}@media (min-width:1200px){header .container .menu_desktop .actions{display:flex}header .container .menu-mobile,header .container .menu-mobile .actions{display:none}}header .container .menu-mobile .actions .search{align-items:center;display:flex;margin:0 15px}header .container .menu-mobile .actions .search img{background-color:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);cursor:pointer;padding:15px}header .container .menu-mobile .actions .selector{align-items:center;display:flex}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions{width:-moz-fit-content;width:fit-content}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul{border:none}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li{background:#fff;padding:0}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li img{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);cursor:pointer;padding:19px 16px;width:100%}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li img.active{border-bottom-left-radius:0;border-bottom-right-radius:0}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li a{border:none;padding:0;width:-moz-fit-content;width:fit-content}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li a:focus,header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li a:hover{background:0 0}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li a:after{display:none}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li ul.js-wpml-ls-sub-menu{display:flex;flex-direction:column}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li ul.js-wpml-ls-sub-menu li{height:-moz-fit-content;height:fit-content;padding:0;width:100%}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li ul.js-wpml-ls-sub-menu li a{width:100%}header .container .menu-mobile .actions .selector div.wpml-ls-statics-shortcode_actions ul li ul.js-wpml-ls-sub-menu li a img{border-radius:0}header .container .menu-mobile .burger{cursor:pointer;height:1.25rem;position:relative;width:2rem}header .container .menu-mobile .burger .line{background-color:#000;border-radius:1rem;height:4px;position:absolute;transform-origin:center;transition:top .2s cubic-bezier(.19,1,.22,1) .2s,transform .2s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1) .1s;width:2rem}header .container .menu-mobile .burger .line_top{top:0}header .container .menu-mobile .burger .line_mid{top:calc(50% - 2px)}header .container .menu-mobile .burger .line_bot{top:calc(100% - 4px)}header .container .menu-mobile .burger.is_active .line{top:calc(50% - 2px);transition:top .2s cubic-bezier(.19,1,.22,1) .1s,transform .2s cubic-bezier(.19,1,.22,1) .3s,opacity .2s cubic-bezier(.19,1,.22,1) .3s}header .container .menu-mobile .burger.is_active .line_top{transform:rotate(45deg)}header .container .menu-mobile .burger.is_active .line_mid{opacity:0}header .container .menu-mobile .burger.is_active .line_bot{transform:rotate(-45deg)}@media (min-width:0){header .container{width:90%}}@media (min-width:768px){header .container{width:85%}}header .products_submenu{background-color:#fff;display:none;left:0;padding:30px 0;position:fixed;width:100%}header .products_submenu .wrap{display:flex;margin:0 auto;width:60%}header .products_submenu .left{width:25%}header .products_submenu .left a{color:inherit;display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;text-decoration:none;width:100%}header .products_submenu .left a:not(:last-child){margin-bottom:20px}header .products_submenu .left a:hover{color:#043cfb}header .products_submenu .left a:hover svg path{stroke:#043cfb}header .products_submenu .left a span{margin-right:10px}header .products_submenu .left a.is_active{color:#043cfb}header .products_submenu .left a.is_active svg path{stroke:#043cfb}header .products_submenu .right{width:75%}header .products_submenu .right .submenu_application{display:none;height:100%;padding-left:50px}header .products_submenu .right .submenu_application a{color:inherit;display:block;font-size:.8rem;font-weight:700;text-decoration:none;width:50%}header .products_submenu .right .submenu_application a:not(:last-child){margin-bottom:20px}header .products_submenu .right .submenu_application a:hover{color:#043cfb}header .products_submenu .right .submenu_application.is_active,header .products_submenu.is_active{display:block}header .menu-mobile-panel{background-color:#fff;display:block;height:calc(100vh - 80px);overflow:hidden;padding:2rem;position:fixed;right:-100%;top:80px;transition:right .4s cubic-bezier(.19,1,.22,1),box-shadow .4s cubic-bezier(.19,1,.22,1);width:100%}header .menu-mobile-panel .wrap{height:100%;overflow-y:auto}header .menu-mobile-panel ul{list-style-type:none;margin:0}header .menu-mobile-panel ul.sub-menu{display:none}header .menu-mobile-panel a{border-bottom:1px solid #ccc;color:#000;display:block;font-size:.75rem;font-weight:700;padding:1rem 0;text-decoration:none}@media (min-width:768px){header .menu-mobile-panel{right:-50%;width:50%}header .menu-mobile-panel a{font-size:1rem}}header .menu-mobile-panel.is_active{box-shadow:-40px 40px 40px 0 rgba(0,0,0,.1);right:0}header .search_widget{box-shadow:0 60px 60px 0 rgba(0,0,0,.1);left:0;opacity:0;position:fixed;top:80px;transform:translateY(-2rem);transition:.3s cubic-bezier(.19,1,.22,1);visibility:hidden;width:100%;z-index:-1}header .search_widget .search_form{align-items:center;background-color:#043cfb;display:flex;flex-wrap:wrap;height:110px;padding:.5rem 0;width:100%}header .search_widget .wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}header .search_widget .wrap>p{color:#fff;font-weight:700;padding-right:1rem;text-transform:uppercase;width:260px}header .search_widget form{align-items:center;display:flex;max-width:800px;width:100%}@media (min-width:768px){header .search_widget .search_form{height:90px}header .search_widget form{width:calc(100% - 260px)}}header .search_widget form .search_field{align-items:center;background-color:#fff;border-radius:1rem;display:flex;margin-right:1rem;overflow:hidden;width:100%}header .search_widget form .icon{padding:0 .75rem}header .search_widget form input{border:none;font-size:1rem;padding:.75rem 0}header .search_widget form input:focus{outline:0}header .search_widget .search_results{background-color:#fff;display:none;height:50vh;padding:2rem 0;visibility:visible;width:100%}header .search_widget .search_results .container{height:100%;overflow:hidden}header .search_widget .search_results .results{display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;overflow-y:auto;width:100%}header .search_widget .search_results .results li{padding:.5rem;width:100%}@media (min-width:768px){header .search_widget .search_results .results li{width:50%}}header .search_widget .search_results .results a{border-radius:1rem;color:inherit;display:block;height:100%;padding:1rem;text-decoration:none;transition:background .4s cubic-bezier(.19,1,.22,1)}header .search_widget .search_results .results a p.post_type{color:#043cfb;font-size:.75rem;font-weight:700}header .search_widget .search_results .results a p.title{font-weight:700}header .search_widget .search_results .results a p.description{font-size:.75rem}header .search_widget .search_results .results a:hover{background-color:rgba(0,0,0,.05)}header .search_widget .search_results .results.is_loading{opacity:.2}header .search_widget .search_results p.no_results{font-weight:700}header .search_widget .search_results.is_active{display:block}header .search_widget .search_results .search_loader{animation:1s linear infinite rotation;border:5px solid #f0f0f0;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:none;height:48px;left:50%;margin:0 auto;position:absolute;top:50%;width:48px}header .search_widget .search_results .search_loader.is_active{display:block}header .search_widget.is_active{opacity:1;transform:translateY(0);visibility:visible}footer .footer_top{background-color:#043cfb}footer .footer_top .container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;padding:2rem 0}@media (min-width:1200px){header .menu-mobile-panel{display:none}header .search_widget{top:89.28px}footer .footer_top .container{flex-direction:row;padding:4rem 0}footer .footer_top .container .block_logo{margin-right:40px}}footer .footer_top .container .block_logo div a#logo img{width:130px}@media (min-width:768px){footer .footer_top .container .block_logo div a#logo img{width:135px}footer .footer_top .container .block_content{grid-column-gap:0;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);justify-content:space-between}}footer .footer_top .container .block_content{display:grid;width:100%}footer .footer_top .container .block_content div ul{display:flex;flex-direction:column}footer .footer_top .container .block_content div ul h2{border-bottom:1px solid #fff;color:#fff;margin-bottom:10px;margin-top:30px;padding-bottom:7.5px;width:-moz-fit-content;width:fit-content}@media (min-width:768px){footer .footer_top .container .block_content div ul h2{margin-top:45px}footer .footer_top .container .block_content div ul h2#actuality,footer .footer_top .container .block_content div ul h2#discover-cofran{margin-top:40px}}footer .footer_top .container .block_content div ul li{list-style:none;margin-bottom:5px}footer .footer_top .container .block_content div ul li:last-child{margin-bottom:0}footer .footer_top .container .block_content div ul li a{color:#fff;font-size:.75rem;text-decoration:none}@media (min-width:1400px){header .container .menu_desktop #first_step ul#menu-menu-principal li a,header .container .menu_desktop #first_step ul#menu-menu-principal-en li a{font-size:.8rem}header .container .menu_desktop #first_step ul#menu-menu-principal li ul.sub-menu,header .container .menu_desktop #first_step ul#menu-menu-principal-en li ul.sub-menu{bottom:-251px}header .container .menu_desktop .actions ul li a{font-size:.8rem}footer .footer_top .container .block_logo{margin-right:100px}footer .footer_top .container .block_logo div a#logo img{width:180px}footer .footer_top .container .block_content div ul li a{font-size:.8rem}}footer .footer_top .container .block_content div ul li a:hover{text-decoration:underline}footer .footer_top .container .block_content div ul li p{color:#fff;font-size:.75rem}@media (min-width:0){footer .footer_top .container{width:90%}}@media (min-width:768px){footer .footer_top .container{width:85%}}footer .footer_bottom{background-color:#000}footer .footer_bottom .container{margin:0 auto;max-width:1440px;padding:1rem 0}footer .footer_bottom .container ul{display:flex}footer .footer_bottom .container ul li a{color:#fff;font-size:.8rem;margin-left:29px;position:relative;text-decoration:none}footer .footer_bottom .container ul li a:after{background-color:#043cfb;border-radius:20px;content:"";height:100%;position:absolute;right:-15px;top:0;width:2px}footer .footer_bottom .container ul li:last-child a:after{content:none}@media (min-width:0){footer .footer_bottom .container,section#contact_option .container{width:90%}}section#contact_option .container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px}section#contact_option .container .left{max-height:435px;width:100%}@media (min-width:768px){footer .footer_bottom .container{width:85%}section#contact_option .container{flex-direction:row}section#contact_option .container .left{width:60%}}@media (min-width:1200px){footer .footer_top .container .block_content{grid-template-columns:repeat(4,auto);grid-template-rows:repeat(1,auto)}footer .footer_top .container .block_content div ul h2{margin-top:0}section#contact_option .container .left{width:70%}}section#contact_option .container .left img{border-top-left-radius:20px;border-top-right-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}section#contact_option .container .right{background-color:#043cfb;border-bottom-left-radius:20px;border-bottom-right-radius:20px;max-height:435px;padding:20px;width:100%}@media (min-width:768px){section#contact_option .container .left img{border-bottom-left-radius:20px;border-top-right-radius:0;height:100%}section#contact_option .container .right{border-bottom-left-radius:0;border-top-right-radius:20px;display:flex;flex-direction:column;justify-content:space-between;width:40%}}section#contact_option .container .right p#title{color:#fff;font-weight:400}section#contact_option .container .right p#title span{font-weight:700}@media (min-width:992px){header .search_widget .search_results .results li{width:33.33%}section#contact_option .container .right p#title{font-size:1.2rem}}@media (min-width:1400px){footer .footer_top .container .block_content div ul li p{font-size:.8rem}section#contact_option .container .right p#title{font-size:1.4rem}}section#contact_option .container .right p#text{color:#fff;font-size:.8rem;font-weight:600;margin-bottom:30px;margin-top:5px}@media (min-width:992px){section#contact_option .container .right p#text{font-size:.9rem;margin-top:10px}}section#plus_loin{background-repeat:no-repeat;background-size:cover}section#plus_loin .container{margin:0 auto;max-width:1440px}section#plus_loin .container p#surtitle{color:#fff;font-size:.7rem;font-weight:700;margin-bottom:5px}@media (min-width:768px){section#contact_option .container .right p#text{margin-bottom:0}section#contact_option .container{width:85%}section#plus_loin .container p#surtitle{font-size:.8rem}}@media (min-width:1200px){section#contact_option .container .right{padding:40px;width:30%}section#plus_loin .container p#surtitle{font-size:1rem}}section#plus_loin .container h1{color:#fff}@media (min-width:0){section#plus_loin .container{width:90%}}section#page-404{background-color:#f0f0f0}section#page-404 .container{margin:0 auto;max-width:1440px}section#page-404 .container .content{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:20px 30px}@media (min-width:768px){section#plus_loin .container{width:85%}section#page-404 .container .content{padding:50px 0}section#page-404 .container .content h1{font-size:3rem}}section#page-404 .container .content h1{color:#043cfb;text-align:center}@media (min-width:1200px){section#page-404 .container .content{padding:70px 0}section#page-404 .container .content h1{font-size:5rem}}@media (min-width:1400px){section#contact_option .container .right p#text{font-size:1rem;margin-top:20px}section#page-404 .container .content h1{font-size:8rem}}section#page-404 .container .content h2{color:#000;text-align:center}section#page-404 .container .content p{color:#000;font-size:.7rem;text-align:center}@media (min-width:768px){section#page-404 .container .content p{font-size:.8rem}}@media (min-width:1200px){section#page-404 .container .content p{font-size:1rem}}section#page-404 .container .content p br{display:block}section#page-404 .container .content a{align-self:center;background-color:#043cfb;border:2px solid #043cfb;border-radius:20px;color:#fff;font-size:.8rem;font-weight:700;margin-top:20px;padding:8px 25px;text-decoration:none}@media (min-width:1200px){section#page-404 .container .content a{font-size:1rem;margin-top:40px;padding:10px 30px}}@media (min-width:1400px){section#page-404 .container .content a{margin-top:100px;padding:10px 50px}}section#page-404 .container .content a:hover{background-color:#fff;color:#043cfb}section.navigate{margin:20px 0;padding:0}section.navigate .container{display:flex;justify-content:space-between;margin:0 auto;max-width:1440px}section.navigate .container a#all_actu{background-color:#043cfb;border:1px solid #043cfb;border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;padding:14px 25px;text-decoration:none;transition:.3s}section.navigate .container a#all_actu:hover{background:0 0;color:#043cfb}section.navigate .container .change_actu{align-items:center;display:flex}section.navigate .container .change_actu a{border:1px solid #043cfb;border-radius:20px}section.navigate .container .change_actu a#prev_actu{margin-right:10px;padding:8px}section.navigate .container .change_actu a#prev_actu img{transform:rotate(-180deg);width:15px}@media (min-width:1200px){section.navigate{margin:30px 0}section.navigate .container a#all_actu{font-size:.9rem}section.navigate .container .change_actu a#prev_actu img{width:20px}}section.navigate .container .change_actu a#next_actu{padding:8px}section.navigate .container .change_actu a#next_actu img{width:15px}@media (min-width:0){section#page-404 .container,section.navigate .container{width:90%}}section.share{padding:0}section.share.last{margin-bottom:50px}section.share .container{border-bottom:1px solid #043cfb;border-top:1px solid #043cfb;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;padding:12px 0}@media (min-width:768px){section#page-404 .container,section.navigate .container{width:85%}section.share .container{align-items:center;flex-direction:row;justify-content:space-between}}section.share .container .date{display:flex;justify-content:center;margin-bottom:10px}section.share .container .date p{font-size:.9rem;text-transform:uppercase}section.share .container .date p span{margin:0 10px}section.share .container .socials{align-items:center;display:flex;justify-content:center}section.share .container .socials p{color:#000;display:none;font-size:.9rem}section.share .container .socials .social{display:flex}section.share .container .socials .social a{margin-right:10px;text-decoration:none}section.share .container .socials .social a img{width:42px}@media (min-width:0){section.share .container{width:90%}}@media (min-width:768px){section.share .container .date{margin-bottom:0}section.share .container .socials p{display:block;margin-right:15px}section.share .container{width:85%}}section.single_actualite{margin:40px 0;padding:0}section.single_actualite .container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px}@media (min-width:1200px){section.navigate .container .change_actu a#next_actu img{width:20px}section.share .container{padding:20px 0}section.single_actualite{margin:80px 0}section.single_actualite .container{flex-direction:row}section.single_actualite .container .left{padding-right:40px;width:70%}}section.single_actualite .container .left h1{color:#043cfb;margin:0}section.single_actualite .container .left p{color:#000;font-size:.8rem;margin-top:20px}section.single_actualite .container .left p br{display:block}section.single_actualite .container .left p.subtitle{color:#000;font-size:1rem;font-weight:700;margin-top:20px}section.single_actualite .container .left ul{list-style-type:disc;padding-left:1rem}section.single_actualite .container .left ul li{color:#000;font-size:.8rem}@media (min-width:1200px){section.single_actualite .container .left p{font-size:.9rem;margin-top:35px}section.single_actualite .container .left p.subtitle{font-size:1.2rem;margin-top:35px}section.single_actualite .container .left ul li{font-size:.9rem}}section.single_actualite .container .left img{border-radius:20px;margin-top:20px}section.single_actualite .container .right{display:none}@media (min-width:1200px){section.single_actualite .container .left img{margin-top:35px}section.single_actualite .container .right{border-left:2px solid #d6d6d6;display:block;padding-left:40px;width:30%}section.single_actualite .container .right ul{display:flex;flex-direction:column}section.single_actualite .container .right ul a{display:flex;margin-bottom:20px;text-decoration:none}section.single_actualite .container .right ul a img{border-radius:10px;height:90px;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:90px!important}section.single_actualite .container .right ul a .content{display:flex;flex-direction:column;justify-content:space-between}section.single_actualite .container .right ul a .content .date{align-items:center;display:flex}section.single_actualite .container .right ul a .content .date p.category{background-color:#043cfb;border-radius:6px;color:#fff;font-size:.7rem;font-weight:700;margin-right:10px;padding:2px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}section.single_actualite .container .right ul a .content .date p.date{border-left:1px solid #d6d6d6;color:#878787;font-size:.65rem;padding-left:10px}section.single_actualite .container .right ul a p.title{color:#000;font-size:.8rem;font-weight:700;max-width:150px}section.single_actualite .container .right p#category_title{color:#000;font-weight:700;margin-bottom:20px;margin-top:40px}section.single_actualite .container .right ul.category_redirection a{color:#000;margin-bottom:10px;text-decoration:none}section.single_actualite .container .right ul.category_redirection a li{color:#878787}}@media (min-width:0){section.single_actualite .container{width:90%}}section.other_actus{background-color:#f0f0f0}section.other_actus .container{margin:0 auto;max-width:1440px}section.other_actus .container h1{color:#043cfb;font-weight:400}section.other_actus .container h1 span{font-weight:700}section.other_actus .container ul.actus_block{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;row-gap:20px}@media (min-width:768px){section.single_actualite .container{width:85%}section.other_actus .container ul.actus_block{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){section.other_actus .container ul.actus_block{grid-template-columns:repeat(3,1fr);row-gap:40px}}section.other_actus .container ul.actus_block a{text-decoration:none}section.other_actus .container ul.actus_block a li{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:grid;height:450px}section.other_actus .container ul.actus_block a li .content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.3);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;justify-content:space-between;margin-top:auto;padding:30px}section.other_actus .container ul.actus_block a li .content .left{width:100%}section.other_actus .container ul.actus_block a li .content .left p#date{color:#fff;font-size:.7rem}section.other_actus .container ul.actus_block a li .content .left p#label{background-color:#043cfb;border-radius:6px;color:#fff;font-size:.8rem;margin:5px 0 10px;padding:2px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}section.other_actus .container ul.actus_block a li .content .left p#title{color:#fff;font-size:.9rem;font-weight:700;max-width:185px}section.other_actus .container ul.actus_block a li .content .right{align-items:flex-end;display:flex;justify-content:flex-end;width:-moz-fit-content;width:fit-content}section.other_actus .container ul.actus_block a li .content .right p#accroche{display:none}section.other_actus .container ul.actus_block a li .content .right button{height:-moz-fit-content;height:fit-content}section.other_actus .container ul.actus_block a li .content .right button img{width:28px}@media (min-width:0){section.other_actus .container{width:90%}}:root{font-size:18px}h1.title{font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:500;margin-bottom:15px}@media (min-width:768px){section.other_actus .container{width:85%}h1.title{font-size:2rem;margin-bottom:20px}}@media (min-width:1200px){section.other_actus .container ul.actus_block a li .content .left p#label{margin-bottom:20px}h1.title{font-size:2.5rem;margin-bottom:30px}}@media (min-width:1400px){section.other_actus .container ul.actus_block{grid-template-columns:repeat(4,1fr)}h1.title{font-size:3rem}}h1.title.bold{font-weight:700!important}h2.title{font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;margin-bottom:15px}@media (min-width:768px){h2.title{font-size:1rem;margin-bottom:20px}}@media (min-width:1200px){h2.title{font-size:1.2rem;margin-bottom:30px}}@media (min-width:1400px){h2.title{font-size:1.6rem}}h2.title.bold{font-weight:700!important}.test{background-color:#000;padding:2rem 0}a.lg-primary-blue-btn{align-items:center;background:#043cfb;border:2px solid #043cfb;border-radius:20px;color:#fff;display:inline-block;display:flex;font-size:18px;font-weight:700;padding:14px 28px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}a.lg-primary-blue-btn svg{margin-left:52px}a.lg-primary-blue-btn:hover{background:#fff;color:#043cfb}a.lg-primary-blue-btn:hover svg g line,a.lg-primary-blue-btn:hover svg g path{stroke:#043cfb}a.lg-secondary-blue-btn{align-items:center;background:0 0;border:2px solid #fff;border-radius:20px;color:#043cfb;display:inline-block;display:flex;font-size:18px;font-weight:700;padding:14px 28px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}a.lg-secondary-blue-btn svg{margin-left:52px}a.lg-secondary-blue-btn:hover{background:#fff}a.lg-primary-white-btn,button.lg-primary-white-btn{align-items:center;background:#fff;border:2px solid #fff;border-radius:20px;color:#043cfb;display:inline-block;display:flex;font-size:14px;font-weight:700;padding:14px 28px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}@media (min-width:1200px){a.lg-primary-white-btn,button.lg-primary-white-btn{font-size:12px}}@media (min-width:1400px){a.lg-primary-white-btn,button.lg-primary-white-btn{font-size:16px}}a.lg-primary-white-btn svg,button.lg-primary-white-btn svg{margin-left:35px}a.lg-primary-white-btn:hover,button.lg-primary-white-btn:hover{border-color:#043cfb}a.lg-secondary-white-btn,button.lg-secondary-white-btn{align-items:center;background:0 0;border:2px solid #fff;border-radius:20px;color:#fff;display:inline-block;display:flex;font-size:.7rem;font-weight:700;padding:14px 28px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}a.lg-secondary-white-btn svg,button.lg-secondary-white-btn svg{margin-left:52px}a.lg-secondary-white-btn:hover,button.lg-secondary-white-btn:hover{background:#fff;border-color:#043cfb;color:#043cfb}a.lg-secondary-white-btn:hover svg g line,a.lg-secondary-white-btn:hover svg g path,button.lg-secondary-white-btn:hover svg g line,button.lg-secondary-white-btn:hover svg g path{stroke:#043cfb}a.sm-primary-blue-btn{background:#043cfb;border:2px solid #043cfb;border-radius:20px;color:#fff;display:inline-block;overflow:hidden;padding:18px 16px;position:relative;text-decoration:none;transition:.5s}@media (min-width:1200px){a.lg-secondary-white-btn,button.lg-secondary-white-btn{font-size:.8rem}a.sm-primary-blue-btn{padding:13px 12px}}a.sm-primary-blue-btn:before{content:url(assets/images/svg/white-arrow-btn.svg);font-size:20px;left:-100px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:left .5s}a.sm-primary-blue-btn:hover:before{left:16px}a.sm-primary-blue-btn img{transition:.5s}a.sm-primary-blue-btn img.active{opacity:0;transition:.5s}a.sm-secondary-blue-btn{background:0 0;border:2px solid #043cfb;border-radius:20px;color:#043cfb;display:inline-block;overflow:hidden;padding:18px 16px;position:relative;text-decoration:none;transition:.5s}@media (min-width:1200px){a.sm-secondary-blue-btn{padding:13px 12px}}a.sm-secondary-blue-btn:before{content:url(assets/images/svg/blue-arrow-btn.svg);font-size:20px;left:-100px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:left .5s}a.sm-secondary-blue-btn:hover:before{left:16px}a.sm-secondary-blue-btn img{transition:.5s}a.sm-secondary-blue-btn img.active{opacity:0;transition:.5s}a.sm-primary-white-btn,button.sm-primary-white-btn{background:#fff;border:2px solid #fff;border-radius:20px;color:#043cfb;display:inline-block;overflow:hidden;padding:18px 16px;position:relative;text-decoration:none;transition:.5s}@media (min-width:1200px){a.sm-primary-white-btn,button.sm-primary-white-btn{padding:13px 12px}}a.sm-primary-white-btn:before,button.sm-primary-white-btn:before{content:url(assets/images/svg/blue-arrow-btn.svg);font-size:20px;left:-100px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:left .5s}a.sm-primary-white-btn:hover:before,button.sm-primary-white-btn:hover:before{left:16px}a.sm-primary-white-btn img,button.sm-primary-white-btn img{transition:.5s}a.sm-primary-white-btn img.active,button.sm-primary-white-btn img.active{opacity:0;transition:.5s}a.sm-secondary-white-btn{background:0 0;border:2px solid #fff;border-radius:20px;color:#fff;display:inline-block;overflow:hidden;padding:18px 16px;position:relative;text-decoration:none;transition:.5s}@media (min-width:1200px){a.sm-secondary-white-btn{padding:13px 12px}}a.sm-secondary-white-btn:before{content:url(assets/images/svg/white-arrow-btn.svg);font-size:20px;left:-100px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:left .5s}a.sm-secondary-white-btn:hover:before{left:16px}a.sm-secondary-white-btn img{transition:.5s}a.sm-secondary-white-btn img.active{opacity:0;transition:.5s}section{padding:40px 0}section.no-padding{padding:0}@media (min-width:768px){section{padding:70px 0}}.box-shadow{box-shadow:inset 80px 0 50px 0 rgba(0,0,0,.6);padding:95px 0}@media (min-width:768px){.box-shadow{box-shadow:inset 200px 50px 80px 0 rgba(0,0,0,.6);padding:130px 0}}@media (min-width:1200px){section{padding:110px 0}.box-shadow{box-shadow:inset 400px 50px 120px 0 rgba(0,0,0,.6);padding:200px 0}}ul.breadcrumb{display:flex;padding:15px 0}ul.breadcrumb li{color:#707070;font-size:.6rem;font-weight:700}ul.breadcrumb li.separator{color:#707070;display:inline-block;font-weight:400;margin:0 8px}ul.breadcrumb li a{color:#707070!important;font-weight:400;text-decoration:none}section.breadcrumb{background-color:#f0f0f0;padding:0!important}section.breadcrumb .container{margin:0 auto;max-width:1440px}@media (min-width:0){section.breadcrumb .container{width:90%}}@media (min-width:768px){ul.breadcrumb li{font-size:.7rem}section.breadcrumb .container{width:85%}}section.breadcrumb-margin{margin-top:80px}@media (min-width:1200px){section.breadcrumb-margin{margin-top:89.28px}}.wpcf7 .wpcf7-not-valid-tip{font-size:.7rem;margin-top:5px}.wpcf7 form{margin:0 auto;max-width:1100px}.wpcf7 form hr{border:1px solid #c3c3c3;margin:20px 0 0}.wpcf7 form .line_100{width:100%}.wpcf7 form .line_100 p label{font-size:.8rem;margin-bottom:5px;margin-top:20px;text-align:left}.wpcf7 form .line_100 p label span{color:red}.wpcf7 form .line_100 p br.active{display:none!important}.wpcf7 form .line_100 p span[data-name=accepter]{margin:20px 0}.wpcf7 form .line_100 p span[data-name=accepter] .wpcf7-list-item-label{font-size:.7rem;margin-left:8px}.wpcf7 form .line_100 p .wpcf7-radio{display:flex}.wpcf7 form .line_100 p .wpcf7-radio .first,.wpcf7 form .line_100 p .wpcf7-radio .last{width:-moz-fit-content;width:fit-content}.wpcf7 form .line_100 p .wpcf7-radio .first label,.wpcf7 form .line_100 p .wpcf7-radio .last label{align-items:center;display:flex}.wpcf7 form .line_100 p .wpcf7-radio .first label input,.wpcf7 form .line_100 p .wpcf7-radio .last label input{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border-radius:50%;content:none;margin-right:15px;outline:0;padding:10px;width:-moz-fit-content;width:fit-content}.wpcf7 form .line_100 p .wpcf7-radio .first label input:checked,.wpcf7 form .line_100 p .wpcf7-radio .last label input:checked{background-color:#043cfb}.wpcf7 form .line_100 p .wpcf7-radio .first label input:before,.wpcf7 form .line_100 p .wpcf7-radio .last label input:before{content:none}.wpcf7 form .line_100 p .wpcf7-radio .first{margin-right:180px}.wpcf7 form .line_100 p span input.wpcf7-form-control,.wpcf7 form .line_100 p span textarea{background-color:#fff;border:none;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:.8rem;outline:0;padding:8px 20px}.wpcf7 form .line_100 p span input#accepter{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border:none;content:none;margin-right:15px;outline:0;padding:10px!important;width:-moz-fit-content;width:fit-content}.wpcf7 form .line_100 p span input#accepter:checked{background-color:#043cfb}.wpcf7 form .line_100 p span input#accepter:before{content:none}.wpcf7 form .line_100 p span span span{color:#000;margin:0}.wpcf7 form .line_100 p span span span label{align-items:center;display:flex;margin-top:0}.wpcf7 form .line_100 p span span span input[type=radio]{background-color:#fff;height:15px;margin:0;outline:0;width:15px}.wpcf7 form .line_50{width:100%}.wpcf7 form .line_50 div{width:100%}@media (min-width:1200px){.wpcf7 form .line_100 p label{font-size:.9rem;margin-bottom:14px;margin-top:35px}.wpcf7 form .line_100 p span input.wpcf7-form-control,.wpcf7 form .line_100 p span textarea{font-size:.9rem;padding:10px 25px}.wpcf7 form .line_50{display:flex;flex-direction:row;justify-content:space-between}.wpcf7 form .line_50 div{width:48%}}.wpcf7 form .line_50 p{width:100%}.wpcf7 form .line_50 p label{font-size:.8rem;margin-bottom:5px;margin-top:20px;text-align:left}.wpcf7 form .line_50 p label span{color:red}.wpcf7 form .line_50 p br.active{display:none!important}.wpcf7 form .line_50 p span{width:100%}.wpcf7 form .line_50 p span input{background-color:#fff;border:none;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:.8rem;outline:0;padding:8px 20px;width:100%}@media (min-width:1200px){.wpcf7 form .line_50 p label{font-size:.9rem;margin-bottom:14px;margin-top:35px}.wpcf7 form .line_50 p span input{font-size:.9rem;padding:10px 25px}}.wpcf7 form .line_50 p span select{background-color:#fff;border:none;border-radius:20px;font-size:.8rem;outline:0;padding:6px 20px;width:100%}.wpcf7 form p,.wpcf7 form p label.inputFile{display:flex;flex-direction:column}.wpcf7 form p label.inputFile{border:1px solid #878787;border-radius:20px;justify-content:space-between;padding:20px}.wpcf7 form p label.inputFile .left{display:flex;margin-bottom:15px}@media (min-width:992px){.wpcf7 form p label.inputFile{align-items:center;flex-direction:row;padding:40px 120px}.wpcf7 form p label.inputFile .left{margin-bottom:0}}.wpcf7 form p label.inputFile .left img{margin-right:40px}.wpcf7 form p label.inputFile .left span{color:#000;font-size:.8rem;font-weight:700}.wpcf7 form p label.inputFile .left span br.active{display:block!important}.wpcf7 form p label.inputFile .left span span{font-size:.7rem;font-weight:400}@media (min-width:1200px){.wpcf7 form .line_50 p span select{font-size:.9rem;padding:10px 25px}.wpcf7 form p label.inputFile .left span{font-size:1rem}.wpcf7 form p label.inputFile .left span span{font-size:.9rem}}.wpcf7 form p label.inputFile .right{align-items:flex-start;align-items:center;display:flex}.wpcf7 form p label.inputFile .right img{margin-right:15px;width:25px}.wpcf7 form p label.inputFile .right span{color:#000;font-size:.7rem}.wpcf7 form p label.inputFile .right span br.active{display:block!important}.wpcf7 form p .wpcf7-file{display:none}.wpcf7 form p .wpcf7-submit{align-self:center;background-color:#043cfb;border:1px solid #043cfb;border-radius:40px;font-size:.8rem;font-weight:700;padding:12px 25px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}.wpcf7 form p .wpcf7-submit:hover{background-color:#f0f0f0;color:#043cfb}.wpcf7-form .wpcf7-response-output{border:none!important;font-size:.75rem;margin:0!important;padding:0!important}.wpcf7-form.sent .wpcf7-response-output{color:green}.wpcf7-form.invalid .wpcf7-response-output{color:#dc3232}section#home_header{background-image:url(assets/images/png/homepage_background.png);background-repeat:no-repeat;background-size:cover;margin-top:80px;padding:70px 0}section#home_header .container{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1440px}section#home_header .container h1{color:#fff;margin-bottom:20px}section#home_header .container h1 span{font-weight:700}section#home_header .container img{height:80px;width:80px}@media (min-width:768px){section#home_header .container{align-items:center;flex-direction:row;justify-content:space-between;width:75%!important}section#home_header .container h1{margin-bottom:0}section#home_header .container img{height:120px;width:120px}}@media (min-width:0){section#home_header .container{width:90%}}section#home_solutions{background-image:url(assets/images/png/homepage_solutions_background.png);background-repeat:no-repeat;background-size:cover}section#home_solutions .container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px}section#home_solutions .container .left h1{color:#043cfb;font-size:1.35rem;font-weight:400;margin-bottom:20px}@media (min-width:768px){section#home_header .container{width:85%}section#home_solutions .container .left h1{font-size:1.5rem;margin-bottom:20px}}@media (min-width:1200px){section#home_header{height:calc(100vh - 89.28px);margin-top:89.28px}section#home_header .container img{height:180px;width:180px}section#home_solutions .container{flex-direction:row;justify-content:space-between}section#home_solutions .container .left{width:40%}section#home_solutions .container .left h1{font-size:2rem;margin-bottom:30px}}@media (min-width:1400px){.box-shadow{padding:300px 0}section#home_solutions .container .left h1{font-size:2.5rem}}section#home_solutions .container .left h1 span{font-weight:700}section#home_solutions .container .left p{font-size:.85rem;max-width:400px}section#home_solutions .container .right{grid-column-gap:0;grid-row-gap:20px;display:grid;grid-template-columns:100%;grid-template-rows:repeat(4,auto);margin-top:25px}section#home_solutions .container .right div.global{height:100%;position:relative}@media (min-width:1200px){section#home_solutions .container .right{margin-top:0;width:58%}section#home_solutions .container .right div.global:first-child,section#home_solutions .container .right div.global:nth-child(2){position:relative;right:-50px}}section#home_solutions .container .right div.global:after{background-color:transparent;border-radius:20px;box-shadow:inset 0 0 30px 40px rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}section#home_solutions .container .right div.global img.background{border-radius:20px;position:relative}section#home_solutions .container .right div.global .content{align-items:center;bottom:0;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;left:0;padding:40px;position:absolute;width:100%;z-index:1}section#home_solutions .container .right div.global .content p.title{color:#fff;font-size:.8rem;font-weight:500}section#home_solutions .container .right div.global .content p.title span{font-weight:700}@media (min-width:0){section#home_solutions .container{width:90%}}section#home_durability{background-position:bottom;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 300px 50px 0 rgba(0,0,0,.8);padding:110px 0 288px;position:relative}section#home_durability img#background_c{display:none;-o-object-fit:cover;object-fit:cover}@media (min-width:1300px){section#home_durability img#background_c{left:-12px}}@media (min-width:1400px){section#home_solutions .container .right div.global .content p.title{font-size:.9rem}section#home_durability img#background_c{left:-12px}}@media (min-width:1500px){section#home_durability img#background_c{left:-18px}}@media (min-width:1600px){section#home_durability img#background_c{left:-23px}}section#home_durability .container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;position:sticky}section#home_durability .container .left{margin-bottom:25px}@media (min-width:768px){section#home_solutions .container .right{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto)}section#home_solutions .container{width:85%}section#home_durability .container .left{margin-bottom:70px}}section#home_durability .container .left h1{color:#fff;font-weight:400;margin-top:3rem}@media (min-width:1200px){section#home_solutions .container .right div.global .content{padding:30px}section#home_durability img#background_c{display:block;height:100%;position:absolute;top:0}section#home_durability .container{flex-direction:row;justify-content:space-between}section#home_durability .container .left{width:-moz-fit-content;width:fit-content}section#home_durability .container .left h1{font-size:2rem}}section#home_durability .container .left h1 span{font-weight:700}section#home_durability .container .left p{color:#fff;margin-bottom:20px}section#home_durability .container .left a{font-size:.8rem}section#home_durability .container .right{display:grid;grid-template-columns:1 100%;row-gap:25px}@media (min-width:1200px){section#home_durability .container .right{-moz-column-gap:25px;column-gap:25px;grid-template-columns:repeat(2,47%);grid-template-rows:repeat(2,auto);row-gap:25px;width:55%}section#home_durability .container .right .card:first-child{grid-area:1/1/2/3}section#home_durability .container .right .card:nth-child(2){grid-area:2/1/3/2}section#home_durability .container .right .card:nth-child(3){grid-area:2/2/3/3}}section#home_durability .container .right .card{background-color:hsla(0,0%,100%,.8);border-radius:20px;height:-moz-fit-content;height:fit-content;padding:25px}section#home_durability .container .right .card img{height:70px}section#home_durability .container .right .card p.title{color:#043cfb;font-size:.9rem;font-weight:400;margin:20px 0 10px}section#home_durability .container .right .card p.title span{font-weight:700}section#home_durability .container .right .card p.text{font-size:.8rem}@media (min-width:0){section#home_durability .container{width:90%}}@media (min-width:768px){section#home_durability .container{width:85%}}section#home_expert{position:relative}section#home_expert img#background{display:none;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:1700px;z-index:-1}section#home_expert .container{margin:0 auto;max-width:1440px}section#home_expert .container .block{display:flex;flex-direction:column}@media (min-width:1200px){section#home_expert{padding:110px 0 330px}section#home_expert img#background{display:block;left:-30px}section#home_expert .container .block{flex-direction:row;justify-content:flex-end;left:-50px;position:relative;top:-40px}}@media (min-width:1700px){section.single_actualite .container .left{padding-right:60px}section.single_actualite .container .right{padding-left:60px}section#home_durability img#background_c{left:-57px;width:1700px}section#home_durability .container .right{-moz-column-gap:25px;column-gap:25px;grid-template-columns:repeat(3,30%);row-gap:0;width:67%}section#home_durability .container .right .card{padding:35px}section#home_durability .container .right .card:first-child{bottom:-70px;grid-area:unset;position:relative}section#home_durability .container .right .card:nth-child(2){grid-area:unset}section#home_durability .container .right .card:nth-child(3){bottom:-160px;grid-area:unset;position:relative}section#home_expert .container .block{left:-100px}}section#home_expert .container .block img#logo{margin:0 0 30px;width:125px}section#home_expert .container .block .content h1{color:#043cfb;font-weight:400}@media (min-width:1200px){section#home_expert .container .block img#logo{align-self:flex-start;margin-right:80px;width:175px}section#home_expert .container .block .content h1{font-size:2rem}}section#home_expert .container .block .content h1 span{font-weight:700}section#home_expert .container .block .content h1 br{display:block}section#home_expert .container .block .content p{color:#000;font-size:.8rem;font-weight:400;margin:20px 0}@media (min-width:1200px){section#home_expert .container .block .content p{font-size:1rem;margin:30px 0}}section#home_expert .container .block .content p span{font-weight:700}section#home_expert .container .block .content p br{display:block}section#home_expert .container .block .content a{font-size:.8rem}@media (min-width:0){section#home_expert .container{width:90%}}@media (min-width:768px){section#home_expert .container{width:85%}}section#home_sectors .container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px}section#home_sectors .container .sector{display:flex;flex-direction:column;margin-bottom:30px}section#home_sectors .container .sector:last-child{margin-bottom:0}section#home_sectors .container .sector:nth-child(odd) .sector_left{background-color:#000;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px}@media (min-width:1200px){section#home_expert .container .block .content a{font-size:.9rem}section#home_sectors .container{margin-top:-170px}section#home_sectors .container .sector{margin-bottom:60px}section#home_sectors .container .sector:nth-child(odd){flex-direction:row}section#home_sectors .container .sector:nth-child(odd) .sector_left{border-radius:20px;padding:60px 30px 60px 80px;width:60%}}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(odd) .sector_left{padding:60px 50px 60px 80px}}section#home_sectors .container .sector:nth-child(odd) .sector_left p.label{border:1px solid #fff;border-radius:5px;color:#fff;font-size:.8rem;font-weight:700;margin-bottom:15px;padding:2px 20px;width:-moz-fit-content;width:fit-content}section#home_sectors .container .sector:nth-child(odd) .sector_left p.title{color:#fff;font-size:1.2rem;font-weight:400}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(odd) .sector_left p.title{font-size:1.5rem}}section#home_sectors .container .sector:nth-child(odd) .sector_left p.title br{display:block}section#home_sectors .container .sector:nth-child(odd) .sector_left p.title span{font-weight:700}section#home_sectors .container .sector:nth-child(odd) .sector_left p.text{color:#fff;font-size:.9rem;margin:15px 0}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(odd) .sector_left p.text{font-size:1rem}}section#home_sectors .container .sector:nth-child(odd) .sector_left p.list_title{color:#fff;font-size:.9rem;font-weight:700;margin-bottom:5px}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(odd) .sector_left p.list_title{font-size:1rem}}section#home_sectors .container .sector:nth-child(odd) .sector_left ul{display:flex;flex-direction:column;justify-content:center;list-style:inside url(assets/images/svg/blue-arrow-btn.svg);margin-bottom:20px}section#home_sectors .container .sector:nth-child(odd) .sector_left ul li{color:#fff;font-size:.8rem;margin-bottom:5px;margin-left:10px}section#home_sectors .container .sector:nth-child(odd) .sector_left ul li span{position:relative;right:-20px}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(odd) .sector_left ul li{font-size:.9rem}}section#home_sectors .container .sector:nth-child(odd) .sector_left a{font-size:.8rem}@media (min-width:1200px){section#home_sectors .container .sector:nth-child(odd) .sector_left a{font-size:.9rem}section#home_sectors .container .sector:nth-child(odd) .sector_right{left:-50px;position:relative;top:-50px;width:50%}section#home_sectors .container .sector:nth-child(odd) .sector_right img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover}section#home_sectors .container .sector:nth-child(2n){flex-direction:row-reverse}}@media (min-width:1700px){section#home_sectors .container .sector:nth-child(odd) .sector_right{left:-200px}}section#home_sectors .container .sector:nth-child(odd) .sector_right img{border-bottom-left-radius:20px;border-bottom-right-radius:20px}section#home_sectors .container .sector:nth-child(2n) .sector_left{background-color:#f0f0f0;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px}@media (min-width:1200px){section#home_sectors .container .sector:nth-child(2n) .sector_left{border-radius:20px;padding:60px 30px 60px 80px;width:60%}}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(2n) .sector_left{padding:60px 30px 60px 140px}}section#home_sectors .container .sector:nth-child(2n) .sector_left p.label{border:1px solid #000;border-radius:5px;color:#000;font-size:.8rem;font-weight:700;margin-bottom:15px;padding:2px 20px;width:-moz-fit-content;width:fit-content}section#home_sectors .container .sector:nth-child(2n) .sector_left p.title{color:#043cfb;font-size:1.2rem;font-weight:400}section#home_sectors .container .sector:nth-child(2n) .sector_left p.title br{display:block}section#home_sectors .container .sector:nth-child(2n) .sector_left p.title span{font-weight:700}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(2n) .sector_left p.title{font-size:1.5rem}}section#home_sectors .container .sector:nth-child(2n) .sector_left p.text{color:#000;font-size:.9rem;margin:15px 0}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(2n) .sector_left p.text{font-size:1rem}}section#home_sectors .container .sector:nth-child(2n) .sector_left p.list_title{color:#000;font-size:.9rem;font-weight:700;margin-bottom:5px}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(2n) .sector_left p.list_title{font-size:1rem}}section#home_sectors .container .sector:nth-child(2n) .sector_left ul{display:flex;flex-direction:column;justify-content:center;list-style:inside url(assets/images/svg/blue-arrow-btn.svg);margin-bottom:20px}section#home_sectors .container .sector:nth-child(2n) .sector_left ul li{color:#000;font-size:.8rem;margin-bottom:5px;margin-left:10px}section#home_sectors .container .sector:nth-child(2n) .sector_left ul li span{position:relative;right:-20px}@media (min-width:1400px){section#home_sectors .container .sector:nth-child(2n) .sector_left ul li{font-size:.9rem}}section#home_sectors .container .sector:nth-child(2n) .sector_left a{font-size:.8rem}section#home_sectors .container .sector:nth-child(2n) .sector_right img{border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (min-width:0){section#home_sectors .container{width:90%}}@media (min-width:768px){section#home_sectors .container{width:85%}}section#home_cofran_network .container{margin:0 auto;max-width:1440px}section#home_cofran_network .container .content{display:flex;flex-direction:column;margin:0 auto;width:100%}section#home_cofran_network .container .content .content__left img{border-top-left-radius:20px;border-top-right-radius:20px}@media (min-width:1200px){section#home_sectors .container .sector:nth-child(2n) .sector_left a{font-size:.9rem}section#home_sectors .container .sector:nth-child(2n) .sector_right{position:relative;right:-50px;top:-50px;width:50%}section#home_sectors .container .sector:nth-child(2n) .sector_right img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover}section#home_cofran_network .container .content{flex-direction:row;margin-top:-150px;width:80%}section#home_cofran_network .container .content .content__left{width:60%}section#home_cofran_network .container .content .content__left img{border-bottom-left-radius:20px;border-top-right-radius:0}}section#home_cofran_network .container .content .content__right{background-color:#043cfb;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex-direction:column;padding:20px}section#home_cofran_network .container .content .content__right h2{color:#fff;font-weight:400;margin-bottom:40px}@media (min-width:1200px){section#home_cofran_network .container .content .content__right{border-bottom-left-radius:0;border-top-right-radius:20px;justify-content:space-between;padding:40px 30px;width:40%}section#home_cofran_network .container .content .content__right h2{font-size:1.5rem}}section#home_cofran_network .container .content .content__right h2 span{font-weight:700}section#home_cofran_network .container .content .content__right h2 br{display:block}section#home_cofran_network .container .content .content__right a{align-items:center;display:flex;font-size:.7rem;justify-content:space-between;width:100%}section#home_cofran_network .container .content .content__right a svg{margin-left:0}@media (min-width:0){section#home_cofran_network .container{width:90%}}@media (min-width:768px){section#home_cofran_network .container{width:85%}}section#home_network{background-repeat:no-repeat;background-size:cover}section#home_network .container{margin:0 auto;max-width:1440px}section#home_network .container h1{color:#fff;font-weight:400;margin-bottom:40px}section#home_network .container h1 span{font-weight:700}section#home_network .container a{font-size:.7rem}@media (min-width:0){section#home_network .container{width:90%}}@media (min-width:768px){section#home_network .container{width:85%}}section#home_news{background-color:#f0f0f0}section#home_news .container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;position:relative}section#home_news .container img#swipe-next,section#home_news .container img#swipe-prev{position:absolute;width:15px}section#home_news .container img#swipe-prev{left:-20px;top:48%;transform:translateX(-50%)}section#home_news .container img#swipe-next{right:-20px;top:48%;transform:translateX(-50%)}section#home_news .container h1{color:#043cfb;font-weight:400;margin-bottom:0}section#home_news .container h1 span{font-weight:700}section#home_news .container .slider{margin:40px 0}section#home_news .container .slider .swiper{overflow:visible}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide{height:450px}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a{display:flex;height:100%;text-decoration:none}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background{align-items:flex-end;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;width:100%}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.3);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;min-height:205px;padding:30px;width:100%}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .left{display:flex;flex-direction:column;justify-content:flex-end;width:100%}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .left p#date{color:#fff;font-size:.7rem}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .left p#label{background-color:#043cfb;border-radius:6px;color:#fff;font-size:.8rem;margin:5px 0 10px;padding:2px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:1200px){section#home_cofran_network .container .content .content__right a,section#home_network .container a{font-size:.9rem}section#home_news .container .slider{margin:70px auto;width:95%}section#home_news .container .slider .swiper{overflow:hidden}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .left p#label{margin-bottom:20px}}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .left p#title{color:#fff;font-size:.9rem;font-weight:700;max-width:185px}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .right{align-items:flex-end;display:flex;justify-content:flex-end;width:-moz-fit-content;width:fit-content}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .right p#accroche{display:none}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .right button{height:-moz-fit-content;height:fit-content}section#home_news .container .slider .swiper .swiper-wrapper .swiper-slide a .background .content .right button img{width:28px}section#home_news .container a{align-self:center;font-size:.8rem}section#home_news .container a svg{margin-left:15px}section#tc_header{margin-top:80px}section#tc_header .section_background{background-repeat:no-repeat;background-size:cover}section#tc_header .section_background .container{margin:0 auto;max-width:1440px}section#tc_header .section_background .container h1{color:#fff;margin-bottom:5px}section#tc_header .section_background .container h2{color:#fff;margin-bottom:0}@media (min-width:0){section#home_news .container,section#tc_header .section_background .container{width:90%}}@media (min-width:768px){section#home_news .container,section#tc_header .section_background .container{width:85%}}section#tc_header .section_background.box-shadow{box-shadow:inset 700px 50px 120px 0 rgba(0,0,0,.6)}section#tc_header .arianne .container{margin:0 auto;max-width:1440px}@media (min-width:0){section#tc_fuc .container,section#tc_header .arianne .container{width:90%}}section#tc_header .galery{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:auto}section#tc_header .galery div{position:relative}section#tc_header .galery div:after{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}section#tc_header .galery div img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section#tc_fuc .container{margin:0 auto;max-width:1440px}section#tc_fuc .container h1{color:#043cfb;font-weight:400;text-align:center}section#tc_fuc .container h1 span{font-weight:700}section#tc_fuc .container p#subtitle{color:#000;font-size:.75rem;text-align:center}section#tc_fuc .container p#subtitle br{display:none}@media (min-width:768px){section#tc_header .arianne .container{width:85%}section#tc_header .galery{grid-template-columns:repeat(4,25%)}section#tc_fuc .container p#subtitle{font-size:.8rem}}@media (min-width:1200px){section#home_news .container a{font-size:.9rem}section#tc_header{margin-top:89.28px}section#tc_fuc .container p#subtitle{font-size:.9rem}}@media (min-width:1400px){section#home_cofran_network .container .content .content__right a{width:-moz-fit-content;width:fit-content}section#home_cofran_network .container .content .content__right a svg{margin-left:35px}section#tc_fuc .container p#subtitle{font-size:1rem}}section#tc_fuc .container .formules{display:grid;grid-template-columns:1 100%;grid-template-rows:auto;margin-top:20px;row-gap:35px}@media (min-width:768px){section#tc_fuc .container .formules{grid-template-columns:repeat(3,30%);justify-content:space-between;margin-top:35px}}@media (min-width:1200px){section#tc_fuc .container .formules{justify-content:space-around;margin-top:70px}}section#tc_fuc .container .formules .formule{align-items:center;display:flex;flex-direction:column}section#tc_fuc .container .formules .formule img{width:135px}@media (min-width:768px){section#tc_fuc .container .formules .formule img{height:110px;width:auto}}section#tc_fuc .container .formules .formule p#title{color:#043cfb;font-size:.9rem;font-weight:700;margin:12px 0 5px;text-align:center}section#tc_fuc .container .formules .formule p#title br{display:none}@media (min-width:768px){section#tc_fuc .container .formules .formule p#title{margin:30px 0 5px}}@media (min-width:1200px){section#tc_fuc .container .formules .formule img{height:130px}section#tc_fuc .container .formules .formule p#title{font-size:1rem;margin:30px 0 15px}}@media (min-width:1400px){section#tc_fuc .container .formules .formule p#title{font-size:1.1rem;margin:45px 0 15px}}section#tc_fuc .container .formules .formule p#text{color:#000;font-size:.75rem;text-align:center}@media (min-width:1200px){section#tc_fuc .container .formules .formule p#text{font-size:.8rem}}section#tc_fuc .container .cards{display:grid;grid-template-columns:1 100%;grid-template-rows:auto;margin-top:50px;row-gap:25px}@media (min-width:768px){section#tc_fuc .container .cards{grid-template-columns:repeat(2,48%);justify-content:space-between}}@media (min-width:1200px){section#tc_fuc .container .cards{margin-top:80px}}section#tc_fuc .container .cards .card{border-radius:20px;cursor:pointer;max-height:450px;overflow:hidden;position:relative}section#tc_fuc .container .cards .card .card_content{align-items:center;border-radius:20px;box-shadow:inset 0 -100px 200px 0 rgba(0,0,0,.75);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}section#tc_fuc .container .cards .card .card_content.active{background:rgba(4,60,251,.7)}section#tc_fuc .container .cards .card .card_content p#title{color:#fff;font-weight:700;margin-bottom:15px;text-align:center}section#tc_fuc .container .cards .card .card_content p#title br{display:block}@media (min-width:1200px){section#tc_fuc .container .cards .card,section#tc_fuc .container .cards .card .card_content{border-radius:30px}section#tc_fuc .container .cards .card .card_content p#title{font-size:1.1rem}}@media (min-width:1400px){section#tc_fuc .container .formules .formule p#text{font-size:.95rem}section#tc_fuc .container .cards{margin-top:120px}section#tc_fuc .container .cards .card .card_content p#title{font-size:1.3rem}}section#tc_fuc .container .cards .card .card_content img{bottom:0;position:relative;transition:.3s;width:40px}section#tc_fuc .container .cards .card .card_content img.active{display:none;transform:rotate(180deg);transition:.3s}section#tc_fuc .container .cards .card .card_content p#text{color:#fff;display:none;font-size:.7rem;padding:0 50px;text-align:center}@media (min-width:1200px){section#tc_fuc .container .cards .card .card_content p#text{font-size:.8rem}}section#tc_fuc .container .cards .card .card_content p#text span{font-weight:700}section#tc_fuc .container .cards .card .card_content p#text.active{display:block}@media (min-width:768px){section#tc_fuc .container{width:85%}}section#tc_selector{background-repeat:no-repeat;background-size:cover}section#tc_selector .container{margin:0 auto;max-width:1440px}section#tc_selector .container h1{color:#fff;font-weight:400}section#tc_selector .container h1 a{color:inherit;text-decoration:none}section#tc_selector .container h1 span{font-weight:700}@media (min-width:0){section#tc_selector .container{width:90%}}@media (min-width:768px){section#tc_selector .container{width:85%}}section#faq_header{background-repeat:no-repeat;background-size:cover}section#faq_header .container{margin:0 auto;max-width:1440px}section#faq_header .container h1{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7)}@media (min-width:0){section#faq_header .container{width:90%}}section#faq_faq{background-color:#f0f0f0}section#faq_faq .container{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1440px}@media (min-width:768px){section#faq_header .container{width:85%}section#faq_faq .container{align-items:flex-end}}section#faq_faq .container .buttons{display:flex;flex-direction:column;margin-bottom:30px;width:100%}section#faq_faq .container .buttons button{background-color:#043cfb;border:1px solid #043cfb;border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;margin-bottom:15px;padding:10px 25px;text-align:left;text-decoration:none;transition:.3s;width:100%}@media (min-width:768px){section#faq_faq .container .buttons{flex-direction:row;justify-content:flex-end;margin-bottom:40px}section#faq_faq .container .buttons button{font-size:.8rem;margin-bottom:0;margin-right:20px;width:-moz-fit-content;width:fit-content}}section#faq_faq .container .buttons button:hover{background:0 0;color:#043cfb}section#faq_faq .container .buttons .custom_select{position:relative;width:100%}section#faq_faq .container .buttons .custom_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #043cfb;border-radius:20px;color:#043cfb;font-size:.75rem;font-weight:700;height:100%;outline:0;padding:9px 50px 9px 25px;width:100%}@media (min-width:768px){section#faq_faq .container .buttons .custom_select{width:auto}section#faq_faq .container .buttons .custom_select select{font-size:.8rem;width:-moz-fit-content;width:fit-content}}section#faq_faq .container .buttons .custom_select img#arrow_faq{position:absolute;right:20px;top:13.875px;transition:.3s;width:10px}section#faq_faq .container .buttons .custom_select img#arrow_faq.active{transform:rotate(180deg);transition:.3s}section#faq_faq .container .content{background-color:#fff;border-radius:20px;padding:35px 0;width:100%}section#faq_faq .container .content .category p.title{color:#043cfb;font-size:1.1rem;font-weight:700;padding:0 30px}section#faq_faq .container .content .category hr{border-color:#043cfb;margin:12px 30px}section#faq_faq .container .content .category .questions_block .block_q{cursor:pointer;display:flex;justify-content:space-between;padding:15px 30px;transition:.3s}section#faq_faq .container .content .category .questions_block .block_q p{color:#000;font-size:.8rem;max-width:230px;transition:.3s}@media (min-width:1200px){section#faq_faq .container .buttons .custom_select select,section#faq_faq .container .buttons button{font-size:.9rem}section#faq_faq .container .buttons .custom_select img#arrow_faq{width:13px}section#faq_faq .container .content .category p.title{font-size:1.4rem}section#faq_faq .container .content .category .questions_block .block_q p{font-size:.9rem}}@media (min-width:1400px){section#tc_fuc .container .cards .card .card_content p#text{font-size:.9rem}section#faq_faq .container .content .category .questions_block .block_q p{font-size:1rem}}section#faq_faq .container .content .category .questions_block .block_q p.active{color:#fff;font-weight:700;transition:.3s}section#faq_faq .container .content .category .questions_block .block_q svg{transition:.3s;width:25px}@media (min-width:768px){section#faq_faq .container .content .category hr{margin-top:25px}section#faq_faq .container .content .category .questions_block .block_q p{max-width:none;padding-left:20px}section#faq_faq .container .content .category .questions_block .block_q svg{margin-right:20px}}section#faq_faq .container .content .category .questions_block .block_q svg.active{transform:rotate(180deg);transition:.3s}section#faq_faq .container .content .category .questions_block .block_q svg.active path{stroke:#fff}section#faq_faq .container .content .category .questions_block .block_q.active{background:#043cfb;transition:.3s}section#faq_faq .container .content .category .questions_block .block_r p{color:#000;font-size:0;padding:0 30px;transition:font-size .5s .25s,opacity .25s .5s}section#faq_faq .container .content .category .questions_block .block_r p.active{font-size:.8rem;max-width:1100px;padding:15px 30px;transition:font-size .25s,opacity .5s .25s}@media (min-width:768px){section#faq_faq .container .content .category .questions_block .block_r p.active{padding:15px 50px}}section#faq_faq .container .content .category hr.separator{border-color:#000;margin:12px 30px}section#faq_faq .container .content .category hr.separator:last-child{border-color:#043cfb;margin-bottom:45px}@media (min-width:1200px){section#faq_faq .container .content .category .questions_block .block_r p.active{font-size:.9rem;padding:25px 70px}section#faq_faq .container .content .category hr.separator:last-child{margin-bottom:55px}}section#qsn_header{margin-top:80px}section#qsn_header .section_background{background-repeat:no-repeat;background-size:cover}section#qsn_header .section_background .container{margin:0 auto;max-width:1440px}section#qsn_header .section_background .container h1{color:#fff;margin-bottom:5px}section#qsn_header .section_background .container h2{color:#fff;margin-bottom:0}@media (min-width:0){section#faq_faq .container,section#qsn_header .section_background .container{width:90%}}@media (min-width:768px){section#faq_faq .container,section#qsn_header .section_background .container{width:85%}}section#qsn_header .arianne .container{margin:0 auto;max-width:1440px}section#qsn_header .galery{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:auto}section#qsn_header .galery div img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section#qsn_expert{background-position:60% 60%;background-repeat:no-repeat;background-size:cover}section#qsn_expert .container{margin:0 auto;max-width:1440px}section#qsn_expert .container,section#qsn_expert .container .top{display:flex;flex-direction:column}@media (min-width:992px){section#tc_fuc .container .cards .card .card_content img.active,section#tc_fuc .container .formules .formule p#title br,section#tc_fuc .container p#subtitle br{display:block}section#tc_fuc .container .cards .card .card_content p#text.active{margin-top:15px}section#qsn_expert .container .top{flex-direction:row;justify-content:space-between;margin-bottom:70px}}section#qsn_expert .container .top .left{width:100%}@media (min-width:992px){section#qsn_expert .container .top .left{width:45%}}section#qsn_expert .container .top .left h1{color:#043cfb;font-weight:400}section#qsn_expert .container .top .left h1 span{font-weight:700}section#qsn_expert .container .top .left p#text{font-size:.8rem}section#qsn_expert .container .top .left p#text br{display:block}section#qsn_expert .container .top .right{margin:30px 0;width:100%}section#qsn_expert .container .top .right .pyramide{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;justify-content:center}section#qsn_expert .container .top .right .pyramide .rond{align-items:center;background-color:#043cfb;border-radius:50%;display:flex;flex-direction:column;height:180px;justify-content:center;padding:10px;width:180px}section#qsn_expert .container .top .right .pyramide .rond p#title{color:#fff;font-size:2.3rem;font-weight:700;text-align:center}section#qsn_expert .container .top .right .pyramide .rond p#title span{font-size:1.2rem;margin-right:2px;vertical-align:baseline}@media (min-width:1400px){section#faq_faq .container .content .category hr.separator:last-child{margin-bottom:70px}section#qsn_expert .container .top .left p#text{font-size:1rem}section#qsn_expert .container .top .right .pyramide .rond{height:250px;width:250px}section#qsn_expert .container .top .right .pyramide .rond p#title{font-size:3.5rem}}section#qsn_expert .container .top .right .pyramide .rond p#text{color:#fff;font-size:.7rem;font-weight:700;text-align:center}section#qsn_expert .container .top .right .pyramide .rond:first-child{grid-column:1/3;justify-self:center}section#qsn_expert .container .top .right .pyramide .rond:nth-child(2){grid-column:1;justify-self:center}section#qsn_expert .container .top .right .pyramide .rond:nth-child(3){grid-column:2;grid-row:2;justify-self:center}section#qsn_expert .container .bottom{display:flex;flex-direction:column}@media (min-width:992px){section#qsn_expert .container .top .right{margin:0;width:45%}section#qsn_expert .container .bottom{flex-direction:row;justify-content:space-between}}section#qsn_expert .container .bottom .left{width:100%}section#qsn_expert .container .bottom .left img{border-radius:20px}@media (min-width:992px){section#qsn_expert .container .bottom .left{width:45%}section#qsn_expert .container .bottom .left img{height:100%;-o-object-fit:cover;object-fit:cover}}section#qsn_expert .container .bottom .right{width:100%}section#qsn_expert .container .bottom .right h1{color:#043cfb;margin-top:15px}section#qsn_expert .container .bottom .right p#text{font-size:.8rem}section#qsn_expert .container .bottom .right p#text br{display:block}@media (min-width:0){section#qsn_expert .container,section#qsn_header .arianne .container{width:90%}}@media (min-width:768px){section#qsn_header .arianne .container{width:85%}section#qsn_header .galery{grid-template-columns:repeat(4,25%)}section#qsn_expert .container{width:85%}}section#qsn_history{background-color:#f0f0f0;position:relative}section#qsn_history:before{background-color:#043cfb;content:"";height:8px;left:0;position:absolute;top:62%;transform:translateY(-50%);width:100%}section#qsn_history .container{margin:0 auto;max-width:1440px}section#qsn_history .container h1{color:#043cfb}section#qsn_history .container h2{color:#000}section#qsn_history .container .manage{display:flex}section#qsn_history .container .manage_left{width:50%}section#qsn_history .container .manage_right{align-items:center;display:none;justify-content:flex-end;width:50%}section#qsn_history .container .manage_right img{background-color:#043cfb;border-radius:50%;cursor:pointer;height:50px;padding:10px;width:50px}section#qsn_history .container .manage_right img#prev{margin-right:20px;rotate:-180deg}section#qsn_history .container .swiper{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:25px;overflow:unset!important}@media (min-width:992px){section#qsn_expert .container .bottom .right{width:45%}section#qsn_expert .container .bottom .right h1{margin-top:0}section#qsn_history .container .swiper{margin-top:45px}}@media (min-width:1400px){section#qsn_expert .container .top .right .pyramide .rond p#text{font-size:.85rem}section#qsn_expert .container .bottom .right h1{margin-bottom:10px}section#qsn_expert .container .bottom .right h2{font-size:1.3rem}section#qsn_expert .container .bottom .right p#text{font-size:1rem}section#qsn_history .container h1{margin-bottom:20px}section#qsn_history .container .swiper{margin-top:80px}section#qsn_vision .left .container{padding-left:50px}}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide:nth-child(2n){flex-direction:column-reverse}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide:nth-child(2n) .bottom .right{align-items:flex-start}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .top{display:flex;flex-direction:row}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .top .left{align-items:center;background-color:#043cfb;border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;justify-content:center;width:25%}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .top .left p#date{color:#fff;font-size:2.2rem;font-weight:200;text-orientation:sideways;transform:rotate(180deg);writing-mode:vertical-rl}@media (min-width:992px){section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .top .left p#date{font-size:3rem}}@media (min-width:1200px){section#qsn_header{margin-top:89.28px}section#qsn_expert .container .top{margin-bottom:120px}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .top .left p#date{font-size:4rem}}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .top .right{width:75%}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .top .right img{border-bottom-right-radius:20px;border-top-right-radius:20px}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .bottom{display:flex;flex-direction:row;height:110px}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .bottom .left{border-right:2px solid #043cfb;width:25%}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .bottom .right{align-items:flex-end;display:flex;height:100%;width:75%}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .bottom .right p#text{color:#000;font-size:.65rem;margin-left:10px;margin-top:8px}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .bottom .right p#text br{display:none}@media (min-width:768px){section#qsn_history .container .manage_right{display:flex}section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .bottom .right p#text{font-size:.7rem}}@media (min-width:0){section#qsn_history .container,section#qsn_vision .left .container{width:90%}}section#qsn_vision{display:flex;flex-direction:column;padding:0}@media (min-width:768px){section#qsn_history .container{width:85%}section#qsn_vision{flex-direction:row}}section#qsn_vision .left{background-color:#043cfb;padding:40px 0;width:100%}@media (min-width:768px){section#qsn_vision .left{padding:70px 0;width:60%}}section#qsn_vision .left .container{margin:0 auto;max-width:1440px}section#qsn_vision .left .container h1{color:#fff}section#qsn_vision .left .container p{color:#fff;font-size:.8rem;max-width:600px}section#qsn_vision .left .container p br{display:block}section#qsn_vision .right{position:relative;width:100%}section#qsn_vision .right img{height:100%;-o-object-fit:cover;object-fit:cover}section#qsn_vision .right .container{margin:0 auto;max-width:1440px}section#qsn_vision .right .container a{bottom:40px;position:absolute}@media (min-width:768px){section#qsn_vision .left .container{width:85%}section#qsn_vision .right{width:40%}section#qsn_vision .right .container a{bottom:70px}}@media (min-width:0){section#join_values .container,section#qsn_vision .right .container{width:90%}}section#join_values{padding-bottom:1rem}section#join_values .container{margin:0 auto;max-width:1440px}section#join_values .container .content .top{background-repeat:no-repeat;background-size:cover;border-top-left-radius:20px;border-top-right-radius:20px}section#join_values .container .content .top h1{color:#fff;font-weight:400;padding:100px 0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7)}@media (min-width:992px){section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .bottom .right p#text{font-size:.8rem}section#join_values .container .content .top h1{padding:160px 0 120px}}section#join_values .container .content .top h1 span{font-weight:700}section#join_values .container .content .middle{margin-top:-80px}@media (min-width:1200px){section#qsn_history .container .swiper .swiper-wrapper .swiper-slide .bottom .right p#text br{display:block}section#qsn_vision .left{padding:110px 0}section#join_values .container .content .middle{margin-top:-112px}}@media (min-width:1400px){section#qsn_vision .left .container p{font-size:1rem}section#join_values .container .content .top h1{padding:300px 0 169px}section#join_values .container .content .middle{margin-top:-120px}section#join_values .container .content .middle .swiper .swiper-wrapper{display:flex;justify-content:space-evenly}section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide{width:-moz-fit-content!important;width:fit-content!important}}section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide{align-items:center;display:flex;justify-content:center}section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide p{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:50%;color:#043cfb;cursor:pointer;display:flex;font-size:.95rem;font-weight:700;height:130px;justify-content:center;text-align:center;transition:.3s;width:130px}@media (min-width:1200px){section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide p{height:160px;width:160px}}section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide p br{display:block}section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide p.active,section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide p:hover{border-color:#043cfb}section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide.active p{background-color:#043cfb;border-color:#043cfb;color:#fff}section#join_values .container .content .bottom{background-color:#f0f0f0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:-65px;padding:5rem 2rem 2rem}@media (min-width:768px){section#qsn_vision .right .container{width:85%}section#join_values .container .content .bottom{margin-top:-70px}}@media (min-width:992px){section#join_values .container .content .bottom{padding:7rem 4rem 4rem}}@media (min-width:1200px){section#join_values .container .content .bottom{margin-top:-78px;padding:8rem 6rem 5rem}}section#join_values .container .content .bottom .value_content p#title{color:#000;font-size:.95rem;font-weight:700;margin-bottom:10px}@media (min-width:1200px){section#join_values .container .content .bottom .value_content p#title{font-size:1.1rem;margin-bottom:20px}}@media (min-width:1400px){section#join_values .container .content .middle .swiper .swiper-wrapper .swiper-slide p{font-size:1.1rem;height:180px;width:180px}section#join_values .container .content .bottom{margin-top:-90px;padding:10rem 11rem 7rem}section#join_values .container .content .bottom .value_content p#title{font-size:1.3rem}}section#join_values .container .content .bottom .value_content p#text{color:#000;font-size:.8rem}@media (min-width:1200px){section#join_values .container .content .bottom .value_content p#text{font-size:.9rem}}section#qsn_ff .container{margin:0 auto;max-width:1440px}section#qsn_ff .container,section#qsn_ff .container .top{display:flex;flex-direction:column}section#qsn_ff .container .top .left h1{color:#043cfb;font-weight:400}section#qsn_ff .container .top .left h1 span{font-weight:700}@media (min-width:1400px){section#join_values .container .content .bottom .value_content p#text{font-size:1rem;margin-top:25px}section#qsn_ff .container .top .left h2{font-size:1.2rem}}section#qsn_ff .container .top .left p{font-size:.8rem}section#qsn_ff .container .top .right{display:flex;margin-top:25px;position:relative}@media (min-width:992px){section#qsn_ff .container .top{flex-direction:row;justify-content:space-between}section#qsn_ff .container .top .left{width:45%}section#qsn_ff .container .top .right{margin-top:0;width:45%}}section#qsn_ff .container .top .right img#macaron{height:100px;position:absolute;right:20px;top:20px}@media (min-width:768px){section#join_values .container{width:85%}section#qsn_ff .container .top .right img#macaron{height:160px;right:-20px;top:50%;transform:translateY(-50%)}}section#qsn_ff .container .top .right img#img{border-radius:20px}section#qsn_ff .container .bottom{display:flex;flex-direction:column-reverse;margin-top:25px}@media (min-width:1200px){section#qsn_ff .container .top .right img#macaron{height:200px;left:-120px}section#qsn_ff .container .top .right img#img{margin-left:auto;width:80%}section#qsn_ff .container .bottom{margin-top:60px}}@media (min-width:1400px){section#qsn_ff .container .top .left p{font-size:1rem}section#qsn_ff .container .bottom{margin-top:100px}}section#qsn_ff .container .bottom .left{margin-top:20px}section#qsn_ff .container .bottom .left img{border-radius:20px}@media (min-width:992px){section#qsn_ff .container .bottom{flex-direction:row;justify-content:space-between}section#qsn_ff .container .bottom .left{width:45%}section#qsn_ff .container .bottom .left img{height:100%;-o-object-fit:cover;object-fit:cover}section#qsn_ff .container .bottom .right{width:45%}}section#qsn_ff .container .bottom .right h1{color:#043cfb;margin-top:15px}section#qsn_ff .container .bottom .right p{font-size:.8rem}section#qsn_ff .container .bottom .right .logos{align-items:center;display:flex;margin-top:15px}section#qsn_ff .container .bottom .right .logos img#logo{height:40px;margin-right:5px}@media (min-width:0){section#qsn_ff .container{width:90%}}section#qsn_refs{background-color:#f0f0f0}section#qsn_refs .container{margin:0 auto;max-width:1440px}section#qsn_refs .container h2{color:#878787;margin-bottom:0}section#qsn_refs .container h1{color:#043cfb}@media (min-width:1200px){section#qsn_refs .container h1{margin-bottom:50px}}section#qsn_refs .container .refs{grid-column-gap:0;grid-row-gap:15px;display:grid;grid-template-columns:auto;grid-template-rows:auto}@media (min-width:768px){section#qsn_ff .container{width:85%}section#qsn_refs .container .refs{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto)}}@media (min-width:992px){section#qsn_refs .container .refs{grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto)}}section#qsn_refs .container .refs .ref .img_container{border-radius:20px;min-height:185px;overflow:hidden;transition:.3s}section#qsn_refs .container .refs .ref .img_container img{border-radius:20px;height:222px;min-height:185px;-o-object-fit:cover;object-fit:cover;transition:.3s}section#qsn_refs .container .refs .ref .img_container img:hover{transform:scale(1.05);transition:.3s}section#qsn_refs .container .refs .ref p#title{color:#043cfb;font-weight:700;margin-top:10px;text-align:center}@media (min-width:1400px){section#qsn_ff .container .bottom .right p{font-size:1rem}section#qsn_refs .container .refs{grid-column-gap:50px}section#qsn_refs .container .refs .ref p#title{font-size:1.1rem}}section#qsn_refs .container .refs .ref p#desc{color:#878787;font-size:.8rem;margin-top:2px;text-align:center}@media (min-width:0){section#qsn_refs .container{width:90%}}@media (min-width:768px){section#qsn_refs .container{width:85%}}section#qsn_implantations{background-repeat:no-repeat;background-size:cover}section#qsn_implantations .container{margin:0 auto;max-width:1440px}section#qsn_implantations .container h2{color:#fff;margin-bottom:0}section#qsn_implantations .container h1{color:#fff}section#qsn_implantations .container p{color:#fff;font-size:.7rem;margin-bottom:50px}@media (min-width:1200px){section#qsn_implantations .container p{font-size:.9rem}}@media (min-width:1400px){section#qsn_implantations .container p{font-size:1rem;margin-bottom:90px}}@media (min-width:1200px){section#qsn_implantations .container a{font-size:.9rem}}@media (min-width:0){section#qsn_implantations .container{width:90%}}@media (min-width:768px){section#qsn_implantations .container{width:85%}}section#pc_header{background-repeat:no-repeat;background-size:cover}section#pc_header .container{margin:0 auto;max-width:1440px}section#pc_header .container h1{color:#fff}@media (min-width:0){section#pc_header .container{width:90%}}@media (min-width:768px){section#pc_header .container{width:85%}}section#pc_pc{background-color:#f0f0f0}section#pc_pc .container{margin:0 auto;max-width:1440px}section#pc_pc .container .content{background-color:#fff;border-radius:20px;padding:30px 20px}section#pc_pc .container .content .part{margin-bottom:30px}@media (min-width:1200px){section#pc_pc .container .content{padding:50px 80px}section#pc_pc .container .content .part{margin-bottom:50px}}section#pc_pc .container .content .part:last-child{margin-bottom:0}section#pc_pc .container .content .part h2{border-bottom:1px solid #043cfb;color:#043cfb;margin-bottom:20px;padding-bottom:10px}@media (min-width:1400px){section#qsn_implantations .container a{font-size:1rem}section#pc_pc .container .content .part{margin-bottom:80px}section#pc_pc .container .content .part h2{font-size:1.8rem;margin-bottom:50px;padding-bottom:30px}}section#pc_pc .container .content .part h3{color:#043cfb;margin:15px 0 10px}section#pc_pc .container .content .part h4{color:#043cfb;margin-bottom:15px;margin-top:20px}section#pc_pc .container .content .part ul{list-style:disc inside;margin-bottom:15px}section#pc_pc .container .content .part p{color:#000;font-size:.7rem;margin-bottom:8px}@media (min-width:1200px){section#pc_pc .container .content .part p{font-size:.8rem}}@media (min-width:1400px){section#pc_pc .container .content .part p{font-size:1rem;margin-bottom:15px}}section#pc_pc .container .content .part table tbody tr{display:flex;flex-direction:column}section#pc_pc .container .content .part table tbody tr td{border:1px solid #000;padding:30px}section#pc_pc .container .content .part table tbody tr td:first-child{font-weight:600}section#pc_pc .container .content .part table tbody tr td:last-child{background-color:#f0f0f0}section#pc_pc .container .content .part ol{list-style-position:outside;list-style-type:upper-alpha;margin-bottom:8px}section#pc_pc .container .content .part ol li{color:#000;font-size:.7rem;margin-bottom:5px;margin-left:25px}@media (min-width:1200px){section#pc_pc .container .content .part table tbody tr{flex-direction:row}section#pc_pc .container .content .part table tbody tr td:first-child{width:25%}section#pc_pc .container .content .part table tbody tr td:last-child{width:75%}section#pc_pc .container .content .part ol li{font-size:.8rem;margin-left:50px}}@media (min-width:0){section#pc_pc .container{width:90%}}@media (min-width:768px){section#pc_pc .container{width:85%}}section#cv_header{background-repeat:no-repeat;background-size:cover}section#cv_header .container{margin:0 auto;max-width:1440px}section#cv_header .container h1{color:#fff}@media (min-width:0){section#cv_header .container{width:90%}}@media (min-width:768px){section#cv_header .container{width:85%}}section#cv_cv{background-color:#f0f0f0}section#cv_cv .container{margin:0 auto;max-width:1440px}section#cv_cv .container p#date{font-size:.7rem;margin-bottom:20px}@media (min-width:1200px){section#cv_cv .container p#date{font-size:.8rem}}section#cv_cv .container .content{background-color:#fff;border-radius:20px;padding:30px 20px}section#cv_cv .container .content .part{margin-bottom:30px}@media (min-width:1200px){section#cv_cv .container .content{padding:50px 80px}section#cv_cv .container .content .part{margin-bottom:50px}}@media (min-width:1400px){section#pc_pc .container .content .part ol{margin-bottom:25px}section#pc_pc .container .content .part ol li{font-size:1rem;margin-bottom:10px}section#cv_cv .container p#date{font-size:1rem}section#cv_cv .container .content .part{margin-bottom:80px}}section#cv_cv .container .content .part:last-child{margin-bottom:0}section#cv_cv .container .content .part h2{border-bottom:1px solid #043cfb;color:#043cfb;font-weight:400;margin-bottom:20px;padding-bottom:10px}section#cv_cv .container .content .part h2 span{font-weight:700}@media (min-width:1400px){section#cv_cv .container .content .part h2{font-size:1.8rem;margin-bottom:50px;padding-bottom:30px}}section#cv_cv .container .content .part p{color:#000;font-size:.7rem;margin-bottom:8px}@media (min-width:1200px){section#cv_cv .container .content .part p{font-size:.8rem}}@media (min-width:1400px){section#cv_cv .container .content .part p{font-size:1rem;margin-bottom:25px}}section#cv_cv .container .content .part ol{list-style-position:outside;list-style-type:upper-alpha;margin-bottom:8px}section#cv_cv .container .content .part ol li{color:#000;font-size:.7rem;margin-bottom:5px;margin-left:25px}@media (min-width:1200px){section#cv_cv .container .content .part ol li{font-size:.8rem;margin-left:50px}section#actus_header{padding:60px 0}}@media (min-width:0){section#cv_cv .container{width:90%}}@media (min-width:768px){section#cv_cv .container{width:85%}}section#actus_header{background-repeat:no-repeat;background-size:cover}section#actus_header .container{margin:0 auto;max-width:1440px}section#actus_header .container h1{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7)}section#actus_header .container h1 span{font-size:1rem;font-weight:400}@media (min-width:1200px){section#actus_header .container h1 span{font-size:1.5rem}}section#actus_header .container h1 br{display:block}@media (min-width:0){section#actus_header .container{width:90%}}section#actus_headlines{background-color:#fff}section#actus_headlines .container{margin:0 auto;max-width:1440px}section#actus_headlines .container h1{color:#043cfb}section#actus_headlines .container .headlines ul{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;row-gap:20px}section#actus_headlines .container .headlines ul a{text-decoration:none}@media (min-width:768px){section#actus_header .container{width:85%}section#actus_headlines .container .headlines ul a:first-child li .content .right p#accroche{border-left:1px solid #f0f0f0;margin-left:40px;padding-left:15px}}section#actus_headlines .container .headlines ul a:not(:first-child) li .content .left{width:100%}section#actus_headlines .container .headlines ul a li{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:grid;height:450px}section#actus_headlines .container .headlines ul a li .content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.3);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;justify-content:space-between;margin-top:auto;padding:30px}section#actus_headlines .container .headlines ul a li .content .left p#date{color:#fff;font-size:.7rem}section#actus_headlines .container .headlines ul a li .content .left p#label{background-color:#043cfb;border-radius:6px;color:#fff;font-size:.8rem;margin:5px 0 10px;padding:2px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}section#actus_headlines .container .headlines ul a li .content .left p#title{color:#fff;font-size:.9rem;font-weight:700;max-width:185px;width:100%}@media (min-width:1400px){section#cv_cv .container .content .part ol{margin-bottom:25px}section#cv_cv .container .content .part ol li{font-size:1rem;margin-bottom:10px}section#actus_header .container h1 span{font-size:2rem}section#actus_headlines .container .headlines ul a:first-child li .content .right p#accroche{font-size:.9rem;margin-left:50px}section#actus_headlines .container .headlines ul a li .content .left p#title{font-size:.97rem}}section#actus_headlines .container .headlines ul a li .content .right{align-items:flex-end;display:flex;justify-content:flex-end;width:100%}section#actus_headlines .container .headlines ul a li .content .right p#accroche{color:#fff;display:none;font-size:.8rem}section#actus_headlines .container .headlines ul a li .content .right button{height:-moz-fit-content;height:fit-content}@media (min-width:0){section#actus_headlines .container{width:90%}}@media (min-width:768px){section#actus_headlines .container .headlines ul a li .content .right{justify-content:space-between}section#actus_headlines .container .headlines ul a li .content .right p#accroche{display:block;margin-right:15px}section#actus_headlines .container{width:85%}}section#actus_actus{background-color:#f0f0f0}section#actus_actus .container{margin:0 auto;max-width:1440px}section#actus_actus .container .header{display:flex;flex-direction:column;margin-bottom:30px;width:100%}@media (min-width:768px){section#actus_actus .container .header{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:45px}}section#actus_actus .container .header h1{color:#043cfb;font-weight:400;margin-bottom:0}section#actus_actus .container .header h1 span{font-weight:700}section#actus_actus .container .header .actions{display:flex;flex-direction:column;width:100%}section#actus_actus .container .header .actions form#search_form{position:relative}section#actus_actus .container .header .actions form#search_form:after{content:url(https://www.cofran.manitoba-preprod.fr/wp-content/uploads/2024/04/Groupe-2493.svg);height:20px;left:15px;position:absolute;top:50%;transform:translateY(-53%);width:20px}section#actus_actus .container .header .actions form#search_form input{border:none;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:1rem;outline:0;padding:10px 25px 10px 50px}section#actus_actus .container .header .actions form#search_form input::-moz-placeholder{color:#d6d6d6}section#actus_actus .container .header .actions form#search_form input::placeholder{color:#d6d6d6}section#actus_actus .container .header .actions button{background-color:#043cfb;border:1px solid #043cfb;border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;margin-bottom:15px;padding:10px 25px;text-align:center;text-decoration:none;transition:.3s;width:100%}section#actus_actus .container .header .actions button:hover{background:0 0;color:#043cfb}section#actus_actus .container .header .actions .custom_select{position:relative;width:100%}section#actus_actus .container .header .actions .custom_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #043cfb;border-radius:20px;color:#043cfb;font-size:.75rem;font-weight:700;height:100%;outline:0;padding:9px 50px 9px 25px;text-align:center;width:100%}section#actus_actus .container .header .actions .custom_select img#arrow_faq{position:absolute;right:20px;top:13.875px;transition:.3s;width:10px}section#actus_actus .container .header .actions .custom_select img#arrow_faq.active{transform:rotate(180deg);transition:.3s}section#actus_actus .container .actus ul.actus_block{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;row-gap:20px}@media (min-width:768px){section#actus_actus .container .header .actions{flex-direction:row;justify-content:flex-end;width:-moz-fit-content;width:fit-content}section#actus_actus .container .header .actions button{margin-bottom:0;margin-left:20px;margin-right:20px;text-align:left;width:-moz-fit-content;width:fit-content}section#actus_actus .container .header .actions .custom_select{width:auto}section#actus_actus .container .header .actions .custom_select select{text-align:left;width:-moz-fit-content;width:fit-content}section#actus_actus .container .actus ul.actus_block{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){section#actus_headlines .container .headlines ul{grid-column-gap:30px;grid-template-columns:3fr 2fr}section#actus_headlines .container .headlines ul a:last-child{display:none}section#actus_headlines .container .headlines ul a li .content .left p#label{margin-bottom:20px}section#actus_actus .container .header{margin-bottom:60px}section#actus_actus .container .header .actions .custom_select select,section#actus_actus .container .header .actions button{font-size:.9rem}section#actus_actus .container .header .actions .custom_select img#arrow_faq{width:13px}section#actus_actus .container .actus ul.actus_block{grid-template-columns:repeat(3,1fr);row-gap:40px}}section#actus_actus .container .actus ul.actus_block a{text-decoration:none}section#actus_actus .container .actus ul.actus_block a li{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:grid;height:450px}section#actus_actus .container .actus ul.actus_block a li .content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.3);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;justify-content:space-between;margin-top:auto;padding:30px}section#actus_actus .container .actus ul.actus_block a li .content .left{width:100%}section#actus_actus .container .actus ul.actus_block a li .content .left p#date{color:#fff;font-size:.7rem}section#actus_actus .container .actus ul.actus_block a li .content .left p#label{background-color:#043cfb;border-radius:6px;color:#fff;font-size:.8rem;margin:5px 0 10px;padding:2px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}section#actus_actus .container .actus ul.actus_block a li .content .left p#title{color:#fff;font-size:.9rem;font-weight:700;max-width:185px}section#actus_actus .container .actus ul.actus_block a li .content .right{align-items:flex-end;display:flex;justify-content:flex-end;width:-moz-fit-content;width:fit-content}section#actus_actus .container .actus ul.actus_block a li .content .right p#accroche{display:none}section#actus_actus .container .actus ul.actus_block a li .content .right button{height:-moz-fit-content;height:fit-content}section#actus_actus .container .actus ul.actus_block a li .content .right button img{width:28px}section#actus_actus .container .actus #pagination{display:flex;justify-content:center;margin-top:50px}section#actus_actus .container .actus #pagination ul.pagination{display:flex}section#actus_actus .container .actus #pagination ul.pagination li{margin-right:10px}section#actus_actus .container .actus #pagination ul.pagination li.active a{color:#043cfb;font-weight:700}section#actus_actus .container .actus #pagination ul.pagination li a{color:#000;font-weight:400;-webkit-text-decoration:non;text-decoration:non}@media (min-width:0){section#actus_actus .container{width:90%}}section#actus_contact .container{display:flex;justify-content:center;margin:0 auto;max-width:1440px}section#actus_contact .container .content{display:flex;flex-direction:column;width:100%}section#actus_contact .container .content .left{width:100%}section#actus_contact .container .content .left img{border-top-left-radius:20px;border-top-right-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){section#actus_actus .container{width:85%}section#actus_contact .container .content{flex-direction:row}section#actus_contact .container .content .left{width:50%}section#actus_contact .container .content .left img{border-bottom-left-radius:20px;border-top-right-radius:0}}section#actus_contact .container .content .right{background-color:#043cfb;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:100%}section#actus_contact .container .content .right p#surtitle{color:#fff;font-size:.75rem;font-weight:700}@media (min-width:1400px){section#actus_actus .container .actus ul.actus_block{grid-template-columns:repeat(4,1fr)}section#actus_contact .container .content .right p#surtitle{font-size:.85rem}}section#actus_contact .container .content .right h1{color:#fff;font-weight:400;margin:15px 0 10px}section#actus_contact .container .content .right h1 span{font-weight:700}@media (min-width:768px){section#actus_contact .container .content .right{border-bottom-left-radius:0;border-top-right-radius:20px;width:50%}section#actus_contact .container .content .right h1{margin:20px 0 10px}}section#actus_contact .container .content .right p#text{color:#fff;font-size:.8rem}section#actus_contact .container .content .right form{align-items:flex-end;display:flex;flex-direction:column;margin-top:30px}section#actus_contact .container .content .right form input[type=text]{background-color:#fff;border-radius:20px;font-size:.8rem;outline:0;padding:8px 20px;width:100%}section#actus_contact .container .content .right form input[type=text]::-moz-placeholder{color:#d3d3d3}section#actus_contact .container .content .right form input[type=text]::placeholder{color:#d3d3d3}@media (min-width:1200px){section#actus_actus .container .actus ul.actus_block a li .content .left p#label{margin-bottom:20px}section#actus_contact .container .content{width:90%}section#actus_contact .container .content .right{padding:30px}section#actus_contact .container .content .right form{margin-top:50px}section#actus_contact .container .content .right form input[type=text]{font-size:.9rem;padding:10px 25px}}section#actus_contact .container .content .right form p#output_response{align-self:flex-start;color:#fff;font-size:.7rem;font-weight:400;margin-bottom:15px;margin-top:8px}section#contact_contact{background-color:#f0f0f0;margin-top:80px;padding-bottom:0}section#contact_contact .section_background{background-repeat:no-repeat;background-size:cover}section#contact_contact .section_background .container{margin:0 auto;max-width:1440px}section#contact_contact .section_background .container h1{color:#fff;margin-bottom:5px;text-shadow:1px 1px 2px rgba(0,0,0,.7)}@media (min-width:0){section#actus_contact .container,section#contact_contact .section_background .container{width:90%}}@media (min-width:768px){section#actus_contact .container,section#contact_contact .section_background .container{width:85%}}section#contact_contact .arianne .container{margin:0 auto;max-width:1440px}section#contact_map{padding:0}section#contact_map #wpsl-wrap,section#contact_map .wpsl-gmap-canvas{margin-bottom:0}section#contact_map #wpsl-wrap .wpsl-search{display:none}section#contact_map #wpsl-wrap #wpsl-gmap{width:100%}section#contact_map #wpsl-wrap #wpsl-result-list{display:none}section#contact_map .wpsl-info-window{border:3px solid #fff}section#contact_map .wpsl-info-window p.wpsl-no-margin span,section#contact_map .wpsl-info-window p.wpsl-no-margin strong{display:none}section#contact_map .wpsl-info-window p.wpsl-no-margin span.wpsl-country{background-color:#043cfb;color:#fff;display:block;font-size:1.1rem;font-weight:600;padding:10px 20px 10px 35px;position:relative}section#contact_map .wpsl-info-window p.wpsl-no-margin span.wpsl-country:after{background-image:url(assets/images/png/Rouge.png);background-size:12px 12px;content:"";display:inline-block;height:12px;left:15px;margin-right:15px;position:absolute;top:50%;transform:translateY(-50%);width:12px}section#contact_map .gm-style .gm-style-iw-c{padding:0}section#contact_map .gm-style-iw-d{overflow:hidden!important}section#contact_form{background-color:#f0f0f0}section#contact_form .container{margin:0 auto;max-width:1440px}section#contact_form .container h1{color:#043cfb;font-weight:400;text-align:center}section#contact_form .container h1 span{font-weight:700}section#contact_form .container p#subtitle{color:#000;font-size:.7rem;margin-top:20px;text-align:center}@media (min-width:0){section#contact_contact .arianne .container,section#contact_form .container{width:90%}}@media (min-width:768px){section#contact_contact .arianne .container,section#contact_form .container{width:85%}}section#distributor_header{margin-top:80px}section#distributor_header .section_background{background-position:top;background-repeat:no-repeat;background-size:cover}section#distributor_header .section_background .container{margin:0 auto;max-width:1440px}section#distributor_header .section_background .container h1{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7)}@media (min-width:0){section#distributor_header .section_background .container{width:90%}}@media (min-width:768px){section#distributor_header .section_background .container{width:85%}}section#distributor_header .arianne .container{margin:0 auto;max-width:1440px}@media (min-width:0){section#distributor_cofran .container,section#distributor_header .arianne .container{width:90%}}section#distributor_header .galery{display:grid;grid-template-columns:repeat(1,100%);grid-template-rows:auto}section#distributor_header .galery img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section#distributor_cofran .container{margin:0 auto;max-width:1440px}section#distributor_cofran .container h1{color:#043cfb;font-weight:400;text-align:center}section#distributor_cofran .container h1 span{font-weight:700}section#distributor_cofran .container p.subtitle{color:#000;font-size:.75rem;text-align:center}section#distributor_cofran .container .points{display:grid;grid-template-columns:100%;grid-template-rows:repeat(3,auto);margin-top:30px;row-gap:30px}@media (min-width:768px){section#distributor_header .arianne .container{width:85%}section#distributor_header .galery{grid-template-columns:repeat(3,33.33%)}section#distributor_cofran .container .points{grid-template-columns:repeat(3,31%);grid-template-rows:auto;justify-content:space-between;margin-top:40px;row-gap:0}}section#distributor_cofran .container .points .point{align-items:center;display:flex;flex-direction:column;width:100%}section#distributor_cofran .container .points .point img{height:100px}@media (min-width:1200px){section#actus_contact .container .content .right form p#output_response{font-size:.8rem;margin-bottom:25px}section#contact_contact{margin-top:89.28px}section#contact_form .container p#subtitle{font-size:1rem;margin-bottom:50px}section#distributor_header{margin-top:89.28px}section#distributor_cofran .container p.subtitle{font-size:.9rem}section#distributor_cofran .container .points{margin-top:60px}section#distributor_cofran .container .points .point img{height:120px}}section#distributor_cofran .container .points .point p.title{color:#043cfb;font-size:.9rem;font-weight:700;margin:8px 0;text-align:center}section#distributor_cofran .container .points .point p.title br{display:block}@media (min-width:1200px){section#distributor_cofran .container .points .point p.title{font-size:1rem;margin:15px 0}}@media (min-width:1400px){section#actus_contact .container .content .right p#text{font-size:1rem}section#actus_contact .container .content .right form input[type=text]{padding:12px 25px}section#distributor_cofran .container .points .point img{height:130px}section#distributor_cofran .container .points .point p.title{font-size:1.1rem;margin:20px 0}}section#distributor_cofran .container .points .point p.text{color:#000;font-size:.7rem;font-weight:400;text-align:center}@media (min-width:1200px){section#distributor_cofran .container .points .point p.text{font-size:.8rem}}section#distributor_break{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}section#distributor_break img{height:100px;margin-left:10px}@media (min-width:768px){section#distributor_cofran .container{width:85%}section#distributor_break img{height:180px}}@media (min-width:1200px){section#distributor_break img{height:350px}}@media (min-width:1400px){section#distributor_cofran .container .points .point p.text{font-size:.9rem}section#distributor_break img{height:450px}}section#distributor_contact{background-color:#f0f0f0}section#distributor_contact .container{margin:0 auto;max-width:1440px}section#distributor_contact .container h1{color:#043cfb;font-weight:400;text-align:center}section#distributor_contact .container h1 span{font-weight:700}section#distributor_contact .container p.subtitle{color:#000;font-size:.7rem;text-align:center}@media (min-width:0){section#distributor_contact .container{width:90%}}section#distributor_more .container{margin:0 auto;max-width:1440px}section#distributor_more .container .cards{display:flex;flex-direction:column}@media (min-width:1200px){section#distributor_contact .container p.subtitle{font-size:1rem;margin-bottom:60px}section#distributor_more .container .cards{flex-direction:row;justify-content:space-between}}section#distributor_more .container .cards .card{display:flex;flex-direction:column;margin-bottom:25px}@media (min-width:1200px){section#distributor_more .container .cards .card{align-items:stretch;margin-bottom:0;width:48%}}section#distributor_more .container .cards .card:last-child{margin-bottom:0}section#distributor_more .container .cards .card .left img{border-top-left-radius:20px;border-top-right-radius:20px;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}section#distributor_more .container .cards .card .right{background-color:#043cfb;border-bottom-left-radius:20px;border-bottom-right-radius:20px;flex-grow:1;padding:15px 20px}@media (min-width:768px){section#distributor_contact .container{width:85%}section#distributor_more .container .cards .card .right{padding:25px 40px}}section#distributor_more .container .cards .card .right p.title{color:#fff;font-size:.95rem;font-weight:700}section#distributor_more .container .cards .card .right p.title br{display:none}section#distributor_more .container .cards .card .right p.title span{font-weight:400}@media (min-width:992px){section#distributor_more .container .cards .card .right p.title{font-size:1rem}}section#distributor_more .container .cards .card .right p.text{color:#fff;font-size:.7rem;margin:10px 0 15px}section#distributor_more .container .cards .card .right p.text br{display:none}section#distributor_more .container .cards .card .right a{font-size:.7rem}section#distributor_more .container .cards .card .right a svg{width:15px}@media (min-width:992px){section#distributor_more .container .cards .card .right p.text{font-size:.8rem;margin:15px 0 20px}section#distributor_more .container .cards .card .right a{font-size:.8rem}section#distributor_more .container .cards .card .right a svg{width:17px}}section#services_header{margin-top:80px}section#services_header .section_background{background-repeat:no-repeat;background-size:cover}section#services_header .section_background .container{margin:0 auto;max-width:1440px}section#services_header .section_background .container h1{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.7)}@media (min-width:0){section#distributor_more .container,section#services_header .section_background .container{width:90%}}@media (min-width:768px){section#distributor_more .container,section#services_header .section_background .container{width:85%}}section#services_header .arianne{background-color:#f0f0f0}section#services_header .arianne .container{margin:0 auto;max-width:1440px}@media (min-width:0){section#services_header .arianne .container,section#services_optimise .container{width:90%}}section#services_optimise{padding-top:80px}section#services_optimise .container{margin:0 auto;max-width:1440px}section#services_optimise .container h1{color:#043cfb;font-weight:400;text-align:center}section#services_optimise .container h1 span{font-weight:700}section#services_optimise .container p.subtitle{color:#000;font-size:.8rem;text-align:center}section#services_optimise .container .perfs{display:flex;flex-direction:column;margin-top:30px}section#services_optimise .container .perfs .perf{display:flex;flex-direction:column;margin-bottom:45px}section#services_optimise .container .perfs .perf:last-child{margin-bottom:0}@media (min-width:768px){section#services_header .arianne .container{width:85%}section#services_optimise .container .perfs .perf{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:80px}section#services_optimise .container .perfs .perf:nth-child(2n){flex-direction:row-reverse}section#services_optimise .container .perfs .perf .perf_content{width:48%}section#services_optimise .container .perfs .perf .perf_content a svg{margin-left:30px}}section#services_optimise .container .perfs .perf .perf_content h2{color:#043cfb;font-size:1.1rem;font-weight:400;margin-bottom:0}section#services_optimise .container .perfs .perf .perf_content h2 span{font-weight:700}@media (min-width:992px){section#services_optimise .container .perfs .perf .perf_content h2{font-size:1.5rem}}@media (min-width:1200px){section#services_header{margin-top:89.28px}section#services_optimise .container p.subtitle{font-size:1rem}section#services_optimise .container .perfs{margin-top:120px}section#services_optimise .container .perfs .perf .perf_content{width:43%}section#services_optimise .container .perfs .perf .perf_content h2{font-size:1.8rem}}section#services_optimise .container .perfs .perf .perf_content p.text{color:#000;font-size:.8rem;margin:15px 0;max-width:450px}@media (min-width:1200px){section#services_optimise .container .perfs .perf .perf_content p.text{font-size:.9rem}}section#services_optimise .container .perfs .perf .perf_content ul{list-style:inside url(assets/images/svg/blue-arrow-btn.svg)}section#services_optimise .container .perfs .perf .perf_content ul li{color:#000;font-size:.8rem;margin-bottom:8px}@media (min-width:1200px){section#services_optimise .container .perfs .perf .perf_content ul li{font-size:.9rem}}@media (min-width:1400px){section#services_optimise .container .perfs .perf .perf_content h2{font-size:2rem}section#services_optimise .container .perfs .perf .perf_content p.text,section#services_optimise .container .perfs .perf .perf_content ul li{font-size:1rem}}section#services_optimise .container .perfs .perf .perf_content a{font-size:.8rem;margin-top:10px}section#services_optimise .container .perfs .perf .perf_img{margin-top:20px}section#services_optimise .container .perfs .perf .perf_img img{border-radius:20px}section#services_solutions{background-color:#f0f0f0}section#services_solutions .container{margin:0 auto;max-width:1440px}section#services_solutions .container h1{color:#043cfb;font-weight:400;text-align:center}section#services_solutions .container h1 span{font-weight:700}section#services_solutions .container p.subtitle{color:#000;font-size:.8rem;text-align:center}section#services_solutions .container .solutions{display:flex;flex-direction:column;margin-top:30px}section#services_solutions .container .solutions .solution{display:flex;flex-direction:column;margin-bottom:45px}section#services_solutions .container .solutions .solution:target{scroll-margin-top:90px}section#services_solutions .container .solutions .solution:nth-child(2n) .solution_content{padding-left:0!important}section#services_solutions .container .solutions .solution:last-child{margin-bottom:0}@media (min-width:1200px){section#services_optimise .container .perfs .perf .perf_content a{margin-top:25px}section#services_solutions .container p.subtitle{font-size:1rem}section#services_solutions .container .solutions{margin-top:70px}section#services_solutions .container .solutions .solution .solution_content{padding-left:60px}}section#services_solutions .container .solutions .solution .solution_content p.sector{border:1px solid #043cfb;border-radius:5px;color:#043cfb;font-size:.8rem;font-weight:700;margin-bottom:10px;padding:3px 10px;width:-moz-fit-content;width:fit-content}@media (min-width:1400px){section#services_optimise .container .perfs .perf .perf_content a{font-size:.9rem}section#services_solutions .container .solutions .solution .solution_content{padding-left:80px}section#services_solutions .container .solutions .solution .solution_content p.sector{font-size:.9rem}}section#services_solutions .container .solutions .solution .solution_content h2{color:#043cfb;font-size:1.1rem;font-weight:400;margin-bottom:0}section#services_solutions .container .solutions .solution .solution_content h2 span{font-weight:700}@media (min-width:992px){section#services_solutions .container .solutions .solution .solution_content h2{font-size:1.5rem}section#services_solutions .container .solutions .solution .solution_content h2 br{display:none}}section#services_solutions .container .solutions .solution .solution_content p.text{color:#000;font-size:.8rem;margin:15px 0;max-width:450px}@media (min-width:1200px){section#services_solutions .container .solutions .solution .solution_content h2{font-size:1.5rem}section#services_solutions .container .solutions .solution .solution_content p.text{font-size:.9rem}}section#services_solutions .container .solutions .solution .solution_content ul{list-style:inside url(assets/images/svg/blue-arrow-btn.svg)}section#services_solutions .container .solutions .solution .solution_content ul li{color:#000;font-size:.8rem;margin-bottom:8px}@media (min-width:1200px){section#services_solutions .container .solutions .solution .solution_content ul li{font-size:.9rem}}section#services_solutions .container .solutions .solution .solution_content a{font-size:.8rem;margin-top:10px}@media (min-width:768px){section#services_optimise .container .perfs .perf .perf_img{margin-top:0;width:48%}section#services_optimise .container{width:85%}section#services_solutions .container .solutions .solution{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:80px}section#services_solutions .container .solutions .solution:nth-child(odd){flex-direction:row-reverse}section#services_solutions .container .solutions .solution .solution_content{width:48%}section#services_solutions .container .solutions .solution .solution_content a svg{margin-left:30px}}section#services_solutions .container .solutions .solution .solution_img{margin-top:20px}section#services_solutions .container .solutions .solution .solution_img img{border-radius:20px}@media (min-width:0){section#services_solutions .container{width:90%}}@media (min-width:768px){section#services_solutions .container .solutions .solution .solution_img{margin-top:0;width:48%}section#services_solutions .container{width:85%}}section#ml_header{background-repeat:no-repeat;background-size:cover}section#ml_header .container{margin:0 auto;max-width:1440px}section#ml_header .container h1{color:#fff}@media (min-width:0){section#ml_header .container{width:90%}}@media (min-width:768px){section#ml_header .container{width:85%}}section#ml_ml{background-color:#f0f0f0}section#ml_ml .container{margin:0 auto;max-width:1440px}section#ml_ml .container p#date{font-size:.7rem;margin-bottom:20px}@media (min-width:1200px){section#services_solutions .container .solutions .solution .solution_content a{margin-top:25px}section#ml_ml .container p#date{font-size:.8rem}}section#ml_ml .container .content{background-color:#fff;border-radius:20px;padding:30px 20px}section#ml_ml .container .content .part{margin-bottom:30px}@media (min-width:1200px){section#ml_ml .container .content{padding:50px 80px}section#ml_ml .container .content .part{margin-bottom:50px}}section#ml_ml .container .content .part:last-child{margin-bottom:0}section#ml_ml .container .content .part h2{border-bottom:1px solid #043cfb;color:#043cfb;margin-bottom:20px;padding-bottom:10px}@media (min-width:1400px){section#services_solutions .container .solutions .solution .solution_content h2 br{display:block}section#services_solutions .container .solutions .solution .solution_content p.text,section#services_solutions .container .solutions .solution .solution_content ul li{font-size:1rem}section#services_solutions .container .solutions .solution .solution_content a{font-size:.9rem}section#ml_ml .container p#date{font-size:1rem}section#ml_ml .container .content .part{margin-bottom:80px}section#ml_ml .container .content .part h2{font-size:1.8rem;margin-bottom:50px;padding-bottom:30px}}section#ml_ml .container .content .part h3{color:#043cfb;margin:15px 0 10px}section#ml_ml .container .content .part h4{color:#043cfb;margin-bottom:15px;margin-top:20px}section#ml_ml .container .content .part ul{list-style:disc inside;margin-bottom:15px}section#ml_ml .container .content .part p{color:#000;font-size:.7rem;margin-bottom:8px}@media (min-width:1200px){section#ml_ml .container .content .part p{font-size:.8rem}}@media (min-width:1400px){section#ml_ml .container .content .part p{font-size:1rem;margin-bottom:15px}}section#ml_ml .container .content .part table tbody tr{display:flex;flex-direction:column}section#ml_ml .container .content .part table tbody tr td{border:1px solid #000;padding:30px}section#ml_ml .container .content .part table tbody tr td:first-child{font-weight:600}section#ml_ml .container .content .part table tbody tr td:last-child{background-color:#f0f0f0}section#ml_ml .container .content .part ol{list-style-position:outside;list-style-type:upper-alpha;margin-bottom:8px}section#ml_ml .container .content .part ol li{color:#000;font-size:.7rem;margin-bottom:5px;margin-left:25px}@media (min-width:1200px){section#ml_ml .container .content .part table tbody tr{flex-direction:row}section#ml_ml .container .content .part table tbody tr td:first-child{width:25%}section#ml_ml .container .content .part table tbody tr td:last-child{width:75%}section#ml_ml .container .content .part ol li{font-size:.8rem;margin-left:50px}}.products__banner{background-position:100%;background-size:cover;margin-top:80px}@media (min-width:1200px){.products__banner{margin-top:89.28px}}.products__banner .container{margin:0 auto;max-width:1440px}.products__banner .container h1{color:#fff;font-weight:400;margin-bottom:20px;width:100%}.products__banner .container a{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:20px;color:#043cfb;display:flex;font-size:18px;font-weight:700;justify-content:flex-start;margin-bottom:10px;padding:14px 28px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}.products__banner .container a span{margin-right:20px}.products__banner .container a:hover{border-color:#043cfb}@media (min-width:0){.products__banner .container,section#ml_ml .container{width:90%}}.products .container{margin:0 auto;max-width:1440px}.products .container .products__title{color:#043cfb;font-size:30px;margin-bottom:30px}.products .container .products__wrap{display:flex;flex-wrap:wrap}.products .container .products__left{width:100%}@media (min-width:992px){.products .container .products__left{width:30%}}.products .container .products__right{width:100%}@media (min-width:992px){.products .container .products__right{width:70%}}.products .container .products__filters{display:flex;flex-wrap:wrap;width:100%}.products .container .products__filters select{border:none;border-bottom:2px solid #043cfb;font-size:12px;font-weight:700;margin-bottom:30px;text-transform:uppercase;width:calc(50% - 6px)}.products .container .products__filters select:focus{outline:0}.products .container .products__filters select:nth-child(odd){margin-right:12px}@media (min-width:992px){.products .container .products__filters select:nth-child(odd){margin-right:0}.products .container .products__filters select{flex-direction:column;width:100%}.products .container .products__filters{width:70%}}.products .container .products__catalog{margin-bottom:1rem;margin-top:1rem}.products .container .products__catalog>p{font-weight:700;margin-bottom:.5rem}.products .container .products__view{align-items:center;display:none;justify-content:flex-end;margin-bottom:10px}.products .container .products__view p{color:#043cfb;font-size:14px;font-weight:600;text-transform:uppercase}.products .container .products__view>:not(:last-child){margin-right:10px}.products .container .products__view .view{cursor:pointer}.products .container .products__view .view.is_active svg path{fill:#043cfb}.products .container .products__view .view:not(.is_active):hover svg path{fill:#e0e0e0}@media (min-width:768px){.products__banner .container,section#ml_ml .container{width:85%}.products .container .products__filters select{font-size:14px}.products .container .products__view{display:flex}}.products .container .products__grid{display:flex;margin:0 -6px 30px}.products .container .products__grid.grid{flex-direction:row;flex-wrap:wrap}.products .container .products__grid.grid .products__item{width:50%}.products .container .products__grid.grid .products__item a{align-items:center;flex-direction:column}.products .container .products__grid.grid .products__item .content{flex-direction:column}@media (min-width:992px){.products .container .products__grid.grid .products__item{width:33.33%}}.products .container .products__grid.block{flex-direction:column}.products .container .products__grid.block .products__item{width:100%}.products .container .products__grid.block .products__item a{align-items:center;flex-direction:row}.products .container .products__grid.block .products__item .image{max-width:250px}.products .container .products__grid.block .products__item .content{flex-direction:row}.products .container .products__grid.block .products__item .head{padding-right:10px;width:40%}.products .container .products__grid.block .products__item .description{width:60%}.products .container .products__grid.block .products__item p{text-align:left}.products .container .products__grid.is_loading{opacity:.5}.products .container .products__item{padding:6px}.products .container .products__item>a{background-color:#f0f0f0;border-radius:30px;color:inherit;display:flex;height:100%;overflow:hidden;text-decoration:none}.products .container .products__item>a:hover{background-color:#e0e0e0}.products .container .products__item .content{display:flex;padding:20px;width:100%}.products .container .products__item .image{padding:1rem 0;width:100%}.products .container .products__item .image img{aspect-ratio:7/6;margin:0 auto;-o-object-fit:contain;object-fit:contain}.products .container .products__item p{text-align:center}.products .container .products__item p.type{color:#043cfb;font-size:12px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.products .container .products__item p.title{font-size:24px;line-height:1;margin-bottom:6px;text-transform:uppercase}.products .container .products__item p.description{color:#707070;font-size:12px}.products .container .products__loadmore{display:flex;justify-content:center}.products .container .products__loadmore button{background-color:#043cfb;border:2px solid #043cfb;border-radius:20px;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin:0 auto 10px;padding:14px 28px;text-decoration:none}@media (min-width:0){.products .container{width:90%}}@media (min-width:768px){.products .container{width:85%}}.loader{animation:1s linear infinite rotation;border:5px solid #f0f0f0;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:block;height:48px;margin:0 auto;width:48px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.banner{background-position:100%;background-size:cover;margin-top:80px}.banner .container{margin:0 auto;max-width:1440px}.banner .container h1{color:#fff;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.banner .container h1 span{font-weight:700}@media (min-width:0){.banner .container{width:90%}}.product .container{margin:0 auto;max-width:1440px}.product .container h1{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.product .container h1 span{font-weight:700}.product .container .product__wrap{display:flex;flex-wrap:wrap}.product .container .left{margin-bottom:20px;width:100%}@media (min-width:992px){.product .container .left{margin-bottom:0;width:33.33%}}.product .container .right{width:100%}@media (min-width:992px){.product .container .right{padding-left:50px;width:66.66%}}.product .container .product__image{background-color:#f0f0f0;border-radius:40px;overflow:hidden;padding:20px}.product .container h2{color:#043cfb;font-size:1.5rem;font-weight:700;margin-bottom:10px}@media (min-width:768px){.banner .container{width:85%}.product .container h2{font-size:1.75rem}}@media (min-width:1200px){.banner{margin-top:89.28px}.product .container h2{font-size:2rem}}.product .container .meta{display:flex;margin-bottom:20px}.product .container .meta p{font-size:14px;margin-right:10px;padding:2px 6px}.product .container .meta p.type{background-color:#043cfb;border:1px solid #043cfb;border-radius:6px;color:#fff}.product .container .meta p.technology{background-color:#fff;border:1px solid #043cfb;border-radius:6px;color:#043cfb}.product .container .description{font-weight:700;margin-bottom:20px}.product .container .product__link{background-color:#043cfb;border:2px solid #043cfb;border-radius:20px;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin-bottom:10px;padding:14px 28px;text-decoration:none}.product .container .product__files{display:flex}.product .container .product__files a{background-color:#fff;border:2px solid #043cfb;border-radius:20px;color:#043cfb;display:inline-block;font-size:18px;font-weight:700;margin-right:10px;padding:14px 28px;text-decoration:none}@media (min-width:0){.product .container{width:90%}}@media (min-width:768px){.product .container{width:85%}}.specifications .container{border-bottom:1px solid #043cfb;margin:0 auto;max-width:1440px}.specifications .container .specifications__title{background-color:#043cfb;border-radius:24px;color:#fff;display:block;font-size:1.25rem;font-weight:700;padding:10px 40px}@media (min-width:992px){.specifications .container .specifications__title{font-size:1.5rem}}.specifications .container div{display:flex;padding:40px}.specifications .container div:not(:last-child){border-bottom:1px solid #d6d6d6}.specifications .container div p{width:50%}.specifications .container div p:first-child{font-weight:700}.specifications .container div p:last-child{color:#878787}.specifications .container div p>span{display:block}.specifications .container div.recommandations p>span{align-items:center;display:flex;margin-bottom:10px}.specifications .container div.recommandations p>span svg{margin-right:10px}@media (min-width:0){.specifications .container{width:90%}}.selector_banner{background-position:100%;background-size:cover;margin-top:80px;padding:95px 0}@media (min-width:768px){.specifications .container{width:85%}.selector_banner{padding:130px 0}}@media (min-width:1200px){.specifications .container .specifications__title{font-size:2rem}.selector_banner{margin-top:89.28px;padding:200px 0}.selector_form .container .wrap{margin-top:-17rem}}@media (min-width:1400px){section#ml_ml .container .content .part ol{margin-bottom:25px}section#ml_ml .container .content .part ol li{font-size:1rem;margin-bottom:10px}.product .container h2{font-size:2.25rem}.selector_banner{padding:300px 0}}.selector_banner .container{margin:0 auto;max-width:1440px}.selector_banner .container h1{color:#fff;font-weight:700;width:100%}.selector_banner .container a{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:20px;color:#043cfb;display:flex;font-size:18px;font-weight:700;justify-content:flex-start;margin-bottom:10px;padding:14px 28px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}.selector_banner .container a span{margin-right:20px}.selector_banner .container a:hover{border-color:#043cfb}@media (min-width:0){.selector_banner .container{width:90%}}.selector_form .container{margin:0 auto;max-width:1440px}.selector_form .container .wrap .head{display:flex}.selector_form .container .wrap .head .title{align-items:flex-end;background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;padding:1rem 1rem 0;width:100%}@media (min-width:768px){.selector_banner .container{width:85%}.selector_form .container .wrap .head .title{padding:2rem 2rem 0}}.selector_form .container .wrap .head .title p{color:#043cfb;font-size:1.125rem}@media (min-width:768px){.selector_form .container .wrap .head .title p{font-size:1.25rem}}.selector_form .container .wrap .head svg{display:none}.selector_form .container .wrap .form{background-color:#fff;border-radius:0 0 2rem 2rem;box-shadow:0 40px 40px 0 rgba(4,127,251,.1)}@media (min-width:992px){.selector_form .container .wrap .head .title{border-radius:2rem 0 0;padding:0 2rem;width:auto}.selector_form .container .wrap .head svg{display:block}.selector_form .container .wrap .form{border-radius:0 2rem 2rem}}.selector_form .container .wrap .form form{padding:1rem}.selector_form .container .wrap .form form .radio-buttons{flex-wrap:wrap;margin:0 -.5rem .5rem}.selector_form .container .wrap .form form .radio-button{border:none;cursor:pointer;flex:none;padding:.5rem;width:50%}.selector_form .container .wrap .form form .radio-button>div{align-items:center;border:1px solid #043cfb;border-radius:1.5rem;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;height:100%;justify-content:center;padding:1rem;text-align:center;transition:.4s cubic-bezier(.19,1,.22,1)}@media (min-width:992px){.selector_form .container .wrap .form form .radio-button>div{font-size:.875rem}}.selector_form .container .wrap .form form .radio-button input{opacity:0;position:absolute;visibility:hidden;z-index:-999}.selector_form .container .wrap .form form .radio-button .radio-button-label{color:#043cfb;font-size:.875rem;width:100%}.selector_form .container .wrap .form form .radio-button.radio--active>div,.selector_form .container .wrap .form form .radio-button:hover>div{background-color:#043cfb;border-color:#043cfb}.selector_form .container .wrap .form form .radio-button.radio--active>div .radio-button-label,.selector_form .container .wrap .form form .radio-button:hover>div .radio-button-label{color:#fff}.selector_form .container .wrap .form form .radio-button svg{margin-bottom:.5rem}.selector_form .container .wrap .form form .radio-button svg path,.selector_form .container .wrap .form form .radio-button svg svg circle,.selector_form .container .wrap .form form .radio-button svg svg ellipse{transition:.4s cubic-bezier(.19,1,.22,1)}.selector_form .container .wrap .form form .radio-button:not(:last-child).active svg circle,.selector_form .container .wrap .form form .radio-button:not(:last-child).active svg ellipse,.selector_form .container .wrap .form form .radio-button:not(:last-child).active svg path,.selector_form .container .wrap .form form .radio-button:not(:last-child):hover svg circle,.selector_form .container .wrap .form form .radio-button:not(:last-child):hover svg ellipse,.selector_form .container .wrap .form form .radio-button:not(:last-child):hover svg path{stroke:#fff}.selector_form .container .wrap .form form .radio-button:last-child.active svg path,.selector_form .container .wrap .form form .radio-button:last-child:hover svg path{fill:#fff}.selector_form .container .wrap .form form .search-form-block.text-block{align-items:center}.selector_form .container .wrap .form form .search-form-block.text-block .fields .text-field{align-items:center;border-radius:1rem;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:flex;margin-right:1rem;padding:0 1rem}.selector_form .container .wrap .form form .search-form-block.text-block .fields .text-field svg{margin-right:1rem}.selector_form .container .wrap .form form .search-form-block.text-block .fields .text-field input{border:none;font-size:.75rem;padding:1rem 0}@media (min-width:992px){.selector_form .container .wrap .form form .search-form-block.text-block .fields .text-field input{font-size:.875rem}}@media (min-width:1200px){.selector_form .container .wrap .head .title p{font-size:1.5rem}.selector_form .container .wrap .form form .radio-button>div{font-size:1rem}.selector_form .container .wrap .form form .radio-button .radio-button-label{width:auto}.selector_form .container .wrap .form form .radio-button svg{margin-bottom:0;margin-right:.5rem}.selector_form .container .wrap .form form .search-form-block.text-block .fields .text-field input{font-size:1rem}}.selector_form .container .wrap .form form .search-form-block.text-block .fields .text-field input:focus{outline:0}.selector_form .container .wrap .form form .search-form-block.filter-block{align-items:center}.selector_form .container .wrap .form form .search-form-block.filter-block .fields{flex-wrap:wrap}.selector_form .container .wrap .form form .search-form-block.filter-block .fields .field{flex:none;margin-bottom:1rem;margin-right:1rem;width:calc(100% - 1rem)}.selector_form .container .wrap .form form .search-form-block.filter-block .fields .field select{border:none;border-bottom:2px solid #043cfb;font-size:.75rem;font-weight:700}@media (min-width:992px){.selector_form .container .wrap .form form .search-form-block.filter-block .fields .field select{font-size:.875rem}}.selector_form .container .wrap .form form .search-form-block.filter-block .fields .field select:focus{outline:0}.selector_form .container .wrap .form form .search-form-block .actions button{align-items:center;background-color:#043cfb;border-radius:1rem;display:flex;height:58px;justify-content:center;padding:1rem;width:58px}.selector_form .container .wrap .form form .separator{align-items:center;display:flex;justify-content:center;padding:1rem 0}.selector_form .container .wrap .form form .separator div{background-color:#ccc;height:1px;width:calc(50% - 2rem)}.selector_form .container .wrap .form form .separator p{font-size:.75rem;text-align:center;width:4rem}@media (min-width:0){.selector_form .container{width:90%}}.ui-autocomplete{width:70%}.ui-autocomplete li{font-size:.75rem}@media (min-width:768px){.selector_form .container .wrap .form form{padding:2rem}.selector_form .container .wrap .form form .radio-button{width:25%}.selector_form .container .wrap .form form .search-form-block.filter-block .fields .field{margin-bottom:0;width:calc(33.33% - 1rem)}.selector_form .container{width:85%}.ui-autocomplete li{font-size:1rem}}.ui-autocomplete li div:hover{background-color:#043cfb}.ui-dialog{border:none!important;border-radius:2rem;height:auto!important;max-width:600px;padding:2rem;width:100%}.ui-dialog-titlebar{background-color:transparent;border:none;margin-bottom:1rem;padding:0!important}.ui-dialog-titlebar-close{background-color:#fff;border-radius:50%;height:1.5rem!important;width:1.5rem!important}.ui-dialog-content{height:300px!important;padding:0!important}.ui-dialog-content p{font-size:.875rem}.ui-dialog-content p.title{color:#043cfb;font-size:1.25rem;font-weight:700}.ui-dialog-buttonpane{border:none!important;margin-top:2rem!important;padding:0!important}.ui-dialog-buttonpane>div{float:none!important}.ui-dialog-buttonpane button{align-items:center;background-color:#043cfb!important;border:2px solid #043cfb!important;border-radius:20px;color:#fff!important;display:flex;font-size:18px!important;font-weight:700!important;justify-content:flex-start;margin:2rem auto 0!important;padding:14px 28px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}.ui-dialog-buttonpane button:hover{background-color:#fff!important;color:#043cfb!important}.oil_banner{background-position:100%;background-size:cover;margin-top:80px;padding:95px 0}@media (min-width:768px){.oil_banner{padding:130px 0}}@media (min-width:1200px){.selector_form .container .wrap .form form .search-form-block.filter-block .fields .field select{font-size:1rem}.oil_banner{margin-top:89.28px;padding:200px 0}}.oil_banner .container{margin:0 auto;max-width:1440px}.oil_banner .container h1{color:#fff;font-weight:700;width:100%}.oil_banner .container a{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:20px;color:#043cfb;display:flex;font-size:18px;font-weight:700;justify-content:flex-start;margin-bottom:10px;padding:14px 28px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}.oil_banner .container a span{margin-right:20px}.oil_banner .container a:hover{border-color:#043cfb}@media (min-width:0){.oil_banner .container{width:90%}}.oil{background-color:#f0f0f0}.oil .container{margin:0 auto;max-width:1440px}.oil .container .oil-wrap{background-color:#fff;border-radius:2rem;margin-top:-7rem;padding:2rem}@media (min-width:768px){.oil_banner .container{width:85%}.oil .container .oil-wrap{margin-top:-10rem}}@media (min-width:1200px){.oil .container .oil-wrap{margin-top:-17rem}}@media (min-width:1400px){.oil_banner{padding:300px 0}.oil .container .oil-wrap{margin-top:-22rem}}.oil .container .oil-head{border-bottom:1px solid #043cfb;display:flex;justify-content:flex-end;padding:0 0 2rem}.oil .container .oil-head a{align-items:center;background-color:#fff;border:2px solid #043cfb;border-radius:20px;color:#043cfb;display:flex;font-size:.8rem;font-weight:700;justify-content:flex-start;margin-bottom:10px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:.3s;width:-moz-fit-content;width:fit-content}.oil .container .oil-head a span{margin-left:20px}.oil .container .oil-head a svg{transform:rotate(180deg)}.oil .container .oil-head a:hover{background-color:#043cfb;color:#fff}.oil .container .oil-head a:hover svg path{stroke:#fff}.oil .container .oil-information{border-bottom:1px solid #043cfb}.oil .container .oil-information .entry-header{border-bottom:1px solid #043cfb;padding:2rem 0}.oil .container .oil-information .entry-header .print-action{display:flex;justify-content:flex-end}.oil .container .oil-information .entry-header .print-action a{align-items:center;background-color:#043cfb;border:2px solid #043cfb;border-radius:20px;color:#fff;display:flex;font-size:.8rem;font-weight:700;justify-content:flex-start;margin-bottom:2rem;padding:10px 28px;text-decoration:none;text-transform:uppercase;transition:.3s;width:-moz-fit-content;width:fit-content}.oil .container .oil-information .entry-header .print-action a span{margin-left:20px}.oil .container .oil-information .entry-header .print-action a:hover{background-color:#fff;color:#043cfb}.oil .container .oil-information .entry-header .print-action a:hover svg path{stroke:#043cfb}.oil .container .oil-information .entry-header .label{background-color:#043cfb;border-radius:.5rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:500;line-height:1;margin-bottom:1rem;padding:.325rem .5rem;text-transform:uppercase}.oil .container .oil-information .entry-header h2 span{display:inline-block;font-size:1.25rem}.oil .container .oil-information .entry-header h2 .headline-common{font-weight:400;margin-bottom:1rem;text-transform:uppercase}.oil .container .oil-information .entry-header h2 .headline-brand,.oil .container .oil-information .entry-header h2 .headline-model{color:#043cfb}.oil .container .oil-information .entry-header h2 .headline-energy,.oil .container .oil-information .entry-header h2 .headline-year{color:#043cfb;font-weight:400}.oil .container .oil-information .entry-content .oil-vehicle-attributes{max-width:none!important;width:100%!important}.oil .container .oil-information .entry-content .oil-vehicle-attributes-toggle{display:flex;justify-content:flex-end;padding:2rem 0}.oil .container .oil-information .entry-content .oil-vehicle-attributes-toggle button{align-items:center;background:0 0;color:#043cfb;display:flex;font-size:.625rem;justify-content:flex-start;padding:0;text-transform:none}@media (min-width:992px){.oil .container .oil-information .entry-header .label{font-size:.875rem}.oil .container .oil-information .entry-header h2 span{font-size:1.5rem}.oil .container .oil-information .entry-content .oil-vehicle-attributes-toggle button{font-size:.75rem}}.oil .container .oil-information .entry-content .oil-vehicle-attributes-toggle button svg{margin-right:.5rem}.oil .container .oil-information .entry-content .oil-vehicle-attributes-toggle button.grow-button svg{transform:rotate(180deg)}.oil .container .oil-information .entry-content .oil-vehicle-attributes-toggle .separator{background-color:#d6d6d6;margin:0 1rem;width:1px}.oil .container .oil-information .entry-content .oil-vehicle-attribute{margin-bottom:1rem}.oil .container .oil-information .entry-content .oil-vehicle-attribute summary{align-items:center;background-color:#043cfb;border-radius:24px;color:#fff;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;padding:10px 20px}@media (min-width:768px){.oil .container .oil-information .entry-header{padding:2rem}.oil .container .oil-information .entry-content .oil-vehicle-attribute summary{padding:10px 40px}}@media (min-width:992px){.oil .container .oil-information .entry-content .oil-vehicle-attribute summary{font-size:1.5rem}}@media (min-width:1200px){.oil .container .oil-information .entry-content .oil-vehicle-attribute summary{font-size:2rem}}.oil .container .oil-information .entry-content .oil-vehicle-attribute summary span{width:calc(100% - 1rem)}.oil .container .oil-information .entry-content .oil-vehicle-attribute summary svg{transform:rotate(180deg)}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:2rem 0}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl dt{font-size:1rem;width:100%}@media (min-width:768px){.oil .container .oil-information .entry-content .oil-vehicle-attribute dl{padding:2rem}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl dt{width:50%}}@media (min-width:992px){.oil .container .oil-information .entry-content .oil-vehicle-attribute dl dt{font-size:1.25rem}}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl dd{color:#878787;font-size:1rem;width:100%}@media (min-width:768px){.oil .container .oil-information .entry-content .oil-vehicle-attribute dl dd{width:50%}}@media (min-width:992px){.oil .container .oil-information .entry-content .oil-vehicle-attribute dl dd{font-size:1.25rem}}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl hr{background:0 0;border-top:1px solid #d6d6d6;color:#d6d6d6;height:1px;margin:2rem 0;width:100%}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl hr:after,.oil .container .oil-information .entry-content .oil-vehicle-attribute dl hr:before,.oil .container .oil-information .entry-content .oil-vehicle-attribute dl hr:last-child{display:none}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl ol li{align-items:center;display:flex}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl ol li:not(:last-child){margin-bottom:.5rem}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl ol li svg{margin-right:1rem}.oil .container .oil-information .entry-content .oil-vehicle-attribute dl a{color:#043cfb}.oil .container .oil-information .entry-content .oil-vehicle-attribute[open] svg{transform:rotate(0)}.oil .container .oil-footer{display:flex;justify-content:flex-end;padding:2rem 0 0}.oil .container .oil-footer a{align-items:center;background-color:#fff;border:2px solid #043cfb;border-radius:20px;color:#043cfb;display:flex;font-size:.8rem;font-weight:700;justify-content:flex-start;margin-bottom:10px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:.3s;width:-moz-fit-content;width:fit-content}.oil .container .oil-footer a span{margin-left:20px}.oil .container .oil-footer a svg{transform:rotate(180deg)}.oil .container .oil-footer a:hover{background-color:#043cfb;color:#fff}.oil .container .oil-footer a:hover svg path{stroke:#fff}@media (min-width:0){.oil .container{width:90%}}@media (min-width:768px){.oil .container{width:85%}}@media print{.oil-information,.oil-information .entry-header{border-bottom:1px solid #043cfb!important}.oil-information .entry-header{padding:2rem!important}.oil-information .entry-header .print-action{display:flex!important;justify-content:flex-end!important}.oil-information .entry-header .print-action a{align-items:center!important;background-color:#043cfb!important;border:2px solid #043cfb!important;border-radius:20px!important;color:#fff!important;display:flex!important;font-size:.8rem!important;font-weight:700!important;justify-content:flex-start!important;margin-bottom:2rem!important;padding:10px 28px!important;text-decoration:none!important;text-transform:uppercase!important;transition:.3s!important;width:-moz-fit-content!important;width:fit-content!important}.oil-information .entry-header .print-action a span{margin-left:20px}.oil-information .entry-header .print-action a:hover{background-color:#fff;color:#043cfb}.oil-information .entry-header .print-action a:hover svg path{stroke:#043cfb}.oil-information .entry-header .label{background-color:#043cfb;border-radius:.5rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:500;line-height:1;margin-bottom:1rem;padding:.325rem .5rem;text-transform:uppercase}.oil-information .entry-header h2 span{display:inline-block}.oil-information .entry-header h2 .headline-common{font-size:1.5rem;font-weight:400;margin-bottom:1rem;text-transform:uppercase}.oil-information .entry-header h2 .headline-brand,.oil-information .entry-header h2 .headline-model{color:#043cfb;font-size:1.5rem}.oil-information .entry-header h2 .headline-energy,.oil-information .entry-header h2 .headline-year{color:#043cfb;font-size:1.5rem;font-weight:400}.oil-information .entry-content .oil-vehicle-attributes{max-width:none!important;width:100%!important}.oil-information .entry-content .oil-vehicle-attributes-toggle{display:flex;justify-content:flex-end;padding:2rem 0}.oil-information .entry-content .oil-vehicle-attributes-toggle button{align-items:center;background:0 0;color:#043cfb;display:flex;font-size:.75rem;justify-content:flex-start;padding:0;text-transform:none}.oil-information .entry-content .oil-vehicle-attributes-toggle button svg{margin-right:.5rem}.oil-information .entry-content .oil-vehicle-attributes-toggle button.grow-button svg{transform:rotate(180deg)}.oil-information .entry-content .oil-vehicle-attributes-toggle .separator{background-color:#d6d6d6;margin:0 1rem;width:1px}.oil-information .entry-content .oil-vehicle-attribute{margin-bottom:1rem}.oil-information .entry-content .oil-vehicle-attribute summary{align-items:center;background-color:#043cfb;border-radius:24px;color:#fff;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;padding:10px 40px}.oil-information .entry-content .oil-vehicle-attribute summary svg{transform:rotate(180deg)}.oil-information .entry-content .oil-vehicle-attribute dl{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:2rem}.oil-information .entry-content .oil-vehicle-attribute dl dt{font-size:1.25rem;width:50%}.oil-information .entry-content .oil-vehicle-attribute dl dd{color:#878787;font-size:1.25rem;width:50%}.oil-information .entry-content .oil-vehicle-attribute dl hr{background:0 0;border-top:1px solid #d6d6d6;color:#d6d6d6;height:1px;margin:2rem 0;width:100%}.oil-information .entry-content .oil-vehicle-attribute dl hr:after,.oil-information .entry-content .oil-vehicle-attribute dl hr:before,.oil-information .entry-content .oil-vehicle-attribute dl hr:last-child{display:none}.oil-information .entry-content .oil-vehicle-attribute dl ol li{align-items:center;display:flex}.oil-information .entry-content .oil-vehicle-attribute dl ol li:not(:last-child){margin-bottom:.5rem}.oil-information .entry-content .oil-vehicle-attribute dl ol li svg{margin-right:1rem}.oil-information .entry-content .oil-vehicle-attribute dl a{color:#043cfb}.oil-information .entry-content .oil-vehicle-attribute[open] svg{transform:rotate(0)}}@media print and (min-width:992px){.oil-information .entry-content .oil-vehicle-attribute summary{font-size:1.5rem}}@media print and (min-width:1200px){.oil-information .entry-content .oil-vehicle-attribute summary{font-size:2rem}}
/*# sourceMappingURL=style.css.map */
