@media (min-width:481px){.hide-for-sm{display:none}}@media (min-width:768px){.hide-for-md{display:none}.wrap-fieldset>font{flex:1 1 45%;max-width:45%;width:100%;display:inline-block;margin:4px 2%}.wrap-fieldset>font input{width:100%!important;max-width:100%!important}#backBTsingle{margin:30px 0 0}}@media (min-width:768px) and (max-width:1024px){.intro-column{flex-wrap:wrap!important}.intro-column .wp-block-column{flex-basis:100%!important}}@media (min-width:1025px){.hide-for-lg{display:none}.ckmenu-nav{display:block!important}#header.fixed-header #navprimary{position:fixed;top:0;z-index:99;box-shadow:0 0 30px rgba(0,0,0,.2);left:0;animation:slide-down .7s;background:var(--black);right:0}#navprimary .navigmenu .naviglink.lvl-0.item-logo span{display:block;background-position:center;background-repeat:no-repeat;font-size:0!important;background-image:url(../../images/logo.png);width:200px;background-size:63%;height:140px;padding:0}#navprimary .navigmenu .naviglink.lvl-0.item-logo{padding:0;margin:0 10px}.naviglink.hide-for-lg{display:none}}@media (min-width:1281px){.hide-for-xl{display:none}}@media (max-width:1280px){.show-for-xl{display:none}.sectionsbloc .wrap-text{padding:80px 50px}.gallery.ckslider:not(.gutbloc-slidegalerie) .gallery-item {min-width: calc(100% / 4)}}@media (max-width:1024px){.show-for-lg{display:none}.md-tac{text-align:center}.title.md-tac:after{left:50%;transform:translateX(-50%)}.padding-base{padding:80px 15px}.navigmenu .navdown.searchdiv{max-width:100%;margin:auto}.navigtoogleLogo{display:none}.navigmenu .naviglink.lvl-0{padding:11px 16px}.navigmenu .naviglink.lvl-1{text-align:center}#logoheader{width:150px}.ckmenu-nav{top:72px}#header-coordonnees{position:fixed;z-index:0;opacity:0;visibility:hidden;transition:250ms all ease-in-out;left:0;right:0;top:50%;transform:translateY(-50%);border:none;flex-direction:column}#header-coordonnees>div{margin:15px 0}body.is-toggle-open #header-coordonnees{opacity:1!important;visibility:visible!important;transition:850ms all ease-in-out;z-index:99999}#headerHome{min-height:500px;height:auto!important}#headerHome-accroche{font-size:40px}#headerHome-title{font-size:15px;letter-spacing:2px}.has-child-megamenu .navbloctitle,.has-child-megamenu .menuarticle{display:none}.has-child-megamenu .navigBloc{padding:0 20px}.sectionsbloc :is(.secondary_thumb,.section_thumb) {height:350px;order:1!important}.sectionsbloc .wrap-text{padding:60px 30px}.sectionsbloc img{transform:none!important}.formwidgetnewsletter .labelnewsletter label{font-size:35px}#contactCoordonnees{margin:0 auto}.title_slider{font-size:1.4em}.gallery.ckslider:not(.gutbloc-slidegalerie) .gallery-item{min-width: calc(100% / 3);height:300px}.wp-block-lazyblock-newsletter{padding:40px 15px}#singleGallery .gallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:250px}.wc-tabs li a{font-size:12px;letter-spacing:1px}#mapwidgetagence{padding-left:30px}#agenceForm{margin-top:50px}#agenceForm .form-wrap{max-width:600px;margin:0 auto}#footerLogo img{width:200px}#bannerImg{height:350px;min-height:initial}.pictosPage .eb-feature-list-item:not(:first-child) {padding-top:20px!important;padding-bottom:10px!important}}@media (max-width:767px){.marque-alsace{margin:0 0 8px 0}.has-large-font-size{font-size:22px!important}.show-for-md{display:none}hr.wp-block-separator{margin:40px auto}.sm-tac{text-align:center}.title.sm-tac:after{left:50%;transform:translateX(-50%)}body{line-height:1.6;font-size:15px}.padding-base{padding:67px 15px}.wp-block-image figcaption{font-size:10px}.title small{font-size:12px}.title.tac{margin-bottom:30px}#content,#contentPage,#contentPageBis{padding:50px 15px}.has-background{padding:20px!important}.fixe-bg{background-attachment:initial}.has-medium-font-size{font-size:18px!important}.ckmenu-nav{top:57px}#logoheader{width:160px}.underbutton>*,.button,.tc_content .wp-block-button__link,.wp-block-file__button{padding:13px 20px;font-size:11px}#headerHome{}#headerHome-accroche{font-size:30px}#headerHome-content{padding:20px}#headerHome-title{font-size:14px;letter-spacing:1px}#headerHome-button{margin-top:20px}#bannerImg{height:300px}#bannerTitle{bottom:20px}.sectionsbloc :is(.secondary_thumb,.section_thumb) {height:300px}.buttons-wrap{justify-content:center}.sectionsbloc .wrap-text{padding:50px 25px}#footerLinks,#menu-footer{flex-direction:column;align-items:center}#footerLinks{padding-bottom:70px}#menu-footer .menu-item{margin:2px 0}#wrapperForm{max-width:600px}.schema-how-to-description{font-size:20px}.wp-block-lazyblock-social .share-buttons{justify-content:center;padding-bottom:5px}.tc_content .inner_cta_bloc,.tc_content .bloc_contactform{padding:30px 15px}.tc_content .bloc_contactform .titre_contactform{padding:40px 10px 10px 10px;background-position:top center;background-size:25px;text-align:center}.pictosPage{display:grid!important}.wp-block-file{flex-direction:column}.eb-wrapper-outer{padding:25px!important}.eb-interactive-promo-wrapper .eb-interactive-promo figure{height:400px!important}.hover-effect figure figcaption{padding:1em!important}.hover-effect figure.effect-lexi figcaption::before{width:250px!important;height:250px!important}.eb-cia-wrapper{padding:50px 25px!important}.eb-parallax-slider-wrapper .eb-parallax-container .eb-parallax-slider{--slide-size:240px!important}.wp-block-file{flex-direction:column}blockquote,.wp-block-quote{padding:10px 0 10px 50px!important}blockquote.has-text-align-center,.wp-block-quote.has-text-align-center{padding:50px 20px!important}blockquote:before,.wp-block-quote:before{font-size:70px;height:20px;left:-10px}blockquote:after,.wp-block-quote:after{left:35px}blockquote p,.wp-block-quote p{font-size:15px!important}blockquote.has-text-align-center:after,.wp-block-quote.has-text-align-center:after{font-size:50px;height:50px}.widget_partenaires li{padding:5px!important}.wp-block-table{font-size:13px;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tc_content table td,.wp-block-table th,.wp-block-table tfoot td{padding:5px!important}.wp-block-table th,.wp-block-table tfoot td{font-size:12px}#maintenance{padding:20px}#maintenance .maint_logo{left:0;right:0;top:0}#maintenance .title{padding-top:0}#maintenance:before{background-size:200px}#maintenance .maint_logo img{width:170px}#maintenance .maint_coordonnees{flex-direction:column}#maintenance .maint_coordonnees > div:not(:first-child) {margin:14px 0 0}#maintenance .maint_title{font-size:38px}#maintenance .maint_wrapper{min-height:510px}.tc_content iframe,.wp-block-embed iframe{in-height:auto}.wrap-fieldset .blc,.wrap-fieldset div[id*="cptchk"],.wrap-fieldset .button.cf_submit{flex:1 1 100%;max-width:100%;margin:2px 0}.wrap-fieldset>font{flex:1 1 100%;max-width:100%;width:100%;display:inline-block;margin:4px 0}.schema-how-to-step-text{font-size:14px}.schema-how-to-step-name{font-size:15px}.schema-how-to-step{padding:0 0 20px 50px!important}.schema-how-to-steps:before{left:18px}.schema-how-to-step:before{--size:40px}.maps_canvas{min-height:300px}.formwidgetnewsletter{flex-direction:column}.formwidgetnewsletter .labelnewsletter label{font-size:28px;margin-bottom:30px;text-align:center}.formwidgetnewsletter .submitnewsletter{top:auto;bottom:0;left:50%;transform:translateX(-50%);right:auto}.formwidgetnewsletter .labelnewsletter,.formwidgetnewsletter .wrapnewsletter{max-width:580px}.formwidgetnewsletter .inputnewsletter input{padding-bottom:40px;text-align:center}.horairemodal .titlehoraires{font-size:1.6em}#listarticles .listedarticle h2{font-size:22px}.picto-container li{flex:1 1 100%}.ckctrldiv .counter{display:none}.tc_content .title_inner_socialshare{margin-bottom:10px}.tc_content .wp-block-media-text__media{height:300px}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:1fr!important;margin-bottom:1em}.tc_content .wp-block-media-text__content,.tc_content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:30px 0}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}.tc_content .wp-block-file a:not(.wp-block-file__button){margin:0 0 10px}.tc_content .wp-block-cover{padding:60px 15px}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:initial}.picto-container{flex-direction:column}.wp-block-lazyblock-reassurance .picto-container{flex-direction:inherit}.widget_element li{padding:5px!important}.products{grid-template-columns:repeat(1,1fr)}#share>.flex{flex-direction:column}#share .label{margin:0 0 20px;text-align:center;font-size:16px;line-height:1.3}.gallery.ckslider:not(.gutbloc-slidegalerie) .gallery-item{min-width: calc(100% / 2);height:250px}#singleGallery .gallery,#contentGallery.gallery,body.template-baseGalerie-php .gallery{grid-template-columns:repeat(2,1fr)}#contentGallery.gallery{grid-auto-rows:250px}#contentGallery .gallery-title h2{font-size:24px}.eb-cia-wrapper.eb-call-to-action-yoedgss{padding:50px 15px}.eb-cd-wrapper .eb-cd-inner .box+.box{margin-left:5px!important}.eb-cd-wrapper .eb-cd-inner .box span.eb-cd-digit{font-size:30px!important}.eb-cd-wrapper .eb-cd-inner .box span.eb-cd-label{font-size:14px!important}#backBTsingle a{font-size:12px}#primaryimgsinglewoo{height:300px}.woocommerce-product-gallery__image{height:100px}#shortdesc{font-size:16px}#gallerysinglewoo{margin-bottom:30px}#mapwidgetagence{padding:20px 0 3px}.list_imgagence{width:100px;height:100px}.list_infoagence{padding:0 0 0 20px;font-size:14px}.itemlistwidgetagence{padding:10px 0}#infoagence{flex-direction:column;justify-content:center;align-items:center}#infoagence>div{margin:15px 0}.tc_content ul .eb-feature-list-item{padding-left:0}}@media (max-width:480px){.show-for-sm{display:none}#singleGallery .gallery,#contentGallery.gallery,body.template-baseGalerie-php .gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.innermodal{padding:60px 15px 30px}.jourhoraires,.tc_content .horairesBloc .jourhoraires{width:80px;text-align:right;font-size:14px}.horairesBloc{font-size:14px}.cekome-stars{margin:0 auto!important}#singleGallery .gallery,#contentGallery.gallery{grid-template-columns:repeat(1,1fr)}.navigpages{flex-direction:column}.navigpages>div{margin:4px 0!important}.wc-tabs li a{font-size:11px;letter-spacing:0;padding:1em 5px}.wp-block-image .alignright,.wp-block-image .alignleft{float:none;margin:0 0 20px}}