@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap);:root{--margin:6rem;--header:100px;--itemGallerie:250px;--slider:650px;--swiper-navigation-color:$dark;--swiper-navigation-sides-offset:2rem;--swiperButton:50px}@media only screen and (max-width:1200px){:root{--header:70px;--itemGallerie:160px;--slider:350px}}@media only screen and (max-width:1200px),(max-height:850px){:root{--margin:3rem}}@media only screen and (max-width:800px){:root{--swiperButton:45px;--swiper-navigation-sides-offset:1rem}}.bloc_full_width .cell_50.fond_image:not(.contain) img,.categorie__image img,.diaporama_home .swiper__image{width:100%;height:100%;object-fit:cover}.diaporama_home .swiper__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolios .image_portfolio::before{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);height:170px;position:absolute;bottom:0;left:0;width:100%;content:"";z-index:-1}@media only screen and (max-width:1200px){.portfolios .image_portfolio::before{height:150px}}.swiper-button-next,.swiper-button-prev{box-shadow:0 10px 41px 0 rgba(0,0,0,.06),0 4px 13px 0 rgba(0,0,0,.04),0 1px 3px 0 rgba(0,0,0,.02)}.bouton,.btn,.row .input-field input[type=file]+label::after{transition:.2s ease;cursor:pointer;position:relative;margin:0;z-index:0;height:auto;box-shadow:none;padding:1rem 1.8rem;display:inline-flex;vertical-align:middle;font-weight:600;align-items:center;justify-content:center;line-height:1rem;gap:1rem;border-radius:50px}.bouton--telephone,.btn--telephone{padding-right:1.4rem}.bouton--telephone::after,.btn--telephone::after{content:url(../../../images/sites/batefelec/telephone.svg);height:18px}.bouton--mail,.btn--mail{padding-right:1.4rem}.bouton--mail::after,.btn--mail::after{content:url(../../../images/sites/batefelec/mail.svg);height:18px}.bouton--fleche,.btn--fleche{padding-right:1.4rem}.bouton--fleche::after,.btn--fleche::after{content:url(../../../images/sites/batefelec/fleche.svg);height:18px}.bouton--primary,.btn--primary,.row .input-field input[type=file]+label::after{background:#494f85;color:#fff;border-color:#494f85}.bouton--primary:hover,.btn--primary:hover,.row .input-field input[type=file]+label:hover::after{background:rgb(65.7,71.1,119.7)}.bouton--mail.bouton--primary::after,.bouton--mail.btn--primary::after,.row .input-field input[type=file]+label.bouton--mail::after{content:url(../../../images/sites/batefelec/mail-blanc.svg);width:18px}.bouton--fleche.bouton--primary::after,.bouton--fleche.btn--primary::after,.row .input-field input[type=file]+label.bouton--fleche::after{content:url(../../../images/sites/batefelec/fleche-blanc.svg)}.bouton--secondary,.btn--secondary{background:#95c11f;color:#494f85;border-color:#95c11f}.bouton--secondary:hover,.btn--secondary:hover{background:rgb(134.1,173.7,27.9)}.bouton--blanc,.btn--blanc{background:#fff;color:#181a2a}.bouton--blanc:hover,.btn--blanc:hover{background-color:rgb(234.6,234.6,234.6)}.bouton--border,.btn--border{border:1px solid #95c11f;color:#95c11f}.bouton--border:hover,.btn--border:hover{background:rgb(141.55,183.35,29.45)}.bouton--carre,.btn--carre{padding:1rem}.bouton--underline,.btn--underline{padding:0 0 1rem;color:#181a2a;margin-top:0}.bouton--underline::after,.btn--underline::after{content:"";width:100%;height:2px;background:#95c11f;position:absolute;bottom:0;left:0;transition:.2s ease}.footer__texte h4,.h1,.h2,form h4,h1,h2{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;margin:0 0 1rem;font-family:Oswald,sans-serif;line-height:120%;color:#494f85;text-transform:uppercase}@media only screen and (max-width:1200px){.footer__texte h4,.h1,.h2,form h4,h1,h2{margin:0 0 1.5rem}}.footer__texte h4,.h2,h2{font-size:clamp(1.3rem,3vw,2.5rem);text-transform:none}.h3,.portfolios .portfolio_titre,h3{font-size:1.2rem;color:#181a2a;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;margin:0 0 1rem}.h4,.h5,h4,h5{font-size:1.1rem;font-weight:600;color:#181a2a;margin:0 0 1rem;text-transform:uppercase}#container_breadcrumb #breadcrumb>ul,#header-page h1,#responsive-content.cookies,#responsive-content.mentionsLegales,.group_cols,.max-width{max-width:calc(100% - 4rem);margin:auto;width:1200px}@keyframes slide-across{0%{left:1rem}100%{left:calc(100% - 1rem - 20px)}}.texte_image .cols:last-child .bloc_full_width:first-child::before,.texte_image .cols:last-child .bloc_full_width:not(:first-child)::before{content:"";background:#95c11f;height:20px;width:20px;border-radius:5px;display:block;position:absolute;left:1rem;animation-name:slide-across;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#494f85;color:#fff}::-moz-selection{background:#494f85;color:#fff}html{margin:0;padding:0;color:#525252;background:#fff;font-family:Roboto,sans-serif;font-size:15px;scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 2rem)}body{display:flex;min-height:100vh;flex-direction:column}body.active{overflow:hidden}a{text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:inherit}input,li,p{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-weight:400;line-height:1.6rem}button{cursor:pointer;border:none;background:0 0}b,strong{font-weight:700}.text_ck p:first-child,.texte p:first-child{margin-top:0}.text_ck p:last-child,.texte p:last-child{margin-bottom:0}.text_ck ul:last-child,.texte ul:last-child{margin-bottom:0}.text_ck ul:last-child li:last-child,.texte ul:last-child li:last-child{margin-bottom:0}.text_ck a:not(.bouton),.texte a:not(.bouton){word-break:break-all;font-weight:700;text-decoration:underline}.text_ck ul,.texte ul{padding-left:1.4rem;margin-top:1rem;list-style-type:disc}.text_ck ul li,.texte ul li{margin:.4rem auto}.text_ck table,.texte table{border:1px solid #f7f7f7;margin-top:4rem}@media only screen and (max-width:800px){.text_ck table,.texte table{margin-top:0}}.text_ck table thead,.texte table thead{background:#494f85;color:#fff}.text_ck table td,.text_ck table th,.texte table td,.texte table th{padding:1rem;border-radius:0}.text_ck table td[colspan="5"],.texte table td[colspan="5"]{background:#eaf3d2}.text_ck table td[scope=row],.texte table td[scope=row]{font-weight:600;border-right:1px solid #f7f7f7}blockquote{border-color:#95c11f;font-style:italic}ol{padding-left:0;counter-reset:section}ol.grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}ol li{list-style:none;margin:2rem 0;counter-increment:numero;position:relative;padding-left:3.1rem}ol li:last-child{margin-bottom:0}ol li::after{content:"0";position:absolute;top:-7px;left:0;color:#95c11f;font-family:Oswald,sans-serif;font-size:2rem}ol li::before{content:counter(numero) ".";position:absolute;top:-7px;left:18px;font-family:Oswald,sans-serif;font-size:2rem}td,th{padding:0}#responsive-content{margin:auto;position:relative}#responsive-content.cookies,#responsive-content.mentionsLegales{margin:var(--margin) auto;padding:0}#responsive-content.cookies .group_cols,#responsive-content.mentionsLegales .group_cols{max-width:100%;margin-bottom:calc(var(--margin)/ 2)}.no_max_width{max-width:100%;width:100%}.no_max_width .cols{margin:0}@media only screen and (max-width:800px){.cols{width:100%;margin:1% 0 1% 0}}.image_cover{height:450px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:10px}@media only screen and (max-width:1000px){.image_cover{height:250px}}.wrapper{display:block;width:100%;flex:1 0 auto;overflow:hidden}.separateur_horizontal{clear:both;margin:calc(var(--margin)/ 2) 0;height:2px;border:none;width:100%;background:#eaf3d2}#header-page{background:url(../../../images/sites/batefelec/header-categorie.png) bottom -1rem right 3rem #eeeef4 no-repeat;padding:calc(var(--margin) * .8) 0}@media only screen and (max-width:800px){#header-page{background-size:150px}}#header-page__titre{margin:0}#header-page__description{max-width:700px;margin-top:1rem}#header-page__description p{margin:0}.group_cols{margin:var(--margin) auto}.bloc_full_width{width:100%}.bloc_full_width.bloc_image_plus_text_centre{flex-direction:column}.bloc_full_width.bloc_image_plus_text_centre .conteneur_image.center{width:auto!important}.bloc_full_width.table{display:flex;align-items:center}.bloc_full_width.table:not(.bloc_image_plus_text_centre){gap:4rem}@media only screen and (max-width:1000px){.bloc_full_width.table{flex-wrap:wrap;gap:2rem}}.bloc_full_width .cell_50{vertical-align:middle;display:inline-flex;width:50%;padding:0}@media only screen and (max-width:1000px){.bloc_full_width .cell_50{padding:0!important;width:100%}}.bloc_full_width .cell_50.fond_image{height:400px}@media only screen and (max-width:1000px){.bloc_full_width .cell_50.fond_image{height:250px;order:1}}.bloc_full_width .cell_50 .texte{padding:0;width:100%}.container_texte_image+.text_ck{margin-top:calc(var(--margin) * .6)}.conteneur_image.center img{margin:auto}@media only screen and (min-width:1000px){.container_image_bloc_image{margin:2rem 0}}#container_breadcrumb{font-size:.9rem;background:#f7f7f7}#container_breadcrumb #breadcrumb{padding:1.2rem 0}#container_breadcrumb #breadcrumb>ul{padding:0;margin:auto}#container_breadcrumb #breadcrumb>ul>li{list-style-type:none;display:inline-block;vertical-align:middle;position:relative;color:#181a2a}#container_breadcrumb #breadcrumb>ul>li:last-child{font-weight:600}#container_breadcrumb #breadcrumb>ul>li p{margin:auto}#container_breadcrumb #breadcrumb>ul>li span{display:block}#container_breadcrumb #breadcrumb ul>span{display:inline-block;vertical-align:middle;margin:0 1px;color:#181a2a}.categories{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:2rem}.categorie{position:relative;padding:1rem;transition:.2s ease;border:1px solid #eaf3d2;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:22px;text-align:center}.categorie--pasImage{padding-top:2.5rem}.categorie:hover{border-color:rgba(73,79,133,.5)}.categorie__image{height:230px}.categorie__image img{display:block}.categorie__infos{padding-bottom:1.5rem}.categorie__titre{margin-bottom:1rem}.categorie__description p{margin:0;font-weight:600}.categorie__lien{margin:0;position:absolute;bottom:-22px;left:50%;transform:translateX(-50%)}.header_categorie{background:url(../../../images/sites/batefelec/header-categorie.png) bottom -1rem right 3rem #eeeef4 no-repeat;padding:calc(var(--margin) * .8) 0}@media only screen and (max-width:800px){.header_categorie{background-size:150px}}.header_categorie__titre{margin:0}.header_categorie__description{max-width:700px;margin-top:1rem}.header_categorie__description p{margin:0}.diaporama_home{position:relative}.diaporama_home .swiper{height:var(--slider)}.diaporama_home .swiper__slide{padding:1rem 0;display:flex;align-items:center;justify-content:flex-end;position:relative}@media only screen and (max-width:1200px){.diaporama_home .swiper__slide::before{content:"";background:rgba(0,0,0,.2);position:absolute;top:0;left:0;width:100%;height:100%}}.diaporama_home .swiper__image{z-index:-1}.diaporama_home .swiper__content{display:flex;flex-direction:column;gap:1rem;max-width:600px;margin:auto 0 auto auto}.diaporama_home .swiper__titre{margin:0;color:#fff}.diaporama_home .swiper__contenu{color:#fff}.diaporama_home .swiper__boutons{display:flex;gap:1rem;flex-wrap:wrap}.swiper-button-next,.swiper-button-prev{padding:1.6rem;border:none;border-radius:0;transition:.2s ease;background:#eaf3d2}@media only screen and (max-width:800px){.swiper-button-next,.swiper-button-prev{padding:1.3rem}}.swiper-button-next::after,.swiper-button-prev::after{font-size:1rem;color:#494f85}.footer{background:#181a2a;color:#fff}.footer p:first-child{margin-top:0}.footer p:last-child{margin-bottom:0}.footer__texte{padding:4rem 0;display:flex;justify-content:space-between;align-items:center;gap:2rem}@media only screen and (max-width:600px){.footer__texte{padding:2rem 0;flex-direction:column;align-items:flex-start}}.footer__texte h4{color:#fff;margin:auto}.footer__lien{display:inline-flex;gap:.8rem}.footer__mentions{background:#fff;color:#525252;padding:1rem}.footer__mentions .max-width{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer__mentions p{margin:0}.footer__logos{display:flex;justify-content:space-between;align-items:center}.footer__logos img{box-sizing:content-box}form #infos_legales{margin-bottom:1rem}form .row{margin-left:-.5rem;margin-right:-.5rem;margin-top:2rem}form .row .col.m6{width:100%}form h4{text-transform:none;margin-bottom:0!important}form h4:not(.titre_formulaire_contact){display:none}.self_modal_infos_legales{text-align:left}.row{margin-bottom:0}.row .col{padding:0 .5rem}.row .input-field{margin:0;position:relative}.row .input-field input,.row .input-field textarea{box-shadow:none!important;padding:2.5rem 2rem 1.5rem!important;height:auto!important;margin:0 0 1px 0!important;line-height:normal;border:none!important;outline:1px solid rgba(24,26,42,.1)!important;width:100%}@media only screen and (max-width:1000px){.row .input-field input,.row .input-field textarea{padding:2rem 1rem 1rem!important}}.row .input-field input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.row .input-field input[type=file]+label{padding:1.5rem 2rem 1.5rem;outline:1px solid rgba(24,26,42,.1);position:static;transform:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media only screen and (max-width:720px){.row .input-field input[type=file]+label{flex-direction:column;align-items:flex-start;padding:1rem}}.row .input-field input[type=file]+label::after{content:"Choisir un fichier"}.row .input-field textarea{min-height:14rem;display:block}.row .input-field label{color:#525252!important;left:2.5rem!important;top:1.2rem;transition:.2s ease}@media only screen and (max-width:1000px){.row .input-field label{left:1.5rem!important;top:.7rem}}.row .input-field label.active{-webkit-transform:translateY(-2px) scale(.8)!important;transform:translateY(-2px) scale(.8)!important}.select-wrapper+label{-webkit-transform:translateY(-2px) scale(.8);transform:translateY(-2px) scale(.8);font-size:1rem}.select-wrapper .caret{display:flex;align-items:center;margin:0 2rem;font-size:.7rem}.grecaptcha-badge{z-index:1}.alignleft .inline{margin-bottom:0}.alignleft .inline span{padding-left:1.5rem!important;color:#181a2a;font-size:.9rem}.alignleft .inline input+span::before{width:15px;height:15px;margin-top:0;top:5px}.alignleft .inline input:checked+span::before{top:1px;left:0;width:9px;height:16px;border-right:2px solid #494f85;border-bottom:2px solid #494f85}.header{transition:.2s ease;position:sticky;top:0;left:0;z-index:999;background:#181a2a;height:var(--header);display:flex;justify-content:center;align-items:center}.header--scroll:not(.active){top:calc(var(--header) * -1)}.header--scroll:not(.active) .ul_sous_menu{top:-80px!important}.header__content{display:flex;justify-content:space-between;align-items:center;position:relative}@media only screen and (max-width:1200px){.header__content{max-width:100%}}.header__logo{display:block;margin:auto 0;transition:none}@media only screen and (max-width:1200px){.header__logo{margin-left:1rem}}.header__logo img{display:block;margin:auto}@media only screen and (max-width:1200px){.header__logo img{height:50px;width:auto}}.header__menu{height:100%;text-align:right}@media only screen and (max-width:1200px){.header__bouton{margin-right:.5rem;font-size:0;padding:1rem;gap:0}}.header__burger{z-index:999;position:relative;cursor:pointer;text-align:center;background-color:transparent;margin:auto 0;height:70px;width:70px;transition:.2s ease;background:#f7f7f7}@media only screen and (min-width:1200px){.header__burger{display:none}}.header__burger.active span{opacity:0}.header__burger.active::after{transform:translate(-50%,0) rotate(-45deg)}.header__burger.active::before{transform:translate(-50%,0) rotate(45deg)}.header__burger span,.header__burger::after,.header__burger::before{display:block;content:"";height:3px;margin-top:-3px;position:absolute;left:50%;top:50%;width:30px;transform:translateX(-50%);background:#181a2a;transition:.3s ease;border-radius:100px}@media only screen and (max-width:1200px){.header__burger span,.header__burger::after,.header__burger::before{width:20px;height:2px;margin-top:-2px}}.header__burger::after{transform:translate(-50%,10px)}@media only screen and (max-width:1200px){.header__burger::after{transform:translate(-50%,8px)}}.header__burger::before{transform:translate(-50%,-10px)}@media only screen and (max-width:1200px){.header__burger::before{transform:translate(-50%,-8px)}}@media only screen and (max-width:1200px){.header.active .header__menu{opacity:1;visibility:visible;display:flex}}@media only screen and (max-width:1200px){.header__menu{display:none;background:#fff;width:100%;height:calc(100% - var(--header));flex-direction:column;position:fixed;bottom:0;left:0;overflow:auto;z-index:1}}.header__menu .menu{display:inline-flex;height:100%;transition:.2s ease}@media only screen and (max-width:1200px){.header__menu .menu{padding:2rem}}.header__menu .menu>ul{display:flex;margin:0}@media only screen and (max-width:1200px){.header__menu .menu>ul{flex-direction:column;width:100%}}.header__menu .menu .menu-item{position:relative;display:flex}@media only screen and (max-width:1200px){.header__menu .menu .menu-item{width:100%;flex-direction:column}.header__menu .menu .menu-item:not(:last-child){border-bottom:1px solid #f7f7f7}}.header__menu .menu .menu-item.active .menu-item-link::before,.header__menu .menu .menu-item:hover .menu-item-link::before{opacity:1;visibility:visible;bottom:-8px}@media only screen and (max-width:1200px){.header__menu .menu .menu-item.active .menu-item-link::before,.header__menu .menu .menu-item:hover .menu-item-link::before{width:40px}}@media only screen and (min-width:1200px){.header__menu .menu .menu-item:hover .ul_sous_menu{display:block}}.header__menu .menu .menu-item.has_categ .chevron{line-height:normal;transition:.1s ease;color:#494f85;height:auto}@media only screen and (min-width:1200px){.header__menu .menu .menu-item.has_categ .chevron{font-size:1.2rem}}@media only screen and (max-width:1200px){.header__menu .menu .menu-item.has_categ .chevron{padding:1rem;position:absolute;top:0;right:0}.header__menu .menu .menu-item.has_categ .chevron.active{transform:rotate(180deg)}}.header__menu .menu .menu-item .menu-item-link{display:inline-flex;cursor:pointer;transition:.2s ease;padding:1rem;font-weight:600;position:relative;color:#fff;margin:0;align-items:center;gap:.4rem;text-transform:uppercase;overflow:hidden}@media only screen and (min-width:1200px){.header__menu .menu .menu-item .menu-item-link{height:var(--header)}}@media only screen and (max-width:1200px){.header__menu .menu .menu-item .menu-item-link{padding:1.3rem 0;width:100%;color:#181a2a}}.header__menu .menu .menu-item .menu-item-link::before{content:url(../../../images/sites/batefelec/menu-item.svg);position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);transition:.2s ease;opacity:0;visibility:hidden}@media only screen and (max-width:1200px){.header__menu .menu .menu-item .menu-item-link::before{bottom:-1px;left:0;transform:none}}.header__menu .menu .menu-item p{cursor:default}.header__menu .menu .menu-item .ul_sous_menu{transition:.3s ease;justify-content:center;text-align:left;padding:1rem;display:none;list-style-type:none}@media only screen and (min-width:1200px){.header__menu .menu .menu-item .ul_sous_menu{transform:translateX(-50%);position:absolute;left:50%;top:100%;background:#f7f7f7}}@media only screen and (max-width:1200px){.header__menu .menu .menu-item .ul_sous_menu{padding:1rem 0}}.header__menu .menu .menu-item .ul_sous_menu>li .sous_menu{display:flex;align-items:center;padding:.5rem 1rem;white-space:nowrap;font-size:.9rem;opacity:.75;gap:.5rem}@media only screen and (min-width:1200px){.header__menu .menu .menu-item .ul_sous_menu>li .sous_menu{color:#181a2a}.header__menu .menu .menu-item .ul_sous_menu>li .sous_menu.active,.header__menu .menu .menu-item .ul_sous_menu>li .sous_menu:hover{opacity:1}}@media only screen and (max-width:1200px){.header__menu .menu .menu-item .ul_sous_menu>li .sous_menu{padding:.4rem 0;width:100%}}.header__menu .menu .menu-item .ul_sous_menu>li .sous_menu .icone_categ{height:20px;width:20px;transition:.2s ease}.header__menu .menu .menu-item .ul_sous_menu>li .sous_menu .icone_categ img{max-height:100%;display:block}.header__menu .menu .menu-item .ul_sous_menu>li .sous_menu .nom_categ{font-weight:500;display:inline-block;vertical-align:middle;width:100%}.header__menu .menu .menu-item .ul_sous_menu>li:hover .soussous_menu{z-index:1}.header__menu .menu .menu-item .ul_sous_menu>li:hover .soussous_menu li{opacity:1;visibility:visible}.header__menu .menu .menu-item .ul_sous_menu>li .soussous_menu{position:absolute;left:503px;top:0;transition:.2s ease;height:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:40px;width:300px}.header__menu .menu .menu-item .ul_sous_menu>li .soussous_menu li{margin:4px 0;opacity:0;visibility:hidden}.header__menu .menu .menu-item .ul_sous_menu>li .soussous_menu li a{color:#000;font-size:.9em}.header__menu .menu .menu-item .ul_sous_menu>li .soussous_menu li a:hover{color:#494f85}.bloc{padding:var(--margin) 0;margin:0 auto;position:relative}.bloc::before{content:"";height:calc(100% + 1px);width:1000%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;position:absolute;display:block}.bloc .group_cols{margin:0 auto}.bloc--primary::before{background-color:#494f85}.bloc--primary .bloc_full_width .cell_50.fond_image::before{background:rgb(69.35,75.05,126.35)}.bloc--secondary::before{background-color:#95c11f}.bloc--secondary .bloc_full_width .cell_50.fond_image::before{background:rgb(141.55,183.35,29.45)}.bloc--gris1::before{background-color:#f7f7f7}.bloc--gris1 .bloc_full_width .cell_50.fond_image::before{background:rgb(234.65,234.65,234.65)}.bloc--gris2::before{background-color:#eaf3d2}.bloc--gris2 .bloc_full_width .cell_50.fond_image::before{background:rgb(225.6552631579,238.2315789474,192.1184210526)}.bloc--gris3::before{background-color:#eeeef4}.bloc--gris3 .bloc_full_width .cell_50.fond_image::before{background:rgb(223.3678571429,223.3678571429,234.5321428571)}.bloc--primary{color:#fff}.bloc--primary h2{color:#fff}.texte_image{display:flex;gap:4rem;align-items:center}@media only screen and (max-width:1000px){.texte_image{flex-direction:column;gap:2rem}}.texte_image:not(.bloc)::before{display:none}.texte_image::after{display:none}@media only screen and (max-width:1000px){.texte_image .cols{width:100%}}.texte_image .cols:last-child{display:flex;gap:1.5rem}.texte_image .cols:last-child .bloc_full_width{position:relative}.texte_image .cols:last-child .bloc_full_width:first-child{margin-bottom:6rem}.texte_image .cols:last-child .bloc_full_width:first-child::before{bottom:-9px}.texte_image .cols:last-child .bloc_full_width:not(:first-child){margin-top:6rem}.texte_image .cols:last-child .bloc_full_width:not(:first-child)::before{top:-9px;animation-duration:5s}.icones{display:flex;gap:1rem}.icones::after,.icones::before{display:none}@media only screen and (max-width:1000px){.icones{flex-wrap:wrap;gap:0}}.icones--texte{display:flex}.icones--texte .cols:last-child{background:#eeeef4;border-radius:10px}.icones--texte .cols:last-child .text_ck{padding:2.5rem;flex-direction:column;margin:auto;justify-content:center;display:flex}.icones--texte .cols:last-child .text_ck h3{margin:0}.icones--texte .cols:last-child .text_ck p:last-child{position:static}.icones .cols,.icones .container_texte_image{display:flex;width:100%;margin-left:0;margin-right:0}.icones .bloc_full_width{background:#eaf3d2;padding:2.5rem;border-radius:10px;gap:1rem!important;justify-content:space-between;align-items:flex-start;position:relative;min-height:200px;padding-bottom:5rem}.icones .cell{width:auto;position:static}.icones .cell:last-child{flex-shrink:0}.icones .cell img{width:40px}.icones p:last-child{position:absolute;bottom:2.5rem;right:2.5rem;margin:0}.icones_contact{display:flex;gap:1.5rem}@media only screen and (max-width:800px){.icones_contact{flex-wrap:wrap}}.icones_contact::after,.icones_contact::before{display:none}.icones_contact .cols{display:flex;flex-direction:column;gap:.6rem;margin:0;justify-content:space-between}.icones_contact .cols:first-child{border-radius:10px;overflow:hidden}@media only screen and (min-width:1000px){.icones_contact .cols:first-child{width:650px}}.icones_contact .container_texte_image{background:#eaf3d2;padding:1.7rem;border-radius:10px}.icones_contact .container_texte_image .cell_50:first-child{height:50px;width:50px;padding:0;justify-content:center;border-radius:5px;background:rgba(0,0,0,.1)}.icones_contact .container_texte_image .cell_50:last-child{flex:1;padding:0;background:0 0}.icones_contact .bloc_full_width.table{flex-direction:row;gap:2rem}.ampoule{padding:calc(var(--margin)/ 2.2)}@media only screen and (min-width:1000px){.ampoule{margin-top:8rem}}.ampoule .cols{position:relative}.ampoule .cell{width:auto}.ampoule .cell:last-child{position:absolute;right:-2rem;top:-12rem;z-index:0}@media only screen and (max-width:1000px){.ampoule .cell:last-child{transform:scale(.5) translate(10rem,4rem);opacity:.6}}.numero{display:flex;gap:3rem}@media only screen and (max-width:800px){.numero{flex-wrap:wrap}}.numero::after{display:none}.numero .text_ck{padding-left:8rem;position:relative}@media only screen and (max-width:800px){.numero .text_ck{padding-left:5.5rem}}.numero h3[data-numero]::after,.numero h3[data-numero]::before{position:absolute;font-family:Oswald,sans-serif;font-size:6rem;opacity:.2;line-height:1;top:-10px}@media only screen and (max-width:800px){.numero h3[data-numero]::after,.numero h3[data-numero]::before{font-size:4rem}}.numero h3[data-numero]::after{content:"0";left:0;color:#95c11f}.numero h3[data-numero]::before{content:attr(data-numero);left:3.2rem}@media only screen and (max-width:800px){.numero h3[data-numero]::before{left:2.4rem}}.swiper{overflow:visible}.swiper-navigation-wrapper{display:flex;gap:1rem;justify-content:center;align-items:center}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:50px;transition:.2s ease;transform:none;width:var(--swiperButton);height:var(--swiperButton)}@media only screen and (max-width:800px){.swiper-button-next,.swiper-button-prev{padding:1.4rem}}.swiper-button-next::after,.swiper-button-prev::after{font-size:1rem}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgb(242.25,242.25,242.25)}.portfolios .swiper-button-prev{right:4rem;left:inherit;top:-4.2rem;margin:0}.portfolios .swiper-button-next{right:0;top:-4.2rem;margin:0}.portfolios .item_portfolio{margin:0;border-radius:10px;overflow:hidden;width:100%}.portfolios .item_portfolio:hover .plus_portfolio{opacity:1;visibility:visible;transform:none}.portfolios .image_portfolio{width:100%!important;position:relative;display:flex;align-items:flex-end;z-index:1;padding:2rem;justify-content:space-between}@media only screen and (max-width:720px){.portfolios .image_portfolio{height:300px!important}}.portfolios .portfolio_titre{color:#fff;text-align:left;margin:0}.portfolios .portfolio_sous_titre{color:#fff!important;font-weight:400;text-align:left}.portfolios .portfolio_infos{display:flex;gap:.5rem;flex-direction:column}.portfolios .plus_portfolio{flex-shrink:0;opacity:0;visibility:hidden;transition:.3s ease;transform:translateY(4rem)}.gallerie{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;margin:2rem auto}@media only screen and (max-width:1000px){.gallerie{grid-template-columns:repeat(3,1fr);margin:1rem auto}}@media only screen and (max-width:1000px) and (max-width:700px){.gallerie{grid-template-columns:repeat(2,1fr)}}.gallerie.contain{margin:1rem auto 0}.gallerie.contain .item_gallerie{height:150px;border:1px solid #eaf3d2;display:flex;justify-content:center;align-items:center;padding:1rem}@media only screen and (max-width:600px){.gallerie.contain .item_gallerie{height:100px}}.gallerie.contain .item_gallerie::after,.gallerie.contain .item_gallerie::before{display:none}.gallerie.contain .item_gallerie img{object-fit:contain;width:auto;height:auto;max-height:100%}.item_gallerie{height:220px;position:relative}@media only screen and (max-width:450px){.item_gallerie{height:160px}}.item_gallerie:hover .titre_item_gallerie,.item_gallerie:hover::after,.item_gallerie:hover::before{opacity:1;visibility:visible}.item_gallerie::before{content:"";position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:.2s ease;height:100%;width:100%;background:#494f85;z-index:1;mix-blend-mode:color}.item_gallerie::after{content:"";position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:.2s ease;height:100%;width:100%;background:url(../../../images/sites/kimyatech/icone-logo-blanc.svg) center center no-repeat rgba(73,79,133,.6);z-index:1}.item_gallerie img{object-fit:cover;width:100%;height:100%;margin:auto}.titre_item_gallerie{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;padding:.6rem;margin:0;background:#494f85;line-height:1.2rem;opacity:0;visibility:hidden;transition:.2s ease;z-index:2}.articles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media only screen and (max-width:720px){.articles{grid-template-columns:repeat(1,1fr)}}.article{display:flex;flex-direction:column;transition:.2s ease;background:#f7f7f7;padding:2.5rem;gap:1rem}.article:hover{background:rgb(234.65,234.65,234.65)}.article__titre{margin:0}.article__description{margin:0}.article__footer{display:flex;justify-content:space-between;align-items:flex-end;flex:1}.article__date{color:#494f85;margin:0}.retour_article{margin-top:2rem}.gcontainer{padding:1rem}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{width:50px;height:50px}.glightbox-clean .gclose.disabled,.glightbox-clean .gnext.disabled,.glightbox-clean .gprev.disabled{pointer-events:none}@media only screen and (max-width:1000px){.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{width:35px;height:35px}.glightbox-clean .gclose svg,.glightbox-clean .gnext svg,.glightbox-clean .gprev svg{width:15px}}.glightbox-clean .gclose{right:1rem}.glightbox-clean .gprev{top:50%;transform:translateY(-50%);left:1rem}@media only screen and (max-width:1000px){.glightbox-clean .gprev{bottom:1rem;top:inherit;transform:none}}.glightbox-clean .gnext{top:50%;transform:translateY(-50%);right:1rem}@media only screen and (max-width:1000px){.glightbox-clean .gnext{bottom:1rem;top:inherit;transform:none}}.glightbox-clean .glightbox-mobile .goverlay,.glightbox-clean .goverlay{background:rgba(0,0,0,.7)}.glightbox-clean .gdesc-inner{padding:.6rem}.glightbox-clean .gslide-title{margin:0;font-family:Roboto,sans-serif;text-align:center;font-size:.9rem}.glightbox-clean .gslide-media{box-shadow:none}.glightbox-clean .gslide-description{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.categories,.group_cols .cols{opacity:0;transition:.4s ease;transform:translateY(2rem)}.categories.fadeIn,.group_cols .cols.fadeIn{opacity:1;transform:none}#fancybox-overlay{background-color:#fff!important;opacity:1!important}#fancybox-overlay::after,#fancybox-overlay::before{content:"";position:fixed;top:0;height:100%;width:1px;background:rgba(27,33,38,.3)}@media only screen and (max-width:1000px){#fancybox-overlay::after,#fancybox-overlay::before{width:100%;height:1px}}#fancybox-overlay::before{left:calc(2.8rem + 50px)}@media only screen and (max-width:1000px){#fancybox-overlay::before{left:0;top:calc(2rem + 30px)}}#fancybox-overlay::after{right:calc(2.8rem + 50px)}@media only screen and (max-width:1000px){#fancybox-overlay::after{right:0;top:initial;bottom:calc(2rem + 30px)}}#fancybox-left{border-radius:5px;transition:.2s ease;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-color:rgba(27,33,38,.08);position:fixed;opacity:.7;transition:.2s ease}@media only screen and (max-width:1000px){#fancybox-left{width:30px;height:30px;background-size:10px}}#fancybox-left:hover{opacity:1}#fancybox-left{background-image:url(../../images/prev_noir.svg);top:50%;transform:translateY(-50%);left:1.4rem}@media only screen and (max-width:1000px){#fancybox-left{top:inherit;transform:none;bottom:1rem;left:1rem}}#fancybox-right{border-radius:5px;transition:.2s ease;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-color:rgba(27,33,38,.08);position:fixed;opacity:.7;transition:.2s ease}@media only screen and (max-width:1000px){#fancybox-right{width:30px;height:30px;background-size:10px}}#fancybox-right:hover{opacity:1}#fancybox-right{background-image:url(../../images/next_noir.svg);top:50%;transform:translateY(-50%);right:1.4rem}@media only screen and (max-width:1000px){#fancybox-right{top:inherit;transform:none;bottom:1rem;right:1rem}}#fancybox-left-ico,#fancybox-right-ico{display:none}#fancybox-close{border-radius:5px;transition:.2s ease;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-color:rgba(27,33,38,.08);position:fixed;opacity:.7;transition:.2s ease}@media only screen and (max-width:1000px){#fancybox-close{width:30px;height:30px;background-size:10px}}#fancybox-close:hover{opacity:1}#fancybox-close{background-image:url(../../images/close_noir.svg);top:1.4rem;right:1.4rem}@media only screen and (max-width:1000px){#fancybox-close{top:1rem;right:1rem}}#fancybox-outer{background:0 0}#fancybox-title{position:absolute;bottom:.7rem;left:50%;transform:translateX(-50%);width:100%!important;max-width:calc(100vw - (50px + 2.8rem) * 2 - 2.8rem);text-align:center;color:#1b2126;padding:0;background:0 0;font-size:1em!important;margin:auto}@media only screen and (max-width:1000px){#fancybox-title{max-width:calc(100vw - (30px + 2rem) * 2)}}#fancybox-title #fancybox-title-inside{font-size:1em;padding:0}.fancybox-bg{display:none!important}#fancybox-wrap{top:0!important;left:0!important;height:100%!important;width:100%!important;position:fixed;padding:0!important}#fancybox-wrap #fancybox-content{max-width:calc(100vw - (50px + 2.8rem) * 2 - 2.8rem);max-height:calc(100vh - 6rem);height:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);position:absolute}@media only screen and (max-width:1000px){#fancybox-wrap #fancybox-content{width:calc(100vw - 2rem)!important;max-width:100%;max-height:inherit}}#fancybox-wrap #fancybox-content #fancybox-img{max-width:100%;max-height:calc(100vh - 6rem)}@media only screen and (max-width:1000px){#fancybox-wrap #fancybox-content #fancybox-img{max-height:calc(100vh - (30px + 2rem) * 2 - 2rem);width:auto;display:block;margin:auto;height:auto}}.btn,.btn-large,.btn-small{background:#181a2a}.btn-large:focus,.btn-large:hover,.btn-small:focus,.btn-small:hover,.btn:focus,.btn:hover{background:rgb(21.6,23.4,37.8)}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after{border:2px solid #181a2a}[type=radio].with-gap:checked+span:after,[type=radio]:checked+span:after{background:#181a2a}[type=checkbox].filled-in:checked+span:not(.lever):after{border-color:#181a2a;background:#181a2a}.input-field input.invalid,.input-field input.valid{box-shadow:0 1px 0 #181a2a!important}.input-field label.active{color:#181a2a!important}.dropdown-content li>a,.dropdown-content li>span{color:#181a2a}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #181a2a;-webkit-box-shadow:0 1px 0 0 #181a2a;box-shadow:0 1px 0 0 #181a2a}.dark.cc_dialog button.cc_b_ok,.dark.cookie-consent-preferences-overlay .cc_cp_container .cc_cp_footer .cc_cp_f_save button,.termsfeed-com---palette-dark .cc-cp-foot-save,.termsfeed-com---palette-dark .cc-nb-okagree{color:#fff!important;background-color:#494f85!important;box-shadow:none!important}.termsfeed-com---palette-dark .cc-nb-reject{background-color:#eaeaea!important}.dark.cc_dialog button.cc_b_cp:focus{box-shadow:0 0 0 2px #494f85!important}
/*# sourceMappingURL=frontyxo.min.css.map */
