@charset "UTF-8";
@font-face{font-family:"DM Serif Display",serif;font-style:normal;font-weight:400;src:url(//colisee.fr/wp-content/themes/colisee/assets/fonts/dm-display/DMSerifDisplay-Regular.ttf)}@font-face{font-family:"DM Serif Display",serif;font-style:italic;font-weight:400;src:url(//colisee.fr/wp-content/themes/colisee/assets/fonts/dm-display/DMSerifDisplay-Italic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(//colisee.fr/wp-content/themes/colisee/assets/fonts/poppins/Poppins-Regular.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(//colisee.fr/wp-content/themes/colisee/assets/fonts/poppins/Poppins-Medium.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(//colisee.fr/wp-content/themes/colisee/assets/fonts/poppins/Poppins-Bold.ttf)}@font-face{font-display:block;font-family:customs-lc;font-style:normal;font-weight:400;src:url(//colisee.fr/wp-content/themes/colisee/assets/fonts/customs-lc/customs-lc.ttf?f6c25u) format("truetype"),url(//colisee.fr/wp-content/themes/colisee/assets/fonts/customs-lc/customs-lc.woff?f6c25u) format("woff"),url(//colisee.fr/wp-content/themes/colisee/assets/fonts/customs-lc/customs-lc.svg?f6c25u#customs-lc) format("svg")}i[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:customs-lc!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;transition:var(--faster-transition)}.icon-mail:before{content:"\e918"}.icon-lkin:before{content:"\e916"}.icon-fb-r:before{content:"\e917"}.icon-lk:before{content:"\e914"}.icon-fb:before{content:"\e915"}.icon-box-colisee:before{content:"\e90a"}.icon-cheveron-t:before{content:"\e90b"}.icon-cheveron-b:before{content:"\e90d"}.icon-cheveron-l:before{content:"\e90f"}.icon-cheveron-r:before{content:"\e913"}.icon-mrm:before{content:"\e900"}.icon-pin:before{content:"\e901"}.icon-search:before{content:"\e902"}.icon-share:before{content:"\e903"}.icon-tel:before{content:"\e904"}.icon-clinique:before{content:"\e905"}.icon-download:before{content:"\e906"}.icon-ephad:before{content:"\e907"}.icon-arrow-round-r:before{content:"\e908"}.icon-arrow-round-l:before{content:"\e909"}.icon-x:before{content:"\e90c"}.icon-play:before{content:"\e90e"}.icon-double-cheveron-l:before{content:"\e910"}.icon-double-cheveron-r:before{content:"\e911"}.icon-close:before{content:"\e912"}:root{--base-font:Poppins,Arial,Helvetica,sans-serif;--secondary-font:DM Serif Display,serif;--slower-transition:all ease 0.6s;--faster-transition:all ease 0.3s;--base-top-bloc-margin:140px;--primary-color:#194e23;--secondary-color:#581f32;--tertiary-color:#383c72;--quaternary-color:#efe7d9;--quinary-color:#f7a7c6;--senary-color:#fcf483;--septenary-color:#f39669;--black-color:#353535;--text-color:#353535}.container-menu-trigger .menu-trigger,.container-menu-trigger .menu-trigger>div,.flex-center{align-items:center;display:flex;justify-content:center}.btn-colisee a.has-primary-color:after,.btn-colisee span.has-primary-color:after{background-color:var(--primary-color);color:var(--senary-color)!important}.btn-colisee a.has-secondary-color:after,.btn-colisee span.has-secondary-color:after{background-color:var(--secondary-color);color:var(--senary-color)!important}.btn-colisee a.has-tertiary-color:after,.btn-colisee span.has-tertiary-color:after{background-color:var(--tertiary-color);color:var(--senary-color)!important}.btn-colisee a.has-quaternary-color:after,.btn-colisee span.has-quaternary-color:after{background-color:var(--quaternary-color);color:var(--secondary-color)!important}.btn-colisee a.has-quinary-color:after,.btn-colisee span.has-quinary-color:after{background-color:var(--quinary-color);color:var(--secondary-color)!important}.btn-colisee a.has-senary-color:after,.btn-colisee span.has-senary-color:after{background-color:var(--senary-color);color:transparent}.btn-colisee a.has-septenary-color:after,.btn-colisee span.has-septenary-color:after{background-color:var(--septenary-color);color:transparent}.btn-colisee a.has-black-color:after,.btn-colisee span.has-black-color:after{background-color:var(--black-color);color:transparent}mark{background-color:transparent;display:inline-block;padding:3px;position:relative;z-index:1}mark.has-inline-color{mask:url('data:image/svg+xml;utf8,            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 314 100" preserveAspectRatio="none">                <path d="M4.80612 6.96098L0 100H314V0L4.80612 6.96098Z"/>            </svg>');mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;padding-left:5px;position:relative}header{position:relative;z-index:3}header .menu-social-container{margin-left:auto!important}header .mobile-menu{display:none}@media (max-width:1099px){header{overflow-x:clip}}.logo-main svg{height:39px;max-width:151px;width:100%}@media (max-width:991px){#top-menu-group{display:none}}#top-menu{justify-content:flex-end;list-style-type:none}#top-menu,#top-menu li{align-items:center;display:flex;gap:15px;margin:0}#top-menu li a{display:block;font-size:.75rem;font-weight:700;padding:6.5px 0;text-decoration:none}#top-menu li:not(#top-menu li:last-of-type):after{background-color:#927977;content:"";display:inline-block;height:17px;width:1px}body:not(.post-type-archive-facility) .header-main-menu-container{left:0;position:fixed;top:57px;transition:var(--faster-transition);width:100%}body:not(.post-type-archive-facility) .header-main-menu-container.is-fixed{position:fixed}body:not(.post-type-archive-facility) .header-main-menu-container.is-hidden{transform:translateY(-100%)}@media (max-width:1099px){body:not(.post-type-archive-facility) .header-main-menu-container{top:0}body:not(.post-type-archive-facility) .header-main-menu-container.shrink{transform:translateY(0)}}@media (max-width:767px){body:not(.post-type-archive-facility) .header-main-menu-container{transition:none}}body:not(.post-type-archive-facility) .header-main-menu-container.shrink{background-color:#fff;top:0}body:not(.post-type-archive-facility) .header-main-menu-container.shrink .header-main-block{gap:0}@media (min-width:1100px){body:not(.post-type-archive-facility) .header-main-menu-container.shrink .menu-main-container{padding:15px 30px 15px 15px}}body:not(.post-type-archive-facility) .header-main-menu-container.shrink .header-cta-container a:first-of-type{height:69px;max-width:none;min-width:70px;padding:10px 20px}body:not(.post-type-archive-facility) .header-main-menu-container.shrink .header-cta-container a:first-of-type i{font-size:0;opacity:0;padding:0;position:absolute;visibility:hidden;width:0}body:not(.post-type-archive-facility) .header-main-menu-container.shrink .menu-sub-out{top:69px}.header-main-menu-container{left:0;position:absolute;top:57px;transition:var(--faster-transition);width:100%}@media (max-width:1099px){.header-main-menu-container{top:0}}.header-main-block{align-items:center;display:flex;gap:14px}.header-main-block .wp-block-site-logo+div{margin-left:auto}@media (max-width:1099px){.header-main-block .wp-block-site-logo{text-align:left}}.header-main-block .menu-main-container{align-items:center;background-color:#fff;display:flex;flex:1;padding:22px 30px;transition:var(--faster-transition)}.header-main-block .header-cta-container{display:flex;flex-direction:column;gap:3px}.header-main-block .header-cta-container a{align-items:center;align-self:stretch;background-color:var(--senary-color);box-sizing:border-box;display:flex;height:82px;justify-content:space-between;overflow:hidden;padding:10px 20px;text-decoration:none;transition:var(--faster-transition)}.header-main-block .header-cta-container a:first-of-type{gap:10px;justify-content:flex-start;max-width:285px;min-width:285px;padding:10px}.header-main-block .header-cta-container a:first-of-type span{color:var(--secondary-color);display:flex;flex:1;flex-direction:column;font-size:1.25rem;font-weight:600;transition:var(--faster-transition)}.header-main-block .header-cta-container a:first-of-type span span{font-size:.675rem;font-weight:300}.header-main-block .header-cta-container a:first-of-type i{color:var(--secondary-color);font-size:1.875rem;padding:0 20px;transition:var(--faster-transition)}.header-main-block .header-cta-container a:first-of-type:hover{background-color:var(--secondary-color)}.header-main-block .header-cta-container a:first-of-type:hover i,.header-main-block .header-cta-container a:first-of-type:hover span{color:var(--senary-color)}@media (max-width:1099px){.header-main-block .header-cta-container{display:none}}.header-main-block .main-cta{background-color:var(--senary-color);box-sizing:border-box;flex:0 0 287px;gap:90px}.header-main-block .main-cta span{color:var(--secondary-color)}@media (max-width:1099px){.header-main-block .main-cta{display:none}.header-main-block{max-width:none}}#main-menu,#main-outside{align-items:center;display:flex;gap:30px;list-style-type:none;margin:0;padding:0}#main-menu li,#main-outside li{margin:0}#main-menu li a,#main-outside li a{display:flex;font-weight:500;position:relative;text-decoration:none}#main-menu li a:after,#main-outside li a:after{bottom:-3px;content:"⦁";display:block;position:absolute;right:-10px}@media (max-width:1099px){#main-menu,#main-outside{display:none}}.grid-menu-facilities{align-items:center;display:grid;gap:50px;grid-template-columns:calc(65% - 40px) 35%}@media (max-width:1099px){.grid-menu-facilities{grid-template-columns:100%}}.grid-menu-facilities .cta-menu{align-self:center;background-color:var(--secondary-color);gap:15px;height:46px;padding:10px}.grid-menu-facilities .cta-menu span{color:#fff}.grid-menu-facilities .cta-menu i,.grid-menu-facilities .cta-menu i:after{background-color:var(--senary-color);height:26px;width:26px}.grid-menu-facilities .cta-menu i{color:var(--secondary-color);flex:0 0 26px;font-size:8px}@media (max-width:1099px){.grid-menu-facilities .cta-menu{font-size:1.125rem}}.grid-menu-facilities .menu-map{display:flex;flex-direction:column;gap:10px;text-align:center}@media (max-width:1099px){.grid-menu-facilities .menu-map{display:none}}.bg-black-menu{background-color:rgba(51,51,51,.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:var(--faster-transition);visibility:hidden;width:100%;z-index:-1}.bg-black-menu.active{opacity:1;visibility:visible;z-index:2}.menu-outside{display:none}.aside-call-btn{align-items:center;background-color:var(--senary-color);cursor:pointer;display:flex;position:fixed;right:-141px;top:249px;transition:var(--faster-transition);z-index:1}.aside-call-btn i{align-content:center;background-color:var(--secondary-color);border:1px solid #fff;box-sizing:border-box;color:#fff;font-size:1.5rem;height:52px;text-align:center;width:52px}.aside-call-btn .call-btn{display:flex;flex-direction:column;line-height:1.2;padding:0 10px}.aside-call-btn .call-btn a{color:var(--secondary-color);font-weight:600;text-decoration:none}.aside-call-btn.active{right:0}.aside-call-btn:not(.active):hover{right:-131px}@media (max-width:991px){.aside-call-btn{display:none}}.call-reassure-txt{color:var(--secondary-color);font-size:.75rem;font-style:italic;font-weight:500}@media (max-width:1099px){.main-menu-container{grid-auto-flow:column}.submenu-outside{display:none!important}header .mobile-menu{display:flex}header .menu-main-container{display:none}header .wp-block-site-logo{text-align:center;width:100%}header .wp-block-site-logo .logo-main svg{height:42px}.menu-outside{--header-height:86px;overflow-X:hidden;background:#fff;display:flex;flex-direction:column;height:calc(100svh - var(--header-height));left:0;overflow-y:auto;position:fixed;top:var(--header-height);transform:translateX(100%);transition:all .3s ease;width:100vw;z-index:9999999999}.menu-outside.active{left:0;opacity:1;transform:translateX(0);visibility:visible}.menu-outside.hovered{overflow:hidden}.menu-outside .menu-main-outside{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.menu-outside #main-outside{align-items:flex-start;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:15px 20px 50px;transition:var(--faster-transition);width:100svw}.menu-outside #main-outside>li{width:100%}.menu-outside #main-outside>li:not(.find-facilities-menu-item){border-bottom:1px solid var(--quaternary-color)}.menu-outside #main-outside>li>a{font-size:1.125rem;padding:10px 0 10px 10px}.menu-outside #main-outside>li>a:after{content:""}.menu-outside #main-outside>li.menu-item-has-children{position:relative}.menu-outside #main-outside>li.menu-item-has-children a{align-items:center;display:inline-flex}.menu-outside #main-outside>li.menu-item-has-children a:after{display:none}.menu-outside #main-outside>li.menu-item-has-children:after{align-items:center;background-color:var(--tertiary-color);border-radius:50%;bottom:calc(50% - 13.5px);color:var(--senary-color);content:"\e908";display:flex;font-family:customs-lc;font-size:.35rem;height:27px;justify-content:center;position:absolute;right:10px;transition:var(--faster-transition);width:27px}.menu-outside #main-outside>li.menu-item-has-children>.sub-menu{display:none;padding:0}.menu-outside #main-outside>li.menu-item-has-children>.sub-menu .sub-title{color:var(--tertiary-color);font-size:1.125rem;font-weight:600;list-style-type:none}.menu-outside #main-outside>li.menu-item-has-children>.sub-menu .sub-title>.sub-menu{display:block}.menu-outside .bottom-mobile-menu-container{align-items:center;background-color:var(--secondary-color);box-sizing:border-box;display:flex;gap:20px;margin-top:auto;padding:30px;transition:var(--faster-transition);width:100svw}.menu-outside .bottom-mobile-menu-container ul{list-style:none;margin-top:20px;padding:0}.menu-outside .bottom-mobile-menu-container ul li a{color:var(--quaternary-color);font-weight:700;text-decoration:none}.menu-outside .bottom-mobile-menu-container ul li a:after{display:none!important}.menu-outside .bottom-mobile-menu-container .main-cta{display:flex;gap:5px}.menu-outside .bottom-mobile-menu-container .menu-bottom-left{flex:1 1 70%;padding-right:30px}.menu-outside .bottom-mobile-menu-container .menu-bottom-left ul{display:flex;flex-direction:column-reverse;gap:20px}.menu-outside .bottom-mobile-menu-container .menu-bottom-left ul li{margin:0}.menu-outside .bottom-mobile-menu-container .menu-bottom-right{align-content:center;align-self:stretch;border-left:1px solid var(--quaternary-color);flex:1;padding-left:40px}.menu-outside .bottom-mobile-menu-container #social-mobile a{align-items:center;background-color:var(--senary-color);color:var(--secondary-color);display:flex;height:30px;justify-content:center;width:30px}.menu-outside .bottom-mobile-menu-container #social-mobile a i{font-size:1.3rem}.menu-outside .menu-outside-sub-out{background-color:#fff;border-top:0;height:calc(100vh - 144px);left:0;position:absolute;top:0;transform:translateX(100%);transition:var(--faster-transition);width:100%;z-index:99}.menu-outside .menu-outside-sub-out .menu-back{align-items:center;cursor:pointer;display:flex;gap:15px;padding:0 20px}.menu-outside .menu-outside-sub-out .menu-back i{font-size:1rem}.menu-outside .menu-outside-sub-out.active{transform:translateX(0)}.menu-outside .menu-outside-sub-out .submenu-container{background-color:#fff}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu{align-items:stretch;display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li{display:inline-block;flex:1 1 100%;list-style-type:none;margin:0;padding:20px}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-title,.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li>a:first-of-type{color:var(--tertiary-color);display:block;font-weight:700;margin-bottom:30px;text-decoration:none;width:100%}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li.two-col .sub-menu{column-gap:50px;display:grid;grid-template-columns:repeat(1,1fr)}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li.has-background{background-color:var(--quaternary-color)}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li.has-background .sub-menu>li a,.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li.has-background .sub-title,.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li.has-background>a:first-of-type{color:var(--secondary-color)}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li.has-background .sub-menu>li a:after{background-color:var(--secondary-color)}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu{padding:0}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li{list-style-type:none}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li:not(.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li:last-of-type){margin-bottom:20px}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li.has-color>a{color:var(--secondary-color)!important;font-weight:600}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li.has-color>a:after{background-color:var(--secondary-color);color:var(--senary-color)}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li a{align-items:center;color:var(--tertiary-color);display:flex;font-weight:400;text-decoration:none;transition:var(--faster-transition)}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li a:after{align-items:center;background-color:var(--tertiary-color);border-radius:50%;color:var(--senary-color);content:"\e908";display:flex;font-family:customs-lc;font-size:.4rem;height:24px;justify-content:center;margin-left:auto;transition:var(--faster-transition);width:24px}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li a:hover:after{transform:translateX(-10px)}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li>.sub-menu a{color:var(--secondary-color);font-style:italic;margin-left:25px;margin-top:20px}.menu-outside .menu-outside-sub-out .submenu-container>.sub-menu>li .sub-menu>li>.sub-menu a:after{background-color:var(--secondary-color)}}.menu-main-container{position:relative}@media (max-width:1099px){.menu-main-container{position:inherit}}#main-menu .sub-menu{display:none}.menu-sub-out{background-color:transparent;border-top:10px solid transparent;left:0;opacity:0;position:absolute;top:83px;transition:var(--faster-transition);visibility:hidden;width:100%}.menu-sub-out .menu-back{display:none}@media (max-width:1099px){.menu-sub-out{background-color:#fff;border-top:0;height:calc(100svh - 144px);opacity:1;top:144px;transform:translateX(100%);visibility:visible}.menu-sub-out .menu-back{align-items:center;cursor:pointer;display:flex;gap:15px;padding:0 20px}.menu-sub-out .menu-back i{font-size:1rem}.menu-sub-out.active{transform:translateX(0)}}.menu-sub-out.active{opacity:1;visibility:visible}.menu-sub-out .submenu-container{background-color:#fff}.menu-sub-out .submenu-container>.sub-menu{align-items:stretch;display:flex;margin:0;padding:0}@media (max-width:1099px){.menu-sub-out .submenu-container>.sub-menu{flex-wrap:wrap;gap:0}}.menu-sub-out .submenu-container>.sub-menu>li{display:inline-block;flex:1;list-style-type:none;margin:0;padding:40px}.menu-sub-out .submenu-container>.sub-menu>li.find-facilities-menu-item{flex:1 1 20%}@media (max-width:1099px){.menu-sub-out .submenu-container>.sub-menu>li{flex:1 1 100%;padding:20px}}.menu-sub-out .submenu-container>.sub-menu>li .sub-title,.menu-sub-out .submenu-container>.sub-menu>li>a:first-of-type{color:var(--tertiary-color);display:block;font-weight:700;margin-bottom:30px;text-decoration:none;width:100%}.menu-sub-out .submenu-container>.sub-menu>li.two-col .sub-menu{column-gap:50px;display:grid;grid-template-columns:repeat(2,calc(50% - 50px))}@media (max-width:1099px){.menu-sub-out .submenu-container>.sub-menu>li.two-col .sub-menu{column-gap:50px;grid-template-columns:repeat(1,1fr)}}.menu-sub-out .submenu-container>.sub-menu>li.has-background{background-color:var(--quaternary-color)}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu{padding:0}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li{list-style-type:none}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li:not(.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li:last-of-type){margin-bottom:20px}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li.has-color>a{color:var(--secondary-color)!important;font-weight:600}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li.has-color>a:after{background-color:var(--secondary-color);color:var(--senary-color)}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li a{align-items:center;color:var(--tertiary-color);display:flex;font-weight:400;text-decoration:none;transition:var(--faster-transition)}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li a:after{align-items:center;background-color:var(--tertiary-color);border-radius:50%;color:var(--senary-color);content:"\e908";display:flex;font-family:customs-lc;font-size:.4rem;font-style:normal;height:24px;justify-content:center;margin-left:auto;transition:var(--faster-transition);width:24px}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li a:hover:after{transform:translateX(-10px)}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li>.sub-menu a{color:var(--secondary-color);font-style:italic;margin-left:25px;margin-top:20px}.menu-sub-out .submenu-container>.sub-menu>li .sub-menu>li>.sub-menu a:after{background-color:var(--secondary-color)}@media (max-width:1099px){.find-facilities-menu-item .sub-title{color:var(--tertiary-color);display:none;font-weight:600;margin-bottom:20px}.find-facilities-menu-item .sub-menu{display:block!important;list-style-type:none;padding:0}}.find-facilities-menu-item form{display:flex}.find-facilities-menu-item form input[type=text]{background-color:var(--quaternary-color);border:none;box-sizing:border-box;flex:1;font-family:var(--wp--preset--font-family--poppins);font-size:1rem;font-weight:400;padding:20px}.find-facilities-menu-item form input[type=text]::placeholder{color:#927977}@media (max-width:1099px){.find-facilities-menu-item form input[type=text]{flex:1 0 calc(100% - 65px);width:100%}}.find-facilities-menu-item form button.search-btn{align-items:center;background-color:#927977;display:flex;justify-content:center;transition:var(--faster-transition);width:47px}.find-facilities-menu-item form button.search-btn i{color:#fff;font-size:1.3rem}@media (max-width:1099px){.find-facilities-menu-item form button.search-btn{width:65px}}.find-facilities-menu-item form button.search-btn:hover{background-color:var(--secondary-color)}.find-facilities-menu-item form button.search-btn:hover i{transform:none}.find-facilities-menu-item .link-facility{margin-top:20px}.find-facilities-menu-item .link-facility:after{margin-left:30px!important}@media (max-width:1099px){.find-facilities-menu-item .link-facility{color:var(--tertiary-color);font-weight:600!important}.find-facilities-menu-item .link-facility:after{align-items:center;background-color:var(--tertiary-color);border-radius:50%;bottom:0!important;color:var(--senary-color);content:"\e908"!important;display:flex!important;font-family:customs-lc;font-size:.4rem;height:27px;justify-content:center;margin-left:auto;position:relative!important;right:0!important;transition:var(--faster-transition);width:27px}}.container-menu-trigger{cursor:pointer;display:flex;justify-content:center;padding:0}.container-menu-trigger .menu-trigger{backface-visibility:hidden;border-radius:0 0 0 0;cursor:pointer;height:40px;transition:box-shadow .4s ease;width:40px;z-index:9999}.container-menu-trigger .menu-trigger>div{background:#fff;border-bottom:1px solid var(--text-color);border-radius:25px;border-top:1px solid var(--text-color);flex:none;position:relative;transition:all .4s ease;width:100%}.container-menu-trigger .menu-trigger>div:after,.container-menu-trigger .menu-trigger>div:before{background:inherit;border-bottom:1px solid var(--text-color);border-radius:25px;border-top:1px solid var(--text-color);content:"";left:0;position:absolute;top:-12px;transition:all .4s ease;width:100%;z-index:1}.container-menu-trigger .menu-trigger>div:after{top:8px}.container-menu-trigger.clicked .menu-trigger>div{top:0;transform:rotate(135deg)}.container-menu-trigger.clicked .menu-trigger>div,.container-menu-trigger.clicked .menu-trigger>div:after,.container-menu-trigger.clicked .menu-trigger>div:before{border-color:var(--text-color);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.container-menu-trigger.clicked .menu-trigger>div:after,.container-menu-trigger.clicked .menu-trigger>div:before{top:-3px;transform:rotate(90deg)}.main-cta{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;gap:100px;height:82px;justify-content:space-between;overflow:hidden;padding:12px 20px;text-decoration:none}@media (max-width:767px){.main-cta{gap:30px;height:auto;padding:6px 10px}}.main-cta span{font-weight:700;position:relative;transition:var(--slower-transition);z-index:1}@media (max-width:767px){.main-cta span p{margin:0}}.main-cta i{align-items:center;border-radius:50%;color:var(--senary-color);display:flex;flex:0 0 50px;font-size:12px;height:50px;justify-content:center;position:relative;width:50px}.main-cta i:before{position:relative;z-index:1}.main-cta i:after{background-color:var(--secondary-color);border-radius:50%;content:"";height:50px;left:0;position:absolute;top:0;transition:var(--slower-transition);width:50px;z-index:0}@media (max-width:767px){.main-cta i{flex:0 0 27px;font-size:6px}.main-cta i,.main-cta i:after{height:27px;width:27px}}.main-cta:hover:not(.full-size-bg) i:after{transform:scale(3)}.main-cta:hover.full-size-bg span{color:var(--senary-color)}.main-cta:hover.full-size-bg i:after{transform:scale(15)}.btn-colisee{text-decoration:none}.btn-colisee a,.btn-colisee span{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:30px;transition:var(--faster-transition)}.btn-colisee a:after,.btn-colisee span:after{align-items:center;background-color:var(--tertiary-color);border-radius:50%;color:var(--senary-color);content:"\e908";display:flex;font-family:customs-lc;font-size:.75rem;height:50px;justify-content:center;transition:var(--faster-transition);width:50px}.btn-colisee a:hover,.btn-colisee span:hover,.btn-colisee.small-btn a,.btn-colisee.small-btn span{gap:20px}.btn-colisee.small-btn a:after,.btn-colisee.small-btn span:after{font-size:.375rem;height:24px;width:24px}.btn-colisee.small-btn a:hover,.btn-colisee.small-btn span:hover{gap:10px}@media (max-width:767px){.btn-colisee a,.btn-colisee span{gap:20px}.btn-colisee a:after,.btn-colisee span:after{font-size:.375rem;height:24px;width:24px}.btn-colisee a:hover,.btn-colisee span:hover{gap:10px}}.btn-colisee.has-secondary-color a:after,.btn-colisee.has-secondary-color span:after{background-color:var(--secondary-color);color:#fff}@media (min-width:991px){.colisee-crop{mask-image:url('data:image/svg+xml;utf8,                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 336 142.119" preserveAspectRatio="none">                    <path d="M5.14285 9.89285L0 142.119H336V0L5.14285 9.89285Z"/>                </svg>');mask-position:center;mask-repeat:no-repeat;mask-size:cover}}.bloc-title-colisee{align-items:center;color:#fff;display:inline-block;justify-content:center;padding:25px 75px;position:relative;text-align:center}.bloc-title-colisee svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cols-services .wp-block-column{overflow:hidden;transition:var(--faster-transition)}.cols-services .wp-block-column .tilted-group{left:20px;position:relative;top:60px;transform:rotate(6.65deg);transition:var(--faster-transition)}.cols-services .wp-block-column .tilted-group img{height:360px;object-fit:cover;width:calc(100% - 40px)}@media (max-width:1099px){.cols-services .wp-block-column .tilted-group{display:none}}.cols-services .wp-block-column.has-primary-background-color .btn-colisee a:after{background-color:var(--quinary-color);color:var(--primary-color)}.cols-services .wp-block-column.has-tertiary-background-color .btn-colisee a:after{background-color:var(--senary-color);color:var(--tertiary-color)}.cols-services .wp-block-column.has-secondary-background-color .btn-colisee a:after{background-color:var(--senary-color);color:var(--secondary-color)}.cols-services .wp-block-column:hover.has-primary-background-color{background-color:#174620!important}.cols-services .wp-block-column:hover.has-tertiary-background-color{background-color:#323667!important}.cols-services .wp-block-column:hover.has-secondary-background-color{background-color:#4f1c2d!important}.cols-services .wp-block-column:hover a{gap:20px}.cols-services .wp-block-column:hover .tilted-group{top:50px;transform:rotate(5.65deg)}@media (max-width:1099px) and (min-width:782px){.cols-services{flex-wrap:wrap!important}.cols-services>.wp-block-column{flex-basis:100%!important}}@media (max-width:1099px){.cols-services>.wp-block-column p{padding:10px 0!important}.cols-services>.wp-block-column p br{display:none}}.is-bloc-link figure a{cursor:pointer;display:block;position:relative}.is-bloc-link figure a:before{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:var(--faster-transition);width:100%;z-index:1}.is-bloc-link figure:hover a:before{background-color:var(--secondary-color);opacity:.4}.is-bloc-link figure:hover+p a{text-decoration:underline}.is-bloc-link a{text-decoration:none}.is-bloc-link a:hover{text-decoration:underline}.align-self-bottom{align-self:flex-end}.wp-block-page-list{padding:0}.wp-block-page-list.custom-liste{max-width:400px}@media (max-width:600px){.wp-block-page-list.custom-liste{max-width:none}}.wp-block-page-list li{list-style:none;margin-bottom:35px!important}.wp-block-page-list li a{align-items:center;display:flex;font-size:var(--wp--preset--font-size--medium);font-weight:500;padding-bottom:5px;position:relative;text-decoration:none;text-transform:uppercase;transition:var(--faster-transition)}.wp-block-page-list li a:after{content:"\e908";font-family:customs-lc;font-size:.875rem;margin-left:auto;transform:rotate(-45deg);transform-origin:0;transition:var(--faster-transition)}.wp-block-page-list li a:before{background-color:rgba(0,3,82,.17);bottom:0;content:"";height:1.5px;position:absolute;right:0;transition:var(--faster-transition);width:100%}.wp-block-page-list li a:hover:after{transform:rotate(0deg)}.wp-block-page-list li a:hover:before{width:10%}.wp-block-post-excerpt__more-text{font-weight:500;margin-top:5px}.wp-block-post-excerpt__more-text a{color:var(--primary-color)}.btn-list{width:100%}.btn-list>div{border-bottom:1px solid #737373;margin-bottom:15px!important;padding-bottom:15px}.btn-list>div a{align-items:center;display:flex;font-weight:500}.btn-list>div a:after{background-color:var(--senary-color);color:var(--text-color);margin-left:auto}.btn-list>div a:hover:after{margin-right:10px}.keynums{animation:countingAnimation 2s ease-out}.clone-title{display:none}.wp-block-embed .wp-block-embed__wrapper{text-align:center}.wp-block-embed.wp-embed-aspect-16-9 iframe{aspect-ratio:16/9;height:100%;width:100%}.menu-item .near-facilities,.near-facilities{list-style-type:square;padding-left:20px}.menu-item .near-facilities li::marker,.near-facilities li::marker{color:var(--secondary-color)}.menu-item .near-facilities a,.near-facilities a{display:block;margin-top:10px;text-decoration:none;width:100%}.menu-item .near-facilities a h4,.near-facilities a h4{font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;text-underline-offset:4px}.menu-item .near-facilities a h4 span:first-child,.near-facilities a h4 span:first-child{margin:0 10px 0 0;text-decoration:underline;text-underline-offset:5px;transition:var(--faster-transition)}.menu-item .near-facilities a .dist,.near-facilities a .dist{background-color:var(--quaternary-color);box-sizing:border-box;color:var(--secondary-color);font-size:.875rem;font-weight:400;padding:2px 6px}.menu-item .near-facilities a:hover h4 span:first-child,.near-facilities a:hover h4 span:first-child{text-decoration:underline;text-underline-offset:3px}.menu-item .near-facilities li::marker{color:var(--tertiary-color)}.menu-item .near-facilities a:after{display:none!important}.menu-item .near-facilities a h4{font-size:1rem}.menu-item .near-facilities a .dist{font-size:.775rem}@keyframes countingAnimation{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.metier-slider .slick-slide,.mobile-slider .slick-slide{margin:0 25px}.metier-slider .slick-dots,.mobile-slider .slick-dots{position:relative}.metier-slider .slick-dots li button,.mobile-slider .slick-dots li button{background-color:transparent;border:1px solid var(--primary-color);transition:var(--faster-transition)}.metier-slider .slick-dots li.slick-active button,.mobile-slider .slick-dots li.slick-active button{background-color:var(--primary-color)}.bloc-w-img figure{width:130px}.bloc-w-img figure img{max-width:none}}@media (max-width:600px){.childs-pages .wp-block-cover{align-items:center}.img-mobile-last .wp-block-media-text__media{grid-row:3!important}.block-has-filter{overflow:hidden;position:relative}.block-has-filter:before{background-color:rgba(1,3,54,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block-has-filter>*{position:relative;z-index:2}.block-has-filter>:first-child{padding-top:100px}.img-has-filter .wp-block-media-text__media{overflow:hidden;position:relative}.img-has-filter .wp-block-media-text__media:before{background-color:rgba(1,3,54,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.title-hover .wp-block-heading,.title-hover .wp-block-post-title{display:none}.title-hover .wp-block-heading.clone-title,.title-hover .wp-block-post-title.clone-title{bottom:15px;color:#fff;display:block;padding:0 5svw;position:absolute;width:100%;z-index:1}.title-hover .wp-block-post-terms{display:none}.title-hover .wp-block-post-terms.clone-terms{bottom:80px;color:#fff;display:flex;padding:0 5svw;position:absolute;width:100%;z-index:1}.title-hover .wp-block-media-text__media{position:relative}.building-accordion .wp-block-columns .wp-block-column:first-of-type{max-height:0;order:1;overflow:hidden;transition:var(--slower-transition)}.building-accordion .wp-block-columns .wp-block-column .wp-block-group{padding:0!important}.building-accordion .wp-block-columns .wp-block-column .wp-block-heading{border-bottom:1px solid var(--quinary-color);cursor:pointer;display:flex;padding:15px 0;width:100%}.building-accordion .wp-block-columns .wp-block-column .wp-block-heading:after{color:var(--primary-color);content:"\e90d";font-family:customs-lc;font-size:.7rem;margin-left:auto;transition:var(--slower-transition)}.building-accordion .wp-block-columns .wp-block-column p{max-height:0;overflow:hidden;transition:var(--slower-transition)}.building-accordion .wp-block-columns.open .wp-block-column .wp-block-heading:after{transform:rotate(-180deg)}.building-accordion .wp-block-columns.open .wp-block-column p,.building-accordion .wp-block-columns.open .wp-block-column:first-of-type{max-height:150svh}}footer{border-top:1px solid #fff}footer .footer-bottom{align-items:flex-start;display:flex;justify-content:space-between;padding:45px 0}footer .footer-bottom .social-menu{align-items:center;display:flex;gap:14px;list-style-type:none;margin:17px 0 0;padding:0}footer .footer-bottom .social-menu li{margin:0!important}footer .footer-bottom .social-menu li a{align-items:center;background-color:var(--senary-color);display:flex;font-size:1.8rem;height:40px;justify-content:center;text-decoration:none;transition:var(--faster-transition);width:40px}footer .footer-bottom .social-menu li a:hover{background-color:#fff}@media (max-width:1099px){footer .footer-bottom{flex-wrap:wrap}}@media (max-width:767px){footer .footer-bottom{justify-content:flex-end}}footer .footer-main{align-items:center;display:flex;gap:40px;list-style-type:none;margin:0;padding:0}footer .footer-main li{margin:0!important}footer .footer-main li a{color:#fff;text-decoration:none}footer .footer-main li a:hover{text-decoration:underline}@media (max-width:1099px){footer .footer-main{flex-wrap:wrap;gap:20px;margin-bottom:25px}}@media (max-width:767px){footer .footer-main li{flex:1 1 100%}}footer .footer-sub{align-items:center;display:flex;gap:20px;list-style-type:none;margin:0;padding:0}footer .footer-sub li{margin:0!important}footer .footer-sub li a{color:var(--secondary-color);display:block;font-size:.75rem;padding:16px 0;text-decoration:none}footer .footer-sub li a:hover{text-decoration:underline}@media (max-width:1099px){footer .footer-sub{flex-wrap:wrap;gap:10px;padding:30px 0}footer .footer-sub li{flex:1 1 100%}footer .footer-sub li a{font-size:.875rem;padding:0}}form .required-star,form .wpcf7-not-valid-tip{color:#ff4e4e!important}form ::placeholder{color:rgba(53,53,53,.2);opacity:1}form .form-group,form .wpcf7-form-control-wrap{display:flex;flex-direction:column}form .form-group label,form .form-group span,form .wpcf7-form-control-wrap label,form .wpcf7-form-control-wrap span{color:var(--text-color);display:block;font-size:1.1rem;font-weight:500}form .form-group input,form .form-group textarea,form .wpcf7-form-control-wrap input,form .wpcf7-form-control-wrap textarea{background-color:#fff;border:1px solid #dcd2c0;border-radius:5px;box-sizing:border-box;color:var(--text-color);flex:1;font-family:var(--wp--preset--font-family--poppins);font-size:1rem;margin-top:5px;max-width:100%;padding:15px 16px;transition:var(--faster-transition);width:100%}form .form-group input:focus:valid,form .form-group textarea:focus:valid,form .wpcf7-form-control-wrap input:focus:valid,form .wpcf7-form-control-wrap textarea:focus:valid{border-color:var(--primary-color)}form .form-group input:focus:invalid,form .form-group textarea:focus:invalid,form .wpcf7-form-control-wrap input:focus:invalid,form .wpcf7-form-control-wrap textarea:focus:invalid{border-color:#ff4e4e}form .form-group input[type=checkbox],form .form-group textarea[type=checkbox],form .wpcf7-form-control-wrap input[type=checkbox],form .wpcf7-form-control-wrap textarea[type=checkbox]{border-color:#dcd2c0;width:15px}form .form-group input[type=file],form .form-group textarea[type=file],form .wpcf7-form-control-wrap input[type=file],form .wpcf7-form-control-wrap textarea[type=file]{background:rgba(0,3,82,.04) url(//colisee.fr/wp-content/themes/colisee/assets/img/pictos/upload.svg) no-repeat center right 20px}@media (max-width:767px){form .form-group input,form .form-group textarea,form .wpcf7-form-control-wrap input,form .wpcf7-form-control-wrap textarea{margin-top:0;padding:8px 16px}}form .form-group input[type=date],form .wpcf7-form-control-wrap input[type=date]{height:43px;line-height:43px;padding:0 16px}form .form-group input[type=date]::-webkit-datetime-edit,form .wpcf7-form-control-wrap input[type=date]::-webkit-datetime-edit{padding:0}form .form-group input[type=date]::-webkit-datetime-edit-fields-wrapper,form .wpcf7-form-control-wrap input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex}form .form-group input[type=date]::-webkit-datetime-edit-day-field,form .form-group input[type=date]::-webkit-datetime-edit-month-field,form .form-group input[type=date]::-webkit-datetime-edit-year-field,form .wpcf7-form-control-wrap input[type=date]::-webkit-datetime-edit-day-field,form .wpcf7-form-control-wrap input[type=date]::-webkit-datetime-edit-month-field,form .wpcf7-form-control-wrap input[type=date]::-webkit-datetime-edit-year-field{padding:0 2px}form .form-group select,form .wpcf7-form-control-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17.891 8.95-5.767 6.52c-.681.77-1.796.77-2.477 0L3.88 8.95' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .75em center/1.875rem auto #fff;border:1px solid #dcd2c0;border-radius:4px;color:var(--text-color);flex:1;font-family:var(--wp--preset--font-family--poppins);font-size:1rem;margin-top:5px;padding:15px 16px!important}@media (max-width:767px){form .form-group select,form .wpcf7-form-control-wrap select{padding:8px 16px}}form .form-group.full,form .wpcf7-form-control-wrap.full{align-items:center;flex-direction:row}form .form-group.third,form .wpcf7-form-control-wrap.third{width:33.333%}form .form-group.center,form .wpcf7-form-control-wrap.center{justify-content:center}form .submit-grp{color:var(--text-color);flex:1;margin-top:15px}@media (max-width:767px){form .submit-grp{margin-top:0}}form button[type=submit],form input[type=submit]{align-items:center;background-color:var(--secondary-color);border:none;cursor:pointer;display:flex;font-family:var(--base-font);font-size:1rem;font-weight:700;gap:20px;padding:0;width:200px}form .radio-form{align-items:center;display:flex;gap:15px}form .radio-form input,form .radio-form label{margin:0}form .radio-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}form .radio-form input[type=checkbox]:checked+label:after{opacity:1;visibility:visible}form .radio-form label{align-items:center;cursor:pointer;display:flex;gap:5px;position:relative}form .radio-form label:before{border:1px solid var(--black-color);border-radius:4px;content:"";display:block;flex:0 0 15px;height:15px;width:15px}form .radio-form label:after{background-color:var(--black-color);border-radius:2px;content:"";display:block;height:11px;left:3px;opacity:0;transition:all .3s ease-in-out;width:11px}form .radio-form label:after,form .special-group{position:absolute;visibility:hidden}form .special-group>*{visibility:hidden}@supports (-webkit-touch-callout:none){input[type=date]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #dcd2c0;border-radius:5px;box-sizing:border-box;color:var(--text-color);display:block;height:45px;line-height:45px;font:inherit;min-height:45px;padding:0 44px 0 16px;width:100%}input[type=date]::-webkit-datetime-edit{padding:0}input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex}input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-year-field{padding:0 2px}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:28px;margin-right:8px;opacity:.7;width:28px}}.tags,.wp-block-post-terms a{background-color:hsla(0,0%,100%,.6);border-radius:12px;box-sizing:border-box;color:var(--);font-size:12px;font-weight:400;line-height:1;padding:6px 12px}.wp-block-post-terms{align-items:center;display:flex;gap:10px}.wp-block-post-terms .wp-block-post-terms__separator{display:none}.readmore{gap:25px;justify-content:flex-start;margin-top:20px}.readmore,.readmore:after{align-items:center;display:flex;transition:var(--faster-transition)}.readmore:after{background-color:var(--tertiary-color);border-radius:50%;color:var(--senary-color);content:"\e908";font-family:customs-lc;height:62px;justify-content:center;width:62px}@media (max-width:767px){.readmore:after{font-size:.8rem;height:38px;width:38px}}.archives-grid-container{display:grid;gap:15px;grid-template-columns:repeat(2,calc(50% - 7.5px));padding-top:80px}@media (max-width:767px){.archives-grid-container{gap:2%;grid-template-columns:100%;padding-top:30px}}.archive-filters{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:40px 0}.archive-filters p{margin:0}.archive-filters .category-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(//colisee.fr/wp-content/themes/colisee/assets/img/pictos/cheveron-b.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:10px;border:1px solid #dcd2c0;border-radius:4px;color:var(--text-color);flex:1;font-size:1rem;max-width:320px;padding:15px 16px!important}@media (max-width:767px){.archive-filters{padding:15px 0}.archive-filters p{display:none}.archive-filters .category-filter select{max-width:100%}.archive-filters{flex-wrap:wrap;justify-content:flex-start}.archive-filters .category-filter,.archive-filters .category-filter select{width:100%}}.posts{display:grid;gap:40px 15px;grid-template-columns:repeat(auto-fit,minmax(min(100%,416.6666666667px),1fr));padding:0 0 60px}@media (min-width:1240px){.posts{grid-template-columns:repeat(3,1fr)}}@media (max-width:1440px){.posts.more-posts{grid-template-columns:repeat(3,1fr)}}@media (max-width:930px){.posts.more-posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,416.6666666667px),1fr))}}.posts article a,.posts article div{text-decoration:none}.posts article a .thumbnail,.posts article div .thumbnail{margin:0;overflow:hidden;padding:0;position:relative}.posts article a .thumbnail img,.posts article div .thumbnail img{max-height:225px;object-fit:cover;overflow:hidden;transition:var(--faster-transition);width:100%}.posts article a .wp-block-post-date,.posts article div .wp-block-post-date{margin-bottom:10px}.posts article a .post-title,.posts article div .post-title{display:block;font-size:var(--wp--preset--font-size--large);font-weight:700;line-height:1.2;margin:0;padding-top:16px}.posts article a .wp-block-button,.posts article div .wp-block-button{padding-top:25px}.posts article a .wp-block-button span,.posts article div .wp-block-button span{color:var(--text-color)}.posts article a .wp-block-button span:after,.posts article div .wp-block-button span:after{background-color:var(--secondary-color)}.posts article a:hover .thumbnail img,.posts article div:hover .thumbnail img{transform:scale(1.2)}.posts article a:hover .wp-block-button span,.posts article div:hover .wp-block-button span{background-color:transparent!important;gap:10px}.posts article:last-of-type{margin-bottom:50px}@media (min-width:991px){.container-highlights{max-width:1440px}}.container-highlights .slick-dots{align-items:center;display:flex;gap:10px;justify-content:center;list-style:none;margin:0;padding:30px 0}.container-highlights .slick-dots li{align-items:center;display:flex;justify-content:center;line-height:1}.container-highlights .slick-dots li button{background-color:var(--quaternary-color);border:none;border-radius:50%;cursor:pointer;font-size:0;height:8px;padding:0;width:8px}.container-highlights .slick-dots li.slick-active button{background-color:var(--secondary-color)}.post-highlight figure img{width:100%}.post-highlight article{align-items:center;display:flex!important;gap:50px;max-width:1440px}@media (max-width:991px){.post-highlight article{flex-wrap:wrap;max-width:var(--wp--style--global--content-size)}}@media (max-width:767px){.post-highlight article{gap:0}}.post-highlight article figure{flex:1 1 850px;margin-top:40px;mask:url('data:image/svg+xml;utf8,                <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">                    <path d="M699.472 33.6539L713.001 483.464H0V0L699.472 33.6539Z" fill="%23fff"/>                </svg>') no-repeat center;mask-size:100% 100%;max-height:480px;position:relative;width:100%}@media (max-width:991px){.post-highlight article figure{mask:none;max-width:100%;overflow:hidden}.post-highlight article figure img{height:100%;object-fit:cover;width:100%}}@media (max-width:767px){.post-highlight article figure{max-height:150px}}.post-highlight article .highlight-content .cat{border:1px solid var(--text-color);border-radius:30px;box-sizing:border-box;display:inline-block;margin-bottom:60px;padding:10px 20px}.post-highlight article .highlight-content a{margin-bottom:50px}.post-highlight article .highlight-content a i{color:var(--secondary-color)}.post-highlight article .highlight-content a i:after{background-color:var(--senary-color)}@media (max-width:767px){.post-highlight article .highlight-content{text-align:center}.post-highlight article .highlight-content h1{margin-top:0;text-align:left}.post-highlight article .highlight-content .cat{margin-bottom:15px}.post-highlight article .highlight-content a{display:inline-flex;margin-bottom:0;max-width:320px!important;width:100%}}.pagination{display:flex;justify-content:center;padding-bottom:var(--base-top-bloc-margin);padding-top:60px}.pagination .nav-links{align-items:center;display:flex;gap:2px}.pagination .nav-links a,.pagination .nav-links span{align-items:center;display:flex;font-weight:700;height:60px;justify-content:center;text-decoration:none;width:60px}.pagination .nav-links a:hover,.pagination .nav-links span:hover{background-color:var(--quaternary-color)}.pagination .nav-links span{position:relative}.pagination .nav-links span.current{background-color:var(--quaternary-color)}.header-single{align-items:stretch;background-color:var(--primary-color);display:flex;height:auto;margin-top:-159px;max-height:none}@media (min-width:768px){.header-single{min-height:750px}}.header-single .header-content-container{display:grid;grid-template-columns:35% 65%;width:100%}@media (max-width:767px){.header-single .header-content-container{grid-template-columns:100%}}.header-single .header-content{align-self:stretch;display:flex;flex-wrap:wrap;padding-right:var(--wp--preset--spacing--20);padding-top:138px}@media (max-width:1099px){.header-single .header-content{padding-top:168px}}@media (max-width:767px){.header-single .header-content{padding-right:0;padding-top:40px}}.header-single .header-content .rank-math-breadcrumb{align-self:flex-start;padding-bottom:0}.header-single .header-content .rank-math-breadcrumb a,.header-single .header-content .rank-math-breadcrumb p,.header-single .header-content .rank-math-breadcrumb span{color:var(--quaternary-color)!important;text-shadow:none}.header-single .header-content .title{align-self:flex-start;margin-bottom:50px}.header-single .header-content .title h1{color:var(--quaternary-color);margin-top:0}.header-single .header-content .title .single-cat{border:1px solid var(--quaternary-color);border-radius:30px;box-sizing:border-box;color:var(--quaternary-color);display:inline-block;margin-bottom:60px;padding:10px 20px}.header-single figure{height:100%;margin-top:0;overflow:hidden;position:absolute;right:0;top:0;width:calc(66.66% - var(--wp--preset--spacing--50))}@media (min-width:768px){.header-single figure{mask-image:url('data:image/svg+xml;utf8,                <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1005 722" preserveAspectRatio="none">                    <path d="M0 0H1012V722H154.195L0 0Z"/>                </svg>');mask-position:left center;mask-repeat:no-repeat;mask-size:cover}}.header-single figure img{height:100%;object-fit:cover;width:100%}@media (max-width:767px){.header-single figure{position:relative}.header-single{flex-wrap:wrap;gap:30px;height:auto;margin-top:0;max-height:none}.header-single figure{height:225px;max-width:100%;width:100%}.header-single figure:before{display:none!important}.header-single .header-content .title{margin-top:30px}.header-single .header-content .title .single-cat{margin-bottom:0}}.more-singles{align-items:center;display:flex}@media (max-width:575px){#single:not(.projet) .wp-block-media-text:first-of-type figure{overflow:hidden;position:relative}#single:not(.projet) .wp-block-media-text:first-of-type figure:before{background-color:rgba(0,3,82,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#single:not(.projet) .wp-block-media-text:first-of-type figure img{max-height:200px}}.map-loader{align-items:center;background:hsla(0,0%,100%,.8);border-radius:10px;display:flex;justify-content:center;left:50%;padding:20px;position:absolute;top:50%;transform:translate(100%,-50%);z-index:9999}.map-loader.hidden{display:none}.spinner{animation:spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top:4px solid var(--secondary-color);height:30px;width:30px}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:1100px){.page main,.single main{padding-top:134px}}.page ul li,.single ul li{margin-bottom:10px}@media (min-width:1100px){#archive{padding-top:134px}}.rank-math-breadcrumb{box-sizing:border-box;max-height:116px;padding:0 0 20px;position:relative;z-index:1}.rank-math-breadcrumb p{margin:0}.rank-math-breadcrumb a,.rank-math-breadcrumb span{color:var(--text-color);font-size:.75rem;font-weight:400;text-decoration:none;text-shadow:0 0 10px #fff;transition:var(--faster-transition)}.rank-math-breadcrumb a.last,.rank-math-breadcrumb span.last{color:var(--text-color)}.rank-math-breadcrumb .separator{margin:0 5px}.rank-math-breadcrumb a:hover{text-decoration:underline}.profil-container{background-color:#efe7d9;box-sizing:border-box;display:grid;grid-template-columns:70% 30%}@media (max-width:1099px){.profil-container{grid-template-columns:100%;max-width:100%;padding:4vw}}@media (max-width:767px){.profil-container{mask:none}}.profil-container figure{height:100%;padding:0;width:100%}.profil-container figure img{height:100%;object-fit:cover;width:100%}@media (max-width:1099px){.profil-container figure{display:none}}.profil-container .profil-form-container{padding:50px 25px 25px 0}@media (max-width:1099px){.profil-container .profil-form-container{padding:0}}.profil-container .profil-form-container .steps p{background-color:var(--secondary-color);border-radius:25px;color:var(--quaternary-color);display:inline-block;margin:0;padding:8px 22px}.profil-container .profil-form-container .steps .step-title{display:none;margin-bottom:0}.profil-container .profil-form-container .steps .step-title.active{display:block}.profil-container .profil-form-container .error{color:var(--secondary-color);font-size:.875rem;font-style:italic;font-weight:500}.profil-container .profil-form-container .form-profil .step{display:none}.profil-container .profil-form-container .form-profil .step.current-step{display:block}.profil-container .profil-form-container .form-profil .step p:first-of-type{font-weight:600}.profil-container .profil-form-container .form-profil .profil-form-group{align-items:center;display:flex;gap:25px;padding:12px}@media (max-width:1300px){.profil-container .profil-form-container .form-profil .profil-form-group{flex-wrap:wrap}.profil-container .profil-form-container .form-profil .profil-form-group .label-title{font-size:1.125rem;font-weight:400}}@media (max-width:767px){.profil-container .profil-form-container .form-profil .profil-form-group{gap:10px}}.profil-container .profil-form-container .form-profil .profil-form-group.form-group{flex-direction:row}.profil-container .profil-form-container .form-profil .profil-form-group.form-group label,.profil-container .profil-form-container .form-profil .profil-form-group.form-group span{font-size:1rem;font-weight:400}@media (max-width:767px){.profil-container .profil-form-container .form-profil .profil-form-group.form-group label[for=age],.profil-container .profil-form-container .form-profil .profil-form-group.form-group span[for=age]{font-size:1.125rem;width:100%}}.profil-container .profil-form-container .form-profil .profil-form-group.form-group span{margin-left:-15px}@media (max-width:767px){.profil-container .profil-form-container .form-profil .profil-form-group.form-group span{font-size:.875rem;font-weight:600;margin-left:0}}.profil-container .profil-form-container .form-profil .profil-form-group.form-group input{flex:0;margin:0;width:auto}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list{align-items:center;display:flex;gap:15px}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list input:checked+label{background-color:var(--secondary-color);color:#fff}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list input:checked+label:before{border-color:#fff}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list input:checked+label:after{opacity:1;visibility:visible}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list label{align-items:center;border:1px solid #dcd2c0;border-radius:5px;cursor:pointer;display:flex;gap:5px;padding:12px 16px;position:relative;transition:var(--faster-transition)}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list label:before{border:1px solid var(--secondary-color);border-radius:4px;content:"";display:block;height:15px;width:15px}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list label:after{background-color:#fff;border-radius:2px;content:"";display:block;height:11px;left:19px;opacity:0;position:absolute;transition:all .3s ease-in-out;visibility:hidden;width:11px}@media (max-width:767px){.profil-container .profil-form-container .form-profil .profil-form-group .radio-list label{border-color:var(--secondary-color)}.profil-container .profil-form-container .form-profil .profil-form-group .radio-list label:after,.profil-container .profil-form-container .form-profil .profil-form-group .radio-list label:before{display:none}}@media (max-width:1300px){.profil-container .profil-form-container .form-profil .profil-form-group .radio-list{flex-wrap:wrap}}.profil-container .profil-form-container .form-profil .form-group{margin-top:10px}.profil-container .profil-form-container .form-profil .form-group label{font-size:1rem;font-weight:400}.profil-container .profil-form-container .form-profil .form-group input#city{max-width:570px}.profil-container .profil-form-container .form-profil .checkbox-profil{align-items:flex-start;flex-direction:row;margin-bottom:25px}.profil-container .profil-form-container .form-profil .checkbox-profil label,.profil-container .profil-form-container .form-profil .checkbox-profil span{font-size:1rem}.profil-container .profil-form-container .form-profil .checkbox-profil label:before{margin-right:25px}.profil-container .profil-form-container .form-profil .checkbox-profil span{color:#776f61;font-weight:400;opacity:0;transition:var(--faster-transition);visibility:hidden}.profil-container .profil-form-container .form-profil .checkbox-profil input:checked+label+span{display:block;opacity:1;visibility:visible}@media (max-width:767px){.profil-container .profil-form-container .form-profil .checkbox-profil{flex-direction:column}.profil-container .profil-form-container .form-profil .checkbox-profil span{display:none}.profil-container .profil-form-container .form-profil .checkbox-profil label{display:grid;grid-template-columns:20px auto}}.profil-container .profil-form-container .form-profil .profil-paginate{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:20px}.profil-container .profil-form-container .form-profil .profil-paginate span{cursor:pointer;max-width:320px}.profil-container .profil-form-container .form-profil .profil-paginate span.main-cta{background-color:var(--secondary-color)}.profil-container .profil-form-container .form-profil .profil-paginate span.main-cta span{color:var(--senary-color)}.profil-container .profil-form-container .form-profil .profil-paginate span.main-cta i{color:var(--secondary-color)}.profil-container .profil-form-container .form-profil .profil-paginate span.main-cta i:after{background-color:var(--senary-color)}@media (max-width:575px){.profil-container .profil-form-container .form-profil .profil-paginate{flex-wrap:wrap}.profil-container .profil-form-container .form-profil .profil-paginate span{flex:1 auto}}.profil-container .etab-title{color:var(--secondary-color);display:none;font-weight:600;margin-top:25px}.profil-container .etab-title.active{display:block}.profil-container .grid-results{display:grid;gap:15px;grid-template-columns:300px calc(100% - 300px);margin-top:25px}@media (max-width:767px){.profil-container .grid-results{grid-template-columns:repeat(1,1fr)}}.profil-container .grid-results .facility-card{background-color:var(--secondary-color);padding-bottom:20px}.profil-container .grid-results .facility-card>:not(figure){color:#fff;padding:0 10px}@media (max-width:1099px){.profil-container .grid-results .facility-card figure{display:block}}.profil-container .grid-results .facility-card .title-card{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 20px}.profil-container .grid-results .facility-card .title-card h4{font-family:var(--wp--preset--font-family--body);font-size:1rem;margin:20px 0}.profil-container .grid-results .facility-card .title-card .distance{background-color:var(--quaternary-color);border-radius:20px;box-sizing:border-box;color:var(--text-color);flex:0 0 auto;font-size:.875rem;padding:2px 6px}.profil-container .grid-results .results-data{background-color:#dcd2c0;box-sizing:border-box;padding:20px}.profil-container .grid-results .results-data .main-cta{background-color:var(--secondary-color);margin-top:10px}.profil-container .grid-results .results-data .main-cta span{color:var(--senary-color)}.profil-container .grid-results .results-data .main-cta i:before{color:var(--secondary-color)}.profil-container .grid-results .results-data .main-cta i:after{background-color:var(--senary-color)}.profil-container .grid-results .results-data .contact-text{background-color:var(--quaternary-color);margin-top:20px;padding:20px}.other-facilities{margin-top:60px}.other-facilities>span{color:var(--secondary-color);display:block;font-weight:600;margin-bottom:40px}.other-facilities .content{align-items:center;display:grid;gap:40px 10px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}@media (max-width:767px){.other-facilities .content{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.other-facilities .content{grid-template-columns:repeat(1,1fr)}}.other-facilities .content .facility-card{align-self:stretch}.other-facilities .content .facility-card .title-card{align-items:center;display:flex;gap:10px;justify-content:space-between}.other-facilities .content .facility-card .title-card h4{font-family:var(--wp--preset--font-family--body);font-size:1rem;margin:20px 0}.other-facilities .content .facility-card .title-card .distance{background-color:var(--quaternary-color);border-radius:20px;box-sizing:border-box;color:var(--text-color);flex:0 0 auto;font-size:.875rem;padding:2px 6px}#contact-form{align-items:center;display:flex;flex-wrap:wrap;gap:15px}#contact-form .form-group{width:100%}#contact-form .form-group.third{width:calc(33.333% - 10px)}@media (max-width:767px){#contact-form .form-group.third{width:100%}}#contact-form .form-group.half{width:calc(50% - 7.5px)}@media (max-width:767px){#contact-form .form-group.half.full-mobile{width:100%}}#contact-form .form-group label{color:#737373;font-weight:400}#contact-form .form-group input,#contact-form .form-group select{padding:10px!important}#contact-form .form-group select option{white-space:normal}#contact-form .form-group.radio-form{align-items:flex-start}#contact-form .form-group.special-radio{width:calc(66% - 7.5px)}@media (max-width:767px){#contact-form .form-group.special-radio{width:100%}}#contact-form .form-group .separator{font-weight:700;margin:15px 0 0}@media (max-width:767px){#contact-form .form-group .separator{margin-top:0}#contact-form .form-group input,#contact-form .form-group select{margin-top:0;padding:8px 50px 8px 16px!important}}#contact-form button[type=submit] span{color:var(--senary-color)!important;font-weight:700}#contact-form .alert-btn,#contact-form button{padding:12px 20px;width:255px}#contact-form .alert-btn i:after,#contact-form button i:after{background-color:var(--senary-color)}#contact-form .alert-btn i:before,#contact-form button i:before{color:var(--secondary-color)}#contact-form .alert-btn:hover i,#contact-form button:hover i{transform:translateX(0)!important}.search .no-result{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 30px;padding-top:50px;width:100%}.search form{width:100%}.search form .form-group{align-items:center;display:flex;flex-direction:row}.search form .form-group input{background-color:var(--quinary-color);border:1px solid var(--quinary-color);border-radius:8px 0 0 8px;box-sizing:border-box;color:var(--primary-color);flex:1;font-family:inherit;font-size:1rem;padding:11px 16px;transition:var(--faster-transition)}.search form .form-group button[type=submit]{background-color:var(--quinary-color);border-radius:0 8px 8px 0;color:var(--primary-color);cursor:pointer;flex:0 1 40px;font-weight:500;padding:13px 16px}.search form .form-group button[type=submit]:hover{background-color:var(--primary-color);color:#fff}.home main{padding-top:0}@media (max-width:767px){.home .has-text-align-center{text-align:left!important}}@media (max-width:1099px){.banner-home .wp-block-column:first-of-type{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;padding:20px!important}}@media (max-width:767px){.banner-home .wp-block-column:first-of-type{padding:50px 20px 20px!important}}.banner-home figure{overflow:clip;position:relative}@media (min-width:1300px) and (max-width:1600px){.banner-home figure{height:100%}.banner-home figure img{height:100%!important;object-fit:cover}}.banner-home figure:before{border-color:transparent transparent transparent var(--primary-color);border-style:solid;border-width:100svh 0 0 150px;content:"";height:100%;left:0;position:absolute;top:0}.banner-home .has-facilities{padding-top:5%}@media (min-width:1300px) and (max-width:1600px){.banner-home .has-facilities{padding-bottom:5%;padding-top:10%}}.footer-bar{background-color:var(--secondary-color);bottom:0;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;left:0;opacity:0;padding:10px 20px;position:fixed;transition:var(--faster-transition);visibility:hidden;width:100%;z-index:2}.footer-bar.active{opacity:1;visibility:visible}.footer-bar a{align-items:center;align-self:stretch;background-color:var(--senary-color);box-sizing:border-box;display:flex;flex:1 1 50%;gap:0;justify-content:space-between;overflow:hidden;padding:0 10px;text-decoration:none;transition:var(--faster-transition)}.footer-bar a span{color:var(--secondary-color);font-size:.875rem}.footer-bar a:first-of-type{gap:10px;justify-content:flex-start;padding:10px}.footer-bar a:first-of-type span{display:flex;flex:1;flex-direction:column;font-weight:600;transition:var(--faster-transition)}.footer-bar a:first-of-type span span{font-size:.675rem;font-weight:300}.footer-bar a:first-of-type i{color:var(--secondary-color);font-size:1rem;padding:0;transition:var(--faster-transition)}.footer-bar a:first-of-type:hover{background-color:var(--secondary-color)}.footer-bar a:first-of-type:hover i,.footer-bar a:first-of-type:hover span{color:var(--senary-color)}.footer-bar .main-cta i:after{background-color:var(--senary-color)}.footer-bar .main-cta i:before{color:var(--secondary-color)}@media (max-width:1399px){.banner-home .wp-block-columns .wp-block-column:first-of-type{padding:150px 0}.banner-home figure{height:100%}.banner-home figure img{height:100%!important;object-fit:cover}}@media (max-width:1099px){.banner-home .wp-block-columns{flex-wrap:wrap!important}.banner-home .wp-block-columns>.wp-block-column{flex-basis:100%!important}.banner-home .wp-block-columns>.wp-block-column:first-of-type{padding:60px 0 30px}.banner-home h1{display:block;max-width:510px;width:100%}.banner-home .cta-bloc.wp-block-buttons .wp-block-button a{gap:20px}.banner-home .cta-bloc.wp-block-buttons .wp-block-button a i{height:40px;right:-10px;width:40px}.banner-home .cta-bloc.wp-block-buttons .wp-block-button a i:before{font-size:.65rem;transform:translate(0)}.banner-home .cta-bloc.wp-block-buttons .wp-block-button a i:after{height:40px;width:40px}.banner-home .cta-bloc.wp-block-buttons .wp-block-button a:hover i:after{transform:scale(10) translateX(-15px)}.banner-home .cta-bloc span p br{display:none!important}.banner-home figure{height:225px;overflow:hidden;width:100%}.banner-home figure:before{display:none}.banner-home figure img{height:100%;object-fit:cover;width:100%}}.ehpad .ehpad-color,.ehpad.ehpad-color{color:var(--quinary-color)}.ehpad .ehpad-background-color,.ehpad.ehpad-background-color{background-color:var(--quinary-color)}.ehpad .ehpad-background-color label:before,.ehpad.ehpad-background-color label:before{border-color:#d690ab!important}.ehpad .ehpad-background-color input:checked+label:after,.ehpad .main-title mark:before,.ehpad.ehpad-background-color input:checked+label:after{background-color:var(--quinary-color)!important}.residence-services-seniors .residence-services-seniors-color,.residence-services-seniors.residence-services-seniors-color{color:var(--septenary-color)}.residence-services-seniors .residence-services-seniors-background-color,.residence-services-seniors.residence-services-seniors-background-color{background-color:var(--septenary-color)}.residence-services-seniors .residence-services-seniors-background-color label:before,.residence-services-seniors.residence-services-seniors-background-color label:before{border-color:#db855b!important}.residence-services-seniors .residence-services-seniors-background-color input:checked+label:after,.residence-services-seniors.residence-services-seniors-background-color input:checked+label:after{background-color:var(--septenary-color)!important}.residence-services-seniors mark.residence-services-seniors-color{color:var(--text-color)!important}.residence-services-seniors mark.residence-services-seniors-color:before{background-color:var(--septenary-color)!important}.clinique .clinique-color,.clinique.clinique-color{color:var(--quaternary-color)}.clinique .clinique-background-color,.clinique.clinique-background-color{background-color:var(--quaternary-color)}.clinique .clinique-background-color label:before,.clinique.clinique-background-color label:before{border-color:#dcd2c0!important}.clinique .clinique-background-color input:checked+label:after,.clinique .main-title mark:before,.clinique.clinique-background-color input:checked+label:after{background-color:var(--quaternary-color)!important}.facility-card a{text-decoration:none}.facility-card a:hover .goto{text-underline-offset:2px!important}.facility-card h4{font-family:var(--wp--preset--font-family--body);margin-bottom:24px}.facility-card figure{height:235px;position:relative}.facility-card figure .cat-facility{border-radius:30px;color:var(--text-color);padding:7px 16px;position:absolute;right:14px;top:14px}.facility-card figure img{height:100%;object-fit:cover;width:100%}.facility-card address{display:flex;font-style:normal;gap:10px}.facility-card address i,.facility-card address span{line-height:1.5rem}.facility-card .tel{align-items:center;display:flex;gap:10px;margin-top:8px;text-decoration:none}.facility-card .goto,.facility-card .tel:hover span{text-decoration:underline;text-underline-offset:5px}.facility-card .goto{display:block;padding-top:24px;transition:var(--faster-transition)}.facility>.wp-block-group:not(.hero-facility,.more-infos,.sticky-bar){margin-top:var(--base-top-bloc-margin)}.facility>.wp-block-group:not(.hero-facility,.more-infos,.sticky-bar):nth-of-type(2){margin-top:0}.facility .landing-content{column-gap:20px;display:grid;grid-template-columns:42% auto}@media (max-width:1099px){.facility .landing-content{display:block;grid-template-columns:none;margin-bottom:40px}}@media (max-width:767px){.facility .landing-content{margin-bottom:0}}.facility .landing-content .main-title{margin:20px 0}.facility .landing-content .main-title mark{color:var(--text-color)}.facility .landing-content .main-desc{padding-bottom:87px}@media (max-width:1099px){.facility .landing-content .main-desc{padding-bottom:0}}.facility .landing-content .facility-type span{border-radius:40px;display:inline-block;line-height:1;padding:12px;text-transform:uppercase}.facility .landing-content .thumbnail-facility{mask:url('data:image/svg+xml;utf8,                <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">                    <path d="M16.3469 41.3247L0 584.818H1068V0.661621L16.3469 41.3247Z" fill="%23fff"/>                </svg>') no-repeat center;mask-size:100% 100%;max-height:570px;position:relative}@media (max-width:1099px){.facility .landing-content .thumbnail-facility{height:100%;mask:none;max-height:none}}@media (max-width:575px){.facility .landing-content .thumbnail-facility{margin:0 -5svw}}.facility .landing-content .thumbnail-facility img{height:100%;object-fit:cover;width:100%}@media (max-width:575px){.facility .landing-content .thumbnail-facility img{aspect-ratio:4/3;min-height:280px}}.facility .landing-content address:not(.job-address){background-color:var(--quaternary-color);box-sizing:border-box;font-style:normal;mask:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"> <path d="M1196.7,28.6l18.6,382.4H0V0L1196.7,28.6z"/> </svg>') no-repeat center;mask-size:auto;mask-size:100% 100%;max-width:500px;padding:40px 30px 30px;z-index:1}.facility .landing-content address:not(.job-address) .address{align-items:flex-start;display:inline-flex;gap:10px}.facility .landing-content address:not(.job-address) .address i{font-size:1.2rem;position:relative;top:4px}.facility .landing-content address:not(.job-address) .tel{display:inline-block;text-decoration:none}.facility .landing-content address:not(.job-address) .tel i{font-size:.875rem;margin-right:9px;position:relative;top:4px}.facility .landing-content address:not(.job-address) .tel span{vertical-align:-3px}.facility .landing-content address:not(.job-address) .tel:hover span{text-decoration:underline}.facility .landing-content address:not(.job-address) .goto{align-items:center;display:flex;font-weight:700;gap:20px;margin-top:20px;padding-left:22px;text-decoration:none}.facility .landing-content address:not(.job-address) .goto i{align-items:center;border-radius:50%;display:flex;font-size:.4rem;height:24px;justify-content:center;transform:translateX(0);width:24px}.facility .landing-content address:not(.job-address) .goto:hover i{transform:translateX(-10px)}@media (max-width:1099px){.facility .landing-content address:not(.job-address){margin-bottom:20px;width:100%}}.facility .desc-container{padding:50px 0}.facility .desc-container>p{max-width:60%}@media (max-width:991px){.facility .desc-container>p{max-width:var(--wp--style--global--content-size)}}.facility .gallery-container{margin-bottom:var(--base-top-bloc-margin);margin-top:calc(var(--base-top-bloc-margin)/2)!important}.facility .gallery-container .bloc-title{align-items:center;display:flex}@media (max-width:1150px){.facility .gallery-container .bloc-title{flex-wrap:wrap}.facility .gallery-container .bloc-title h2{flex-basis:100%}}.facility .gallery-container .bloc-title .gallery-controls{align-items:center;display:flex;gap:15px;margin-left:auto}.facility .gallery-container .bloc-title .gallery-controls .btn-nav{border:1px solid var(--text-color);cursor:pointer;font-weight:700;padding:15px 40px;transition:var(--faster-transition)}.facility .gallery-container .bloc-title .gallery-controls .btn-nav.active,.facility .gallery-container .bloc-title .gallery-controls .btn-nav:hover{background-color:var(--quinary-color);border-color:var(--quinary-color)}@media (max-width:1150px){.facility .gallery-container .bloc-title .gallery-controls{margin-left:0;overflow-x:auto;padding-bottom:20px;scrollbar-color:#353535 #dee3e8;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.facility .gallery-container .bloc-title .gallery-controls .btn-nav{min-width:fit-content}}.facility .gallery-container .gallery{margin-left:5svw!important;margin-right:0!important;max-width:none;position:relative}.facility .gallery-container .gallery .arrow-controls,.facility .gallery-container .gallery .dot-controls{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:calc(50% - 25px);width:95%}.facility .gallery-container .gallery .arrow-controls span,.facility .gallery-container .gallery .dot-controls span{align-items:center;background-color:var(--quinary-color);border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;width:50px}.facility .gallery-container .gallery .arrow-controls span i,.facility .gallery-container .gallery .dot-controls span i{font-size:.75rem}.facility .gallery-container .gallery .arrow-controls span.prev,.facility .gallery-container .gallery .dot-controls span.prev{margin-right:2.5svw;position:relative}@media (max-width:757px){.facility .gallery-container .gallery .arrow-controls.arrow-controls span,.facility .gallery-container .gallery .dot-controls.arrow-controls span{height:35px;width:35px}.facility .gallery-container .gallery .arrow-controls.arrow-controls span.prev,.facility .gallery-container .gallery .dot-controls.arrow-controls span.prev{left:2.5svw}.facility .gallery-container .gallery .arrow-controls.arrow-controls span.next,.facility .gallery-container .gallery .dot-controls.arrow-controls span.next{position:relative;right:2.5svw}.facility .gallery-container .gallery .arrow-controls.arrow-controls span i,.facility .gallery-container .gallery .dot-controls.arrow-controls span i{font-size:.65rem}.facility .gallery-container .gallery .arrow-controls.dot-controls,.facility .gallery-container .gallery .dot-controls.dot-controls{position:relative}.facility .gallery-container .gallery .arrow-controls.dot-controls ul,.facility .gallery-container .gallery .dot-controls.dot-controls ul{align-items:center;display:flex;justify-content:flex-start;list-style-type:none;margin:0;padding:0;width:100%}.facility .gallery-container .gallery .arrow-controls.dot-controls ul li,.facility .gallery-container .gallery .dot-controls.dot-controls ul li{flex:1;height:5px;margin:0;max-width:400px}.facility .gallery-container .gallery .arrow-controls.dot-controls ul li.slick-active button,.facility .gallery-container .gallery .arrow-controls.dot-controls ul li:hover button,.facility .gallery-container .gallery .dot-controls.dot-controls ul li.slick-active button,.facility .gallery-container .gallery .dot-controls.dot-controls ul li:hover button{background-color:var(--quinary-color)}.facility .gallery-container .gallery .arrow-controls.dot-controls ul li button,.facility .gallery-container .gallery .dot-controls.dot-controls ul li button{background-color:var(--quaternary-color);border:none;cursor:pointer;font-size:0;height:100%;transition:var(--faster-transition);width:100%}}.facility .gallery-container .gallery .gallery-img{height:510px;margin-left:7px;margin-right:7px}.facility .gallery-container .gallery .gallery-img:first-of-type{margin-left:0}.facility .gallery-container .gallery .gallery-img:last-of-type{margin-right:0}@media (max-width:757px){.facility .gallery-container .gallery .gallery-img{height:225px;margin:0 5vw 0 0;object-fit:cover}.facility .gallery-container .gallery .gallery-img img{height:100%;width:auto!important}}.facility .sticky-bar{bottom:0;left:0;opacity:0;position:sticky;transition:var(--faster-transition);visibility:hidden;width:100%;z-index:7}.facility .sticky-bar.active{opacity:1;visibility:visible}.facility .sticky-bar .open-sticky-mobile{display:none}@media (max-width:1099px){.facility .sticky-bar{display:none;transform:translateY(0);transition:var(--faster-transition)}.facility .sticky-bar .open-sticky-mobile{align-items:center;background-color:var(--senary-color);display:flex;height:80px;justify-content:center;margin-left:0!important;width:80px}.facility .sticky-bar .open-sticky-mobile i{color:var(--secondary-color)}.facility .sticky-bar.active{transform:translateY(0)}.facility .sticky-bar.active .open-sticky-mobile i{transform:rotate(180deg)}.facility .sticky-bar.active.active-share{transform:translateY(-120px)}.facility .sticky-bar.active .infos-bar{max-height:500px;overflow:visible}}.facility .sticky-bar-mobile{bottom:0;display:block;left:0;opacity:0;position:sticky;transition:var(--faster-transition);visibility:hidden;width:100%;z-index:7}.facility .sticky-bar-mobile.active{opacity:1;visibility:visible}.facility .sticky-bar-mobile .infos-bar-mobile{align-items:center;display:flex;margin:0!important;max-width:none;position:relative}.facility .sticky-bar-mobile .infos-bar-mobile .left-side{align-items:center;background-color:var(--secondary-color);display:flex;flex:1;gap:5px;padding:15px}.facility .sticky-bar-mobile .infos-bar-mobile .right-side{align-items:center;background-color:#f8f8f8;display:flex;flex:1 1 30%;justify-content:center;position:relative}.facility .sticky-bar-mobile .infos-bar-mobile .recall{flex:1}.facility .sticky-bar-mobile .infos-bar-mobile .btn-infos-bar{align-items:center;background-color:var(--senary-color);color:var(--secondary-color);cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;padding:6px;text-decoration:none}.facility .sticky-bar-mobile .infos-bar-mobile .btn-infos-bar:not(.tel) i{align-items:center;background-color:var(--secondary-color);border-radius:50%;color:var(--senary-color);display:flex;font-size:.4rem;height:24px;justify-content:center;transform:translateX(0);transition:var(--faster-transition);width:24px}.facility .sticky-bar-mobile .infos-bar-mobile .btn-infos-bar.tel i{font-size:1.2rem}.facility .sticky-bar-mobile .infos-bar-mobile .btn-infos-bar:hover i{transform:translateX(-5px)}@media (min-width:1100px){.facility .sticky-bar-mobile{display:none}}.facility .infos-bar{align-items:center;background-color:var(--secondary-color);display:flex;gap:22px;justify-content:center;margin:50px 0 0;position:relative}@media (max-width:1450px){.facility .infos-bar{margin:0!important;max-width:100%}}.facility .infos-bar .left-side{align-items:center;display:flex;gap:50px;padding:15px 40px}@media (max-width:1450px){.facility .infos-bar .left-side{flex:1;gap:20px;justify-content:space-evenly}}@media (max-width:1250px){.facility .infos-bar .left-side{gap:10px}}.facility .infos-bar .right-side{align-items:center;background-color:#f8f8f8;display:flex;gap:80px;justify-content:space-between;padding:24px 40px;position:relative}.facility .infos-bar a{text-decoration:none}.facility .infos-bar .num-tel,.facility .infos-bar .recall{align-items:center;color:var(--secondary-color);display:flex;font-weight:700;gap:10px}.facility .infos-bar .num-tel>span,.facility .infos-bar .recall>span{color:var(--quaternary-color)}.facility .infos-bar .num-tel .btn-infos-bar,.facility .infos-bar .num-tel a,.facility .infos-bar .recall .btn-infos-bar,.facility .infos-bar .recall a{align-items:center;background-color:var(--senary-color);border:none;display:flex;font-family:var(--base-font-family);font-size:1rem;gap:10px;padding:5px 10px;transition:var(--faster-transition)}.facility .infos-bar .num-tel .btn-infos-bar.has-quaternary-background-color i,.facility .infos-bar .num-tel a.has-quaternary-background-color i,.facility .infos-bar .recall .btn-infos-bar.has-quaternary-background-color i,.facility .infos-bar .recall a.has-quaternary-background-color i{background-color:var(--senary-color)}.facility .infos-bar .num-tel .btn-infos-bar.has-quaternary-background-color i:before,.facility .infos-bar .num-tel a.has-quaternary-background-color i:before,.facility .infos-bar .recall .btn-infos-bar.has-quaternary-background-color i:before,.facility .infos-bar .recall a.has-quaternary-background-color i:before{color:var(--secondary-color)}.facility .infos-bar .num-tel .btn-infos-bar.has-quaternary-background-color:hover,.facility .infos-bar .num-tel a.has-quaternary-background-color:hover,.facility .infos-bar .recall .btn-infos-bar.has-quaternary-background-color:hover,.facility .infos-bar .recall a.has-quaternary-background-color:hover{background-color:var(--senary-color)!important}.facility .infos-bar .num-tel .btn-infos-bar.has-quaternary-background-color:hover i,.facility .infos-bar .num-tel a.has-quaternary-background-color:hover i,.facility .infos-bar .recall .btn-infos-bar.has-quaternary-background-color:hover i,.facility .infos-bar .recall a.has-quaternary-background-color:hover i{background-color:var(--secondary-color)}.facility .infos-bar .num-tel .btn-infos-bar.has-quaternary-background-color:hover i:before,.facility .infos-bar .num-tel a.has-quaternary-background-color:hover i:before,.facility .infos-bar .recall .btn-infos-bar.has-quaternary-background-color:hover i:before,.facility .infos-bar .recall a.has-quaternary-background-color:hover i:before{color:var(--senary-color)}.facility .infos-bar .num-tel .btn-infos-bar:not(.has-quaternary-background-color):hover,.facility .infos-bar .num-tel a:not(.has-quaternary-background-color):hover,.facility .infos-bar .recall .btn-infos-bar:not(.has-quaternary-background-color):hover,.facility .infos-bar .recall a:not(.has-quaternary-background-color):hover{background-color:var(--quaternary-color)}.facility .infos-bar .num-tel a i,.facility .infos-bar .recall a i{font-size:1.15rem}@media (max-width:1300px){.facility .infos-bar .num-tel>span:first-of-type,.facility .infos-bar .recall>span:first-of-type{display:none}}.facility .infos-bar .btn-infos-bar{align-items:center;color:var(--secondary-color);cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center}.facility .infos-bar .btn-infos-bar i{align-items:center;background-color:var(--secondary-color);border-radius:50%;color:var(--senary-color);display:flex;flex:0 0 24px;font-size:.4rem;height:24px;justify-content:center;transform:translateX(0);transition:var(--faster-transition);width:24px}.facility .infos-bar .btn-infos-bar:hover i{transform:translateX(-5px)}.facility .infos-bar .downloads a i{font-size:.65rem}@media (max-width:1099px){.facility .infos-bar{display:flex;flex-direction:column;gap:0;margin:0!important;max-height:0;max-width:none!important;overflow:hidden;transition:var(--faster-transition);width:100%}.facility .infos-bar .left-side{box-sizing:border-box;flex-wrap:wrap;gap:20px;padding:20px;width:100%}.facility .infos-bar .left-side .num-tel{justify-content:space-between;width:100%}.facility .infos-bar .left-side .recall,.facility .infos-bar .left-side .recall .btn-infos-bar{display:flex;flex:1 1 100%;justify-content:space-between}.facility .infos-bar .right-side{box-sizing:border-box;justify-content:center;padding:20px;width:100%}.facility .infos-bar .right-side .share{display:flex;flex-direction:column-reverse}.facility .infos-bar .right-side .share .popup-share{height:120px;top:65px}.facility .infos-bar .right-side .share .popup-share.active{width:100%}.facility .infos-bar .right-side .share .popup-share.active a{height:60px}}.facility .housing-container{margin-bottom:var(--base-top-bloc-margin)}.facility .housing-container .housings{align-items:stretch;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(min(100%,436.6666666667px),1fr));justify-content:center;margin-top:30px}@media (max-width:1500px){.facility .housing-container .housings{grid-template-columns:repeat(3,calc(33.3333% - 10px))}}@media (max-width:991px){.facility .housing-container .housings{grid-template-columns:repeat(1,1fr)}}.facility .housing-container .housings .housing{padding:15px}.facility .housing-container .housings .housing-type{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--x-large);margin-top:10px}.facility .housing-container .housings .housing-title{font-size:1rem;font-weight:700}.facility .housing-container .housings .housing-desc{margin-bottom:175px}@media (max-width:991px){.facility .housing-container .housings .housing-desc{margin-bottom:0}}.facility .housing-container .housings .housing-link{cursor:pointer}.facility .housing-container .housings .housing-link span{color:var(--secondary-color)}.facility #facility-receptions{background-color:var(--quaternary-color)}.facility .prepare-project-banner{background-color:var(--secondary-color);padding:10px 50px}@media (max-width:575px){.facility .prepare-project-banner{padding:20px 30px}}.facility .prepare-project-banner .prepare-project-container{justify-content:space-between}.facility .clinique-files div{align-items:center;background-color:var(--quaternary-color);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:50px}.facility .clinique-files div a{background-color:var(--senary-color);color:var(--secondary-color)}.facility .extra-content .extra-content-image-container{flex-basis:35%}@media (max-width:1099px){.facility .extra-content .extra-content-image-container{flex-basis:100%}}.facility .more-infos{margin-top:25px}.facility .more-infos .more-infos-grid{display:flex;flex-wrap:wrap;gap:30px}.facility .more-infos .more-infos-grid div{flex:1;text-align:center}@media (max-width:767px){.facility .more-infos .more-infos-grid div{flex:1 100%;padding:20px}}.facility .reassurances-container .reassure-cols{align-items:flex-start;display:flex;flex-wrap:wrap}.facility .reassurances-container .reassurances-title{flex:1;margin-top:0}.facility .reassurances-container .content-reassurance{align-items:stretch;display:flex;gap:14px}@media (max-width:767px){.facility .reassurances-container .content-reassurance{flex-wrap:wrap}}.facility .reassurances-container .content-reassurance .reassure,.facility .reassurances-container .content-reassurance .reassure-clinique{box-sizing:border-box;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:30px 40px 0;transition:var(--faster-transition)}.facility .reassurances-container .content-reassurance .reassure-clinique:not(.reassure-clinique):first-of-type,.facility .reassurances-container .content-reassurance .reassure:not(.reassure-clinique):first-of-type{background-color:var(--tertiary-color);color:var(--senary-color)}.facility .reassurances-container .content-reassurance .reassure-clinique:not(.reassure-clinique):first-of-type .btn-colisee span:after,.facility .reassurances-container .content-reassurance .reassure:not(.reassure-clinique):first-of-type .btn-colisee span:after{background-color:var(--senary-color);color:var(--tertiary-color)}.facility .reassurances-container .content-reassurance .reassure-clinique:not(.reassure-clinique):nth-of-type(2),.facility .reassurances-container .content-reassurance .reassure:not(.reassure-clinique):nth-of-type(2){background-color:var(--primary-color);color:var(--quinary-color)}.facility .reassurances-container .content-reassurance .reassure-clinique:not(.reassure-clinique):nth-of-type(2) .btn-colisee span:after,.facility .reassurances-container .content-reassurance .reassure:not(.reassure-clinique):nth-of-type(2) .btn-colisee span:after{background-color:var(--quinary-color);color:var(--primary-color)}.facility .reassurances-container .content-reassurance .reassure h3,.facility .reassurances-container .content-reassurance .reassure-clinique h3{font-family:var(--wp--preset--font-family--body);font-size:clamp(1.5rem,1.5rem + (1vw - .2rem) * .625,1.875rem);margin:22px 0}.facility .reassurances-container .content-reassurance .reassure .desc,.facility .reassurances-container .content-reassurance .reassure-clinique .desc{margin-bottom:22px}.facility .reassurances-container .content-reassurance .reassure .btn-colisee,.facility .reassurances-container .content-reassurance .reassure-clinique .btn-colisee{text-decoration:none}.facility .reassurances-container .content-reassurance .reassure .tilted-group,.facility .reassurances-container .content-reassurance .reassure-clinique .tilted-group{left:20px;margin-top:auto;position:relative;top:60px;transform:rotate(6.65deg);transition:var(--faster-transition)}.facility .reassurances-container .content-reassurance .reassure .tilted-group img,.facility .reassurances-container .content-reassurance .reassure-clinique .tilted-group img{height:360px;object-fit:cover;width:calc(100% - 40px)}@media (min-width:768px){.facility .reassurances-container .content-reassurance .reassure-clinique:not(.reassure-clinique):hover:first-of-type,.facility .reassurances-container .content-reassurance .reassure:not(.reassure-clinique):hover:first-of-type{background-color:#323667!important}.facility .reassurances-container .content-reassurance .reassure-clinique:not(.reassure-clinique):hover:nth-of-type(2),.facility .reassurances-container .content-reassurance .reassure:not(.reassure-clinique):hover:nth-of-type(2){background-color:#174620!important}.facility .reassurances-container .content-reassurance .reassure-clinique:not(.reassure-clinique):hover .btn-colisee span,.facility .reassurances-container .content-reassurance .reassure:not(.reassure-clinique):hover .btn-colisee span{gap:10px}.facility .reassurances-container .content-reassurance .reassure-clinique:not(.reassure-clinique):hover .tilted-group,.facility .reassurances-container .content-reassurance .reassure:not(.reassure-clinique):hover .tilted-group{top:50px;transform:rotate(5.65deg)}}@media (max-width:767px){.facility .reassurances-container .content-reassurance .reassure,.facility .reassurances-container .content-reassurance .reassure-clinique{flex-basis:100%;padding:0}.facility .reassurances-container .content-reassurance .reassure-clinique>:not(.title-group),.facility .reassurances-container .content-reassurance .reassure>:not(.title-group){padding:0 20px}.facility .reassurances-container .content-reassurance .reassure h3,.facility .reassurances-container .content-reassurance .reassure-clinique h3{margin:0}.facility .reassurances-container .content-reassurance .reassure .tilted-group,.facility .reassurances-container .content-reassurance .reassure-clinique .tilted-group{left:0;margin-top:20px;padding:0;top:0;transform:rotate(0deg)}.facility .reassurances-container .content-reassurance .reassure .tilted-group img,.facility .reassurances-container .content-reassurance .reassure-clinique .tilted-group img{object-fit:cover;width:100%}}.facility .reassurances-clinique-container .reassure-cols{flex-direction:column}.facility .reassurances-clinique-container .content-reassurance{flex:1;width:100%}.facility .reassurances-clinique-container .reassure-clinique{background-color:var(--quaternary-color);padding:0!important}.facility .reassurances-clinique-container .reassure-clinique>:not(figure){padding:0 40px}.facility .reassurances-clinique-container .reassure-clinique h3{margin-top:0!important}.facility .reassurances-clinique-container .reassure-clinique .img-clinique{height:250px;margin-bottom:30px;overflow:hidden;padding:0!important;width:100%}.facility .reassurances-clinique-container .reassure-clinique .img-clinique img{height:100%;object-fit:cover;width:100%}.facility .quality-container{margin:85px 0}.facility .quality-clinique{align-items:center;display:grid;grid-template-columns:30% 70%}@media (min-width:1100px){.facility .quality-clinique{max-width:min(1000px,90svw)}}@media (max-width:575px){.facility .quality-clinique{grid-template-columns:100%}.facility .quality-clinique figure{margin-bottom:25px}.facility .quality-clinique figure img{max-height:250px}}.facility .quality-clinique figure{text-align:center}.facility .quality-clinique figure img{aspect-ratio:1/1;object-fit:contain;width:100%}.facility .quality-clinique h2{margin-top:0}.facility .quality-clinique .desc p{text-align:justify}.facility .quality-clinique a{background-color:var(--senary-color);display:inline-flex;margin-top:20px}.facility .quality-clinique a span{color:var(--secondary-color)}.facility .services-container .content-services{display:grid;gap:20px 10%;grid-template-columns:repeat(2,45%);margin-bottom:50px;margin-top:45px}@media (max-width:767px){.facility .services-container .content-services{grid-template-columns:repeat(1,100%)}}.facility .services-container .content-services .more-services{cursor:pointer;font-weight:700;grid-column:1/3;margin-left:auto;text-decoration:underline;text-underline-offset:5px;transition:var(--faster-transition)}@media (max-width:767px){.facility .services-container .content-services .more-services{grid-column:1}}.facility .services-container .content-services .more-services:hover{text-underline-offset:2px}.facility .services-container .content-services .service-group h3{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--large);margin-bottom:40px;margin-top:0}@media (max-width:767px){.facility .services-container .content-services .service-group{margin-bottom:20px}.facility .services-container .content-services .service-group h3{margin-bottom:10px}}.facility .services-container .content-services .service-group .service-group-list .service{border-bottom:1px solid var(--text-color)}.facility .services-container .content-services .service-group .service-group-list .service .service-title{align-items:center;display:flex;gap:20px;padding:17px 0}.facility .services-container .content-services .service-group .service-group-list .service .service-title figure img{width:30px}.facility .services-container .content-services .service-group .service-group-list .service .service-title .more-service{cursor:pointer;margin-left:auto;text-decoration:underline;text-underline-offset:5px;transition:var(--faster-transition)}.facility .services-container .content-services .service-group .service-group-list .service .service-title .more-service:hover{text-underline-offset:2px}.facility .services-container .content-services .service-group .service-group-list .service .service-desc{max-height:0;opacity:0;transition:var(--faster-transition);visibility:hidden}.facility .services-container .content-services .service-group .service-group-list .service .service-desc.active{max-height:100svh;opacity:1;padding-bottom:20px;visibility:visible}.facility .catering-container .content-catering{align-items:stretch;display:flex;gap:14px;margin-top:55px}.facility .catering-container .content-catering .catering{background-color:var(--quaternary-color);box-sizing:border-box;display:flex;flex:1 0 50%;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px 30px 0;transition:var(--faster-transition)}.facility .catering-container .content-catering .catering .btn-colisee span:after{background-color:var(--text-color);color:#fff}.facility .catering-container .content-catering .catering h3{display:list-item;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--large);margin:0 20px}.facility .catering-container .content-catering .catering .desc{margin-bottom:22px}.facility .catering-container .content-catering .catering .btn-colisee{text-decoration:none}.facility .catering-container .content-catering .catering .catering-img{margin-top:50px;mask:url('data:image/svg+xml;utf8,                    <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">                        <path d="M19.1021 28.6096L0 411H1248V0L19.1021 28.6096Z" />                    </svg>') no-repeat center;mask-size:100% 100%}.facility .catering-container .content-catering .catering .catering-img img{max-height:330px;object-fit:cover;transition:var(--faster-transition);width:100%}@media (min-width:768px){.facility .catering-container .content-catering .catering:hover{background-color:#e1d3b9!important}.facility .catering-container .content-catering .catering:hover img{transform:scale(1.2)}.facility .catering-container .content-catering .catering:hover .btn-colisee span{gap:10px}}@media (max-width:767px){.facility .catering-container .content-catering{flex-wrap:wrap}.facility .catering-container .content-catering .catering{flex-basis:100%;padding:20px 0 0}.facility .catering-container .content-catering .catering>:not(.catering-img,h3){padding:0 15px}.facility .catering-container .content-catering .catering h3{margin:0 30px}.facility .catering-container .content-catering .catering h3::marker{margin-left:10px}.facility .catering-container .content-catering .catering .catering-img{mask:none}}.facility .facility-list h4{font-family:var(--wp--preset--font-family--body);margin-bottom:24px}.facility .facility-list figure{height:235px;position:relative}.facility .facility-list figure .cat-facility{border-radius:30px;color:var(--text-color);padding:7px 16px;position:absolute;right:14px;top:14px}.facility .facility-list figure img{height:100%;object-fit:cover;width:100%}.facility .facility-list address{display:flex;font-style:normal;gap:10px}.facility .facility-list address i,.facility .facility-list address span{line-height:1.5rem}.facility .facility-list .tel{align-items:center;display:flex;gap:10px;margin-top:8px;text-decoration:none}.facility .facility-list .goto,.facility .facility-list .tel:hover span{text-decoration:underline;text-underline-offset:5px}.facility .facility-list .goto{display:block;padding-top:24px;transition:var(--faster-transition)}.facility .facility-list .goto:hover{text-underline-offset:3px}.facility .review-container .reviews-content{box-sizing:border-box;padding:50px 60px 35px;position:relative}.facility .review-container .reviews-content svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.facility .review-container .reviews-content .reviews-title{align-items:center;display:flex;position:relative;z-index:1}.facility .review-container .reviews-content .reviews-title h3{color:#fff;font-family:var(--wp--preset--font-family--body);font-size:2.5rem;margin:0}@media (max-width:767px){.facility .review-container .reviews-content .reviews-title h3{font-size:1.875rem}}.facility .review-container .reviews-content .reviews-title figure{margin-left:auto}@media (max-width:767px){.facility .review-container .reviews-content .reviews-title figure img{width:105px}.facility .review-container .reviews-content{background-color:var(--primary-color);max-width:100svw!important;padding:20px}.facility .review-container .reviews-content svg{display:none}}.facility .review-container .reviews{align-items:center;display:flex;gap:14px;margin-top:25px;position:relative;z-index:1}@media (max-width:767px){.facility .review-container .reviews{flex-wrap:wrap}}.facility .review-container .reviews .review{background-color:#fff;box-sizing:border-box;flex:1;padding:25px 20px}@media (max-width:767px){.facility .review-container .reviews .review{flex:1 1 100%;padding:15px}}.facility .review-container .reviews .review h4{font-size:1.375rem;font-weight:700;margin:0 0 30px}@media (max-width:767px){.facility .review-container .reviews .review h4{margin:0 0 20px}}.facility .review-container .reviews .review .note{align-items:center;display:flex;gap:40px}.facility .review-container .reviews .review .note .note-num{font-family:var(--wp--preset--font-family--body);font-size:2.188rem}.facility .review-container .reviews .review .note .note-dots{display:flex;gap:5px;margin-top:5px}.facility .review-container .reviews .review .note .note-dots .note-dot{background-color:var(--septenary-color);border-radius:50%;height:12px;width:12px}.facility .review-container .reviews .review .note .note-dots .note-dot.faded{background-color:#d9d9d9}.facility .review-container .reviews .verified-img{display:flex;justify-content:flex-end;margin-top:-40px}@media (max-width:767px){.facility .review-container .reviews .verified-img{margin-top:-60px}.facility .review-container .reviews .verified-img img{width:60px}}.facility .review-container .reviews-note{color:#7db287;font-size:.75rem;margin-bottom:0;margin-top:20px;position:relative;z-index:1}.facility .related-facilities-container{margin-top:85px}.facility .related-facilities-container .title-bloc{justify-content:space-between}@media (max-width:1099px){.facility .related-facilities-container .title-bloc{background-color:var(--secondary-color);color:#fff;max-width:100%;padding:40px 30px 0}.facility .related-facilities-container .title-bloc a{background-color:#fff;padding:4px 12px}.facility .related-facilities-container .title-bloc a span{align-items:center;display:flex;justify-content:space-between}}@media (max-width:575px){.facility .related-facilities-container .title-bloc{justify-content:center}}.facility .related-facilities-container .related-facilites-grid{display:grid;gap:14px;grid-template-columns:calc(35% - 7px) calc(65% - 7px)}.facility .related-facilities-container .related-facilites-grid.full-grid{grid-template-columns:100%}@media (max-width:1099px){.facility .related-facilities-container .related-facilites-grid{gap:0;grid-template-columns:100%;margin-top:0;max-width:100%}}.facility .related-facilities-container .related-facilites-grid .twinned{padding:65px}@media (max-width:1099px){.facility .related-facilities-container .related-facilites-grid .twinned{padding:40px 30px}}.facility .related-facilities-container .related-facilites-grid .twinned h3{color:#fff;font-family:var(--wp--preset--font-family--body);margin-top:0}.facility .related-facilities-container .related-facilites-grid .twinned .twin-facility .goto,.facility .related-facilities-container .related-facilites-grid .twinned .twin-facility .tel,.facility .related-facilities-container .related-facilites-grid .twinned .twin-facility address,.facility .related-facilities-container .related-facilites-grid .twinned .twin-facility h4{color:#fff}.facility .related-facilities-container .related-facilites-grid .related{padding:65px 35px}@media (max-width:1099px){.facility .related-facilities-container .related-facilites-grid .related{padding:40px 30px}}.facility .related-facilities-container .related-facilites-grid .related .bloc-title{justify-content:space-between;margin-bottom:25px}.facility .related-facilities-container .related-facilites-grid .related .bloc-title h3{font-family:var(--wp--preset--font-family--body);margin-top:0}.facility .related-facilities-container .related-facilites-grid .related .bloc-title .controls-related{align-items:center;display:flex;gap:18px;margin-left:auto}.facility .related-facilities-container .related-facilites-grid .related .bloc-title .controls-related .nav-btn{align-items:center;background-color:var(--text-color);border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;transition:var(--faster-transition);width:24px}.facility .related-facilities-container .related-facilites-grid .related .bloc-title .controls-related .nav-btn i{color:#fff;transition:var(--faster-transition)}.facility .related-facilities-container .related-facilites-grid .related .bloc-title .controls-related .nav-btn i:before{font-size:.375rem!important;line-height:24px}.facility .related-facilities-container .related-facilites-grid .related .bloc-title .controls-related .nav-btn[aria-disabled=true]{cursor:auto;opacity:.7}.facility .related-facilities-container .related-facilites-grid .related .bloc-title .controls-related .nav-btn[aria-disabled=false]:hover{background-color:var(--secondary-color)}.facility .related-facilities-container .related-facilites-grid .related .bloc-title .controls-related .nav-btn[aria-disabled=false]:hover i{color:var(--senary-color)}.facility .related-facilities-container .related-facilites-grid .related .related-facilities .facility-list{margin-right:10px;width:370px}.facility .map-services .map-services-container{display:grid;grid-template-columns:30% 70%;margin-top:20px}@media (max-width:1099px){.facility .map-services .map-services-container{grid-template-columns:100%}}.facility .map-services .map-services-container .map-services-filter{background-color:var(--quaternary-color);padding:20px}.facility .map-services .map-services-container .map-services-filter .map-services-filter-title{align-items:center;display:flex;justify-content:space-between}@media (max-width:1099px){.facility .map-services .map-services-container .map-services-filter .map-services-filter-title{margin-bottom:20px}}.facility .map-services .map-services-container .map-services-filter .map-services-filter-title h3{color:var(--secondary-color);font-family:var(--wp--preset--font-family--body);margin:0}.facility .map-services .map-services-container .map-services-filter .map-services-filter-title .all-btn,.facility .map-services .map-services-container .map-services-filter .map-services-filter-title .none-btn{cursor:pointer;text-decoration:underline;text-underline-offset:4px;transition:var(--faster-transition)}.facility .map-services .map-services-container .map-services-filter .map-services-filter-title .all-btn:hover,.facility .map-services .map-services-container .map-services-filter .map-services-filter-title .none-btn:hover{text-underline-offset:2px}.facility .map-services .map-services-container .map-services-filter-list-item{margin-top:20px}@media (max-width:1099px){.facility .map-services .map-services-container .map-services-filter-list-item{margin-bottom:10px;margin-top:0}}.facility .map-services .map-services-container .map-services-filter-list-item h4{color:var(--secondary-color);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--large);margin:0 0 10px}@media (max-width:1099px){.facility .map-services .map-services-container .map-services-filter-list-item h4{align-items:center;cursor:pointer;display:flex;margin:0}.facility .map-services .map-services-container .map-services-filter-list-item h4:after{color:var(--secondary-color);content:"\e90d";font-family:customs-lc;font-size:.5rem;margin-left:auto}.facility .map-services .map-services-container .map-services-filter-list-item h4.open:after{transform:rotate(180deg)}}.facility .map-services .map-services-container .map-services-filter-list-item .item-list{display:flex;flex-direction:column;gap:5px}@media (max-width:1099px){.facility .map-services .map-services-container .map-services-filter-list-item .item-list{max-height:0;overflow:hidden;transition:var(--faster-transition)}.facility .map-services .map-services-container .map-services-filter-list-item .item-list.open{margin-top:10px;max-height:1000px}}.facility .map-services .map-services-container .map-services-filter-list-item .item-list span{align-items:center;cursor:pointer;display:flex;gap:10px;position:relative}.facility .map-services .map-services-container .map-services-filter-list-item .item-list span:before{border:1px solid var(--black-color);border-radius:4px;content:"";display:block;flex:0 0 15px;height:15px;width:15px}.facility .map-services .map-services-container .map-services-filter-list-item .item-list span:after{background-color:var(--black-color);border-radius:2px;content:"";display:block;height:11px;left:3px;opacity:0;position:absolute;transition:all .3s ease-in-out;width:11px}.facility .map-services .map-services-container .map-services-filter-list-item .item-list span.active:after{opacity:1}.facility .map-services .map-services-container .map-services-filter-list-item .item-list span:hover{text-decoration:underline;text-underline-offset:3px}.facility .map-services .map-services-container #map-services-gmap{height:100%;width:100%}.facility .map-services .map-services-container #map-services-gmap .gm-style-iw-ch{color:var(--text-color);font-size:1rem;font-weight:600}.facility .map-services .map-services-container #map-services-gmap .content{color:var(--text-color);font-size:.875rem;font-weight:400}@media (max-width:1099px){.facility .map-services .map-services-container #map-services-gmap{height:400px}}.linked-post-container{margin-top:var(--base-top-bloc-margin)}.linked-post-container .linked-post-desc-container{align-items:center;display:flex;margin:45px 0}@media (max-width:767px){.linked-post-container .linked-post-desc-container{flex-wrap:wrap}}.linked-post-container .linked-post-desc-container .linked-post-desc{max-width:900px}.linked-post-container .linked-post-desc-container .linked-post-nav{align-items:center;display:flex;gap:18px;margin-left:auto}.linked-post-container .linked-post-desc-container .linked-post-nav .nav-btn{align-items:center;background-color:var(--text-color);border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:var(--faster-transition);width:50px}.linked-post-container .linked-post-desc-container .linked-post-nav .nav-btn i{color:#fff;transition:var(--faster-transition)}.linked-post-container .linked-post-desc-container .linked-post-nav .nav-btn i:before{font-size:.625rem!important;line-height:50px}@media (max-width:767px){.linked-post-container .linked-post-desc-container .linked-post-nav .nav-btn{height:40px;width:40px}.linked-post-container .linked-post-desc-container .linked-post-nav .nav-btn i:before{font-size:.525rem}}.linked-post-container .linked-post-desc-container .linked-post-nav .nav-btn[aria-disabled=true]{cursor:auto;opacity:.7}.linked-post-container .linked-post-desc-container .linked-post-nav .nav-btn[aria-disabled=false]:hover{background-color:var(--primary-color)}.linked-post-container .linked-post-desc-container .linked-post-nav .nav-btn[aria-disabled=false]:hover i{color:var(--senary-color)}.linked-post-container .linked-posts .slick-track{padding-bottom:1px}.linked-post-container .linked-posts .linked-post{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:300px fit-content(calc(100% - 300px));margin-right:30px;width:600px}@media (max-width:767px){.linked-post-container .linked-posts .linked-post{border:1px solid #d9d9d9;grid-template-columns:repeat(1,1fr);margin-left:5px;margin-right:5px;padding:20px;width:auto}}.linked-post-container .linked-posts .linked-post figure{flex:1 300px;height:222px}@media (max-width:767px){.linked-post-container .linked-posts .linked-post figure{flex:1}}.linked-post-container .linked-posts .linked-post figure img{height:100%;object-fit:cover;width:100%}.linked-post-container .linked-posts .linked-post .linked-post-content h3{font-weight:700;margin-bottom:25px;margin-top:5px}.linked-post-container .linked-posts .linked-post .linked-post-content .excerpt{margin-bottom:25px}.linked-post-container .linked-posts .linked-post .linked-post-content .btn-colisee{text-decoration:none}.linked-post-container .linked-posts .linked-post .linked-post-content .btn-colisee span:after{background-color:var(--primary-color)}.bg-dark{background-color:rgba(0,0,0,.32);height:100%;left:0;opacity:0;position:fixed;top:0;transition:var(--faster-transition);visibility:hidden;width:100%;z-index:8}.bg-dark.active{opacity:1;visibility:visible}.aside-facility{background-color:var(--quaternary-color);box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:500px;overflow-y:auto;padding:20px 30px;position:fixed;right:0;top:0;transform:translateX(100%);transition:var(--faster-transition);transition-delay:.15s;z-index:9}.aside-facility.active{opacity:1;transform:translateX(0);visibility:visible}.aside-facility .close-aside{align-items:center;border:1px solid #000;border-radius:4px;cursor:pointer;display:flex;gap:10px;margin-bottom:15px;margin-left:auto;padding:10px;transition:var(--faster-transition)}.aside-facility .close-aside i{font-size:1rem}.aside-facility .close-aside:hover{background-color:var(--text-color);color:#fff}.aside-facility .close-aside:hover i{color:#fff}.aside-facility .aside-title{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--x-large);line-height:1.2;margin-bottom:20px}.aside-facility .errors{color:var(--secondary-color);font-weight:700;padding:10px 0;text-align:center}.aside-facility .success{transition:var(--faster-transition)}.aside-facility form .add-senders{cursor:pointer;display:block;flex:1;margin:-10px 0 40px;text-align:end}.aside-facility form .add-senders:hover{text-decoration:underline;text-underline-offset:5px}.aside-facility form .radio-form:not(.special-radio){align-items:flex-start}.aside-facility form .radio-form:not(.special-radio) label:before{background:#fff;border-color:#dcd2c0}.aside-facility form .special-radio{align-items:flex-start}.aside-facility form .special-radio.top-m{margin-top:20px}.aside-facility form button[type=submit]{color:#fff;height:46px;padding:12px 20px}.aside-facility form button[type=submit] i{color:var(--secondary-color);flex:0 0 26px;font-size:.475rem;height:26px;width:26px}.aside-facility form button[type=submit] i:after{background-color:var(--senary-color);height:26px;width:26px}.aside-facility.aside-docs form,.aside-facility.aside-recall form,.aside-facility.aside-visit form{display:flex;flex-wrap:wrap;gap:15px}.aside-facility.aside-docs form .form-group,.aside-facility.aside-recall form .form-group,.aside-facility.aside-visit form .form-group{width:100%}.aside-facility.aside-docs form .form-group.third,.aside-facility.aside-recall form .form-group.third,.aside-facility.aside-visit form .form-group.third{width:calc(33.333% - 10px)}.aside-facility.aside-docs form .form-group.half,.aside-facility.aside-recall form .form-group.half,.aside-facility.aside-visit form .form-group.half{width:calc(50% - 7.5px)}.aside-facility.aside-docs form .form-group.checkbox-group,.aside-facility.aside-recall form .form-group.checkbox-group,.aside-facility.aside-visit form .form-group.checkbox-group{display:grid;grid-template-columns:repeat(2,1fr)}.aside-facility.aside-docs form .form-group.checkbox-group>div,.aside-facility.aside-recall form .form-group.checkbox-group>div,.aside-facility.aside-visit form .form-group.checkbox-group>div{align-items:center;display:flex}.aside-facility.aside-docs form .form-group.checkbox-group>div input,.aside-facility.aside-recall form .form-group.checkbox-group>div input,.aside-facility.aside-visit form .form-group.checkbox-group>div input{flex:0 0 25px;margin:0}.aside-facility.aside-docs form .form-group.checkbox-group>div label,.aside-facility.aside-recall form .form-group.checkbox-group>div label,.aside-facility.aside-visit form .form-group.checkbox-group>div label{flex:1}.aside-facility.aside-infos address{font-style:normal;margin-bottom:30px}.aside-facility.aside-infos address h4{font-family:var(--wp--preset--font-family--body);font-size:1.5rem;margin-bottom:10px}.aside-facility.aside-infos address .address{display:flex;font-size:1.2rem;gap:5px}.aside-facility.aside-infos address .address i{font-size:1.2rem;position:relative;top:6px}.aside-facility.aside-infos .btn-container{margin-bottom:40px}.aside-facility.aside-infos .btn-container .btn-title{display:block;margin-bottom:5px;width:100%}.aside-facility.aside-infos .btn-container .btn-action{align-items:center;color:var(--secondary-color);cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;gap:10px}.aside-facility.aside-infos .btn-container .btn-action i{align-items:center;background-color:var(--secondary-color);border-radius:50%;color:var(--senary-color);display:flex;font-size:.475rem;height:27px;justify-content:center;width:27px}.popup-share{align-items:center;background-color:var(--senary-color);bottom:73px;display:flex;flex-direction:column;opacity:0;position:absolute;right:0;transform:translateY(100%);transition:var(--faster-transition);visibility:hidden;width:100%;z-index:-1}.popup-share.active{opacity:1;transform:translateY(0);visibility:visible;z-index:0}.popup-share a{align-items:center;box-sizing:border-box;color:var(--secondary-color);display:flex;justify-content:space-between;padding:15px;text-align:center;transition:var(--faster-transition);width:100%}.popup-share a span{flex:1}.popup-share a i{align-items:center;border-radius:50%;display:flex;font-size:.4rem;height:24px;justify-content:center;width:24px}.popup-share a i,.popup-share a:hover{background-color:var(--secondary-color);color:var(--senary-color)}@media (max-width:1099px){.popup-share{bottom:0}}.archives-grid-container{grid-template-columns:calc(50% - 7.5px) calc(50% - 7.5px);transition:var(--faster-transition)}@media (min-width:767px){.archives-grid-container.one-row{gap:0;grid-template-columns:385px calc(100% - 305px)}.archives-grid-container.one-row .filters .facility-types .types{flex-wrap:wrap}.archives-grid-container.one-row .filters .facility-types .types .type-card{flex:1 1 100%}.archives-grid-container.one-row .facility-list{grid-template-columns:repeat(1,100%);padding:0 20px}.archives-grid-container.one-row .facility-list .reassure-faciliies-list{flex-direction:column;grid-column:auto}}@media (max-width:767px){.archives-grid-container{gap:0;grid-template-columns:repeat(1,1fr)}}.to-map{background-color:var(--quaternary-color);margin-top:20px;padding:30px}.to-map a{align-items:center;border:1px solid var(--secondary-color);border-radius:5px;color:var(--secondary-color);display:flex;font-weight:700;gap:15px;justify-content:center;padding:6px;text-decoration:none}.to-map a i{font-size:2rem}@media (max-width:767px){.archive-facilities h1,.archive-facilities h1+p{text-align:left}}.archive-facilities .facility-list{display:grid;gap:14px;grid-template-columns:repeat(2,calc(50% - 7px))}.archive-facilities .facility-list .reassure-faciliies-list{align-items:center;background-color:var(--secondary-color);display:flex;gap:20px;grid-column:span 2;padding:20px 30px}@media (max-width:1099px){.archive-facilities .facility-list .reassure-faciliies-list{grid-column:span 1}}@media (max-width:767px){.archive-facilities .facility-list .reassure-faciliies-list{flex-wrap:wrap;gap:5px;padding:10px}.archive-facilities .facility-list .reassure-faciliies-list br{display:none}}.archive-facilities .facility-list .reassure-faciliies-list h2{color:var(--senary-color);flex:1 1 35%;font-size:1rem;margin:0}@media (max-width:767px){.archive-facilities .facility-list .reassure-faciliies-list h2{flex:1 1 100%}}.archive-facilities .facility-list .reassure-faciliies-list a{align-items:center;align-self:stretch;background-color:var(--senary-color);box-sizing:border-box;display:flex;flex:1 1 32.5%;justify-content:space-evenly;overflow:hidden;padding:5px 10px;text-decoration:none;transition:var(--faster-transition)}.archive-facilities .facility-list .reassure-faciliies-list a.callback,.archive-facilities .facility-list .reassure-faciliies-list a:hover{background-color:var(--quaternary-color)}.archive-facilities .facility-list .reassure-faciliies-list a.callback:hover{background-color:var(--senary-color)}.archive-facilities .facility-list .reassure-faciliies-list a i{color:var(--secondary-color);font-size:1.2rem;padding:0 10px 0 0;transition:var(--faster-transition)}.archive-facilities .facility-list .reassure-faciliies-list a span{color:var(--secondary-color);display:flex;flex-direction:column;font-size:1rem;font-weight:600;transition:var(--faster-transition)}@media (max-width:767px){.archive-facilities .facility-list .reassure-faciliies-list a span{font-size:.9rem}}.archive-facilities .facility-list .reassure-faciliies-list a span span{font-size:.675rem;font-weight:300}.archive-facilities .facility-list .facility-card{border:1px solid hsla(0,0%,45%,.5);border-radius:5px;box-shadow:0 0 14px 0 rgba(0,0,0,.078);box-sizing:border-box;overflow:hidden;transition:var(--faster-transition)}.archive-facilities .facility-list .facility-card a{display:flex;flex-direction:column;height:100%}.archive-facilities .facility-list .facility-card.active-card,.archive-facilities .facility-list .facility-card:hover{border-color:var(--secondary-color)}.archive-facilities .facility-list .facility-card.active-card .distance,.archive-facilities .facility-list .facility-card:hover .distance{background-color:var(--text-color)!important;color:var(--quaternary-color)!important}.archive-facilities .facility-list .facility-card.active-card{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.archive-facilities .facility-list .facility-card.active-card address span{color:#fff}.archive-facilities .facility-list .facility-card.active-card .distance{background-color:var(--quaternary-color)!important;color:var(--text-color)!important}.archive-facilities .facility-list .facility-card .title-card{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 20px}.archive-facilities .facility-list .facility-card .title-card h4{font-family:var(--wp--preset--font-family--body);font-size:1rem;margin:20px 0}.archive-facilities .facility-list .facility-card .title-card .distance{background-color:var(--quaternary-color);border-radius:20px;box-sizing:border-box;color:var(--text-color);flex:0 0 auto;font-size:.875rem;padding:2px 6px}.archive-facilities .facility-list .facility-card figure{height:222px;position:relative}.archive-facilities .facility-list .facility-card figure .cat-facility{border-radius:30px;color:var(--text-color);font-size:.875rem;padding:7px 16px;position:absolute;right:14px;top:14px}.archive-facilities .facility-list .facility-card figure img{height:100%;object-fit:cover;width:100%}.archive-facilities .facility-list .facility-card address{display:flex;font-size:.875rem;font-style:normal;gap:10px;padding:0 20px}.archive-facilities .facility-list .facility-card address i,.archive-facilities .facility-list .facility-card address span{line-height:1.5rem}.archive-facilities .facility-list .facility-card address span{color:rgba(53,53,53,.9)}.archive-facilities .facility-list .facility-card .tel{align-items:center;display:flex;font-size:.875rem;gap:10px;margin-top:8px;padding:0 20px;text-decoration:none}.archive-facilities .facility-list .facility-card .tel:hover span{text-decoration:underline;text-underline-offset:5px}.archive-facilities .facility-list .facility-card .goto{display:block;margin-top:auto;padding:24px 20px 20px;text-decoration:underline;text-underline-offset:5px;transition:var(--faster-transition)}@media (max-width:1099px){.archive-facilities .facility-list{grid-template-columns:repeat(1,100%)}}.filters{align-items:center;display:flex;gap:14px;justify-content:space-between}.filters button[type=button].main-cta{align-items:center;background-color:var(--secondary-color);border:none;color:#fff;cursor:pointer;display:flex;flex:1 1 250px;font-family:var(--base-font);font-size:1rem;font-weight:700;gap:20px;height:50px;max-width:250px;padding:10px}.filters button[type=button].main-cta i{flex:0 0 40px;height:40px;width:40px}.filters button[type=button].main-cta i:after{background-color:var(--senary-color);height:40px;width:40px}.filters button[type=button].main-cta i:before{color:var(--secondary-color)}@media (max-width:767px){.filters{align-items:flex-start;flex-direction:column;margin-bottom:25px}}.filters .facility-search{align-items:center;background-color:#fff;border:1px solid #dcd2c0;border-radius:5px;box-sizing:border-box;display:flex;flex:1 1 20%;height:50px;padding:5px}@media (max-width:767px){.filters .facility-search{flex:1 1 100%;margin-bottom:0;padding:0 5px;width:100%}}.filters .facility-search input{background-color:#fff;border:none;box-sizing:border-box;flex:1;font-family:var(--wp--preset--font-familly-poppins);font-size:1rem;height:48px;padding:0 5px;width:100%}.filters .facility-search input::placeholder{color:#927977;font-family:var(--wp--preset--font-family--poppins)}.filters .facility-search .search-btn{align-content:center;cursor:pointer;height:100%;margin-left:5px}.filters .facility-search .search-btn i{align-items:center;background-color:var(--senary-color);border-radius:5px;color:var(--secondary-color);display:flex;font-size:1.6rem;height:40px;justify-content:center;width:40px}.filters .facility-search .search-btn:hover i{background-color:var(--secondary-color);color:var(--senary-color)}.filters .facility-types{align-items:center;display:flex;flex:1 1 30%}@media (max-width:767px){.filters .facility-types{align-items:flex-start;flex:1;flex-direction:column;width:100%}}.filters .facility-types p{font-weight:600;margin:0 10px 0 0}@media (max-width:767px){.filters .facility-types p{margin:0 10px 14px 0}}.filters .facility-types select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17.891 8.95-5.767 6.52c-.681.77-1.796.77-2.477 0L3.88 8.95' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .75em center/1.875rem auto #fff;border:1px solid #dcd2c0;border-radius:4px;color:var(--text-color);flex:1;font-family:var(--wp--preset--font-family--poppins);font-size:1rem;height:50px;padding:0 16px!important}@media (max-width:767px){.filters .facility-types select{flex:1 1 auto;width:100%}}.filters .facility-types .types{align-items:stretch;display:flex;gap:10px}@media (max-width:767px){.filters .facility-types .types{flex-direction:column}}.filters .facility-types .types .type-card{align-items:center;border-radius:5px;display:flex;flex:1;gap:10px;padding:15px}.filters .facility-types .types .type-card input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.filters .facility-types .types .type-card input:checked+label:after{opacity:1;visibility:visible}.filters .facility-types .types .type-card label{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:5px;line-height:1;position:relative}.filters .facility-types .types .type-card label span{flex:1}.filters .facility-types .types .type-card label:before{background-color:#fff;border:1px solid transparent;border-radius:4px;box-sizing:border-box;content:"";display:block;height:16px;width:16px}.filters .facility-types .types .type-card label:after{border-radius:2px;content:"\e912";display:block;font-family:customs-lc;font-size:7px;height:10px;left:3px;line-height:10px;opacity:0;position:absolute;text-align:center;transition:all .3s ease-in-out;visibility:hidden;width:10px}.filters .facility-list{align-self:flex-start;margin:20px auto 0;max-width:45svw}@media (max-width:767px){.filters .facility-list{max-width:90svw}}.filters .reset{background:none;border:none;color:var(--text-color);cursor:pointer;font-family:var(--wp--preset--font-family--poppins);font-size:1rem;text-decoration:underline;text-underline-offset:4px;transition:var(--faster-transition)}.filters .reset[disabled]{cursor:not-allowed;opacity:.5}.filters .reset:not([disabled]):hover{text-underline-offset:2px}.archive-facility-city .filters .facility-search{display:none}.map-container .wp-block-group{position:sticky;top:0}@media (max-width:767px){.map-container{margin-bottom:25px}}.map-container #move-grid{align-items:center;background-color:var(--secondary-color);cursor:pointer;display:flex;height:40px;justify-content:center;left:0;position:absolute;top:25px;width:40px;z-index:1}.map-container #move-grid i{color:#fff;transition:var(--faster-transition)}.map-container #move-grid.one-row i{transform:rotate(180deg)}@media (max-width:767px){.map-container #move-grid{display:none}}.map-container #gmap{height:100svh}@media (max-width:767px){.map-container #gmap{display:none}}@media (max-width:575px){.map-container #gmap{min-height:50svh}}.map-container #gmap .facility-pin{border:3px solid transparent;box-sizing:border-box}.map-container #gmap .active-pin{border-color:var(--secondary-color);border-radius:50%}.zone-seo{padding:60px 0}.zone-seo .bloc-city{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.zone-seo .bloc-city{grid-template-columns:repeat(1,1fr)}}.jobs-container{display:grid;gap:15px;grid-template-columns:calc(30% - 10px) calc(70% - 10px);padding-top:40px}@media (max-width:1099px){.jobs-container{grid-template-columns:100%}}.jobs-container .jobs-filters{align-self:flex-start;background-color:var(--quaternary-color);padding:36px}.jobs-container .jobs-filters #job-filter .form-group{margin-bottom:20px}.jobs-container .jobs-filters .search-btn{color:var(--secondary-color);margin-top:40px;padding:20px;width:100%}.jobs-container .jobs-filters .search-btn i{transform:translateX(0)!important}#single.job .more-jobs-container .more-jobs,.jobs-list{align-self:flex-start;display:grid;gap:15px;grid-template-columns:repeat(1,calc(100% - 15px))}#single.job .more-jobs-container .more-jobs article,.jobs-list article{align-items:center;box-shadow:0 5px 14px 0 hsla(0,0%,41%,.09);display:flex;padding:20px 15px}@media (max-width:767px){#single.job .more-jobs-container .more-jobs article,.jobs-list article{flex-direction:column}}#single.job .more-jobs-container .more-jobs article .job-type-contract,.jobs-list article .job-type-contract{align-self:flex-start;width:15%}#single.job .more-jobs-container .more-jobs article .job-type-contract span,.jobs-list article .job-type-contract span{background-color:var(--secondary-color);border-radius:20px;color:#fff;display:inline-block;padding:2px 10px;text-transform:uppercase}#single.job .more-jobs-container .more-jobs article .content,.jobs-list article .content{flex:1}#single.job .more-jobs-container .more-jobs article .content .job-title,.jobs-list article .content .job-title{color:var(--secondary-color);font-size:1.25rem;font-weight:700;margin-bottom:10px}#single.job .more-jobs-container .more-jobs article .content address,.jobs-list article .content address{align-items:center;display:flex;font-style:normal;margin-bottom:10px}#single.job .more-jobs-container .more-jobs article .content address i,.jobs-list article .content address i{color:var(--secondary-color);font-size:1.1rem;margin-right:5px}#single.job .more-jobs-container .more-jobs article a,.jobs-list article a{color:var(--secondary-color);margin-left:auto;margin-right:40px}#single.job .more-jobs-container .more-jobs article a span:after,.jobs-list article a span:after{background-color:var(--secondary-color)}#single.job .more-jobs-container .more-jobs .paginations,.jobs-list .paginations{align-items:center;display:flex;justify-content:space-between;margin:40px 0}#single.job .more-jobs-container .more-jobs .paginations a,.jobs-list .paginations a{align-items:center;background-color:var(--septenary-color);border-radius:50%;display:flex;height:50px;justify-content:center;text-decoration:none;width:50px}#single.job .more-jobs-container .more-jobs .paginations a i,.jobs-list .paginations a i{color:var(--text-color);font-size:.675rem}#single.job .more-jobs-container .more-jobs .paginations a.disabled,.jobs-list .paginations a.disabled{opacity:.4;pointer-events:none}#single.job .job-type span{background-color:var(--secondary-color);border-radius:40px;color:#fff;display:inline-block;font-size:1.125rem;line-height:1;padding:8px 18px;text-transform:uppercase}#single.job .landing-content .bloc-title{align-content:center}#single.job .landing-content .job-address{font-style:normal}#single.job .landing-content .job-address i{color:var(--secondary-color);font-size:1.125rem;margin-right:5px;vertical-align:-1px}#single.job .job-container{display:grid;gap:50px;grid-template-columns:calc(65% - 25px) calc(35% - 25px);padding:80px 0}@media (max-width:991px){#single.job .job-container{gap:15px;grid-template-columns:100%}}#single.job .job-container aside{position:relative}#single.job .job-container aside .aside-job{position:sticky;top:5%}#single.job .job-container aside .aside-job .shares{margin-bottom:40px}#single.job .job-container aside .aside-job .shares p:first-of-type{align-items:center;color:var(--secondary-color);display:flex;font-weight:700;gap:10px;margin-top:40px}#single.job .job-container aside .aside-job .shares p:first-of-type i{align-items:center;background-color:var(--secondary-color);border-radius:50%;color:var(--senary-color);display:flex;font-size:.675rem;height:24px;justify-content:center;width:24px}#single.job .job-container aside .aside-job .shares .share-icons{align-items:center;display:flex;font-size:2rem;gap:15px}#single.job .job-container aside .aside-job .shares .share-icons a{text-decoration:none}#single.job .job-container aside .aside-job .shares .share-icons a i{color:var(--secondary-color)}#single.job .job-container aside .aside-job .shares .share-icons a:hover i{color:var(--text-color)}#single.job .job-container aside .aside-job .back-link{text-decoration:underline;text-underline-offset:10px;transition:var(--faster-transition)}#single.job .job-container aside .aside-job .back-link:hover{text-underline-offset:5px}#single.job .more-jobs-container{padding:50px 60px 35px;position:relative}#single.job .more-jobs-container svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#single.job .more-jobs-container .more-jobs-title{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}#single.job .more-jobs-container .more-jobs-title h3{color:var(--senary-color);font-family:var(--wp--preset--font-family--body);font-size:2.5rem;margin:0}#single.job .more-jobs-container .more-jobs-title h3 mark{color:var(--primary-color)!important}#single.job .more-jobs-container .more-jobs-title a{align-items:center;color:var(--senary-color);display:flex;font-weight:700;gap:20px;text-decoration:none;transition:var(--faster-transition)}#single.job .more-jobs-container .more-jobs-title a i{align-items:center;background-color:var(--senary-color);border-radius:50%;color:var(--primary-color);display:flex;flex:1 0 50px;font-size:.675rem;height:50px;justify-content:center;width:50px}#single.job .more-jobs-container .more-jobs-title a:hover{gap:10px}#single.job .more-jobs-container .more-jobs-title figure{margin-left:auto}#single.job .more-jobs-container .more-jobs{margin-top:40px;position:relative;z-index:1}#single.job .more-jobs-container .more-jobs article{background-color:#fff}@media (max-width:767px){#single.job .more-jobs-container{background-color:var(--primary-color);max-width:none;padding:30px}#single.job .more-jobs-container svg{display:none}#single.job .more-jobs-container .more-jobs-title{flex-wrap:wrap}#single.job .more-jobs-container .more-jobs-title h3{margin-bottom:30px}}@media (max-width:1450px){.double-btn{flex-wrap:wrap!important}.double-btn a{flex-basis:100%!important;width:100%}}@media (max-width:1199px){.pac-container{z-index:9999999999!important}}@media (min-width:1100px){.no-desktop{display:none!important}}@media (max-width:1099px){.home main,main{padding-top:86px}}@media (max-width:1099px) and (min-width:768px){.no-tablette{display:none!important}}@media (max-width:767px){.no-mobile{display:none!important}}@media (max-width:767px) and (max-width:767px){:root{--base-top-bloc-margin:50px}}@media (max-width:767px){.double-btn{flex-wrap:wrap!important}.double-btn a{flex-basis:100%!important;width:100%}.br-none-mobile br{display:none!important}}body,html{font-size:16px;margin:0;padding:0}body.menu-open,html.menu-open{overflow:hidden}body{color:var(--text-color);font-family:var(--base-font);font-weight:400;overflow-x:clip}body.menu-active{overflow:hidden!important}:focus-visible{outline:0}::selection{background-color:var(--primary-color);color:#fff}.content ul li,label,table{font-size:var(--text-size);line-height:var(--text-line-height);word-break:normal}a{transition:var(--slower-transtion)}figure{margin:0}img{height:auto;vertical-align:middle}.hidden{display:none;opacity:0;visibility:hidden}.slick-list.draggable{cursor:grabbing}[class*=reveal-],html.sr .load-hidden{visibility:hidden}.pojo-a11y-toolbar-toggle-link{border:1px solid #fff;box-sizing:border-box;height:52px;width:52px}.pojo-a11y-toolbar-toggle-link>svg{display:none!important}.pojo-a11y-toolbar-toggle-link:after{background-image:url(//colisee.fr/wp-content/themes/colisee/assets/img/pictos/pictos_accessibility-view.svg);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;content:"";display:inline-block;height:100%;width:100%}#ot-sdk-btn-floating{display:none!important}