@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600&display=swap";:root{--color-primary-blue: #0E9AAA;--color-primary-orange: #CC7D38;--color-primary-gray: #383E42;--color-primary-black: #1B1B1B;--color-gray-100: #0c0d16;--color-gray-200: #1b1c24;--color-gray-300: #3d3d45;--color-gray-400: #6d6e73;--color-gray-500: #b6b6b9;--color-gray-600: #cecfd0;--color-gray-700: #e7e7e8;--color-gray-800: #fafafa;--color-white: #ffffff;--color-background: var(--color-secondary);--color-text: var(--color-gray-800);--color-text-offset: var(--color-gray-300);--color-text-highlight: var(--color-white)}@font-face{font-family:"AgencyFB";src:url("../fonts/agencyFB.woff") format("woff"),url("../fonts/agencyFB.ttf") format("truetype"),url("../fonts/agencyFB.eot") format("embedded-opentype"),url("../fonts/agencyFB.woff2") format("woff2")}*,*::before,*::after{margin-top:0}a{text-decoration:none;color:var(--color-text)}html{scroll-behavior:smooth;font-weight:400;line-height:1.5;font-family:"Source Sans Pro",sans-serif;overflow-x:hidden;background:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),url("/dist/img/bg.jpg") no-repeat;background-size:auto 120%;height:100vh;width:100vw}@media all and (min-width: 750px){html{background-size:cover;overflow-y:hidden}}body{color:var(--color-text);margin:36px 36px}@media all and (min-width: 1024px){body{margin:60px 120px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:30px}}body.no-scroll{overflow-y:hidden}.fluidimg{width:100%}p{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;text-shadow:2px 2px 2px #000}@media all and (min-width: 1500px){p{font-weight:400;font-size:18px}}.lead{font-family:"AgencyFB",sans-serif;font-weight:700;font-size:48px;margin:0;line-height:54px;text-shadow:none;padding-bottom:30px}@media all and (min-width: 1500px){.lead{padding-bottom:0;font-weight:700;font-size:120px;line-height:140px}}header{margin-top:90px}@media all and (min-width: 1024px){header{margin-top:0;z-index:99;grid-column:1/6;grid-row:1}}header .logo{max-width:500px;z-index:999;padding-bottom:30px}.mainnav{display:none;z-index:99;position:absolute;right:-5%;bottom:100%;transform:rotate(-75deg);transform-origin:right bottom;transition:2s}@media all and (min-width: 1024px){.mainnav{display:block;width:120vh}}@media all and (min-width: 1200px){.mainnav{display:block}}@media all and (min-width: 1024px){.mainnav{display:block;bottom:100%}}.mainnav-list{list-style:none;margin:0;padding:0}.mainnav-item{cursor:pointer;margin-bottom:18px}@media all and (min-width: 1200px){.mainnav-item{margin-bottom:30px}}.mainnav-item a{color:var(--color-text);text-decoration:none;font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:54px}@media all and (min-width: 1200px){.mainnav-item a{font-size:60px}}.mainnav-item:nth-child(1){background-color:var(--color-primary-blue);padding-left:90px}.mainnav-item:nth-child(2){background-color:var(--color-primary-orange);padding-left:120px}.mainnav-item:nth-child(3){background-color:var(--color-primary-gray);padding-left:150px}.mainnav-item:nth-child(4){background-color:var(--color-primary-black);padding-left:180px}.mainnav-item:last-child{margin:0}@media all and (min-width: 1024px){.accroche{grid-column:1/7;grid-row:2}}@media all and (min-width: 1200px){.accroche{grid-column:1/8;grid-row:2}}.salles{position:absolute;top:0;left:0;width:100%;z-index:50;min-height:110vh;clip-path:polygon(100% 0%, 100% 100%, 100% 100%, 100% 0%);display:none}@media all and (min-width: 750px){.salles{height:100%;width:100%}}@media all and (min-width: 1500px){.salles{display:block;transition-delay:.5s;transition-property:clip-path}}.salles.is-active{clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);z-index:90;display:block}@media all and (min-width: 1500px){.salles.is-active{transition:.5s}}.salles .pagesection{padding:36px}@media all and (min-width: 750px){.salles .pagesection{padding:120px 0 0 60px}}@media all and (min-width: 1024px){.salles .pagesection{padding:240px 0 0 120px}}.salles p{text-shadow:none;font-family:"Source Sans Pro",sans-serif}.salles .lead{cursor:pointer;font-size:24px;font-weight:300;line-height:30px}@media all and (min-width: 1024px){.salles .lead{font-size:32px;line-height:30px}}.salles .lead::after{display:flex;margin:12px 0;gap:24px;content:"";height:2px;width:200px;background-color:#fff;transition:.2s}.salles .lead:hover.lead::after{width:100%;transition:.2s}@media all and (min-width: 750px){.salles .content{display:flex;gap:30px;align-items:stretch}}.salles .content img{padding-bottom:30px;width:200px;height:200px}@media all and (min-width: 750px){.salles .content img{padding-bottom:0;width:300px;height:300px}}@media all and (min-width: 1024px){.salles .content img{width:400px;height:400px}}.salles .content .premiere-fois{cursor:pointer;font-family:"Poppins",sans-serif;padding:6px 18px;border-radius:30px;font-size:18px;width:auto;transition:.2s;border:2px solid #fff}.salles .content .premiere-fois:hover{transition:.2s;background-color:unset;border:2px solid #fff;color:#fff}.salles .content .infos{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.salles .content .infos-horaires{margin:0}.salles .content .les-horaires{display:none}@media all and (min-width: 750px){.salles .content .les-horaires{display:inline-block}}@media all and (min-width: 750px){.salles .content .mobile-horaires{display:none}}.salles .content .tel-number,.salles .content .mail-to,.salles .content .link-horaire{color:var(--color-text);text-decoration:none;border-bottom:2px solid rgba(255,255,255,.2);transition:.2s}.salles .content .tel-number:hover,.salles .content .mail-to:hover,.salles .content .link-horaire:hover{border-bottom:2px solid rgba(255,255,255,.7);transition:.2s}.salles.salle-Nivelles{background-color:var(--color-primary-blue)}.salles.salle-Charleroi{background-color:var(--color-primary-orange)}.salles.salle-Braine{background-color:var(--color-primary-gray)}.salles.salle-Padoue{background-color:var(--color-primary-black)}.siteheader__hamburger{width:30px;height:30px;z-index:99}@media all and (min-width: 1024px){.siteheader__hamburger{display:none}}.siteheader__hamburger .siteheader__hamburgerlink{width:100%;height:100%}.mobilemenu{box-sizing:border-box;text-transform:uppercase;position:fixed;top:0;right:0;width:100%;height:100%;z-index:98;display:flex;align-items:center;font-size:1.125rem;background-color:#727272;clip-path:circle(0px at 100% 0);transition:.5s}@media all and (min-width: 1500px){.mobilemenu{display:none}}.mobilemenu .mobilenav{list-style:none}.mobilemenu .mobilenav__item{margin:1.125rem 0;display:flex;gap:12px;align-items:center}.mobilemenu .mobilenav__item:before{content:"";width:18px;height:2px}.mobilemenu .mobilenav__item.niv:before{background-color:var(--color-primary-blue)}.mobilemenu .mobilenav__item.chrl:before{background-color:var(--color-primary-orange)}.mobilemenu .mobilenav__item.brn:before{background-color:var(--color-primary-gray)}.mobilemenu .mobilenav__item.pde:before{background-color:var(--color-primary-black)}.mobilemenu .mobilenav__link{color:var(--color-gray-700);text-decoration:none;text-align:center;transition:1s}.mobilemenu .mobilenav__link.is-active{position:relative;color:var(--color-secondary)}.mobilemenu .mobilenav__link.is-active:before{content:"";display:block;width:15px;height:2px;position:absolute;transform:translate(0, -50%);top:50%;left:-25px;background-color:var(--color-secondary)}.mobilemenu .mobileLogo{margin-left:36px;padding-bottom:60px;max-width:250px}.mobilemenu.is-active{clip-path:circle(100%);transition:.5s}.siteheader__hamburger{position:fixed;top:1.125rem;right:1.125rem;cursor:pointer}.siteheader__hamburgerlink{width:30px;height:30px;padding:0}.siteheader__hamburgerlink span{position:relative;display:block;height:2px;background-color:var(--color-text-highlight)}.hamburgerlink__top{transform-origin:left;rotate:0;transition:all .5s}.hamburgerlink__mid{margin-left:auto;width:25px;opacity:100%;left:0px;top:8px;transition:all .5s}.hamburgerlink__bot{top:17px;transform-origin:left;rotate:0;transition:all .5s}.siteheader__hamburger.is-active{transition:.5s}.siteheader__hamburger.is-active .hamburgerlink__top{transform:rotate(45deg);transition:all .5s}.siteheader__hamburger.is-active .hamburgerlink__mid{width:25px;left:25px;opacity:0%;transition:all .5s}.siteheader__hamburger.is-active .hamburgerlink__bot{transform:rotate(-45deg);transition:all .5s}
