@media not all and (min-resolution:.001dpcm){@media {
    /*
      MEDIA QUERIES POUR CIBLER SAFARI UNIQUEMENT
     */   
		@media(min-width: 1025px){
			#navsecondary .navigmenu .naviglink:not(.item-home){
			letter-spacing:-1px!important;	
			}
		}
    
    
    }}@media (min-width:481px){#agencesFooter #listwidgetagence{display:flex;justify-content:space-between}#agencesFooter{width:100%}#footer .fpi{margin-bottom:15px}}@media (min-width:768px){#header-agences:after{width:300%;height:200vh;left:-30px;top:-75vh;background:var(--black);border-left:1px solid var(--primary-color)}.home #content .wp-block-media-text .wp-block-media-text__media{position:relative}.home #content .wp-block-media-text .wp-block-media-text__media img{position:absolute;top:0;left:0}.home #content .wp-block-media-text:last-of-type .wp-block-media-text__media img{object-position:bottom}.home #content .wp-block-media-text{grid-template-columns:1fr 1fr!important;margin:0}.home #content .wp-block-media-text__content .wp-block-columns{margin:0}.home #content .wp-block-media-text__content{padding:100px 20px 100px 80px;text-align:left;justify-items:flex-start}.home #content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:100px 80px 100px 20px;text-align:right;justify-items:flex-end}.home #content .pre-content{margin-top:-9rem;gap:210px;margin-bottom:40px;flex-wrap:nowrap!important}.wrapper_slider:not(:nth-child(2), :nth-child(5)) .content_slider{padding-top:50px}.wrapper_slider:nth-child(2) .wrapper_inner_slider,
    .wrapper_slider:nth-child(5) .wrapper_inner_slider{display:flex;flex-direction:column-reverse}#galleryHome .wp-block-columns{flex-wrap:nowrap!important}#galleryHome .wp-block-columns .wp-block-columns .wp-block-column:first-child{flex-basis:60px!important}#footerLogoAlt{gap:60px}}@media (min-width:1025px){#header-top{margin:-20px -20px 20px;padding:5px 10px;background:var(--black)}#navsecondary .navigmenu{justify-content:flex-start}#navprimary{border-top: solid 1px rgb(255 255 255 / 40%);border-bottom: solid 1px rgb(255 255 255 / 40%)}#header.fixed-header #headerGrid{grid-template-columns:1fr 130px 1fr;grid-row-gap:10px;padding:5px 20px 0;grid-column-gap:0}#header.fixed-header #navprimary{border-bottom:0}#headerHome-content{padding-top:140px}.home #content{padding:200px 0 100px}.home #content .title small{font-size:22px}.home #content .title{padding:0 20px 30px}.home #content .pre-content{margin-top:-10rem;gap:250px;margin-bottom:100px;padding:0 25px}.home #content .wp-block-media-text__content{padding:150px 50px 150px 150px}.home #content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:150px 150px 150px 50px}#agencesContent #listwidgetagence{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}body.woocommerce-php #content{padding-top:300px}#atouts{margin-bottom:-50px;padding-bottom:150px}#reassurances .picto-bloc{padding-left:240px}#reassurances .picto-bloc:nth-child(odd){padding-right:240px}.picto-container .picto-img{width:200px;height:120px}#reassurances .picto-bloc:nth-child(1) .picto-img{left:calc(50% - 125px);top:calc(50% - 179px)}#reassurances .picto-bloc:nth-child(2) .picto-img{top:calc(50% - 90px);left: calc(50% + 19px)}#reassurances .picto-bloc:nth-child(3) .picto-img{top:calc(50% - 34px);left:calc(50% - 214px)}#reassurances .picto-bloc:nth-child(4) .picto-img{top: calc(50% + 55px);left:calc(50% - 69px)}#newsletter{position:absolute;left:20.4%;max-width:370px;top:0;padding:50px 35px;text-align:left}#newsletter .sociblock .share-buttons{justify-content:flex-start}#galleryFooter{padding-top:50px;padding-bottom:1px}#sections{padding:80px 0 150px}.sectionsbloc{padding:70px 0 0;max-width:1580px;margin:0 auto}#sections .section_title{margin-bottom:80px;padding:0 60px}#sections .section_title .title{padding:0;margin:0}.sectionsbloc .wrap-text{padding:120px 100px 60px}#sections .section_title p{margin:0}#sections .section_title .title:after{height:100%;width:2px;left:auto;right:-50px;background: rgb(0 0 0 / 10%)
    }.sectionsbloc .section_thumb .blocthumb{width:80%;height:75%}.sectionsbloc .section_thumb .specialthumb{border:solid var(--light-color) 5px;position:absolute;top:30%;right:0;width:73%;height:70%}.sectionsbloc .section_thumb .specialthumb img{object-position:50% 40%}#news{margin-bottom:-48px;padding-bottom:150px}#agencesFooter{border-bottom:solid 1px rgba(0,0,0,.1);padding-bottom:20px}#footermenu{width:100%}#footerLogoAlt{gap:120px}}@media (min-width:1281px){#headerHome-content{padding-top:200px}body.woocommerce-php #content{padding-top:340px}#reassurances .picto-bloc{padding-left:280px}#reassurances .picto-bloc:nth-child(odd){padding-right:280px}}@media (max-width:1480px){.wrappercontent.medium{max-width:790px}}@media (max-width:1280px){#navsecondary .navigmenu .naviglink:not(.item-home){font-size:11px;padding:6px 8px;letter-spacing:0}.navigmenu .naviglink.lvl-0{padding:20px 8px;font-size:13px}#choixSections:before{left:30px}#choixSections:after{left:20px}#menu-secondaryfooter{gap:25px;font-size:13px}#footer .fpi{width:70px}}@media (max-width:1024px){#loader-wrapper svg{width:150px}#header-nav .wrappercontent{gap:50px}#headerHome-content{padding-top:70px}#headerHome .custom-product-filter{bottom:-280px;width:90%}#reassurances .bloc_reassurances .reassurances-content p{font-size:15px}#reassurances .bloc_reassurances .reassurances-content h3{font-size:20px}#navprimary .navigmenu .naviglink.lvl-0:not(.item-logo) span:after{bottom:0;height:2px}.navigmenu .naviglink.lvl-0{padding:10px 16px;font-size:14px}.title_slider{font-size:22px}#news-title h2:after{left:30%}#news{padding-bottom:330px;margin-bottom:-220px}#news .grid.gutter50{gap:15px}#news .title_slider{font-size:20px}#choixSections{display:none}#sections .sectionsbloc{flex-direction:column;display:flex}#sections .section_title{gap:0;padding:60px 30px 10px}#sections .section_thumb{display:grid;align-items:stretch;grid-template-columns:repeat(2,1fr)}.home #content{padding-top:380px}.home #content .linkTurn{--size:9rem}.home #content .wp-block-media-text__content .wp-block-columns .col-icone{flex-basis:70px!important;width:70px;order:-1}body.woocommerce-php #content{padding-top:200px}body.woocommerce-php #content>.wrappercontent{display:flex;flex-direction:column}.product-img{height:300px}.titleproduct{font-size:18px}.filter-button{margin:0 0 50px}.custom-product-filter .wrappercontent{flex-direction:column;padding:20px 20px 40px}.custom-product-filter .filter-group{width:100%;padding:8px 0}.custom-product-filter .filter-group:last-of-type{padding-bottom:30px}.filter-group .filter-title{font-size:12px}body.woocommerce-php .custom-product-filter{order:2;margin:50px auto 0}.custom-product-filter{margin:0 auto;width:100%;max-width:500px}.bloc_atouts h3{font-size:18px}.bloc_atouts img{width:60px;height:50px}#atouts{margin-bottom:80px;padding-bottom:50px}#agencesFooter .fpi{}#footerLogo>a{display:flex;align-items:center}}@media (max-width:767px){#loader-wrapper svg{width:100px}#header-agences,#header-coordonnees{padding:0;justify-self:center}#header-nav{padding:120px 15px 50px;display:flex;align-items:center;justify-content:center}#header-nav .wrappercontent{gap:25px;height:auto}#header-coordonnees .flex>div:before{content:none}#header-coordonnees .flex  > div:not(.title){padding:0}#header-coordonnees .flex  > div :is(span, .titlehoraires),
	#header-agences .list_infoagence .title_list_infoagence,
	#header-social .label{font-size:10px;letter-spacing:0}#header-agences .itemlistwidgetagence{padding:10px 0}#header-agences .tel_list_infoagence a{font-size:11px}#header-coordonnees .flex  > div:not(.title),
	#header-agences .list_infoagence{font-size:13px}#header-social .sociblock .share-buttons a{--size:28px;margin:0 2px}#header-social .share-buttons{justify-content:flex-start}#header-social .sociblock .share-buttons a svg{--size:13px}#fixed-button .button-item a:before{--size:45px;background-size:18px}#fixed-button .button-item span{font-size:10px}.gallery-title small,body.galerie #pageTitle p{font-size:16px}#galleryHome .gallery-item{height:200px}#galleryHome .wp-block-lazyblock-slider-de-galerie{margin:0}#galleryHome .wp-block-columns .wp-block-columns{text-align:center;gap:10px;margin:0}#galleryHome .wp-block-columns .wp-block-columns .wp-block-column:first-child .wp-block-image{width:30px;margin:0 auto}.eb-team-wrapper .name{font-size:17px!important}.eb-team-wrapper .job_title{font-size:13px!important}#agencesContent .title_list_infoagence{font-size:20px}#agencesContent .list_infoagence{font-size:16px;width:100%;margin:0 auto;max-width:200px}#sections .section_title{padding:50px 15px 0}#reassurances .bloc_reassurances{padding:10px;margin-top:20px!important}#reassurances .bloc_reassurances .reassurances-img{--size:40px}#mapLogement #legende_logement{flex-direction:column;align-items:center;padding:0 0 10px}#mapLogement #legende_logement ul{gap:20px;margin-bottom:20px;font-size:11px}#news .title_slider{font-size:18px}#news-title{flex-direction:column}#news .thumbnail_slider{text-align:center}#news .thumbnail_slider img{max-height:400px}#listarticles .thumbnail_slider{height:250px}#news{padding-bottom:400px;margin-bottom:-320px}.home #content{padding-top:350px}.home #content .linkTurn{--size:10rem;position:relative;top:auto;transform:translateX(-50%);margin-bottom:50px}.home #content .pre-content{margin-bottom:30px;text-align:center}body.woocommerce-php #content{padding-top:150px}.product-img,#products .products .product .product-img{height:240px}.titleproduct{font-size:16px}.product .product-img .button{min-width:135px}.nb-pieces{flex-direction:column!important;align-items:center!important}.nb-pieces:before{margin:0;font-size:12px}.etatimg{font-size:10px}.custom-product-filter .field-radios--group label{height:35px}.field-radios--group .input{font-size:14px}.button.tab-button{padding:10px 6px;font-size:10px}.tab-buttons{gap:5px}#products .products .product{min-width:100%;max-width:100%}#products .product-img_wrapper,#products .products .product.active .product-img{height:240px}#products .product-content{flex-direction:column}.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-size:22px;text-align:center}#gallerysinglewoo{height:300px}#productIntro,#tabssinglewoo{padding:0}.panel .panel-content{padding:20px}.panel .panel-content>h2{background:none;position:relative;color:var(--primary-color);padding:0;font-family: var(--font-title);margin-bottom:10px}.panel .panel-content>h2:first-of-type{display:none}#contactCoordonnees #listwidgetagence{grid-template-columns:repeat(1,1fr);justify-items:center;margin:0}#contactCoordonnees #listwidgetagence>div{width:100%;max-width:190px;padding:16px 0}#footer .list_infoagence .title_list_infoagence{font-size:13px}}@media (max-width:480px){#reassurances .bloc_reassurances{padding:0}#reassurances .bloc_reassurances .reassurances-img{--size:40px}#mapLogement #legende_logement ul{flex-direction:column;gap:10px}#map_logement{height:500px}#footerLogoAlt{gap:0;flex-wrap:wrap}#footerLogoAlt a{flex:1 1 50%;padding:5px 15px}}