@media not all and (min-resolution:.001dpcm){@media {
    /*
      MEDIA QUERIES POUR CIBLER SAFARI UNIQUEMENT
     */   
    
    }}@media (min-width:768px){.nohome #reassurances{grid-template-columns:1fr}.widget_comparaisons li{padding:0 10px}}@media (min-width:1025px){#headerGrid{grid-template-areas:"headerCoordonnees" "navprimary";grid-template-columns:1fr}#logo{display:none}#header-coordonnees>div br{display:none}#header-coordonnees{padding:12px 10px;grid-template-columns:repeat(3,1fr);display:grid}#header-coordonnees>div{grid-area:auto;margin:7px 0}#header-coordonnees>div:first-child{order:-1}#header-coordonnees .rightHeader{padding-left:initial;padding-right:25px;text-align:right}#header-coordonnees .rightHeader:before{left:initial;right:0}#header-coordonnees .headerCoordonnees_vide{order:-1;grid-row:span 2}#navprimary{background:var(--white);border-radius:50px}#navprimary .navigmenu .naviglink.lvl-0.item-logo{border-radius:50%;--size:170px;width:var(--size);height:var(--size);background:var(--white);display:flex;align-items:center;justify-content:center;margin:-70px 20px}#navprimary .navigmenu .naviglink.lvl-0.item-logo span{background-size:84%}#headerHome-content{padding:260px 20px 200px}.home #content:before{background:var(--light-color);--size:30em;width:var(--size);height:var(--size);top:15em}.contentButton{top:10px}.textContent{padding:80px;padding-top:180px;width:95%}.nameContent{top:110px;left:40px}.imgContent img{height:500px}.home #content{margin-top:-200px;z-index:3}.nameContent{font-size:3.2em}.contentButton>a{font-size:1em}#galleryHome{height:900px;overflow:visible;z-index:2;margin-bottom:-150px}#galleryHome .gallery-item{position:absolute}#galleryHome .gallery-item:nth-child(1) {width:25em;height:15em;left:-8em;top:0}#galleryHome .gallery-item:nth-child(2) {width:15em;height:15em;left:2em;bottom:20em}#galleryHome .gallery-item:nth-child(3) {width:17em;height:20em;left:50%;transform:translateX(-50%);bottom:5em}#galleryHome .gallery-item:nth-child(4) {width:15em;height:15em;right:2em;bottom:18em}#galleryHome .gallery-item:nth-child(5) {width:20em;height:10em;right:-7em;top:3em}#galleryHome .gallery-item:nth-child(6) {width:22em;height:30em;left:50%;transform:translateX(-50%)!important;top:-3em}.home #prestations{padding:180px 0 140px}.widget_parentpage{gap:0!important}.bloc_prestations.hiddenChild:hover{background:var(--light-color)}.home .bloc_prestations.hiddenChild:hover{background: rgb(0 0 0 / 33%)}.bloc_prestations.hiddenChild:hover h3{color:var(--primary-color)}#prestations .prestations-wrapper>*:not(.prestations-title) {transition:all 1s}#prestations .hiddenChild .prestations-wrapper>*:not(.prestations-title) {opacity:0}.bloc_prestations .prestations-wrapper{display:grid;grid-template-columns:140px 2fr 2fr;align-items:stretch;height:100%}.widget_parentpage{display:flex;justify-content:center;flex-grow:1;flex-shrink:0;flex-basis:auto;counter-reset:prestations}.prestations-img{position:relative}.prestations-img::before{counter-increment:prestations;content:"0" counter(prestations);position:absolute;top:0;right:-70px;font-size:8em;font-family: var(--font-title);z-index:2;color:var(--primary-color);border-bottom:2px solid var(--primary-color);line-height:1}.bloc_prestations{width:70%;transition:all 1s , background .4s;display:block;overflow:hidden;border-left: 1Px solid #47474754}.home .bloc_prestations{border-left-color: #ffffff54}.prestations-title h3::after{content:"+";display:inline-block;margin-left:10px;font-family: var(--font-text);color:var(--primary-color);transform:scale(0);transition:all .4s}.bloc_prestations.hiddenChild .prestations-title h3::after{transform:scale(1)}.prestations-content{padding:30px;margin-bottom:50px}.bloc_prestations.hiddenChild{width:10%}.prestations-title{position:relative;display:flex;align-items:flex-end;width:100px;cursor:pointer}.prestations-img{width:100%;display:block;height:100%;min-height:600px}.prestations-title h3{font-size:2em;display:flex;transform:rotate(270deg);transform-origin:0 5%;white-space:nowrap;align-items:center;position:relative;left:23px;bottom:-29px;text-transform:uppercase;font-weight:bold;letter-spacing:2px}.prestations-content{display:grid;align-content:end;min-width:350px}#sections{padding:100px 0 50px;background:var(--background-color)}.section_thumb{width:38%}.section_txt{width:62%}.sectionsbloc{padding:70px 0;width:100%}.section_thumb .blocthumb{height:100%;width:81%}.section_thumb .specialthumb{position:absolute;top:190px;right:5%;width:30%;height:350px;border:solid var(--background-color) 5px}.section_txt .wrap-text{padding:50px 20px;width:80%;margin-left:auto;max-width:770px}.sectionsbloc .section_txt .wrap-content{padding-left:70px;padding-right:0}.sectionsbloc .section_txt .tertiarythumb{position:absolute;left:-30%;bottom:70px;width:38%;height:50%}#news{z-index:2;padding-bottom:200px}#news .swiper{padding-bottom:100px;margin-bottom:-100px}#news .swiper-pagination-fraction{text-align:center;bottom:50px}#news .fashion-slider-button{top:initial;bottom:150px;transform:initial}.home .thumbnail_slider{height:600px}.title_sliderWrap{width:140%}#news .swiper-pagination::before,#news .swiper-pagination::after,.wrappercontent.extralarge::before{content:"";position:absolute;bottom:30px;--space:200px;left: calc(50% + var(--space));transform:translateX(-50%);width:var(--space);height:30px;border:1px solid var(--primary-color);border-top:none}#news .swiper-pagination::before{left:calc(50% - var(--space));border-right:none}#news .swiper-pagination::after{border-left:none}.wrappercontent.extralarge::before{width:33%;height:50%;left:50%;transform:translateX(-50%);bottom:10px;clip-path:polygon(0% 0%,0% 100%,25% 100%,25% 25%,75% 25%,75% 100%,22% 100%,25% 100%,100% 100%,100% 0%)}#footer:before,#footer:after{height:500px;top:100px}.wrapperContact{width:90%}#comparaisons{padding:120px 30px}.widget_comparaisons li.even{padding-top:50px}}@media (min-width:1281px){#header:before{content:"";position:absolute;top:0;width:calc(100% - 100px);max-width:1400px;height:calc(100% - 30px);border:1px solid var(--white);border-top:0;left:50%;z-index:-1;pointer-events:none;transform:translateX(-50%);opacity:.5}#navprimary .navigmenu .naviglink.lvl-0.item-logo{margin:-70px 60px;--size:200px}.contentButton a{font-size:18px}#galleryHome .gallery-item:nth-child(1) {height:25em;top:-15em;left:-5em}#galleryHome .gallery-item:nth-child(5) {height:20em;top:-15em;width:25em}.prestations-title h3{left:43px}#sections{padding:100px 0}.section_thumb{width:40%}.section_txt{width:60%}}@media (min-width:1481px){#galleryHome .gallery-item:nth-child(1) {left:2em;top:-15em;width:30em}#galleryHome .gallery-item:nth-child(2) {width:20em;left:10em;bottom:20em}#galleryHome .gallery-item:nth-child(4) {width:20em;right:10em;bottom:18em}#galleryHome .gallery-item:nth-child(5) {width:30em;right:3em;top:-15em}.home #prestations{padding:200px 100px 140px}.bloc_prestations{width:60%}.section_txt .wrap-text{padding:60px 70px}}@media (min-width:1681px){#galleryHome .gallery-item:nth-child(1) {left:2em;top:-15em}#galleryHome .gallery-item:nth-child(2) {left:20em;bottom:20em}#galleryHome .gallery-item:nth-child(4) {right:20em;bottom:18em}#galleryHome .gallery-item:nth-child(5) {right:3em;top:-15em}}@media (max-width:1280px){#choixSections:before{left:70px}#choixSections:after{left:60px}}@media (max-width:1024px){#headerGrid{grid-template-areas:"navprimary logo infoToogle";grid-template-columns:55px 1fr 55px}#logo a{justify-content:center}#header.posabs{top:10px;left:0;right:0}#logoheader{background:var(--white);padding:6px;border-radius:100px}.ckmenu-nav{background:var(--title-color);z-index:-1}#headerHome-content{padding:120px 20px 30px}.home #content{padding:0 10px 40px 10px}.contentButton>a{font-size:14px;padding:20px}.imgContent .blocthumb{margin-bottom:-20px}#galleryHome .gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:150px}.home #prestations::before{background-size:50%}.bloc_prestations h3{margin-top:0}#choixSections{display:none}#sections .sectionsbloc{flex-direction:column;display:flex}.section_thumb{height:450px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:450px}#sections .tertiarythumb{margin-top:50px;height:300px}.title_sliderWrap{text-align:center;padding:50px 20px;padding-top:0}.wrapper_inner_slider{max-width:650px;margin:0 auto;width:100%}#news .swiper{padding-bottom:80px}#news{padding-bottom:100px}.home #reassurances{height:150px;top:-90px;margin-bottom:-100px}.home #reassurances-container{padding:10px 10px;width: calc(100% + 10px);max-width: calc(100% + 10px);left:-5px}.home .picto-container li{padding:0 15px}.home #reassurances-containerBis{padding:0 10px;width: calc(100% + 10Px);max-width: calc(100% + 10Px);height:50px;left:-5px;font-size:13px}.home #reassurances-containerBis span{padding:0}.home #reassurances-containerBis span:before{content:none}#footer #footerbloc{grid-template-areas:"footerlogo             footerlogo              footerlogo          footerlogo" "infoadresseFooter      infoouvertureFooter     infomailFooter   infotelportFooter";grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px}#footer:before,#footer:after{content:none}.imgContact{height:300px}#wrapperForm{padding:40px 20px}.twentytwenty-container{height:500px!important}}@media (max-width:767px){#logoheader{--size:130px}#headerHome-content{padding:160px 20px 30px}.nameContent{top:20px}.textContent{top:-34px;padding-top:90px}.prestations-content .content_link,.prestations-content .tc_excerpt{font-size:14px}.home #prestations::before{background-size:70%}.section_thumb{grid-auto-rows:300px}#sections .tertiarythumb{height:200px}.home #reassurances-containerBis span{display:none}.home .picto-container li p{font-size:12px;letter-spacing:.5px}.nohome #reassurances .picto-container{max-width:500px;margin:0 auto}.nohome #reassurances .picto-container li:before{top:50%;transform:translateY(-50%);--size:50px}.nohome #reassurances .picto-container li svg,.nohome #reassurances .picto-container li img{--size:25px}.nohome #reassurances .picto-container li{padding:19px 35px}.nohome #reassurances .picto-container{max-width:330px;margin:0 auto}#footer #footerbloc{grid-template-areas:"footerlogo" "infoadresseFooter" "infotelportFooter" "infoouvertureFooter" "infomailFooter";grid-template-columns:1fr;grid-row-gap:20px}.twentytwenty-horizontal .twentytwenty-after-label,.twentytwenty-horizontal .twentytwenty-before-label{font-size:12px;letter-spacing:0;padding:5px 15px}.twentytwenty-horizontal .twentytwenty-after-label{right:0}.twentytwenty-horizontal .twentytwenty-before-label{left:0}.twentytwenty-container{height:300px!important}}