.ct-widget.ct-ignition{position:fixed;left:auto;top:auto;right:20px;bottom:20px;z-index:10000;transition:all 0.5s ease 0s}.ct-widget.ct-ignition .ct-ignition__button{position:static;margin-top:10px}.ce-element{outline:2px dashed rgba(243,156,18,0.5)}.ce-element--focused,.ce-element:focus{outline:2px dashed rgba(243,156,18,1)}
:focus,button:focus{outline:none}html{font-size:10px}body{font-family:termina,sans-serif !important;font-size:1.4rem;line-height:2em }h1{text-align:center;font-size:3.2rem;text-transform:uppercase;font-weight:bold;display:flex;flex-direction:column;align-items:center;line-height:1.5em}h1::after{content:url(../themes/batipak/assets/images/borderh1.svg);display:block;margin-top:10px;text-align:center}h2{font-weight:bold;line-height:2em}section:nth-child(odd){background-color:#fff}section:nth-child(even){background-color:#F6F6F6}.btn-intro{text-transform:uppercase}a{text-decoration:none}.hamburger-wrapper{display:none}#header .navigation{position:fixed;left:0px;top:0;width:100%;height:100%;background-color:#FFF;z-index:454156;flex-direction:column;align-items:center;justify-content:center;text-align:left;opacity:0;pointer-events:none;transition:all 0.4s ease 0s}.wrapper{}.casper{display:none}//.btn-intro::before{content:""}img,svg{max-width:100%}[data-sizes]{display:block;width:100%}[data-bg]{background-size:cover;background-repeat:no-repeat;background-position:center center}p{margin-bottom:1em;font-family:termina,sans-serif}p:last-child{margin-bottom:0}a{color:inherit}a:hover{text-decoration:none}ul,ol{margin-bottom:0;padding:0;list-style:none}.invalid-feedback.visible{display:block !important}.swiper-container{position:relative;overflow:hidden;z-index:1}.swiper-button-next,.swiper-button-prev{background-color:#F6F6F6;color:black;padding:30px;z-index:155;position:absolute}.swiper-button-prev{top:inherit;bottom:0;left:inherit;right:60px}.swiper-button-prev{top:inherit;bottom:0;background-image:url(../themes/batipak/assets/images/arrowleft.png);background-repeat:no-repeat;background-position:center}.swiper-button-next{top:inherit;bottom:0;right:0;background-image:url(../themes/batipak/assets/images/arrowright.png);background-repeat:no-repeat;background-position:center}.swiper-button-next::after{content:"";width:2px;height:35px;display:block;background-color:#707070;position:absolute;left:-2px}.swiper-button-prev::after{content:""}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.3}#slider-showroom .swiper-slide.swiper-slide-duplicate.swiper-slide-prev,#slider-showroom .swiper-slide.swiper-slide-next,#slider-showroom .swiper-slide.swiper-slide-prev{opacity:0.2}#slider-showroom .swiper-button-prev{top:50%;left:15%;background-color:transparent;background-image:url(../themes/batipak/assets/images/accueil-slider-fleche-left.svg)}#slider-showroom .swiper-button-next{top:50%;right:15%;background-color:transparent;background-image:url(../themes/batipak/assets/images/accueil-slider-fleche-right.svg)}#slider-showroom .swiper-button-next::after{content:"";width:0;height:0}.swiper-slide img{min-width:100%;max-width:none;min-height:100%;max-height:none;width:auto;object-fit:cover}.swiper-slide{overflow:hidden;display:flex;align-items:center;justify-content:center}.fancybox-thumb.first img{padding:0 5px 15px 5px}.fancybox-thumb img{padding:6px}#page{position:relative;width:100%;overflow:hidden}#accueil img{height:200px}.arrow{overflow:hidden;padding:40px 0;display:flex}.arrow img{transform:translateX(-55px);transition:all 0.7s ease 0s}.arrow:hover img{transform:translateX(0)}a .arrow{text-transform:uppercase;font-size:1.2rem}a .arrow:hover{color:black}#accueil-batipak section:nth-child(even){background-color:#fff}#accueil-batipak section:nth-child(odd){background-color:#F6F6F6}#accueil-batipak #header-accueil{height:75vh;background-color:#E4E4DF}#accueil-batipak #header-accueil .minco{display:flex;flex-direction:row;height:116px;position:absolute;bottom:0px;background-color:white;padding:15px;align-items:center}#accueil-batipak #header-accueil .minco::after{content:url(../themes/batipak/assets/images/triangle.png);display:block;position:absolute;left:100%;bottom:0;height:100%}//#accueil-batipak #header-accueil .minco p{line-height:1.5em;padding-left:15px;font-size:1rem}#header-accueil .background{background:url(../themes/batipak/assets/images/accueil-batipak.jpg) no-repeat 50% 50% / cover;height:70vh;position:relative}#header-accueil .background>*{height:100%}#header-accueil .background::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2;z-index:0}#header-accueil .background::after{content:url(../themes/batipak/assets/images/flecheheader.svg);position:absolute;display:block;bottom:-48px;left:47%}#header-accueil h1{text-align:end;justify-content:flex-end;align-items:flex-end;height:100%;color:white;z-index:2;position:relative}#header-accueil h1::after{content:""}#intro-accueil h2{line-height:2.5em}#entete{padding:50px 0}.entete h2{font-size:2.1rem;text-transform:uppercase;padding-bottom:30px;line-height:2em;position:relative}.entete h2:before{content:url(../themes/batipak/assets/images/enteteh2.svg);width:30px;height:300px;display:block;position:absolute;left:-100px}#caracteristiques{padding:75px 0;background-color:#E4E4DF}#caracteristiques h2{font-size:2.1rem;text-transform:uppercase}#caracteristiques h2::after{content:url(../themes/batipak/assets/images/flecheh2.svg);width:1315px;height:25px;display:block;margin-left:-8.33%}#caracteristiques .listfeatures{background-color:white;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#caracteristiques .listfeatures::after{content:"";width:120%;height:10px;background-color:#898989;display:block;background-image:url(../themes/batipak/assets/images/trait.svg);background-repeat:repeat-x;bottom:0}#caracteristiques .listfeatures ol{display:flex;flex-wrap:wrap;counter-reset:list-numbers}#caracteristiques .listfeatures li{width:50%;padding:25px 60px;counter-increment:list-numbers;position:relative}#caracteristiques .listfeatures li:before{content:counter(list-numbers);border:2px solid black;width:30px;height:30px;display:block;position:absolute;left:10px;top:25px;border-radius:30px;text-align:center}#caracteristiques .listfeatures li strong{font-size:1.4rem;font-weight:bold;text-transform:uppercase;padding-bottom:10px}.btnvisit{display:block;text-align:center;border:1px solid #252525;margin-top:75px;padding:20px 0;font-size:2.8rem;text-transform:uppercase;text-decoration:none}.btnvisit:hover{background-color:#252525;color:white}#visite{padding:50px 0}#visite .btnvisit{margin-top:0}#actualites #pageactus{padding-top:50px}#actualites .actualite{display:flex;padding:50px 0}#actualites .actualite:nth-child(odd){background-color:#F6F6F6}#actualites .actualite:nth-child(even){background-color:#fff}#actualites .actualite .container{display:flex}#actualites .actualite h2{padding-bottom:40px}#actualites .actualite .date{position:relative;padding-bottom:40px}#actualites .actualite:nth-child(odd) .date{text-align:right;transform:translateX(50px)}#actualites .actualite:nth-child(even) .date{text-align:left;transform:translateX(-50px)}#actualites .actualite:nth-child(odd) .date::after{content:url(../themes/batipak/assets/images/dateright.svg);position:absolute;top:-25%}#actualites .actualite:nth-child(even) .date::before{content:url(../themes/batipak/assets/images/dateleft.svg);position:absolute;top:-25%;left:-25px}#actualites .actualite:nth-child(odd) .txt:nth-child(odd){order:2}#actualites .actualite:nth-child(odd) .listimg:nth-child(odd){order:3}#actualites .actualite:nth-child(even) .txt:nth-child(even){order:2}#actualites .actualite:nth-child(even) .listimg:nth-child(even){order:1}#intro{padding:50px 0;text-align:center}.elementsection .background{padding:50px 0}.element h2{font-size:2.1rem;text-transform:uppercase;padding-bottom:30px;position:relative}.element h2:before{content:url(../themes/batipak/assets/images/enteteh2.svg);width:30px;height:300px;display:block;position:absolute}.element img{width:530px;height:525px}.elementsection:nth-child(even) .txt{order:1}.elementsection:nth-child(even) .slider{order:2}.elementsection:nth-child(odd) .txt{order:2}.elementsection:nth-child(odd) .slider{order:1}.elementsection:nth-child(even) .element h2:before{left:-100px}.elementsection:nth-child(odd) .element h2:before{right:-100px;transform:rotate(180deg);top:-150px}#intro-porte-garage{padding-top:50px}#intro-accueil{padding-top:50px}#intro-accueil p,#intro-porte-garage p{padding-top:30px}#intro-accueil h2,#intro-porte-garage h2{text-transform:uppercase}#intro-accueil .qualite{background-color:#F6F6F6}#intro-porte-garage .qualite{background-color:#E4E4DF}.qualite{padding:30px 0}.qualite h2{text-align:center}.items{display:flex;flex-direction:row;justify-content:space-around;text-align:center;align-items:flex-end;padding-top:50px;text-transform:uppercase}#porte-de-garage .arrow{padding-top:0;justify-content:flex-end}#porte-de-garage .arrow a{overflow:hidden}#intro-porte-garage .row{align-items:baseline}#products .product{position:relative;text-align:right}#products .product:nth-child(even){text-align:left}#products .product .container{position:absolute;left:0;right:0}#products .product h2{padding:9.3% 5%;width:calc(100% + 80px);margin-top:100px;text-transform:uppercase}#products .product .row{justify-content:flex-end}#products .product:nth-child(even) .row{flex-direction:row-reverse}#products .product:nth-child(odd) h2{text-align:left;background:url(../themes/batipak/assets/images/traitproduct.svg) no-repeat 50% 50% / contain;position:relative;padding-right:80px}#products .product:nth-child(even) h2{text-align:right;float:right;background:url(../themes/batipak/assets/images/traitproductright.svg) no-repeat 50% 50% / contain;position:relative;padding-left:80px}#products .product:nth-child(odd) .hidden{overflow:hidden;text-align:left;margin-right:40px;margin-bottom:40px}#products .product:nth-child(even) .hidden{overflow:hidden;text-align:right;margin-left:40px;margin-bottom:40px;clear:both}#products .product p{padding-top:25px}#products .product .hidden img{height:25px;width:70px}#products .product:nth-child(odd) .hidden img{transform:translateX(-40px)}#products .product:nth-child(even) .hidden img{transform:translateX(40px) rotate(180deg)}#products .product .hidden img{transition:transform .5s,filter .5s ease-out}#products .product .hidden img:hover{transform:translateX(0)}#products .product:nth-child(even) .hidden img:hover{transform:translateX(0) rotate(180deg)}#products .product:nth-child(odd) p{text-align:left}#products .product:nth-child(even) p{text-align:right}#products .product:nth-child(odd) .paddingactu{padding-left:40px}#products .product:nth-child(odd) .image{order:2}#products .product:nth-child(even) .paddingactu{padding-right:40px}#products .product:nth-child(even) .image{order:1}#products .product:nth-child(odd){background-color:#E4E4DF}#products .product:nth-child(even){background-color:#F6F6F6}#products .product .image img{height:100%;object-fit:cover}#actus{padding:50px 0}#actus h2{text-align:center;text-transform:uppercase;padding-bottom:50px;font-size:2.8rem}#actus .actualite{box-shadow:1px 1px 12px #e6e6e6;height:100%;padding-bottom:40px}#actus .actualite img{width:100%}#actus .actualite .text-actu{padding:30px 15px;min-height:520px}#actus .actualite .text-actu h3{font-size:2.8rem;line-height:1.5em;text-transform:uppercase;font-weight:normal;min-height:125px}#actus .actualite .text-actu p{position:relative;padding-left:40px;padding-top:50px;padding-right:10px}#actus .actualite .text-actu p::before{content:url(../themes/batipak/assets/images/leftactus.svg);display:block;position:absolute;left:0;top:35px}#actus .actualite a{text-align:right;justify-content:flex-end;display:flex;padding-right:30px}#actus .actualite a img{width:35px}#actus .actualite a img:hover{transform:scale(1.2);transition:transform .5s,filter .5s ease-out}#actus div.eapps-widget{width:100%}#actus .eapps-facebook-feed-inner{border:0 transparent;background-color:transparent;border-radius:0}#actus .eapps-facebook-feed-posts-inner{border:0 transparent;display:flex}#actus .eapps-facebook-feed-posts-item{box-shadow:1px 1px 12px #e6e6e6}#slider-showroom h2{text-align:center;padding:50px 0;font-size:2.8rem}#header{background-color:#F6F6F6}.imgmiddle{padding:0 30px}.logoheader{position:relative;text-align:center;padding:50px 0;display:flex;align-items:center;justify-content:center;align-content:stretch}.navbar ul{display:flex;flex-direction:row;justify-content:space-between;width:100%}.navbar li{text-transform:uppercase;color:#252525;position:relative}.navbar li::after{content:'';position:absolute;left:50%;bottom:-15px;width:0;height:3px;transition:all 0.45s}.navbar li:hover:after{width:100%;left:0;border-left :5px solid transparent;border-right :5px solid transparent;border-top:10px solid #233030;z-index:12}.navbar a{text-decoration:none}.navbar a:hover{color:#252525}#menu-secondaire{display:flex;flex-direction:column;right:0;position:fixed;z-index:4545;text-align:center;top:40%;transform:translateY(-50%)}#menu-secondaire img{padding:7px;height:40px;width:40px}#menu-secondaire .message{background-color:#E4E4DF}#menu-secondaire .facebook{background-color:#252525}#footer{font-family:'Montserrat',sans-serif !important}#footer #adjectifs{background-color:#E4E4DF;overflow:hidden}#footer .minco{display:flex;flex-direction:row;height:116px;position:relative;bottom:0px;background-color:white;padding:15px;align-items:center}#footer .minco::after{content:url(../themes/batipak/assets/images/triangle.png);display:block;position:absolute;left:100%;bottom:0;height:100%}#mentions a:hover,#coordonee a:hover,#accueil-batipak a:hover,#porte-de-garage a:hover{color:#707070}#adjectifs .adjs{display:flex;justify-content:space-evenly;align-items:center;font-size:1rem;line-height:1.2em;min-height:116px}#adjectifs .adj{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}#adjectifs .adj img{padding-right:10px}#adjectifs .adj h3{text-transform:uppercase}#coordonee{padding:100px 0;background-color:#252525 !important;color:white}#coordonee li,#coordonee p{font-family:'Montserrat',sans-serif;font-size:2.1rem;line-height:2em}#coordonee .entreprise{text-transform:uppercase}#coordonee .coordonee{font-weight:300}.societe{display:flex;flex-direction:column;justify-content:flex-end}#mentions li{font-size:1.4rem;font-weight:300}#mentions{padding:50px 0 }#mentions .row{display:flex;flex-direction:row;justify-content:space-between}#mentions .logo{height:40px;width:80px}.widget{font-size:2.1rem;display:flex;flex-direction:row;padding-top:75px;align-items:flex-end}.widget:hover{color:#707070}.widget .tel{position:relative;padding-left:10px;display:flex;justify-content:center;align-items:center}.widget.telephone{align-items:initial}.widget .tel img{position:relative;z-index:2}.widget .tel:after{content:url(../themes/batipak/assets/images/rond.svg);display:block;height:40px;width:40px;bottom:0;left:-5px;position:absolute}.widget .numero{padding-left:25px}.widget .youtube{padding-left:15px}.widget .instagram{padding-left:15px}.left{background-color:#E4E4DF;height:100vh}.right{background-color:#252525;height:100vh}.left,.right{display:flex;flex-direction:row;align-items:center;justify-content:center}.logo{width:400px;height:180px}.logo img{transition:transform .5s,filter .5s ease-out}.logo img:hover{transform:scale(1.2)}#contact #formcontact{padding:70px 0}#contact .form-select:focus,#contact .form-control:focus{border-color:#1D1D1B}#contact .form-floating>.form-control,#contact .form-floating>.form-select{padding:40px 30px 15px;box-shadow:none !important;font-size:1.6rem}#contact .form-floating>.form-select{padding:15px 30px 5px;height:60px}#contact .form-floating>label{left:25px;color:#898989;text-transform:uppercase}#contact .form-select option{font-size:1.4em}#contact #contact-message{border-top:none;border-left:none;border-right:none}#contact .block{padding-bottom:20px}#contact .btn{background-color:#252525;color:white;padding:15px 30px;border-radius:0;position:relative}#contact .btn::after{position :absolute;content:url(../themes/batipak/assets/images/lieux.svg);bottom:-370px;left:40%;pointer-events:none}#contact .center{text-align:center;padding-top:120px}#contact .center h2{position:relative;text-transform:uppercase}#contact .center h2::after{content:url(../themes/batipak/assets/images/hrh2contact.svg);position:absolute;left:45%;bottom:-20px}#contact .center p{padding-top:20px;position:relative}#contact .center p::after{content:url(../themes/batipak/assets/images/maps.svg);position:absolute;left:50%;bottom:-270px}#contact #telephone .center{padding-top:0}#contact #telephone .center{display:none}#contact #telephone{padding-bottom:60px}#contact #telephone .fond{background-color:#252525;display:flex;justify-content:center;z-index:2;position:relative;flex-direction:column;align-items:center;padding:30px 0}#contact #telephone .fond img{padding:20px 0}#contact #telephone .fond p{padding:20px 0;color:white;font-size:3.2rem;font-weight:bold;text-transform:uppercase}#contact .captcha{display:flex;justify-content:center}//#contact label.form-label:focus{font-size:0.6rem;padding:0}#popups{}#popups:before{content:'';position:fixed;left:0;top:0;;width:100%;height:100%;z-index:9998;background:rgba(0,0,0,0.8)}#popups .popup{position:fixed;left:50%;top:50%;width:70vw;background:#fff;z-index:9999;transform:translate(-50%,-50%);padding:30px;max-height:95vh}#popups .popup .close{position:absolute;right:15px;top:10px;z-index:10;font-weight:var(--font-heavy);transform:scaleX(1.2)}#popups .popup .swiper-container{max-height:calc(95vh - 50px);overflow-y:visible}#popups .popup .swiper-wrapper{box-sizing:border-box}#popups .popup .swiper-slide{width:100%}#popups .popup .row{align-items:center}#popups .popup h3{font-weight:var(--font-heavy);margin-top:0}#popups .popup .image{overflow:hidden}#popups .popup .image img{transform:translateX(-50%);position:relative;left:50%}
@media (min-width:1400px){}@media (max-width:1550px){}@media (max-width:1399px){body.open #header .navigation{opacity:1;pointer-events:auto}.navigation img{padding:30px}.hamburger{z-index:5115661;padding:0}.hamburger-wrapper{display:flex;justify-content:flex-end}#header .wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;height:80%}#header .container{display:flex;justify-content:space-between}.navbar{display:none}#header .wrapper li{padding:10px 0;text-transform:uppercase}.logoheader{padding:30px 0}#products .product{text-align:center !important}#products .product h2{background-repeat:no-repeat;background-size:100%}#products .product{padding-bottom:50px}#products .product h2{margin-top:50px}#footer .minco::after{display:none}}@media (max-width:1199px){body{line-height:1.8em}p{font-size:1.2rem}#entete{padding:25px 0}.entete h2{font-size:1.9rem;padding-bottom:10px}#caracteristiques h2,.element h2{font-size:1.9rem}.element img{height:auto}#coordonee p,#coordonee li,.widget{font-size:1.6rem}.widget{padding-top:35px}.societe{padding-top:35px}#header-accueil h1{height :60%}#slider-showroom img{height:auto}.entete img{height:auto}#products .product .image{order:3 !important}#products .product h2{order:1 !important}#products .product .hidden{order:2 !important}}@media (max-width:991px){#slider-showroom h2{font-size:2.2rem}.arrow{overflow:hidden}#contact .center h2::after{left:39%}.imglazzeroni{display:none}.imgbatipak{display:none}#adjectifs .adjs{flex-wrap:wrap}#adjectifs .adj{padding:15px 30px}#footer .minco::after{display:inherit}.paddingactu{padding-bottom:25px}}@media (max-width:767px){.left,.right{height:50vh}.logo{width:90%;text-align:center}.entete h2:before{left:-50px}#caracteristiques .listfeatures li{padding:15px 50px}.element h2{padding-bottom:10px}.elementsection .background{padding:50px 60px}.elementsection .txt{padding-bottom:20px}.elementsection:nth-child(odd) .txt{order:1}.elementsection:nth-child(odd) .slider{order:2}.elementsection:nth-child(odd) .element h2:before{left:-50px;transform:rotate(0deg);top:0}.elementsection:nth-child(even) .element h2:before{left:-50px}#intro-accueil p,#intro-porte-garage .items p{padding-top:10px;padding-bottom:0px}.items{text-align:center;flex-direction:column;align-items:center}#actualites .actualite .container{display:block}#actualites .actualite h2{padding-bottom:20px}#actualites .actualite p{padding-bottom:15px}#actualites .actualite:nth-child(odd) .date{transform:translateX(-30px)}#actualites .actualite:nth-child(even) .date{transform:translateX(20px)}#adjectifs .adjs{justify-content:space-around}#adjectifs .adj{display:flex;align-items:center;flex-direction:column;padding:25px 0}#adjectifs p{display:none}#adjectifs strong{font-size:1rem}#header .wrapper{height:75%}#menu-secondaire img{display:none}#actus .actualite .text-actu h3{min-height:60px}.qualite-item{padding-bottom:60px}#contact .center{display:none}#contact #telephone .center{display:inherit}#contact #telephone .center p{margin-bottom:100px}#contact #telephone img{position:relative;z-index:3}#contact .btn::after{display:none}#products .product{padding-bottom:0}#products .product h2{width:calc(100% - 40px)}}@media (max-width:575px){h1{font-size:2.5rem}#slider-showroom .swiper-button-next,#slider-showroom .swiper-button-prev{display:none}#entete{text-align:center}#caracteristiques{padding:30px 20px}#caracteristiques .listfeatures li{width:100%}#caracteristiques h2::after{margin-left:-3%}.elementsection .background{padding:25px 25px}.elementsection .element h2:before{display:none}#contact .center p::after{display:none}#contact #telephone .center p::after{display:inherit}#contact .center{padding-top:50px}#contact #formcontact{padding:30px 0}#contact #telephone .fond p{font-size:2.2rem}#contact #telephone .fond img{padding:0}#coordonee{padding:25px 0;text-align:center}#coordonee p,#coordonee li{font-size:1.4rem}.widget{padding:25px 0;justify-content:center}#mentions{padding:25px 0;text-align:center}#mentions .mentions{padding-bottom:25px}.societe{padding-top:15px}#header-accueil .background::after{left:40%}#header .wrapper li{padding:5px}#intro-accueil p,#intro-porte-garage .items p{padding-top:20px}.arrow{padding:10px 0}#accueil-batipak #header-accueil .minco{padding:5px}.fancybox-thumb{width:49%}#actus .actualite .text-actu h3{font-size:2.4rem;min-height:40px}#actus .actualite .text-actu{min-height:460px}#accueil img{height:auto}#products .product:nth-child(odd) h2{background-size:auto 100%;background-position:0 50%;padding-right:0}#products .product:nth-child(even) h2{background-size:auto 100%;background-position:100% 50%;padding-left:0}}@media (max-width:450px){}@media (max-width:370px){}