@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{color:inherit;padding:0;border:none;cursor:pointer;background:transparent;font-size:inherit}form{display:block}input,select{font-size:inherit;font-family:inherit}pre{font-family:monospace}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none;color:inherit;-webkit-transition:color 0.3s;transition:color 0.3s}textarea{font-size:inherit;font-family:inherit;line-height:inherit;resize:none}hr{height:1px;background:var(--border);margin:0;padding:0;border:none}:focus:not(:focus-visible){outline:none}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0px!important}:root{--pt:180px;--pb:180px;--primary-color:#094438;--secondary-color:#FFF;--third-color:#f4e8dd;--fourth-color:#f5dccd;--fifth-color:#d85a3d;--sixth-color:#FFFFFF;--seventh-color:#000000;--font-primary:'Inter';--font-secondary:'Gustavo';--font-awesome:"Font Awesome 6 Pro";--slider-height:56.25%;--slider-icone-left:"\f053";--slider-icone-right:"\f054";--slider-icone-size:30px;--slider-icone-color:red;--slider-icone-bg:blue;--slider-icone-bg-hover:yellow;--slider-icone-width:50px;--slider-icone-height:50px;--slider-icone-radius:50%;--slider-icone-position:20px;--slider-dots-position:-25px;--slider-dots-dot-size:10px;--slider-dots-dot-space:8px;--slider-dots-dot-bordercolor:#333;--slider-dots-dot-bg:#333;--slider-dots-dot-bordercolor-active:#333;--slider-dots-dot-bg-active:white;--multilink-font:var(--font-primary);--multilink-font-color:red;--multilink-font-color-hover:yellow;--multilink-border-color:blue;--multilink-font-size-title:22px;--multilink-font-size-description:16px;--multilink-description-margin-top:10px;--multilink-margin-top:50px;--multilink-padding-top:1.4rem;--multilink-padding-bottom:1.4rem;--multilink-icone:'\f054';--multilink-icone-size:22px;--multilink-icone-weight:400;--faq-font:var(--font-primary);--faq-margin-top:50px;--faq-border-color:#e3e3e3;--faq-font-size:22px;--faq-padding-top:1.4rem;--faq-padding-bottom:1.4rem;--faq-answer-font-size:18px;--faq-answer-line-height:24px;--faq-answer-padding-top:1rem;--faq-answer-padding-bottom:1rem;--faq-icone-close:'\f067';--faq-icone-open:'\f068';--faq-icone-size:22px;--faq-question-color:red;--faq-question-decoration:none;--numbers-margin-bottom:60px;--numbers-number-font-size:6.25em;--numbers-number-line-height:1;--numbers-number-font-weight:900;--numbers-number-color:var(--primary-color);--numbers-number-margin-bottom:30px;--numbers-number-align:center;--numbers-text-align:center;--numbers-text-font-size:18px;--quotes-margin-top:60px;--quotes-margin-bottom:50px;--quotes-quote-font-family:var(--font-primary);--quotes-quote-font-size:35px;--quotes-quote-line-height:41px;--quotes-quote-text-align:left;--quotes-author-margin-top:15px;--quotes-author-text-align:left;--quotes-author-font-size:20px;--quotes-author-line-height:30px;--popup-bg-color:var(--primary-color);--popup-font-color:var(--secondary-color);--popup-close-color:var(--fifth-color)}@media (max-width:991px){:root{--pt:60px;--pb:60px}}html{overflow-x:hidden}body{font-family:var(--font-primary),sans-serif;font-size:1rem;line-height:1.5rem;background-color:var(--third-color);color:var(--primary-color)}body p{margin-bottom:40px}body p:last-child{margin-bottom:0}.slider-header-container-inner{max-width:1600px;margin:0 auto}.site-wrapper{max-width:1600px;margin:0 auto;overflow:hidden}.site-wrapper .slider-content{max-width:1600px!important;margin:0 auto!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.vc_row{padding-top:var(--pt);padding-bottom:var(--pb)}.vc_row .vc_column-inner{padding-top:0!important}.vc_row .vc_row{padding-top:0;padding-bottom:0}.vc_row.pt-1-2{padding-top:calc(var(--pt) / 2)!important}.vc_row.pb-1-2{padding-bottom:calc(var(--pb) / 2)!important}.nf-form-fields-required{display:none}@font-face{font-family:"Gustavo";font-style:normal;font-weight:normal;src:url("assets/fonts/gustavo_family/gustavo_regular/Gustavo-Regular.woff") format("woff")}@font-face{font-family:"Gustavo";font-style:normal;font-weight:bold;src:url("assets/fonts/gustavo_family/gustavo_bold/Gustavo-Bold.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:normal;src:url("assets/fonts/inter/Inter-VariableFont_opsz,wght.ttf") format("truetype")}h2{font-family:var(--font-secondary);letter-spacing:1px;font-size:2.8125rem;line-height:50px;text-transform:uppercase;color:var(--primary-color);margin-bottom:30px!important}body.home h2{font-size:2.5rem;line-height:45px}h3{font-family:var(--font-secondary);letter-spacing:1px;font-size:1.375rem;line-height:28px;font-weight:bold;color:var(--primary-color)}h4{font-family:var(--font-secondary);letter-spacing:1px;font-size:1.5625rem;font-weight:bold;line-height:1;color:var(--fifth-color);margin-bottom:25px!important}h5{font-family:var(--font-secondary);letter-spacing:1px;text-transform:uppercase;font-size:2.1875rem;line-height:41px;font-weight:bold;color:var(--primary-color)}.header-container .slider-header-container-inner .logo img,.map-container .slider-header-container-inner .logo img{width:226px;height:60px}body.single-enseignes .site-wrapper{background-size:1600px;background-position:top 720px center}body.page-id-14 .site-wrapper,body.page-id-2279 .site-wrapper{background-size:1600px;background-position:top 720px center}body.page-id-190 .site-wrapper{background-size:1600px;background-position:top 1220px center}body.page-id-2062 .site-wrapper,body.page-id-2084 .site-wrapper,body.page-id-2321 .site-wrapper,body.page-id-2321 .site-wrapper{background-size:1600px;background-position:top 720px center}bodychatel.page-id-14 .site-wrapper{background-size:1600px;background-position:top 720px center}body.chatel.page-id-1106 .site-wrapper{background-size:1600px;background-position:top 1220px center}body.chatel.page-id-2062 .site-wrapper,body.chatel.page-id-2084 .site-wrapper,body.chatel.page-id-2098 .site-wrapper,body.chatel.page-id-2098 .site-wrapper{background-size:1600px;background-position:top 720px center}.bg-filet-1{background-image:url("/wp-content/uploads/2025/07/fond_vivre.jpg");max-width:1320px;background-position:top center;background-repeat:no-repeat}.bg-filet-3{background-image:url("/wp-content/uploads/2025/07/fond_bouger.jpg");max-width:1320px;background-position:top center;background-repeat:no-repeat}.topbar{position:relative;height:50px;line-height:1;color:var(--secondary-color);background-color:#e66978;font-family:var(--font-secondary);letter-spacing:1px;font-size:1.25rem;max-width:1600px;padding-top:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topbar a:not(.button):hover{color:var(--primary-color)}.topbar .text-center{margin-top:-4px}.topbar strong{font-weight:bold}.topbar a.button{font-family:var(--font-primary)!important;letter-spacing:0px;font-weight:100;height:auto;line-height:1;padding:9px 40px 11px 15px!important;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--primary-color)}.topbar a.button:hover{color:var(--fifth-color)}.header{position:relative;width:calc(100% + 30px);height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px}.header .header-top{position:absolute;left:40px;right:40px;width:calc(100% - 80px);height:80px;border-bottom:1px solid var(--secondary-color);padding-top:27px;padding-bottom:29px;z-index:20}.header .header-top img{width:auto;height:24px}.header .defilement{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;font-size:0.75rem;color:var(--secondary-color);height:40px;line-height:40px;background-color:rgba(0,0,0,0.3);border-radius:5px;padding:0 20px}.header .defilement i{margin-right:25px;font-size:16px!important}.header .header-item{position:relative;height:100%;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-repeat:no-repeat;background-position:center center}.header .header-item a.link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:15}.header .header-item:hover .header-item-link{opacity:1;margin-top:0.9375rem}.header .header-item:hover .header-layout{background-color:rgba(0,70,55,0.92)}.header .header-item .header-layout{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}.header .header-item .header-item-title{margin-bottom:25px;z-index:3;font-size:2.8125rem;font-family:var(--font-secondary);letter-spacing:1px;color:var(--secondary-color);text-transform:uppercase;text-align:center}.header .header-item .header-item-title sup{font-size:0.625rem}.header .header-item .header-item-description{z-index:3;color:var(--secondary-color);font-family:var(--font-primary);font-size:1rem;text-align:center;min-height:68px}.header .header-item .header-item-link{z-index:3;color:var(--secondary-color)}.header .header-item .header-item-link i{margin-left:15px}.header .header-item .header-item-link{margin-top:0px;opacity:0;-webkit-transition:margin-top 0.2s,opacity 0.2s;transition:margin-top 0.2s,opacity 0.2s}.header .header-item.items-1{width:100%}.header .header-item.items-2{width:50%}.header .header-item.items-3{width:33.3333333333%}sup{font-size:0.625rem}.actualites{margin-top:50px}body:not(.home) .actualites{margin-top:0px}.actualites .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body:not(.home) .actualites .row .col-lg-12{margin-bottom:50px}body:not(.home) .actualites .actualite{background-color:transparent}.actualites .actualite{background-color:var(--fourth-color);border-radius:30px;height:100%;padding-bottom:70px}body:not(.home) .actualites .actualite{padding-bottom:0px}.actualites .actualite .actualite-image{border-top-left-radius:30px;border-top-right-radius:30px}body:not(.home) .actualites .actualite .actualite-image{border-top-left-radius:0px;border-top-right-radius:0px;display:-webkit-box;display:-ms-flexbox;display:flex}.actualites .actualite .actualite-image{overflow:hidden}.actualites .actualite .actualite-category{font-family:var(--font-secondary);letter-spacing:1px;margin-top:25px;font-size:1.125rem;color:var(--fifth-color);text-transform:uppercase;margin-bottom:5px;padding:0px 20px 0px}.actualites .actualite .actualite-title{font-family:var(--font-secondary);letter-spacing:1px;font-weight:bold;font-size:1.5rem;color:var(--primary-color);margin-bottom:15px;padding:0px 20px 0px}.actualites .actualite .actualite-description{margin-bottom:25px;padding:0px 20px 0px}.actualites .actualite .actualite-button{padding:0px 20px 0px}.actualites .actualite .actualite-link{padding:0px 20px 0px}.actualites .actualite .actualite-link a{position:relative;background-color:var(--fifth-color);color:var(--secondary-color);font-size:0.875rem;padding:5px 40px 5px 15px!important;border-radius:5px;display:inline-block;font-weight:100}.actualites .actualite .actualite-link a i{margin-left:20px}.actualites .actualite .actualite-link a{-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.actualites .actualite .actualite-link a:after{position:absolute;content:"\f061";top:calc(50% - 1px);right:15px;font-family:var(--font-awesome);font-weight:500;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.actualites .actualite .actualite-link a:hover{color:var(--primary-color)}.actualites .actualite .actualite-link a:hover:after{-webkit-transform:translate(4px,-50%);transform:translate(4px,-50%)}.art-de-vivre{color:#efdfd0}.art-de-vivre .art-de-vivre-background{position:relative;padding-top:var(--pt);padding-bottom:var(--pb);background-color:var(--primary-color);border-top-left-radius:30px;border-bottom-left-radius:30px}.art-de-vivre h2{color:#efdfd0;padding-right:30px;margin-top:20px;margin-bottom:20px!important}.art-de-vivre h3{color:#efdfd0;margin-bottom:50px!important}.chiffres{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-left:-115px;margin-right:115px}.chiffres .chiffre{margin-bottom:40px;padding:35px 40px;width:calc(50% - 12.5px);background-color:#afb8b3;border-radius:20px}.chiffres .chiffre .chiffre-image{text-align:center;margin-bottom:15px}.chiffres .chiffre .chiffre-chiffre{font-family:var(--font-secondary);letter-spacing:1px;font-size:3.75rem;line-height:1;text-align:center;color:var(--secondary-color);margin-bottom:20px}.chiffres .chiffre .chiffre-chiffre sup{font-size:2.5rem}.chiffres .chiffre .chiffre-description{font-family:var(--font-secondary);letter-spacing:1px;font-size:1.125rem;line-height:22px;text-align:center;font-weight:bold;color:var(--primary-color)}.chiffres .chiffre:nth-child(2n){margin-left:12.5px}.chiffres .chiffre:nth-child(odd){margin-right:12.5px}a.button{position:relative;background-color:var(--fifth-color);color:var(--secondary-color);font-size:0.875rem;padding:5px 40px 5px 15px!important;border-radius:5px;display:inline-block;font-weight:100}a.button i{margin-left:20px}a.button{-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.button:after{position:absolute;content:"\f061";top:calc(50% - 1px);right:15px;font-family:var(--font-awesome);font-weight:500;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.button:hover{color:var(--primary-color)}a.button:hover:after{-webkit-transform:translate(4px,-50%);transform:translate(4px,-50%)}a.button.inverse{background-color:var(--primary-color)}a.button.inverse:hover{color:var(--fifth-color)}.slider-enseigne .carousel-cell{width:100%}.slider-enseigne .flickity-page-dots{bottom:15px}.slider-enseigne .flickity-page-dots .dot{background-color:var(--third-color);opacity:1}.slider-enseigne .flickity-page-dots .dot.is-selected{background-color:var(--fifth-color)}footer{position:relative;margin-top:90px;height:340px;color:var(--third-color)}footer a.button{margin-top:35px}footer .col-lg-3:first-child{padding-left:30px}footer .footer-carte-cadeau{position:absolute;top:-90.5px;width:100%}footer .footer-carte-cadeau-container{background-color:#f5dccd;border-radius:30px;color:var(--primary-color);padding:25px 35px 30px}footer .footer-carte-cadeau-container h2{font-size:1.875rem;margin-bottom:10px!important}footer .footer-carte-cadeau-container p{font-size:1rem;line-height:22px}footer .footer-carte-cadeau-container a.button{margin-top:0px!important}footer .footer-container{background-color:var(--primary-color);border-top-left-radius:30px;border-top-right-radius:30px;padding-top:150px;padding-bottom:60px}footer .footer-container .row:last-child{margin-top:80px;font-size:0.875rem;font-weight:100}footer .footer-container a:not(.button):hover{color:var(--fifth-color)}footer .footer-container .row:first-child div{position:relative;padding-bottom:65px}footer .footer-container .row:first-child div:first-child a.button{left:30px}footer .footer-container .row:first-child div a.button{position:absolute;bottom:0px;left:15px}footer .footer-container ul{margin-right:40px}footer .footer-container ul li{position:relative;display:inline-block;margin-right:15px}footer .footer-container ul li:after{content:"-";margin-left:15px}footer .footer-container ul li:last-child{margin-right:0px}footer .footer-container ul li:last-child:after{display:none}footer h3{display:block;font-weight:normal;font-size:1.375rem;margin-bottom:30px!important}footer .footer-social-container{padding-right:40px}footer .footer-social{display:block;color:var(--secondary-color);font-size:1.125rem!important}footer .footer-social a:hover{color:var(--primary-color)!important}footer .footer-social .fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}footer .footer-social .fa-stack-2x{color:var(--fifth-color)!important}footer .logo{width:auto;height:55px;margin-bottom:30px}footer h3{color:var(--fifth-color)}.header-container,.map-container{position:relative}.header-container .vc_column-inner,.map-container .vc_column-inner{padding:0!important}.header-container .slider-header-container-inner,.map-container .slider-header-container-inner{position:relative}.header-container .slider-header-container-inner .slider-header-bottom,.map-container .slider-header-container-inner .slider-header-bottom{position:absolute;bottom:0;left:0;right:0;z-index:11;height:60px;width:100%;background-color:rgba(244,232,221,0.7)}.header-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-title,.map-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.header-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-title span,.map-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-title span{display:inline-block;margin-top:-2px;margin-right:78px}.header-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-title,.map-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-title{background-color:var(--primary-color);color:#f4e8dd;height:60px;text-align:left;width:300px;float:left;padding-left:20px;font-family:var(--font-secondary);letter-spacing:1px;font-size:1.25rem;text-transform:uppercase}.header-container .slider-header-container-inner .slider-header-bottom .prev-actu,.map-container .slider-header-container-inner .slider-header-bottom .prev-actu{margin-right:20px}.header-container .slider-header-container-inner .slider-header-bottom .slider-btn-actualites,.map-container .slider-header-container-inner .slider-header-bottom .slider-btn-actualites{float:right;padding-right:20px}.header-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-slider,.map-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-slider{color:var(--primary-color);line-height:60px;width:calc(100% - 300px);float:left;padding-left:20px}.header-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-slider .slider-header-actu .carousel-cell,.map-container .slider-header-container-inner .slider-header-bottom .slider-header-bottom-slider .slider-header-actu .carousel-cell{width:100%;font-size:1.375rem;font-weight:bold;font-family:var(--font-secondary);letter-spacing:1px}.header-container .slider-header-container-inner .logo,.map-container .slider-header-container-inner .logo{position:absolute;top:30px;left:40px;z-index:10}.header-container .slider-header-container-inner .logo img,.map-container .slider-header-container-inner .logo img{width:226px;height:60px}.header-container .slider-header-container-inner .menus,.map-container .slider-header-container-inner .menus{position:absolute;width:50%;top:50px;right:40px;z-index:10;color:var(--secondary-color);text-transform:uppercase;font-size:0.875rem;font-weight:100;line-height:1}.header-container .slider-header-container-inner .menus .burger,.map-container .slider-header-container-inner .menus .burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-container .slider-header-container-inner .menus .burger img,.map-container .slider-header-container-inner .menus .burger img{margin-left:15px}.header-container .slider-header-container-inner .slider-header,.map-container .slider-header-container-inner .slider-header{width:100%;max-width:1600px;margin:0 auto;height:750px}.header-container .slider-header-container-inner .slider-header .carousel-cell,.map-container .slider-header-container-inner .slider-header .carousel-cell{position:relative;width:100%;height:750px}.header-container .slider-header-container-inner .slider-header .carousel-cell .carousel-cell-layout,.map-container .slider-header-container-inner .slider-header .carousel-cell .carousel-cell-layout{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:9}.header-container .slider-header-container-inner .slider-header .carousel-cell .slider-header-content,.map-container .slider-header-container-inner .slider-header .carousel-cell .slider-header-content{position:relative;margin-top:280px;z-index:11;color:var(--secondary-color)}.header-container .slider-header-container-inner .slider-header .carousel-cell .slider-header-content h2,.map-container .slider-header-container-inner .slider-header .carousel-cell .slider-header-content h2{font-size:3.75rem;line-height:68px;color:var(--secondary-color)}.header-container .slider-header-container-inner .slider-header .carousel-cell .slider-header-content p,.map-container .slider-header-container-inner .slider-header .carousel-cell .slider-header-content p{font-size:1.125rem;line-height:26px;margin-bottom:30px}.menu-container{background-color:var(--primary-color);position:fixed;right:-500px;top:0;width:500px;height:100vh;z-index:101;-webkit-transition:right 1s;transition:right 1s}.menu-container.open{right:0;-webkit-transition:right 1s;transition:right 1s}.menu-container .close{position:absolute;top:30px;right:30px;z-index:10;color:var(--secondary-color);font-size:0.875rem;text-transform:uppercase;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-container .close img{margin-left:15px}.menu-container .close a:hover{color:var(--fifth-color)}.menu-container ul{margin-top:125px;padding-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-container ul li{color:var(--secondary-color);font-size:1.5rem;font-family:var(--font-secondary);letter-spacing:1px;text-transform:uppercase;margin-bottom:40px}.menu-container ul li:last-child{margin-bottom:0px}.menu-container ul li a:hover{color:var(--fifth-color)!important}.intro .wpb_single_image{position:relative;left:0;max-width:calc(100% + 152px);width:calc(100% + 152px)}.intro .wpb_single_image figure{width:100%}.intro .wpb_single_image figure .vc_single_image-wrapper{width:100%}.intro.intro-left{position:relative;background-color:var(--primary-color);padding-top:120px!important;padding-bottom:340px!important;border-top-left-radius:35px;border-bottom-left-radius:35px}.intro.intro-left:after{content:"";position:absolute;background-color:var(--primary-color);z-index:0;left:35px;top:0;height:200%;padding-bottom:340px;width:calc(100% + 130px);background-image:url("/wp-content/uploads/2025/06/fond_manger.jpg");background-position:right center;background-repeat:no-repeat;background-size:1394px}.intro.intro-left h2,.intro.intro-left p{color:var(--third-color)}.intro.intro-left .wpb_single_image{position:relative;left:-153px;max-width:calc(100% + 153px);width:calc(100% + 153px)}.intro.intro-left .wpb_single_image figure{width:100%}.intro.intro-left .wpb_single_image figure .vc_single_image-wrapper{width:100%}.intro img.vc_single_image-img{width:100%;border-top-left-radius:35px;border-bottom-left-radius:35px}.intro.intro-left img.vc_single_image-img{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:35px;border-bottom-right-radius:35px}.enseigne-slider-container{margin-bottom:220px}.enseigne-slider-container .arrows{font-size:30px}.enseigne-slider-container .arrows a{margin-right:30px;color:var(--fifth-color)}.enseigne-slider-container .arrows a:last-child{margin-right:0px}.slider-content .vc_column-inner{padding-left:0px!important;padding-right:0px!important}.slider-section-container{max-width:1600px;margin:45px auto 0}.slider-section-container .arrows{font-size:30px;padding-right:32px}.slider-section-container .arrows a{margin-right:30px;color:var(--fifth-color)}.slider-section-container .arrows a:last-child{margin-right:0px}.slider-section{margin-top:50px;margin-bottom:25px}.slider-section .carousel-cell{position:relative;width:calc((100% - 150px) / 4);height:435px;border-radius:30px;margin-left:50px;border-radius:35px;background-size:cover!important}.slider-section .carousel-cell .carousel-cell-layout{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:35px;z-index:9;overflow:hidden}.slider-section .carousel-cell .carousel-cell-layout:hover .slider-section-content-hover{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-section .carousel-cell .carousel-cell-layout .slider-section-content-hover{position:relative;display:none;background-color:white;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-section .carousel-cell .carousel-cell-layout .slider-section-content-hover a{position:absolute;bottom:50px;left:50%;width:100%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider-section .carousel-cell .carousel-cell-layout .slider-section-content-hover img{width:auto;height:170px}.slider-section .carousel-cell .carousel-cell-layout .slider-section-content{padding:0 25px 20px 30px;position:absolute;top:300px;color:var(--secondary-color)}.slider-section .carousel-cell .carousel-cell-layout .slider-section-content .slider-section-content-title{font-family:var(--font-secondary);letter-spacing:1px;font-size:1.875rem;line-height:32px;text-transform:uppercase;margin-bottom:10px}.slider-section .carousel-cell .carousel-cell-layout .slider-section-content .slider-section-content-text{font-size:1.125rem;line-height:24px}.slider-section .flickity-page-dots{bottom:-40px}.slider-section .flickity-page-dots .dot{display:inline-block;width:12px;height:12px;margin:0 9px;background:#f5dccd;border-radius:50%;opacity:1;cursor:pointer}.slider-section .flickity-page-dots .dot.is-selected{background:var(--fifth-color)}@media (max-width:767px){.slider-section .carousel-cell{width:82%!important;margin-right:12px}}body p{margin-bottom:20px}body div.page ul{padding-left:15px;margin-bottom:20px}body div.page ul li{list-style:disc}body div.page ul li a{text-decoration:underline}.header-container-inner .header-header{position:relative;z-index:4}.header-container-inner .logo{position:absolute;top:30px;left:40px;z-index:10}.header-container-inner .logo img{width:226px;height:60px}.header-container-inner .logo a{position:relative;display:block}.header-container-inner .menus{position:absolute;width:50%;top:50px;right:40px;z-index:10;color:var(--secondary-color);text-transform:uppercase;font-size:0.875rem;font-weight:100;line-height:1}.header-container-inner .menus .burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-container-inner .menus .burger a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-container-inner .menus .burger img{margin-left:15px}.header-container-inner .header-header-image{height:670px;background-position:center;background-size:cover}.header-container-inner .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%;position:relative;z-index:11;color:var(--secondary-color)}.header-container-inner .header-content h2{font-size:3.75rem;line-height:68px;color:var(--secondary-color)}.header-container-inner .header-content p{margin-bottom:30px;font-size:1.375rem;line-height:30px;font-weight:100}.header-container-inner .menus .burger a:hover{color:var(--fifth-color)}body:not(.home) .header-container-inner .header-content p{margin-bottom:30px;font-size:1.25rem;line-height:28px;font-weight:100}#breadcrumbs{margin-top:30px;margin-bottom:70px;font-size:0.875rem;font-weight:100}strong{font-weight:bold}.enseignes.sansrecherche{margin-top:50px}.enseignes .filters{margin-bottom:50px}.enseignes .filters .search{position:relative;width:450px;height:40px;margin-right:40px}.enseignes .filters .search input{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #13434a;border-radius:5px;padding:14px 40px 14px 15px;color:var(--primary-color)}.enseignes .filters .search input::-webkit-input-placeholder{color:var(--primary-color)}.enseignes .filters .search input::-moz-placeholder{color:var(--primary-color)}.enseignes .filters .search input:-ms-input-placeholder{color:var(--primary-color)}.enseignes .filters .search input::-ms-input-placeholder{color:var(--primary-color)}.enseignes .filters .search input::placeholder{color:var(--primary-color)}.enseignes .filters .search button{position:absolute;right:12px;top:50%;z-index:101;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.enseignes .filters .select select{width:280px;height:40px;border:1px solid #13434a;border-radius:5px;background:white;padding:0px 40px 0px 15px;color:var(--primary-color)}.enseignes .enseigne{position:relative;padding:25px 20px;margin-bottom:25px;background-color:var(--fourth-color);border-radius:30px;overflow:hidden}.enseignes .enseigne:hover .enseigne-image img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.5s;transition:all 0.5s}.enseignes .enseigne .enseigne-lien{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.enseignes .enseigne .enseigne-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:170px;overflow:hidden;margin-bottom:20px;background-color:var(--secondary-color)}.enseignes .enseigne .enseigne-image img{-webkit-transition:all 0.5s;transition:all 0.5s;height:170px}.enseignes .enseigne .enseigne-title{font-family:var(--font-secondary);letter-spacing:1px;font-size:1.25rem;line-height:26px;font-weight:bold;color:var(--primary-color);margin-bottom:15px;height:55px}.enseignes .enseigne .enseigne-ouverture{position:relative}.enseignes .enseigne .enseigne-ouverture .ouverture-pastille{position:absolute;width:20px;height:20px;background-color:#339900;border-radius:50%;margin-right:12px}.enseignes .enseigne .enseigne-ouverture .ouverture-pastille.fermer{background-color:#ff0000}.enseignes .enseigne .enseigne-ouverture .ouverture-texte{padding-left:30px}.enseignes .enseigne .enseigne-ouverture .ouverture-texte p{margin-bottom:0px}.enseignes .enseigne .enseigne-ouverture .ouverture-info{height:24px}div.page a:not(.button):hover{color:var(--fifth-color)}.single-enseignes .enseigne-horaires-speciaux,.single-enseignes .enseigne-localisation,.single-enseignes .enseigne-ouverture{margin-top:45px}.single-enseignes .enseigne-horaires-speciaux h3,.single-enseignes .enseigne-localisation h3,.single-enseignes .enseigne-ouverture h3{margin-bottom:15px!important}.single-enseignes .enseigne-slider-container{margin-top:50px}.single-enseignes .enseigne-info-container{padding-bottom:140px}.single-enseignes .enseigne-sidebar{position:relative;background-color:var(--fourth-color);padding-top:50px;padding-left:50px;padding-bottom:50px;border-top-left-radius:35px;border-bottom-left-radius:35px}.single-enseignes .enseigne-sidebar:after{content:"";background-color:var(--fourth-color);width:200%;height:100%;position:absolute;top:0;left:0;bottom:0;border-top-left-radius:35px;border-bottom-left-radius:35px;z-index:-1}.single-enseignes .enseigne-sidebar a.button{margin-top:20px}.single-enseignes .enseigne-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-enseignes .enseigne-info .enseigne-info-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:25px;width:240px;height:160px;background-color:white}.single-enseignes .enseigne-info .enseigne-info-image img{height:160px}.single-enseignes .enseigne-info .enseigne-info-content .phone{margin-top:10px;margin-bottom:15px}.single-enseignes .enseigne-info .enseigne-info-content i{margin-right:10px}.single-enseignes .enseigne-info .enseigne-info-content span{color:var(--fifth-color)}.single-enseignes .enseigne-info .enseigne-info-content a{color:var(--fifth-color)}.listes{display:-webkit-box;display:-ms-flexbox;display:flex}.listes h2{padding-bottom:10px;border-bottom:1px solid var(--primary-color);font-size:20px;line-height:25px}.listes .row{width:100%}.listes .liste{display:-webkit-box;display:-ms-flexbox;display:flex}.listes .liste-left,.listes .liste-right{width:33.333%}.listes .liste-left.affichage-50,.listes .liste-right.affichage-50{width:50%}.listes .liste-left.affichage-100,.listes .liste-right.affichage-100{width:100%}.listes .liste-left .liste-item,.listes .liste-right .liste-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;min-height:25px}.listes .liste-left .liste-item div.numero,.listes .liste-right .liste-item div.numero{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;position:absolute;left:0;top:0;width:25px;height:25px}.listes .liste-left .liste-item div.nom,.listes .liste-right .liste-item div.nom{padding-left:40px}.listes .liste-left .liste-item div.nom a.active,.listes .liste-right .liste-item div.nom a.active{color:var(--fifth-color)}.listes .liste-left .liste-item div.numero-numero,.listes .liste-right .liste-item div.numero-numero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;font-size:12px;line-height:1;background-color:white;color:#7fa29b;border-radius:50%;margin-right:10px}.listes .liste-left .liste-item div.numero-numero.reverse,.listes .liste-right .liste-item div.numero-numero.reverse{min-width:25px;background-color:#7fa29b;color:white}.listes .liste-left .liste-item div.lien,.listes .liste-right .liste-item div.lien{margin-left:20px}.plan .vc_figure,.plan .vc_figure .vc_single_image-wrapper,.plan .vc_figure img{width:100%!important}.page-id-1106 h3,.page-id-190 h3{margin-bottom:15px!important}.slider-enseigne-container{margin-top:60px}@media (max-width:991px) and (min-width:600px){.page-id-2318 .vc_col-sm-3,.page-id-2318 .vc_col-sm-9{width:50%}}@media (max-width:991px){.liste{display:block!important}.liste .liste-left,.liste .liste-right{margin-bottom:30px!important}.liste-left,.liste-right{width:100%!important}.liste-left.affichage-50,.liste-right.affichage-50{width:100%!important}.liste-left.affichage-100,.liste-right.affichage-100{width:100%!important}}@media (max-width:600px){.liste{display:block!important}.liste .liste-left,.liste .liste-right{margin-bottom:30px!important}.liste-left,.liste-right{width:100%!important}.liste-left.affichage-50,.liste-right.affichage-50{width:100%!important}.liste-left.affichage-100,.liste-right.affichage-100{width:100%!important}.intro.intro-left{padding-top:0px!important;padding-bottom:40px!important;border-top-left-radius:0px;border-bottom-left-radius:0px}.intro.intro-left:after{display:none;left:0px;top:0;height:0%;padding-bottom:0px;width:0}}.header-container-inner{position:relative;max-width:1600px;margin:0 auto}@media (max-width:991px){h2{font-size:1.875rem;line-height:35px}h4{font-size:1.375rem;margin-bottom:20px!important}.slider-header-bottom{display:none}.topbar{font-size:0.875rem}.topbar a.button{display:none}.header-container .slider-header-container-inner .menus,.header-container-inner .menus{right:15px}.header-container .slider-header-container-inner .logo,.header-container-inner .logo{top:40px;left:15px}.header-container .slider-header-container-inner .logo img,.header-container-inner .logo img{width:150px;height:auto}.header-container .slider-header-container-inner .slider-header .carousel-cell .slider-header-content h2{font-size:2.5rem;line-height:48px}.header-container .slider-header-container-inner .slider-header .carousel-cell .slider-header-content{margin-top:180px}.vc_single_image-img{margin-top:20px;margin-bottom:20px}.slider-section{margin-top:30px}.slider-section .carousel-cell{width:100%;height:435px;margin-left:0px;border-radius:35px}.site-wrapper .vc_row[data-vc-full-width].green-mobile{background-color:var(--primary-color);margin:0 0 40px 0!important}.slider-section-container{margin-top:20px}body.home .actualites .col-lg-4{padding-left:0px!important;padding-right:0px!important}.actualites .col-lg-4{margin-bottom:40px}.actualites .actualite{padding-bottom:40px}footer .footer-container{padding-top:335px;padding-bottom:30px}footer .col-lg-3:first-child{padding-left:12px}footer .footer-container .row:first-child div:first-child a.button{left:12px}footer .col-lg-3{margin-bottom:30px}footer .footer-container .row:last-child{font-size:0.75rem;margin-top:40px}footer .footer-container .row:last-child .col-lg-4{padding-left:12px!important}footer .footer-container .row:last-child .col-lg-8.text-end{text-align:left!important}footer .footer-container ul li:after{margin-left:5px}footer .footer-container ul li{margin-right:5px}.menu-container{width:100%!important}.menu-container ul{margin-top:125px;padding-left:15px}.header-container-inner .header-content h2{font-size:2.5rem;line-height:48px;color:var(--secondary-color)}body:not(.home) .header-container-inner .header-content p{font-size:1rem;line-height:24px}.actualites .actualite .actualite-category{margin-top:0px}.menu-container ul li{font-size:1.25rem;margin-bottom:30px}#breadcrumbs{margin-top:20px;margin-bottom:40px}.enseignes .filters .search{position:relative;width:100%;height:40px;margin-right:40px}.enseignes .filters .flex-row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column!important;flex-flow:column!important}.header-container-inner .header-header-image{height:500px}.actualites .actualite .actualite-category,.actualites .actualite .actualite-description,.actualites .actualite .actualite-title{padding:0px 0px!important}footer .footer-carte-cadeau-container p{font-size:1rem;line-height:22px}.enseignes .filters .search{margin-bottom:20px}.single-enseignes .enseigne-sidebar{padding:25px 20px}.single-enseignes .button.inverse{margin-bottom:30px}.single-enseignes .enseigne-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-enseignes .enseigne-info .enseigne-info-image{width:100%;margin-right:0px}.single-enseignes .enseigne-info-container .col-lg-6{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single-enseignes .enseigne-info-container .col-lg-5{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:50px}.single-enseignes .enseigne-info-container{padding-bottom:50px}.single-enseignes .enseigne-slider-container{margin-bottom:50px}h5{margin-bottom:15px!important}.nf-form-cont{margin-top:30px}.nf-field-container .nf-field-label label{font-size:16px}.menu-container{right:-1000px}}@media (max-width:991px) and (orientation:portrait){.nf-form-cont{margin-top:0px}.slider-section .carousel-cell{position:relative;width:calc((100% - 40px) / 3);height:335px;border-radius:30px;margin-left:20px;border-radius:35px}.slider-section .carousel-cell .carousel-cell-layout .slider-section-content{padding:0 10px 20px 10px;top:200px}.green-mobile{background:transparent!important}}@media (max-width:1100px){.slider-section .carousel-cell .carousel-cell-layout .slider-section-content{top:200px}.slider-section .carousel-cell{position:relative;width:calc((100% - 40px) / 3);height:335px;border-radius:30px;margin-left:20px;border-radius:35px}}@media (max-width:991px){.header{height:auto}}.header .header-arrow{text-align:right;position:absolute;z-index:2;bottom:50px;left:0px;width:100%}@media (max-width:991px){.header .header-arrow{display:none}}.header .header-arrow .arrows{width:60px;height:72px;position:relative}.header .header-arrow .arrows path{stroke:var(--or);fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}@-webkit-keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}.header .header-arrow .arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}.header .header-arrow .arrows path.a2{animation-delay:-0.5s;-webkit-animation-delay:-0.5s}.header .header-arrow .arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}.header .header-background{position:relative;height:100%}@media (min-width:1000px) and (max-width:1445px){.header .header-background{position:relative;height:0!important;width:100%;padding-top:56.25%!important;background-position:center center!important;background-size:cover!important}.header .header-background .header-menu{position:absolute;top:0px;width:100%}}.header .header-background video{position:absolute;right:0;bottom:0;top:0;left:0;min-width:100%;min-height:100%;width:100%;z-index:1}@media (max-width:991px){.header .header-background video{display:none}}.header .header-layout{position:absolute;top:0px;bottom:0px;right:0px;left:0px;background-color:rgba(0,0,0,0.5);z-index:2}.header .header-texte{position:absolute;z-index:3;width:100%;bottom:130px}@media (max-width:991px){.header .header-texte{bottom:30px}}@media (min-width:992px) and (max-width:1080px){.header .header-texte{bottom:50px}}.header .header-texte p{color:white}.header .header-menu{position:relative;z-index:3}.header .header-menu .logo{margin-top:25px}@media (max-width:991px){.header .header-menu .logo{margin-top:20px;margin-bottom:20px;width:50%}}.header .header-menu .navbar-brand{padding:0px}.header .header-menu nav{padding:0px}.header .header-menu nav div#navbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.header .header-menu nav ul.navbar-nav{margin-top:60px}.header .header-menu nav ul.navbar-nav li{height:100%}@media (min-width:991px) and (max-width:1200px){.header .header-menu nav ul.navbar-nav li{margin-right:15px!important}.header .header-menu nav ul.navbar-nav li a{font-size:14px}}.header .header-menu nav ul.navbar-nav li:last-child{margin-right:0px!important}.header .header-menu nav ul.navbar-nav li a{font-size:16px;text-transform:uppercase;color:black;font-weight:bold;padding:0px;height:100%}.header .header-menu nav ul.navbar-nav li ul.dropdown-menu li{height:45px;line-height:45px}.header .header-menu nav ul.navbar-nav li ul.dropdown-menu li a{padding:0 10px;text-transform:inherit!important}.header .header-menu nav ul.navbar-nav li ul.dropdown-menu li a:hover{background-color:transparent}.header .burger{display:none;cursor:pointer}.header .burger i{font-size:30px}@media (max-width:991px){.header .burger{display:block;position:absolute;top:calc(50% - 15px);right:30px}}.background{padding-top:0px!important;background-position:center center;background-size:1600px;background-repeat:no-repeat}@media (max-width:1599px){.background{background-size:cover}}.background{height:470px!important;padding-bottom:0px}@media (max-width:991px){.background{height:300px!important}}.background h1{font-size:60px;line-height:1;font-weight:bold;color:white;margin-bottom:20px!important}.background p{font-size:20px;line-height:28px;color:white}body:not(.single-service):not(.home) .background h1{margin-bottom:0px!important}@media (max-width:991px){.no-mobile{display:none}}.wpml-ls{padding:0px;margin-top:56px;height:48px}.wpml-ls ul{height:100%}.wpml-ls ul li{height:100%}.wpml-ls ul li.wpml-ls-current-language{border-bottom:2px solid var(--blue)}.wpml-ls ul li.wpml-ls-current-language a.wpml-ls-link{color:var(--blue)}.wpml-ls ul li a.wpml-ls-link{padding:0px 12px;color:rgba(0,0,0,0.4);font-size:16px}.vc_column-inner{padding-top:0px!important}.ouverture{position:relative;background:-webkit-gradient(linear,left top,right top,from(#1c3f95),to(#6179b5));background:linear-gradient(to right,#1c3f95,#6179b5);padding-top:30px;padding-left:60px;padding-bottom:30px;margin-top:-50px;margin-bottom:50px;border-radius:5px;z-index:10}.ouverture a{color:white!important;font-weight:400!important}.ouverture a:hover{color:#cccde9!important}@media (max-width:991px){.ouverture{margin-top:-20px;padding-left:15px;padding-right:15px;margin-bottom:30px}.ouverture .right{margin-top:30px}}.ouverture .horaire{margin-top:20px;padding-bottom:10px;border-bottom:1px solid #c5c7e3;color:white!important}.ouverture .horaire p{color:white!important;display:inline-block;width:50%;margin-bottom:0px!important}.ouverture .horaire .decalage{display:inline-block;width:49%;text-align:right}@media (max-width:1200px){.ouverture .horaire .decalage{width:45%}}.ouverture .horaire.last{margin-bottom:25px!important}.ouverture .wpb_single_image{float:left;width:50%}@media (max-width:991px){.ouverture .wpb_single_image{width:100%}.ouverture .wpb_single_image .vc_figure{width:100%}.ouverture .wpb_single_image .vc_figure .vc_single_image-wrapper{width:100%}.ouverture .wpb_single_image .vc_figure .vc_single_image-wrapper img{width:100%;margin-bottom:15px}}.ouverture .right .white.wpb_text_column{float:right;width:47%}@media (max-width:991px){.ouverture .right .white.wpb_text_column{width:100%}}.ouverture .white p{color:white;margin-bottom:20px!important}.ouverture h2{margin-top:0px!important;margin-bottom:25px!important;text-transform:uppercase;color:white;font-size:16px;font-weight:bold;line-height:1;position:relative;padding-left:40px}.ouverture h2:before{position:absolute;top:calc(50% - 12.5px);left:0px;font-size:25px;content:"\f017";font-weight:300;font-family:"Font Awesome 5 Pro"}.ouverture h2.location:before{position:absolute;top:calc(50% - 12.5px);left:0px;font-size:25px;content:"\f3c5";font-weight:300;font-family:"Font Awesome 5 Pro"}.ouverture .left p{color:#c5c7e3}.ouverture .left p a{color:#c5c7e3!important;font-weight:normal!important}.ouverture .left p a:hover{color:#7a82c2!important}.top-menu{margin-top:20px}@media (max-width:991px){.top-menu{display:none}}@media (min-width:992px) and (max-width:1200px){.top-menu{font-size:14px}}.top-menu .button{margin-left:35px}.top-menu a:hover{color:#7a82c2;text-decoration:none}.top-menu .telephone i{margin-right:5px}.top-menu .telephone{display:inline-block;color:#1c3f95;font-weight:600!important;margin-right:35px}.top-menu .email i{margin-right:5px}.top-menu .email a{margin-right:0px}.top-menu .email{display:inline-block;color:#1c3f95;font-weight:600!important;margin-right:35px}.top-menu .finden i{margin-right:5px}.top-menu .finden{display:inline-block;color:#1c3f95;font-weight:600!important}.burger i{color:var(--blue)}.menu-mobile{display:none}@media (max-width:991px){.menu-mobile{position:fixed;top:0;left:0;right:0;bottom:0;background-color:white;z-index:25}.menu-mobile .logo{margin-bottom:50px;width:70%}.menu-mobile .fa-times{position:absolute;color:var(--blue);top:30px;right:30px;font-size:30px;cursor:pointer}.menu-mobile #navbar{display:block;text-align:center}.menu-mobile #navbar a{color:var(--blue);font-size:20px;margin-bottom:10px}.menu-mobile #navbar .dropdown-menu{position:relative!important;-webkit-transform:inherit!important;transform:inherit!important}.menu-mobile .wpml-ls ul{text-align:left}.menu-mobile .wpml-ls ul li a.wpml-ls-link{color:var(--dark)}}.slider-container{padding-top:60px!important;padding-bottom:60px!important}.slider{padding:0!important}.slider .flickity-slider{height:auto}.slider .carousel-cell{width:100%;height:0;padding-top:var(--slider-height);counter-increment:carousel-cell;background-size:cover;background-position:center;position:relative}.slider .flickity-button{width:var(--slider-icone-width);height:var(--slider-icone-height);border-radius:var(--slider-icone-radius)}.slider .flickity-button svg{display:none}.slider .flickity-button.previous{font-family:var(--font-awesome),sans-serif;font-size:var(--slider-icone-size);color:var(--slider-icone-color);background-color:var(--slider-icone-bg);left:var(--slider-icone-position)}.slider .flickity-button.previous:hover{background-color:var(--slider-icone-bg-hover)}.slider .flickity-button.previous:after{content:var(--slider-icone-left)}.slider .flickity-button.next{font-family:var(--font-awesome),sans-serif;font-size:var(--slider-icone-size);color:var(--slider-icone-color);background-color:var(--slider-icone-bg);right:var(--slider-icone-position)}.slider .flickity-button.next:hover{background-color:var(--slider-icone-bg-hover)}.slider .flickity-button.next:after{content:var(--slider-icone-right)}.slider .flickity-page-dots{bottom:var(--slider-dots-position)}.slider .flickity-page-dots .dot{width:var(--slider-dots-dot-size);height:var(--slider-dots-dot-size);margin:0 var(--slider-dots-dot-space);background:var(--slider-dots-dot-bg);border:1px solid var(--slider-dots-dot-bordercolor);opacity:1}.slider .flickity-page-dots .dot.is-selected{background:var(--slider-dots-dot-bg-active);border:1px solid var(--slider-dots-dot-bordercolor-active)}.faqs{margin-top:var(--faq-margin-top);font-family:var(--faq-font),sans-serif}.faqs .faq{border-bottom:1px solid var(--faq-border-color)}.faqs .faq:first-child{border-top:1px solid var(--faq-border-color)}.faqs .faq .faq-question{padding:var(--faq-padding-top) 2rem var(--faq-padding-top) 0;color:var(--faq-question-color);position:relative;cursor:pointer;font-size:var(--faq-font-size);line-height:24px}.faqs .faq .faq-question:hover{color:var(--footer-question-bg);-webkit-text-decoration:var(--faq-question-decoration);text-decoration:var(--faq-question-decoration)}.faqs .faq .faq-question:hover:after{color:var(--footer-question-bg)}.faqs .faq .faq-question:after{content:var(--faq-icone-close);font-size:22px;color:black;font-family:var(--font-awesome);font-weight:400;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faqs .faq .faq-question.open:after{content:var(--faq-icone-open);font-size:var(--faq-icone-size);color:black;font-family:var(--font-awesome);font-weight:400;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faqs .faq .faq-answer{padding-top:var(--faq-answer-padding-top);padding-bottom:var(--faq-answer-padding-bottom);display:none;font-size:var(--faq-answer-font-size);line-height:var(--faq-answer-line-height)}.faqs .faq.open:hover{color:var(--footer-question-bg);text-decoration:underline}.faqs .faq.open:hover:after{color:var(--footer-question-bg)}.multilinks{margin-top:var(--multilink-margin-top);font-family:var(--multilink-font),sans-serif}.multilinks .multilink{border-bottom:1px solid var(--multilink-border-color)}.multilinks .multilink:first-child{border-top:1px solid var(--multilink-border-color)}.multilinks .multilink .multilink-content{color:var(--multilink-font-color);position:relative;padding:var(--multilink-padding-top) 2.5rem var(--multilink-padding-bottom) 0}.multilinks .multilink .multilink-content .multilink-content-title{font-size:var(--multilink-font-size-title);font-weight:bold}.multilinks .multilink .multilink-content .multilink-content-description{font-weight:normal!important;font-size:var(--multilink-font-size-description);margin-top:var(--multilink-description-margin-top)}.multilinks .multilink .multilink-content a{position:absolute;top:0;bottom:0;left:0;right:0}.multilinks .multilink .multilink-content:hover{color:var(--multilink-font-color-hover)!important;text-decoration:none!important}.multilinks .multilink .multilink-content:hover:after{color:var(--footer-question-bg)!important}.multilinks .multilink .multilink-content:after{content:var(--multilink-icone);position:absolute;right:7.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--font-awesome),sans-serif;font-size:var(--multilink-icone-size);font-weight:var(--multilink-icone-weight);pointer-events:none}.numbers .col{margin-bottom:var(--numbers-margin-bottom)}.numbers .row:last-child .col{margin-bottom:0}.numbers .numbers-number{text-align:var(--numbers-number-align);font-size:var(--numbers-number-font-size);line-height:var(--numbers-number-line-height);font-weight:var(--numbers-number-font-weight);color:var(--numbers-number-color);margin-bottom:var(--numbers-number-margin-bottom)}.numbers .numbers-text{text-align:var(--numbers-text-align);font-size:var(--numbers-text-font-size)}.quotes{margin-top:var(--quotes-margin-top);margin-bottom:var(--quotes-margin-bottom)}.quotes .quotes-quote{font-family:var(--quotes-quote-font-family),sans-serif;font-size:var(--quotes-quote-font-size);line-height:var(--quotes-quote-line-height);text-align:var(--quotes-quote-text-align)}.quotes .quotes-author{margin-top:var(--quotes-author-margin-top);text-align:var(--quotes-author-text-align);font-size:var(--quotes-author-font-size);line-height:var(--quotes-author-line-height)}.modal-content{position:relative;background-color:var(--popup-bg-color)}.modal-content i{position:absolute!important;top:-50px;right:0px;cursor:pointer;color:var(--popup-close-color)}.modal-content i:before{font-size:30px}.modal-body{text-align:center;padding:40px 20px;color:var(--popup-font-color)}.modal-body img{width:25%;height:auto}.modal-body h1{font-size:50px;line-height:60px}.modal-body h2{font-size:30px;line-height:40px;margin-bottom:0px!important}.modal-body h3{margin-top:30px;font-size:20px!important;line-height:30px!important;margin-bottom:0px!important;text-transform:none!important}