@font-face{font-family:'Spartan';src:url(../fonts/Spartan-Regular.eot);src:url(../fonts/Spartan-Regular.eot?#iefix) format('embedded-opentype') , url(../fonts/Spartan-Regular.woff2) format('woff2') , url(../fonts/Spartan-Regular.woff) format('woff') , url(../fonts/Spartan-Regular.ttf) format('truetype') , url(../fonts/Spartan-Regular.svg#Spartan-Regular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'RalewayLight';src:url(../fonts/Raleway-Light.eot);src:url(../fonts/Raleway-Light.eot?#iefix) format('embedded-opentype') , url(../fonts/Raleway-Light.woff2) format('woff2') , url(../fonts/Raleway-Light.woff) format('woff') , url(../fonts/Raleway-Light.ttf) format('truetype') , url(../fonts/Raleway-Light.svg#Raleway-Light) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'RalewaySemiBold';src:url(../fonts/Raleway-SemiBold.eot);src:url(../fonts/Raleway-SemiBold.eot?#iefix) format('embedded-opentype') , url(../fonts/Raleway-SemiBold.woff2) format('woff2') , url(../fonts/Raleway-SemiBold.woff) format('woff') , url(../fonts/Raleway-SemiBold.ttf) format('truetype') , url(../fonts/Raleway-SemiBold.svg#Raleway-Bold) format('svg');font-weight:bold;font-style:normal}:root{--primary-back-color:#b8a683;--secondary-back-color:#222;--tertiary-back-color:#111;--back-color:#000;--primary-text-color:#fff;--secondary-text-color:#efddbb;--tertiary-text-color:#8e8065;--text-color:#fff;--font-title:Spartan , sans-serif;--font-bold:RalewaySemiBold , sans-serif;--font-text:RalewayLight , sans-serif}body{overflow-y:auto;font-size:19px;font-family: var(--font-text), sans-serif;background-repeat:no-repeat , no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;top:0!important;background:var(--back-color);color:var(--text-color)}.posrel{position:relative}.posabs{position:absolute}.posfix{position:fixed}h1,h2,h3,h4,h5,h6{line-height:130%;text-align:center;margin:16px 0;font-family: var(--font-title), sans-serif}h1{font-size:2.4vw}h2{font-size:32px}h3{font-size:20px}h4{font-size:1.8vw}h5{font-size:1.4vw}h6{font-size:1.1vw}@media (max-width:1280px){h1{font-size:31px}h2{font-size:32px}h3{font-size:20px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}}@media (max-width:736px){h1{font-size:25px}h2{font-size:20px}h3{font-size:19px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}}h3{text-align:left;margin-top:32px!important;padding-bottom:2px;margin-bottom:15px!important;border-bottom: 1px solid #b8a68370}img.cover{object-fit:cover;width:100%;height:100%}img.coverFull{object-fit:cover;width:auto;height:100vh}.nohome img,.nohome iframe{max-width:100%}img.fill{object-fit:fill;max-width:100%}img.contain{object-fit:contain;max-width:100%}img.responsiveimg{width:100%;height:100%;height:auto}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box}.tar{text-align:right}.tal{text-align:left}.tac,.text-center{text-align:center}.alignleft{float:left;margin:0 20px 0 0}.alignright{float:right;margin:0 0 0 20px}.aligncenter{text-align:center;margin:0 auto}#checkBrowserCompatibility{display:block;text-align:center;height:100vh;min-height:100%;width:100vw;min-width:100%;overflow:hidden;position:fixed;background:#a4a4a4;z-index:9999999999;background-image:repeating-linear-gradient(-45deg,#d4d4d4 10px,#d4d4d4 17px,#eee 17px,#eee 18px)}.alertBadBrowser{width:85%;max-width:600px;margin:0 auto;transform:translateY(-50%);top:50%;background:#fff;position:relative;padding:20px 20px 20px 150px;line-height:19px;font-size:13px;font-family:arial;box-sizing:border-box;box-shadow:10px 10px 20px -19px #000;border-radius:2px;outline-color:#0360ff;outline-offset:-7px;outline-style:solid;outline-width:1px;background-image:url(../images/base/icon_browserCompatibility.svg);background-repeat:no-repeat;background-size:120px;background-position:15px 15px}.titlebadbrowser{font-size:15px;margin-bottom:2px;color:#0360ff;text-transform:uppercase;font-weight:bold}.subtitlebadbrowser{font-size:14px;margin-bottom:10px;color:#000;letter-spacing:-.01em;line-height:120%}.textbadbrowser{font-size:11px;line-height:130%;color:#333}.listbadbrowser{text-align:right}.listbadbrowser li{display:inline-block;margin:15px 12px 0 0}.listbadbrowser li a{font-weight:bold;letter-spacing:-.03em;color:#333;text-decoration:none;padding:72px 16px 0;display:block}.listbadbrowser li a:hover{color:#0060ff}.ico_badbrowser{background-size:70px 70px;background-repeat:no-repeat;background-position:top center}.bw_firefox{background-image:url(../images/base/bw_firefox.svg)}.bw_chrome{background-image:url(../images/base/bw_chrome.svg)}.bw_safari{background-image:url(../images/base/bw_safari.svg)}.modal{display:grid;align-items:center;text-align:center;justify-items:center;width:100vw;overflow:hidden;position:fixed;background: #111111cc;z-index:9999;background-position:bottom left;background-repeat:no-repeat;background-size:400px;transition:.5s all ease}.closemodal{position:absolute;top:20px;height:30px;width:30px;right:20px;cursor:pointer;background:url(../images/icons/close.png)}.innermodal{padding:6vmin;width:400px;background:var(--text-color);box-shadow:0 13px 20px -22px;position:relative;pointer-events:bounding-box}.modal.hide{height:0;opacity:0;filter:blur(20px);transform:scale(7)}.modal.show{height:100vh;opacity:1;filter:blur(0);transform:scale(1)}.horairemodal{pointer-events:none}.detailhoraires{color:var(--back-color);text-align:right}.horairemodal .jourhoraires{font-weight:bold;color:var(--primary-back-color);width:170px}.horairemodal .titlehoraires{font-size:120%;font-weight:bold;text-transform:uppercase;margin-bottom:20px;text-align:center;color:#333}.bthoraire{cursor:pointer}.underbutton>*,button,.button{padding:30px 36px;border:none;color:var(--back-color);text-decoration:none;background:var(--text-color);font-weight:bold;transition:.5s all ease;cursor:pointer;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;font-family: var(--font-title);line-height:1.5em}#slideactu .button{background:var(--back-color);color:var(--text-color)}#slideactu .button:hover{color:var(--back-color);background-color:var(--primary-back-color)}#addresseDiv button,#addresseDiv .button{border:none}.underbutton>*:hover,button:hover,.button:hover{background-color:var(--secondary-text-color);color:var(--back-color)}.underbutton.icon>*,button.icon,.button.icon{padding-left:40px;background-size:25px;font-size:17px;background-position:8px center;background-repeat:no-repeat}.underbutton.bigicon>*,button.bigicon,.button.bigicon{padding-left:80px;background-size:48px;background-position:16px center;background-repeat:no-repeat}.liresuite{text-align:center;margin:16px auto}#phoneBT-infotelfixe,#phoneBT-infotelport,#header .horairesBT,.formulaireMail,#cta_byadresse .adresseIco,#infoadresse_inner,#header .sociblock{display:flex;box-sizing:border-box;padding-top:13px;padding-bottom:13px;background-color:transparent;box-shadow:none}#phoneBT-infotelfixe,#phoneBT-infotelport,#header .horairesBT,.formulaireMail,#infoadresse,#cta_byadresse .adresseIco,#header .horairesBT{color:var(--text-color);border:none}.desccontact,.blc_checkbox label{color:var(--text-color);font-size:17px!important}.privacyform_lab a{color:var(--text-color)}#backBTsinglewoo{display:flex;width:220px;box-sizing:border-box;background-size:18px}#phoneBT-infotelfixe,#phoneBT-infotelport{background-image:url(../images/icons/phoneHeader.svg)}#header .horairesBT{background-image:url(../images/icons/clock.svg);font-family: var(--font-text)}.formulaireMail{background-image:url(../images/icons/mailHeader.svg)}.button.current-post-page,.button.current{outline-style:solid;outline-color:var(--secondary-back-color);pointer-events:none}@supports (display: flow-root) {
	.tc_content,
	.tc_content > h2:not([class*="wp-block"]),
	.tc_content > h3:not([class*="wp-block"]),
	.tc_content > h4:not([class*="wp-block"]),
	.tc_content > h5:not([class*="wp-block"]),
	.tc_content > h6:not([class*="wp-block"]),
	.tc_content > p:not([class*="wp-block"]),
	.tc_content > ol:not([class*="wp-block"]),
	/*.tc_content > ul:not([class*="wp-block"]):not([class*="flex"]):not([class*="grid"]),*/
	.tc_content > pre,
	.tc_content > blockquote,
	.tc_content > figure,
	.tc_content .wp-block-media-text__content p{
		/* min-width: 240px; */
		display: flow-root;
	}
}.tc_content{line-height:175%;box-sizing:border-box;text-align:left}.tc_content h2,.tc_content h3,.tc_content h4,.tc_content h5,.tc_content h6{margin-top:1em;margin-bottom:.3em}.tc_content h2{color:var(--text-color);margin-bottom:32px}.tc_content h3{color:var(--primary-back-color)}.tc_content a:not([class*="button"]){color:var(--primary-back-color)}.tc_content strong,.tc_content b{color:var(--primary-back-color)}.tc_content p{margin-bottom:1.5em}.tc_content ol,.tc_content ul{list-style-position:inside;margin:10px 20px}.tc_content ul{list-style-type:square}.tc_content ol{list-style-type:decimal}.tc_content ul li,.tc_content ol li{padding:2px 0}.tc_content hr.is-style-dots:before{content:"\00b7 \00b7 \00b7 \00b7 \00b7";color:var(--primary-bgcolor);font-size:30px;letter-spacing:18px;padding-left:2em;text-shadow: 5px 4px 0px #0000004a}.tc_content hr.is-style-wide{height:5px;width:100%}.tc_content hr.is-style-default{max-width:250px}.tc_content pre{border:1px solid rgba(0,0,0,.2);padding:10px 15px;font-size:.8em;background:rgba(255,255,255,.2);outline-color: #ffffffa1;outline-offset:-5px;outline-style:dashed;outline-width:1px;margin:2em 10px;max-width:100%;box-sizing:border-box;white-space:pre-wrap}.tc_content blockquote{border-top:2px solid var(--primary-back-color);border-bottom:1px dashed var(--back-color);margin:2em 10px!important;padding:.9em 30px!important;quotes:"\201C" "\201D" "\2018" "\2019";font-family: var(--font-title);color:var(--tertiary-text-color);background:var(--tertiary-back-color);position:relative;max-width:100%;box-sizing:border-box}.tc_content blockquote cite{display:block;text-align:right}.tc_content blockquote.is-style-large{border-top:2px solid var(--primary-back-color);border-bottom:2px solid var(--primary-back-color)}.tc_content blockquote:before{color:var(--primary-back-color);content:open-quote;font-size:10em;position:absolute;top:30px;left:5px}.tc_content blockquote p{display:flow-root;color:var(--primary-back-color);margin-bottom:.5em}.tc_content table{width:100%!important;margin-bottom:1em;background-color:rgba(255,255,255,.4)!important}.tc_content table th{padding:.15em .4em;border:1px solid rgba(0,0,0,.6);background:rgba(0,0,0,.1)}.tc_content table td{padding:.15em .4em;border:1px solid rgba(0,0,0,.6)}.tc_content table.is-style-stripes{border-bottom:none!important}.tc_content table.is-style-stripes tr td{border-top: 1px solid #0008}.tc_content table.is-style-stripes tr:last-child td{border-bottom: 1px solid #0008}.tc_content table.is-style-regular td{border:1px solid #0008}.tc_content .has-large-font-size{line-height:120%}.tc_content .wp-block-lazyblock-slider-de-galerie{margin-bottom:1em}.tc_content iframe{width:100%;min-height:400px;background:#000}#header{z-index:12;box-sizing:border-box;background:var(--back-color)}#header #logo{text-align:center}#header #noshare{text-align:center;overflow:hidden;max-width:30px}#header #share{text-align:center}#header #noshare .label,#header #share .label,#header #autotraduction .label{font-size:10px;letter-spacing:.02em;margin:4px 0 0;text-transform:uppercase;font-weight:bold;line-height:15px;text-align:left;max-width:150px;margin:4px auto 0;color:var(--tertiary-text-color)}#header #noshare .label span,#header #share .label span,#header #autotraduction .label span{border-bottom:1px solid var(--secondary-back-color);color:var(--secondary-back-color)}#header #infotelfixe,#header #infotelport{text-align:center}#header #infoadresse #infoadresse_inner{background-image:url(../images/icons/mapHeader.svg);background-repeat:no-repeat;background-size:25px;background-position:left 7px center;padding-left:40px}#header #infoadresse #infoadresse_inner div{margin:0 3px}#navprimary .ckmenu-nav{color:var(--primary-text-color)}#navprimary .navigmenu .naviglink.lvl-0{text-transform:uppercase}#navprimary .navigmenu .navigtoogle>.navdown{background:var(--back-color);text-align:left;font-size:.75em}#navprimary .navigmenu .naviglink.lvl-1{padding:10px 10px;color:var(--secondary-text-color);border-bottom:1px solid #b9b9b9;background:var(--tertiary-text-color)}#navprimary .navigmenu .naviglink.lvl-1:hover{color:var(--primary-text-color);background:var(--primary-back-color)}#slideactu{padding:90px 25px;margin-bottom:32px;box-sizing:border-box}.wrapper_slider{background-size:cover;box-sizing:border-box;background-position:bottom right;position:relative}.labelactu{position:absolute;left:-10px;top:-10px;z-index:1}.wrapper_inner_slider{height:100%;align-content:space-between;transition:1s all ease;align-content:stretch}.wrapper_inner_slider:hover{filter:grayscale(0%)}.thumbnail_slider{line-height:0;max-height:300px}.img_thumbnail_slider{width:100%;height:300px;object-fit:cover}.content_slider{width:120%;padding:5px;box-sizing:border-box;z-index:1;text-align:center}.title_link_slider{text-decoration:none;text-transform:initial;font-size:24px;font-weight:bold;letter-spacing:-.03em}.text_slider{line-height:140%;padding:20px;box-sizing:border-box;width:100%}.next_slider{text-align:right}@media (max-width:980px){.thumbnail_slider{object-fit:cover;width:100%;max-height:300px;height:100%;display:block}.content_slider{margin:0;border-radius:0}}#prestations .widget_parentpage .bloc_wpp-home{box-sizing:border-box}#prestations .widget_parentpage .bloc_wpp-home:hover .bloc_inner_wpp h2{opacity:1}#prestations .widget_parentpage .bloc_inner_wpp{overflow:hidden;position:relative;min-height:100%}#prestations .widget_parentpage .bloc_inner_wpp .blocthumb{line-height:0;transition:all .4s;position:relative;overflow:hidden;min-height:600px}#prestations .widget_parentpage .bloc_inner_wpp .blocthumb img{height:600px}#prestations .bloc_inner_wpp:hover .wrapPresta{top:50%}#prestations .widget_parentpage .bloc_inner_wpp h2{text-align:center;display:block;box-sizing:border-box;font-size:20px;margin:0;background:var(--primary-back-color);transition:all .7s;z-index:1;position:relative}#prestations .widget_parentpage .bloc_inner_wpp h2 a:hover{background:var(--primary-back-color)}#prestations .widget_parentpage .bloc_inner_wpp h2 a{background:var(--text-color);color:var(--back-color);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;display:block;padding:32px;transition:all .4s}#sections{position:relative;z-index:0}.wrapperSections{max-width:1600px;margin:0 auto}.wrapperSectionsBig{width:100%;max-width:1600px;margin:0 auto}.sectionsbloc.even{flex-direction:row-reverse}.section_thumb{position:relative;box-sizing:border-box}.section_thumb .blocthumb{box-sizing:border-box;min-width:100%;height:100%}.section_txt{box-sizing:border-box;text-align:center;color:var(--text-color);border-radius:1px}.sectionsbloc h2{padding:16px 0}.section_txt .txt_wrap{background:var(--text-color);box-sizing:border-box;padding:32px}.sectionsbloc .section_txt a{margin:0 5px;white-space:inherit}#sections .sectionsbloc h2::first-letter{font-size:1.5em;letter-spacing:.03em;color:var(--primary-back-color)}.widget_element{text-align:center}.widget_element li{list-style:none;position:relative;box-sizing:border-box;line-height:0}.widget_element img{max-width:81%;max-height:100px;width:auto}.widget_element a{line-height:0;width:100%;padding:5px 0}.widget_element h3,.widget_element h3 a{font-size:22px;box-sizing:border-box;line-height:100%;text-decoration:none;display:block}.widget_element h3{padding:5px;text-align:center;display:none}.widget_element .element_content{padding:15px;pointer-events:none;transition:.5s all ease;font-size:16px;text-align:left;line-height:160%;color:var(--back-color);box-sizing:border-box}.widget_element li:hover .liresuite a,.widget_element li:hover .gotolink a{opacity:1}.widget_element .liresuite a{line-height:120%;padding:10px;box-sizing:border-box;color:var(--primary-text-color);opacity:0;transition:.5s all ease}.widget_element .liresuite{position:absolute;bottom:20px;right:20px}.widget_element .gotolink{position:absolute;bottom:20px;left:20px}.widget_element .gotolink a{line-height:120%;padding:10px;box-sizing:border-box;color:var(--primary-text-color);background:var(--tertiary-back-color);opacity:0;transition:.5s all ease}#h1{color:var(--text-color);position:relative;overflow:hidden;box-sizing:border-box;text-align:center;min-width:80%;padding:50px 32px}#h1 h1{font-size:40px;max-width:80%;margin:0 auto;display:inline-block;padding:10px;box-sizing:border-box}#content{color:var(--text-color);padding:60px 32px;box-sizing:border-box}.nohome #content{padding:32px}#content.hasnocontent{padding:0}#lebonpro{background:var(--back-color);color:var(--text-color);padding:60px 0}#filterwidgetagence{text-align:right;padding:10px;color:var(--text-color);border-bottom:1px solid var(--back-color);font-size:12px;display:none}#filterwidgetagence select{border:none;background:#fff;padding:2px 20px 2px 5px;box-sizing:border-box;border:1px solid #ccc}#listwidgetagence{background:var(--text-color);color:var(--back-color);order:3}.itemlistwidgetagence:nth-child(even){background:rgba(0,0,0,.1)}.itemlistwidgetagence:nth-child(odd){background:rgba(255,255,255,.1)}.itemlistwidgetagence{padding:20px;box-sizing:border-box;line-height:0}.itemlistwidgetagence.active{outline-color:var(--primary-back-color)}#mapwidgetagence{height:600px}.list_imgagence{width:130px!important;height:120px}.list_infoagence{padding:6px 8px;font-size:.85em;line-height:130%;width:calc(100% - 130px);box-sizing:border-box;color:var(--tex-color)}.list_infoagence .title_list_infoagence{text-transform:uppercase;font-family: var(--font-title);border-bottom:1px solid #444343;margin-bottom:16px;padding-bottom:10px}.list_infoagence .tel_list_infoagence a{font-family: var(--font-bold)}.list_infoagence .more_list_infoagence{text-align:right;text-decoration:underline;font-family: var(--font-title);color:var(--back-color)}.list_infoagence a{color:var(--back-color);text-decoration:none}#formagence{background:var(--secondary-back-color);color:var(--secondary-text-color);padding:30px}#map_agence{background:var(--back-color);align-items:stretch;color:var(--text-color);padding:40px;box-sizing:border-box;height:100%}#infoagence{background:var(--back-color);color:var(--text-color);text-align:center;line-height:160%;padding:20px}#boxlink_agence{color:var(--secondary-text-color);padding:30px}#boxlink_agence a.blink_agence{text-decoration:none;padding:5px 10px;margin-top:7px;border-bottom:1px dashed var(--secondary-text-color);color:var(--secondary-text-color)}#boxlink_agence a.blink_agence:hover{border-bottom:1px solid var(--secondary-text-color)}.cta_labelBig{font-size:1.4em;color:var(--tertiary-text-color);padding-bottom:.5em;padding-top:.5em;font-weight:bold}.cta_labelSmall{font-size:1em;color:var(--tertiary-text-color);padding-bottom:1em}.cta_buttons{margin:10px 0}.landing_labelBig{font-size:1.6em;font-weight:bold;padding:20px 0;box-sizing:border-box;font-family: var(--font-title);margin-bottom:32px;border-bottom:3px solid var(--primary-text-color)}.landing_labelSmall{font-size:1em;color:var(--tertiary-text-color);padding-bottom:1em}#listarticles .listedarticle{position:relative;line-height:0;height:100%;box-sizing:border-box;min-height:200px}#listarticles .listedarticle h2{font-size:20px;text-align:center;margin:5%;padding:5px;box-sizing:border-box}#listarticles .listedarticle h2 a{color:var(--text-color);text-decoration:none;width:100%;display:block;font-family: var(--font-text)}#listarticles .listedarticle .tc_content{position:absolute;background:#fff;padding:0 10px;overflow:hidden;transition:.3s all ease;z-index:2;font-size:70%;opacity:0;transform:scaleY(0);transform-origin:top center}#listarticles .listedarticle:hover .tc_content{box-sizing:border-box;opacity:1;transform:scaleY(1)}#listarticles .listedarticle:hover .tc_content p{margin:10px 0}.nohome.category .blocthumb::before{z-index:0}#listarticles .listedarticle .liresuite{line-height:100%}#footer{color:var(--text-color);background:var(--back-color);box-sizing:border-box;z-index:12}#footer #mapfooter{width:100%;padding:0 30px;box-sizing:border-box}#footer .maps_canvas{min-height:170px}#footer .maps_canvas img{transform:scale(.8);transition:.5s all ease}#footer .maps_canvas:hover img{transform:scale(1)}#footer #addrfooter{width:100%;padding:5px 20px;box-sizing:border-box}#footer #addrfooter #addrfooter_txt{background-image:url(../images/icons/map.svg);background-repeat:no-repeat;background-size:25px;background-position:center left;padding:0 25px;box-sizing:border-box;width:100%}#footer #addrfooter #addrfooter_txt div{margin:2px 3px}#footer #navfooter{width:100%;height:100%;padding:5px 0;box-sizing:border-box}#footer .titlefooter{font-family: var(--font-title);color:var(--text-color);margin:0 5px 5px 0;display:inline-block;box-sizing:border-box;text-align:center;font-size:1.2em}#footer #navfooter #menu-footer{list-style-type:none;list-style-position:inside;line-height:1.6em}#footer #navfooter #menu-footer li a{color:var(--text-color);text-decoration:none}#footer #footerlinks{box-sizing:border-box;text-align:center}#footer #footerlinks a{color:var(--text-color);text-decoration:none;text-align:center;display:inline-block;margin:0 5px}.baseBackground{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.baseBefFull,.baseBef,.baseBefFull,.baseAftFull{z-index:0}.baseBef:before,.baseAft::after{content:"";position:absolute;z-index:-1}.baseAftFull::after,.baseBefFull::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.baseBefore:before,.baseAfter::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1}.baseFixed{top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--text-color);z-index:9999}#header .navigtoogle.social svg{fill:var(--text-color);height:22px;width:20px}.home #en-tete{height:calc(100vh - 240px);min-height:700px;background-image:url(../images/background.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.nohome #en-tete img{max-height:200px}.nohome:not(.single) #thumbnailPage .blocthumb
{position:relative;max-height:500px;overflow:hidden}.nohome #thumbnailPage .blocthumb img,.nohome #en-tete{min-height:500px;max-height:500px}.nohome #en-tete{padding-top:100px}#bandeau{background-attachment:fixed;box-sizing:border-box}#bandeau::after{background-color:var(--tertiary-back-color)}#bandeau h2{text-align:center}#slideactu .wrappercontent{height:100%}.title_slider{padding:20px 0;text-align:center;box-sizing:border-box;border-bottom: 1px solid #00000038;display:block;width:100%}#prestations .bloc_inner_wpp .blocthumb::before{background: #000000ad;z-index:0;transform:initial;top:100%;left:0;transition:all .4s}#prestations .bloc_inner_wpp:hover .blocthumb::before{top:0}#prestations .bloc_inner_wpp .blocthumb::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#footer #menu-footer,#footer .share-buttons{padding:15px 0}#footer #menu-footer li{padding:5px 0;margin:0 10px}#footer #phoneBT-infotelfixe,#footer #phoneBT-infotelport,#footer #header .horairesBT,#footer .formulaireMail{padding-top:5px!important;padding-bottom:5px!important}#cta_listelement .bthoraire,#cta_listelement .formulaireMail,#cta_listelement .phonea,#cta_byadresse .adresseIco{display:inline-block}#landingform,#cta{box-sizing:border-box;text-align:center;z-index:1}#info-toogle{height:50px;padding:12px;width:50px;margin:0 auto;background-color:var(--back-color);background-image:url(../images/icons/info.svg);background-size:25px;background-position:center center;background-repeat:no-repeat;position:absolute;right:0;cursor:pointer;top:0;z-index:13}.animation-element-up,.animation-element_toogle-up,.animation-element-child-up>*,.animation-element_toogle-child-up>*{transform:translateY(-100px);opacity:0;transition:all .6s}.animation-element,.animation-element_toogle,.animation-element-child>*,.animation-element_toogle-child>*{transform:translateX(-100px);opacity:0;transition:all .6s}.animClass.in-view,.animClassChild.in-view>*,.animClassToogle.in-view,.animClassChildToogle.in-view>*{transform:translate(0,0)!important;opacity:1}.animationDirection{position:relative;overflow:hidden}.animationDirection::before{content:"";position:absolute;width:100%;height:100%;background:var(--primary-back-color);transition:all .5s;top:0;z-index:1}.animationDirection.left::before{left:0%}.animationDirection.left.in-view::before{left:-100%}.animationDirection.right::before{right:0%}.animationDirection.right.in-view::before{right:-100%}.animationDirection.top::before{top:0%}.animationDirection.top.in-view::before{top:-100%}.animationDirection.bottom::before{bottom:0%;top:initial}.animationDirection.bottom.in-view::before{bottom:-100%}.animationDirection.back::before{background:var(--back-color)}.animationDirection.primback::before{background:var(--primary-back-color)}.animationDirection.secback::before{background:var(--secondary-back-color)}.animationDirection.tertback::before{background:var(--tertiary-back-color)}.animationDirection.textback::before{background:var(--text-color)}.animationDirection.primtextback::before{background:var(--primary-text-color)}.animationDirection.texttertback::before{background:var(--tertiary-text-color)}.delay:nth-child(2), .animClassChild.delay>*:nth-child(2){transition-delay:.2s}.delay:nth-child(3), .animClassChild.delay>*:nth-child(3){transition-delay:.3s}.delay:nth-child(4), .animClassChild.delay>*:nth-child(4){transition-delay:.4s}.delay:nth-child(5), .animClassChild.delay>*:nth-child(5){transition-delay:.5s}.delay:nth-child(6), .animClassChild.delay>*:nth-child(6){transition-delay:.6s}.delay:nth-child(7), .animClassChild.delay>*:nth-child(7){transition-delay:.7s}.delay:nth-child(8), .animClassChild.delay>*:nth-child(8){transition-delay:.8s}.animClass,.animClassChild,.animClassToogle,.animClassChildToogle{overflow:hidden}.animClass.in-view,.animClassChild.in-view,.animClassToogle.in-view,.animClassChildToogle.in-view{overflow:inherit}.accroche{color:var(--text-color);padding-top:32px;box-sizing:border-box;margin:0 auto}.accroche .liresuite{margin-top:75px;margin-bottom:0}#slogan-title{font-size:3.4em;font-family: var(--font-title);display:block;text-transform:uppercase;line-height:2;padding:32px}#slogan-sub{font-size:30px;display:block;margin-bottom:32px;padding:0 32px;line-height:1.3em}#slogan-title>strong{display:inline-block}.titleColor{color:var(--primary-back-color)}.home #content .blocthumb,.home #content .article_content{height:100%}#content .wrappercontent{padding:10px;box-sizing:border-box}.home #content{z-index:1}#arrow-ck{position:absolute;bottom:20px;box-sizing:border-box;height:100px;width:100px;padding:5px 9px;left:50%;cursor:pointer;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1;border-radius:50%;-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}@-webkit-keyframes chevron-pulse {
	0% {opacity: 0; }
	40% {opacity: 1; }
	80% {opacity: 0; }
	100% {opacity: 0; }
}@keyframes chevron-pulse {
	0% {opacity: 0; }
	40% {opacity: 1; }
	80% {opacity: 0; }
	100% {opacity: 0; }
}#arrow-ck .tcon-svgchevron{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#arrow-ck .tcon-svgchevron path{-webkit-animation:chevron-pulse 3s infinite cubic-bezier(.4,0,.2,1);animation:chevron-pulse 3s infinite cubic-bezier(.4,0,.2,1);fill:transparent;stroke:var(--text-color);stroke-width:2px}#arrow-ck .tcon-svgchevron path.a1{-webkit-animation-delay:0s;animation-delay:0s}#arrow-ck .tcon-svgchevron path.a2{-webkit-animation-delay:-.5s;animation-delay:-.5s}#arrow-ck .tcon-svgchevron path.a3{-webkit-animation-delay:-1s;animation-delay:-1s}.nohome #navprimary{box-sizing:border-box}#cta #phoneBT-infotelfixe,#cta #phoneBT-infotelport,#cta #header .horairesBT,#cta .formulaireMail,#cta #header #infoadresse,#cta div,#cta_byadresse .adresseIco{color:var(--text-color);font-family: var(--font-title)}#cta .button:hover{background-color:transparent}#contactDiv{box-sizing:border-box;color:var(--back-color);background:var(--text-color)}#contactDiv .liresuite{margin:initial}.btn-cta{text-transform:uppercase;font-size:.73em;letter-spacing:.05em;font-family: var(--font-bold);border:none;background:var(--back-color);color:var(--text-color)}.btn-cta:hover{color:var(--back-color)}#contactDiv div{display:inline-block;box-sizing:border-box;padding:10px}#cta{padding:32px;box-sizing:border-box}#cta_byadresse .adresseIco{background-image:url(../images/icons/mapHeader.svg)}#prestations .bloc_wpp-home:hover .bloc_inner_wpp .blocthumb::after{opacity:0}#prestations .liresuite a{line-height:12px;transition:all .4s;box-sizing:border-box;font-family: var(--font-title)}#prestations .bloc_wpp-home::before{background:red;z-index:0}.naviglink.lvl-2{position:relative;border-bottom: 1px solid #e0e0e038}.naviglink.lvl-2::before{content:">"}.nohome.page:not(.template-parent-page-php) h2{position:relative}.nohome.page:not(.template-parent-page-php) h2::before
{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:100%;height:1px;background: #ffffff1f}.columnOrder{flex-direction:column}.nohome h3{color:var(--text-color)}.privacyform_chk{box-shadow:none}#landingform{z-index:14}.nohome.childpage h2{padding-top:20px;margin-top:50px}#logoResponsive{padding:20px 20px;box-sizing:border-box}#logoResponsive img{max-width:100%;object-fit:contain;max-height: 100px;}#bandeau{background:url(../images/backgroundBandeau.jpg);background-size:cover;background-attachment:fixed;background-position:center;margin-top:50px;margin-bottom:50px;height:450px}#bandeau::before{background:var(--back-color);opacity:.4}.nohome #header{background:#101010}.nohome .button{border:none}#nouveautes{padding:32px;box-sizing:border-box;padding-bottom:60px;width:100%}#nouveautes .img_thumbnail_slider{object-fit:contain}#nouveautes .thumbnail_slider{border:none}#nouveautes h2{font-size:4vmin;text-transform:capitalize;text-align:center}#nouveautes .content_slider{text-align:center;justify-content:center}.nohome.single #content{margin:0% auto;width:90%;max-width:90%}.nohome.single:not(.agences) .tc_content
{border-top:1px solid var(--primary-back-color);box-sizing:border-box;padding:25px 0}.nohome.single #thumbnailPage{padding:50px 10px;box-sizing:border-box}.nohome.single #h1{padding:0 0 50px 0}.nohome.single #h1::after{bottom:0%;top:initial}.taxonomy-description a,.taxonomy-description strong a{color:var(--primary-back-color)}.taxonomy-description strong{color:var(--tertiary-back-color)}.les-gins strong{color:var(--secondary-back-color)}.nohome.category .blocthumb img,.nohome.category li img{max-height:400px;margin:0 auto}.nohome.category .blocthumb{text-align:center}.taxonomy-description p{line-height:175%;padding-bottom:30px}.template-articles-php .tc_content{text-align:center}.template-articles-php #content{position:relative}#infotelport{border:none}#infotelport a{color:var(--text-color);text-decoration:none}#partenaires{padding:60px 32px;box-sizing:border-box;text-align:center}#partenaires h2{text-align:center!important;box-sizing:border-box;margin-bottom:60px;color:var(--text-color)!important;text-transform:uppercase}#certifications .elemcertifications{justify-content:center}.home #en-tete::before{background:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.45098039215686275),#000)}#adresseHead{box-sizing:border-box}#adresseHead>div{margin:0 25px}.navigtoogle::before{background:var(--primary-back-color);width:0;height:4px;left:50%;top:initial;bottom:5px;transform:translate(-50%,-50%) skewX(10deg);transition:all .6s;box-sizing:border-box}.navigtoogle:hover::before,.navigtoogle.active::before{width:100%}.textContent{max-width:600px;margin:0 auto;padding:15px;box-sizing:border-box}#cta{background-image:url(../images/background.jpg);background-size:cover;background-position:right center;background-repeat:no-repeat}#cta::before{background:var(--secondary-back-color);opacity:.8}#cptchkbx-tplpg{border:1px solid #aaa!important;width:15px!important;height:15px!important;outline:none!important;line-height:17px!important;font-size:11px!important;float:none!important}.black_cform{background:transparent!important}.home h1{text-align:center}.home .no_line{margin-bottom:32px}#cta{padding:32px}#landingform{padding:0 32px}#landingform .cekome_form .button.cf_submit{float:left}.agences #fieldDiv{text-align:left}.sectionsbloc .section_txt .button{background:var(--back-color);color:var(--text-color)}.sectionsbloc .section_txt .button:hover{background:var(--tertiary-text-color)}#sections .tc_content>*{color:var(--back-color)}.loader{transition:all .6s}.loading{border-radius:50px;line-height:100px;text-align:center;width:100px;height:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:.05em}.loading:before,.loading:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: #f532146b;border-radius:50px;opacity:0}.loading:before{-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulseLoad 1s infinite linear;animation:pulseLoad 1s infinite linear}.loading:after{-webkit-animation:pulseLoad 1s 1s infinite linear;animation:pulseLoad 1s 1s infinite linear}@-webkit-keyframes pulseLoad {
  0% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    opacity: 0;
  }
  33% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0;
  }
}@keyframes pulseLoad {
  0% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    opacity: 0;
  }
  33% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0;
  }
}.home #reassurances{padding:32px 0;box-sizing:border-box}#partenaires .prev,#partenaires .next{display:none}.horairemodal .titlehoraires h2{font-size:24px}.adresseIco{cursor:initial}.white_cform div{color:var(--back-color)!important}#galerieperpage .widget_element img{max-height:initial;max-width:99%}.out{left:-100%}.ckslider>*{animation-fill-mode:forwards!important}.wrapPresta{position:absolute;top:150%;left:50%;transform:translate(-50%,-50%);color:var(--text-color);transition:all .6s}#sections .tc_content b,#sections .tc_content strong{color:var(--tertiary-text-color)}#ContactWrap{box-sizing:border-box;padding:32px}.landing_form{padding:5px}#sections #contactDiv{width:85%;margin:0 auto}.home #sections h2{text-align:left;color:var(--back-color)}#partenairesperpage,#galerieperpage{padding:32px;box-sizing:border-box}#galerieperpage .liresuite{margin:32px auto}#partenairesperpage .widget_element,#partenaires .widget_element{max-width:calc(100% - 100px);margin:0 auto;align-items:stretch;align-content:center}#partenairesperpage .widget_element li,#partenaires .widget_element li{max-width:calc(100% - 10px);margin:0 auto;padding:32px;box-sizing:border-box;display:grid;align-content:center;position:relative;justify-items:center}.text_slider,.title_slider .title_link_slider{color:var(--back-color)}#partenairesperpage .widget_element li::before,#partenaires .widget_element li::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 5px);height:calc(100% - 5px);background:var(--text-color);z-index:-1}#slideactu .wrapper_inner_slider{background:var(--text-color);max-width:475px;margin:0 auto}#slideactu h2{text-align:center;text-transform:uppercase;padding:32px;box-sizing:border-box}#slideactu{background-image:url(../images/background-1.jpg);background-attachment:fixed;background-size:cover;background-position:center center;background-repeat:no-repeat}#slideactu::before{background:var(--tertiary-back-color);opacity:.8}#header #infotelport a.show,#header #infotelfixe a.show{font-size:13px}#header #infotelfixe a,#header #infotelport a{transition:all 0s}#infotelport a:visited,#infotelfixe a:visited{color:var(--text-color)!important}