body.home #wrappersite{grid-template-areas:"header" "headerHome" "content" "reassurances" "prestations" "sections" "certifications" "galleryHome" "partenaires" "news" "footer"}body.home.template_cv #wrappersite{grid-template-areas:"header" "headerHome" "content" "reassurances" "sections" "galleryHome" "partenaires" "footerMap" "footer"}.is-toggle-open #header #info-toogle{box-shadow:0 0 0 100vw var(--title-color) , 0 0 0 100vh var(--title-color);background-color:var(--title-color)}.is-toggle-open #header #info-toogle:before{background-image:url(../../images/icons/close-white.svg)}#header{position:absolute;top:0;left:0;right:0}.navigmenu .naviglink{}.home #content{padding-top:190px}.home #content .title{max-width:1000px;margin:0 auto 80px;position:relative;background:var(--primary-color);padding:60px 50px;z-index:9;border-radius:10px}.home #content .content-imgHome{gap:0!important;flex-wrap:nowrap!important}.home #content .content-imgHome>.wp-block-column:first-of-type{top:50px;position:relative}.home #content .content-imgHome .wp-block-column .wp-block-image{width:110%}.home #content .content-imgHome .wp-block-column .wp-block-image,.home #content .content-imgHome .wp-block-column .wp-block-image a{height:100%}.home #content .content-imgHome .wp-block-column .wp-block-image img{height:100%;object-fit:cover}.home #content .content-imgHome > .wp-block-column:nth-child(2) .wp-block-image{left:-10%;position:relative}.nohome #prestations{padding:0 15px 100px 15px}#prestations .widget_parentpage{counter-reset:prestation;align-items:center;grid-gap:5px}#prestations .prestations-img{height:100%}#prestations .prestations-wrapper{height:300px;position:relative;overflow:hidden}#prestations .bloc_prestations{position:relative}#prestations .prestations-content{top:0;left:0;height:100%;width:100%;padding:30px 20px;background:rgba(0,0,0,.2);pointer-events:none;position:absolute;display:flex;align-items:center;flex-direction:column;justify-content:center}#prestations .prestations-title{background: rgb(255 255 255 / 80%);padding:20px;transition:300ms all ease-in-out;text-align:center}#prestations .prestations-title:before{content:"0" attr(data-i);counter-increment:prestation;font-size:12px;font-family: var(--font-bold);opacity:.8;margin-bottom:4px;line-height:1;position:relative;display:block;height:auto}.prestations-content h2,.prestations-content h3{margin-bottom:0}#prestations .prestations-title:after{left:50%;top:-25px;transform:translate(-1px,0);border-left:1px solid var(--primary-color);height:36px;width:2px}#prestations .prestations-txt .tc_excerpt{color:var(--white);opacity:0;transform:translate3d(100px,0,0);transition:all .5s cubic-bezier(.2,1,.7,1);transition-property:transform , opacity;display:block;margin:30px 0 0 0;font-size:15px;line-height:1.6;text-align:center;font-weight:bold;display:none}#prestations .prestations-txt .liresuite{opacity:0;transform:translate3d(0,100px,0);transition:all .5s cubic-bezier(.2,1,.7,1);transition-property:transform , opacity;text-align:center;pointer-events:all}#prestations .bloc_prestations:hover .prestations-txt .liresuite,#prestations .bloc_prestations:hover .prestations-txt .tc_excerpt{transition-delay:0s;opacity:1;transform:translate3d(0,0,0)}#prestations .blocthumb:before{content:"";position:absolute;left:0;top:0;background:var(--black);height:100%;width:100%;transition:250ms all ease-in-out;z-index:1;opacity:0}#prestations .blocthumb img{transition:all 600ms ease-in-out}#prestations .bloc_prestations:hover .blocthumb:before{opacity:.4}#prestations .bloc_prestations:hover .blocthumb img{transform:scale(1.2)}#prestations .bloc_prestations:hover .prestations-title{background:var(--secondary-color)}#prestations .bloc_prestations:hover .prestations-title h3 a,#prestations .bloc_prestations:hover .prestations-title:before{color:var(--white)}#reassurances{background-image:url(../../images/home-bg3.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#reassurances .picto-container li p{color:var(--white);margin-top:20px;line-height:1.3em;font-family: var(--font-bold);text-transform:uppercase}#partenaires .ckslidercontrols .next,#partenaires .ckslidercontrols .prev{top:50%;transform:translateY(-50%);bottom:auto}#partenaires .cksliderwrap{padding-bottom:0}#partenaires .ckctrldiv{display:none}body.template_cv #galleryHome{padding:10px 0}@media (min-width:768px){.home #content .tc_content{display:flex;align-items:stretch}#prestations .bloc_prestations{padding:10px}#prestations .prestations-wrapper{height:540px}#prestations .widget_parentpage,
	#prestations .bloc_prestations:nth-child(2) .prestations-wrapper {height:670px}#prestations .prestations-content{padding:50px 20px}#prestations .prestations-txt .liresuite{margin-top:50px}}@media (min-width:1025px){#headerGrid{grid-template-areas:"headerCoordonnees" "navprimary";grid-template-columns:1fr;max-width:none}#logo{display:none}#header-coordonnees{padding:15px}#header-coordonnees>div br{display:none}#headerHome-content{padding:100px 50px 50px}#navprimary .navigmenu .naviglink.lvl-0.item-logo span{width:170px;height:80px;background-size:100%}.home #content .content-txtHome{padding:100px 3em}.home #content{padding:120px 30px 150px}body.template_cv #galleryHome{padding-top:100px}.picto-container li{position:relative;margin:35px 0 15px}.picto-bloc:not(:last-child)::after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--white);width:1px;left:initial;right:0;opacity:.3}#prestations{padding:150px 15px 150px}#prestations .prestations-txt .tc_excerpt{display:block}#prestations .prestations-content{padding:60px 30px}#prestations .prestations-title h3{font-size:26px}}@media (min-width:1281px){#navprimary .navigmenu .naviglink.lvl-0.item-logo span{width:260px;height:90px;background-size:98%}#prestations .prestations-content{padding:60px 40px}.sectionsbloc .wrap-text{padding:100px 120px}}@media (min-width:1481px){#navprimary .navigmenu .naviglink.lvl-0.item-logo span{width:340px;height:110px;background-size:98%}}@media (max-width:1024px){#headerGrid{grid-template-areas:"navprimary logo infoToogle";grid-template-columns:55px 1fr 55px}#logo a{justify-content:center}#header{top:10px}.ckmenu-nav{background:var(--title-color);top:72px}.navigmenu .naviglink{color:var(--white)}.home #content .title{padding:30px 10px}.home #content .content-txtHome{padding:60px 2em}#headerHome-content{padding:90px 20px 70px}#partenaires .title{margin-bottom:20px}}@media (max-width:767px){.ckmenu-nav{top:56px}#prestations{}.home #content .content-imgHome .wp-block-column .wp-block-image{height:300px}.home #content .content-txtHome{padding:60px 0 0}}