@media not all and (min-resolution:.001dpcm){@media {
    /*
      MEDIA QUERIES POUR CIBLER SAFARI UNIQUEMENT
     */   
    
    }}@media (min-width:768px){.prestations-img{position:absolute;left:0;top:5%;bottom:0;height:90%;width:0;-webkit-transition:width .6s cubic-bezier(.215,.61,.355,1);transition:width .6s cubic-bezier(.215,.61,.355,1)}.bloc_prestations:hover .prestations-img{width:15.22vw}.bloc_prestations:hover .prestations-title{transform:translateX(16.5vw)}.bloc_prestations:hover .tc_excerpt{opacity:0;transform:translateX(15%)}#wrapperForm>.title{margin-bottom:30px}}@media (min-width:1025px){#infoadresse{order:-1}#logoCoordonnees{grid-row:span 2;order:-1;margin:0 50px}#logoCoordonnees img{width:330px}#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}.navigtoogle.social .naviglink.lvl-0{padding:10px 14px}#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%)}.navigmenu .naviglink.lvl-2 span{padding-left:21px}.navigmenu .naviglink.lvl-2 span:before{content:"";background-image:url(../images/logotype.png);position:absolute;left:0;top:9px;width:10px;height:10px;background-position:center;background-size:contain;background-repeat:no-repeat}.navigmenu .naviglink.lvl-2{margin:0 0 0 30px;text-align:left}#headerHome-content{padding-top:280px}.home #content .blocthumb{position:absolute;left:0;top:0;width:65.9%;height:85%}.home #content .wrap-text{padding:0;max-width:57%;margin-left:auto;background:var(--background-color);position:relative;z-index:1;padding:30px}.home #content .content_txt{padding-top:100px}.home #content .content_title .title{max-width:55%;margin-bottom:60px}.home #content .content_thumb .specialthumb{position:absolute;width:284px;height:284px;z-index:1;top:-285px;left:-100px;border:solid 10px var(--background-color)}.home #content .content_thumb .tertiarythumb{height:80%;position:relative;top:-15%}.home #content .content_thumb{padding-left:30px}.home #content{padding-top:180px;padding-bottom:120px}.home #prestations{padding:100px 15px}#img-reassurance{width:75%;position:absolute;right:-40%;height:100%;margin:0}#reassurances .right{padding:50px 0 50px 18%}#reassurances .title h2{position:relative;font-size:50px;line-height:1;text-shadow:0 0 7px var(--black)}#news{padding-top:120px}#news .wrapper_slider:nth-child(2) .thumbnail_slider{height:270px}#news .wrapper_slider:nth-child(3) .thumbnail_slider{height:390px}#news .wrapper_slider:last-child .thumbnail_slider{height:220px}.section_txt{z-index:2}.sectionsbloc .wrap-text{width:100%;margin:0 auto;max-width:900px}.sectionsbloc .specialthumb{position:relative;left:-200px;width: calc(100% + 100px);margin-bottom:140px;height:320px}.sectionsbloc.odd .specialthumb{left:200px}.sectionsbloc.odd:before{top:400px;height:calc(100% - 400px)}.sectionsbloc{padding:120px 0}.sectionsbloc.section_num0{padding-top:0}.sectionsbloc.odd{padding-bottom:140px;padding-top:50px}.sectionsbloc .section_thumb .blocthumb{overflow:hidden}.sectionsbloc .specialthumb::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;--size:100%;width:var(--size);height: calc(var(--size) + 40Px);border:1px solid var(--primary-color)}.sectionsbloc.even .specialthumb::before{left:initial;right:20px}#certifications .ckctrldiv{display:none}#certifications .ckslidercontrols .prev,#certifications .ckslidercontrols .next{top:50%;--size:38px;transform:translateY(-50%);bottom:auto}#certifications .cksliderwrap{padding:0}#certifications .ckslidercontrols .prev{left:-42px}#certifications .ckslidercontrols .next{right:-42px}#footerLinks{padding:30px 15px}#fondContact{margin-bottom:100px;width:130%}#footer-coordonnees{padding:30px 15px;border-right: 1px solid #ffffff24}#footer .wrapperContact{margin-top:100px;grid-column:span 2!important}#footer #wrapperForm{padding:110px 20px}}@media (min-width:1281px){#logoCoordonnees{margin:0 20px}.home #content .content_thumb .specialthumb{width:314px;height:324px;top:-325px}.home #content{padding:160px 0 100px}.home #content .wrap-text{padding:50px;max-width:47%}#reassurances .title h2{font-size:58px}#reassurances .right{padding:50px 0 50px 223px}.sectionsbloc .specialthumb{height:380px}#footer-coordonnees{padding:50px}#footer #wrapperForm{padding:110px 30px}}@media (max-width:1280px){.prestations-title h2{font-size:30px}#footer .wrapperContact{min-width:120%;left:-20%;position:relative}}@media (max-width:1024px){#logoCoordonnees{order:-1}#navprimary .navigmenu .naviglink.lvl-0:not(.item-logo) span:after{bottom:0;height:2px}#headerHome-content{padding-top:80px}.effy{top:0;bottom:auto;border-radius:0 0 10px 0;padding:12px}.effy p{font-size:11px}.effy img{width:70px}.home #content{flex-direction:column;display:flex}.home #content .content_thumb{display:grid;align-items:stretch;grid-template-columns:repeat(2,1fr);grid-auto-rows:200px;margin-top:2px;gap:2px}.home #content .content_thumb>div{height:100%}.home #content .content_txt .wrap-text{grid-column:span 2}.home #content .content_txt .blocthumb{height:400px}.home #content .content_title{padding:0}.home #content .linkTurn{--size:9rem;position:absolute;top:-70px;margin:0 auto;right:0}.prestations-title h2{font-size:25px}.bloc_prestations .tc_excerpt{font-size:15px}.prestations-title{width:44%;padding-right:15px}#sections .sectionsbloc .section_thumb{width:50%}#sections .sectionsbloc .specialthumb{right:0;width:50%;position:absolute;top:-450px;bottom:auto;height:450px}#certifications{left:auto;width:auto;min-width:auto;max-width:none;padding:20px 10px}#reassurances{padding:100px 20px}#reassurances .left{flex-direction:column}#reassurances .right{padding:0 0 0 30px}#reassurances .picto-container{flex-direction:row;flex-wrap:wrap}.picto-container .picto-bloc{flex:1 1 48%}#reassurances .picto-container li p{font-size:14px}#footerForm{position:relative}#footer-coordonnees{padding:30px 15px;border-right: 1px solid #ffffff24}#footer-coordonnees>div{margin:15px 0}#footer-coordonnees #footerLogo{text-align:center}#footer .wrapperContact{background:var(--overlay-color);z-index:2;min-width:auto;left:auto}#fondContact{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center}#wrapperForm{padding:100px 20px}}@media (max-width:767px){#loader-wrapper .circle{--size:110px}#loader-wrapper .loader{--size:120px}.more-links.bigLink{padding:18px 30px 18px 0;display:inline-block}.more-links.bigLink:after{--size:70px}.more-links.bigLink .more-links_icon svg{--size:30px}#headerHome-content{padding-top:60px}.home #content .content_txt .blocthumb{height:300px}#sections .sectionsbloc .specialthumb{height:300px;top:-300px}.thumbnail_slider{width:100%;height:250px}#news .title_slider{font-size:13px}#reassurances{padding:60px 15px}#reassurances .picto-container{max-width:250px;margin:0 auto;flex-direction:column}#reassurances .right{padding:0 0 0 10px}.picto-container .picto-bloc{margin:21px 0;flex:1 1 100%}.picto-container li:before{--size:50px;left:-10px;margin-top:-25px}.picto-container li svg,.picto-container li img{--size:30px}#reassurances .picto-container li p{letter-spacing:0;margin-left:36px}#prestations .prestations-wrapper{flex-direction:column;align-items:flex-start}#prestations .prestations-wrapper>div{width:100%;height:auto}#prestations .prestations-wrapper .prestations-img{height:200px;margin-bottom:20px}.prestations-title h2{font-size:19px;margin-bottom:6px}.bloc_prestations .liresuite{text-align:right;margin-top:10px}#footer-coordonnees{padding-top:20px;border-bottom: 1px solid #ffffff24}#wrapperForm{padding:50px 20px}}