@media not all and (min-resolution:.001dpcm){@media {
    /*
      MEDIA QUERIES POUR CIBLER SAFARI UNIQUEMENT
     */   
    
    }}@media (min-width:768px){#partenaires #partenaires-header{margin-bottom:60px}#partenaires-intro{padding-left:60px}}@media (min-width:1025px){#infoadresse{order:-1}#logoCoordonnees{grid-row:span 2;order:-1;margin:0 50px}#logoCoordonnees img{width:170px}#header-coordonnees{margin:25px auto}#header-coordonnees>:nth-child(1), 
    #header-coordonnees>:nth-child(4) {padding:0 24px 0 0;text-align:right}#header-coordonnees>:nth-child(1) span, 
    #header-coordonnees>:nth-child(4) span {text-align:right}#header-coordonnees>:nth-child(1):before, 
    #header-coordonnees>:nth-child(4):before {right:0;left:auto}#header-social{margin-left:auto;margin-right:10px}#navprimary{position:absolute;left:0;right:0;top:0;border-bottom: 1px solid rgb(255 255 255 / 40%);border-top: 1px solid rgb(255 255 255 / 40%)}#headerHome-content{padding-top:280px}#headerHome .wrappercontent{max-width:730px}#content .gridContentHome_left{grid-column:span 5}#content .gridContentHome_right{grid-column:span 4}#content .textContent{padding:50px;margin:0}#content .textContent .wp-block-column>*:first-child{margin-top:-130px!important;left:-100px;background:var(--background-color);z-index:1;position:relative;max-width:340px;padding:40px 30px}#content .gridContentHome_right>.wp-block-columns:first-child{margin-left:10%}#content .textContent blockquote:after,#content .textContent .wp-block-quote:after{top:52%;transform:translateY(-50%);height:80%}#content .textContent blockquote::before{left:5px;top:-100px;font-size:12em}#news{padding-left:30px;padding-right:30px;padding-top:270px}#content.parentPresta{margin-bottom:-100px}#prestations-wrapper{padding:240px 15px}.nohome #prestations-wrapper{padding-top:100px}.prestations-content{padding:0;position:relative}#prestations .bloc_prestations :is(.prestations-img, .specialthumb, .tertiarythumb) {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden;transition:opacity 0s .45s;--dist-y:25%}#prestations .bloc_prestations .prestations-img{width:184px;height:243px;top:61%;left:1.5%;--dist-y:-20%;max-width:16.7vw}#prestations .bloc_prestations .specialthumb{left:17%;translate:0 -50%;max-width:13.6vw;width:195px;height:274px}#prestations .bloc_prestations .tertiarythumb{top:37%;right:8%;translate:0 -50%;--dist-y:40%;max-width:16.3vw;left:auto;width:282px;height:397px}#prestations .bloc_prestations:first-child .prestations-img,
    #prestations .bloc_prestations:nth-child(4) .prestations-img{border-radius:100px}#prestations .bloc_prestations:first-child .tertiarythumb,
    #prestations .bloc_prestations:nth-child(4) .tertiarythumb{border-radius:100px 100px 0 0}#prestations .bloc_prestations:first-child .tertiarythumb img{object-position:88%}#prestations .bloc_prestations:first-child .prestations-img img{object-position:88%}#prestations .bloc_prestations:nth-child(2) .prestations-img {border-bottom-left-radius:100px}#prestations .bloc_prestations:nth-child(2) .specialthumb {border-radius:0 100px 100px 100px}#prestations .bloc_prestations:nth-child(2) .tertiarythumb {border-top-right-radius:100px}#prestations .bloc_prestations:nth-child(2) .tertiarythumb img{object-position:61%}#prestations .bloc_prestations:nth-child(2) .specialthumb img{object-position:88%}#prestations .bloc_prestations:nth-child(3) .prestations-img {border-top-right-radius:100px}#prestations .bloc_prestations:nth-child(3) .specialthumb {border-radius:100px}#prestations .bloc_prestations:nth-child(3) .tertiarythumb {border-radius:100px 100px 100px 0}#prestations .bloc_prestations:nth-child(3) .tertiarythumb img{object-position:61%}#prestations .bloc_prestations:nth-child(3) .specialthumb img{object-position:right}#prestations .bloc_prestations.elemActif :is(.prestations-img, .specialthumb, .tertiarythumb) {animation:image-show-long .7s cubic-bezier(.25,.46,.35,.93) .1s forwards}#prestations .bloc_prestations.elemActif .prestations-img{animation-delay:.12s}#prestations .bloc_prestations.elemActif .specialthumb:nth-of-type(1) {animation-delay:.12s}#prestations .bloc_prestations.elemActif .tertiarythumb:nth-of-type(3) {animation-delay:.24s}#partenaires .title h2{font-size:38px}#sections{padding:100px 0}.section_thumb{width:38%}.section_txt{width:62%}.section_title{width:100%;margin-bottom:20px;padding:0 60px}.sectionsbloc{padding:70px 0 0;width:100%;flex-wrap:wrap}.section_thumb .blocthumb{height:100%;width:81%}.section_thumb .specialthumb{position:absolute;bottom:-30px;right:5%;width:30%;height:200px}.section_txt .wrap-text{padding:50px 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%}.buttons-wrap{align-items:flex-start}#reassurances-wrapper{padding:170px 15px}#footer:before,#footer:after{height:500px;top:100px}.wrapperContact{width:90%}#wrapperForm .title{position:absolute;top:-37px;left:0;background:var(--tertiary-color);padding:10px 15px;margin:0;box-shadow: 0px 0px 30px #1a1a2612}#wrapperForm .title h2{color:var(--white);text-transform:uppercase;font-size:14px;letter-spacing:2px}#wrapperForm .title::after{display:none}}@media (min-width:1281px){#logoCoordonnees{margin:0 40px}#content .gridContentHome_left{padding-left:30px}#sections{padding:120px 0 150px}.section_thumb{width:40%}.section_txt{width:58%}.home #reassurances-wrapper{padding:180px 30px}#reassurances .wrappercontent>div:first-child{min-width:380px}}@media (min-width:1481px){.section_txt .wrap-text{padding:60px 70px}#content .gridContentHome_left{padding-left:100px}}@media (max-width:1280px){.navigmenu .naviglink.lvl-0{padding:20px 14px;font-size:14px}#content .gridContentHome{gap:80px}.home #content{padding:150px 30px 100px}#choixSections:before{left:30px;width:calc(100% - 60px);top:83px}#choixSections:after{left:20px;top: calc(100% + 64px)}.subimageSections{--size:50px}#choixSections .linkSections .subimageSections:before{font-size:1.5em}#choixSections .linkSections p{padding:0 15px}}@media (max-width:1024px){#loader-wrapper svg{width:160px}.section-separator svg{height:30px;top:-29px}#headerHome-content{padding-top:130px}.navigmenu .naviglink.lvl-0{padding:10px 12px;font-size:13px}#navprimary .navigmenu .naviglink.lvl-0:not(.item-logo) span:after{bottom:0;height:1px}#logo a{display:inline-block}.home #content .linkTurn{--size:9rem;left:40%}#content .gridContentHome{grid-template-columns:repeat(2,1fr);gap:50px}.home #content{padding:100px 20px 200px}#content .imgContent,#content .gridContentHome_right>.wp-block-columns:first-child{flex-wrap:nowrap!important}#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}#sections .section_title{gap:0;padding:60px 30px 10px}.prestations-content :is(h2,h3){font-size:28px}#prestations .bloc_prestations :is(.specialthumb, .tertiarythumb) {display:none}#prestations .bloc_prestations{padding:20px 7vw 30px!important}#news{padding:250px 30px 80px}#news .next_slider{width:140px}.title_slider{font-size:20px}.newsdate .day{font-size:30px}.newsdate .month{font-size:17px}.newsdate{padding:20px 20px;height:calc(100% - 140px);top:50px;left:-60px;min-height:150px}#news .content_slider{padding:50px 0 50px 80px}.thumbnail_slider{height:300px}#news-title{flex-direction:column;justify-content:center;text-align:center;border:none;padding-bottom:0;margin-bottom:30px}#news-title .title{margin-bottom:10px}#partenaires{padding:80px 25px 0}#footer #footerbloc{grid-template-areas:"footerlogo             footerlogo              footerlogo          footerlogo" "infoadresseFooter      infotelportFooter      infomailFooter       infoouvertureFooter";grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px}#footer:before,#footer:after{content:none}.imgContact{height:300px}#wrapperForm{padding:40px 20px}.safari #wrapperForm .title{display:inline-flex;width:100%;justify-content:center}}@media (max-width:767px){#loader-wrapper svg{width:120px}#info-toogle,.ckmenu-toogle{--size:47px}#banner .overlay{background: radial-gradient(at center top, #ffffff5e, var(--overlay-color) 60%)}#headerHome-content{padding-top:90px}.home #content{padding:50px 15px 60px}#content .gridContentHome{grid-template-columns:repeat(1,1fr);gap:0}.home #content .linkTurn{bottom:50px;--size:9rem;left:50%}#content .tertiaryImgContent .wp-block-image,#content .secondImgContent .wp-block-image{height:220px}#content .firstImgContent .wp-block-image,#content .quaternaryImgContent .wp-block-image{height:150px}#content .gridContentHome_right{display:flex;flex-direction:column-reverse}#prestations .bloc_prestations{padding:20px 0 30px!important}#prestations .widget_parentpage{padding-bottom:0}.prestations-content :is(h2,h3) {font-size:20px}#prestations .tc_excerpt{font-size:15px}#partenaires{padding:50px 15px 0}#partenaires-header{grid-gap:20px;margin-bottom:40px}#partenaires .widget_partenaires li{min-height:130px}#sections .section_title{padding:50px 20px 0}.section_thumb{grid-auto-rows:300px}#sections .tertiarythumb{height:200px}.picto-container{grid-template-columns:repeat(1,1fr)}.picto-container li p{font-size:15px}.picto-container li p strong{font-size:12px}.picto-container li:nth-child(3){border-bottom:none}.picto-container li{padding:40px 20px}.thumbnail_slider{height:250px}#news{padding:210px 15px 50px}#news .content_slider{padding:40px 0 20px}.text_slider,.text_slider a{font-size:14px}.newsdate{left:20px;top:-40px;height:auto;padding:10px 15px;min-height:auto}.newsdate .month{font-size:14px}.newsdate .day{font-size:20px}.title_slider{font-size:18px}#news .next_slider{justify-content:flex-start;width:auto}.swiperTemoignages{padding-bottom:40px}#temoignages .bloc_temoignages p{font-size:14px}#temoignages .bloc_temoignages h3{font-size:16px}#footer #footerbloc{grid-template-areas:"footerlogo            footerlogo" "infoadresseFooter     infoouvertureFooter" "infotelportFooter     infomailFooter";grid-template-columns:1fr 1fr}}@media (max-width:480px){#footer #footerbloc{grid-template-areas:"footerlogo" "infoadresseFooter" "infomailFooter" "infotelportFooter" "infoouvertureFooter";grid-template-columns:1fr}}