@charset "UTF-8";
/*!
 * Conservatoire de Namur
 *
 * Copyright 2022, tix02.be 
 * @author: Xavier Mertens – xav@tix02.be
*/
.mx-hardware-acc{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@font-face{font-family:"Brunel Poster Roman No 2";src:local("Brunel Poster Roman No 2"),local("BrunelPoster-RomanNo2"),url(../fonts/BrunelPoster-RomanNo2.woff2)format("woff2"),url(../fonts/BrunelPoster-RomanNo2.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.conservatoire-primary-gradient{background:var(--brand-accent);background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-primary) 100%)}.conservatoire-primary-gradient-rev{background:var(--brand-primary);background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-accent) 100%)}.conservatoire-white-gradient{background:#fff;background:linear-gradient(270deg,rgba(255,255,255,0)0,#fff 100%)}.conservatoire-white-gradient-revert{background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0)0,#fff 100%)}:root{--brand-primary:#08324f;--brand-primary-lighter:#00527f;--brand-accent:#00d1db;--brand-accent-lighter:#2ee4ed;--brand-accent-darker:#00527f;--color-notice:#94967c;--color-valid:#57dc59;--color-warning:#dbb229;--color-danger:#e8725c;--grey-100:#f9f9fa;--grey-200:#e8e8ed;--grey-300:#d3d3d9;--grey-400:#a6a6af;--grey-500:#81818d;--grey-600:#63636c;--grey-700:#4a4a52;--grey-800:#313136;--grey-900:#17171a;--logo-width:270px;--logo-height:93px;--hamburger-bar-color:var(--brand-accent)}@media screen and (min-width:768px) and (max-width:959px){:root{--logo-width:240px;--logo-height:82px}}@media screen and (min-width:512px) and (max-width:959px){:root{--header-height:161px}}@media screen and (min-width:512px) and (max-width:767px){:root{--logo-width:240px;--logo-height:82px}}@media screen and (max-width:511px){:root{--header-height:162px;--logo-width:210px;--logo-height:72px}}.c-primary{color:var(--brand-primary)}.c-accent,.theme-conservatoire main.app-section .section--header .title-1{color:var(--brand-accent)}.theme-aqua{--foreground:#235f73;--background:#94d2bd}.theme-astra{--foreground:#982300;--background:#e9d8a6}.theme-sea{--foreground:#94d2bd;--background:#235f73}.theme-orange{--foreground:#235f73;--background:#ff9500}.theme-sienna{--foreground:#e9d8a6;--background:#ca6702}.theme-festival{--foreground:#000;--background:#e8d732}.title-1{font-size:var(--fs-h1);line-height:1}.title-2,.user-input h2{font-size:var(--fs-h2);line-height:1.2}.title-3,.user-input h3{font-size:var(--fs-h3);line-height:1}.title-4,.user-input h4{font-size:var(--fs-h4);line-height:1.2}.title-5,.user-input h5{font-size:var(--fs-h5)}.text-uc{text-transform:uppercase;letter-spacing:.125em}@media screen and (max-width:767px){.text-uc{letter-spacing:.0625em}}.text-xl,.title-6,.user-input .heading,.user-input h6{font-size:var(--text-lg)}.text-lg{font-size:var(--text-rg)}.text-md,.user-input .footnotes{font-size:var(--text-md)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.user-input h6,.user-input p{margin:1em 0}.user-input ol,.user-input ul{margin:0 0 1.5em var(--xxs)}.user-input ul{list-style:square}.user-input ol{list-style:decimal}.user-input li{margin:.25em 0}.user-input .heading{font-weight:700}.user-input h2{color:var(--brand-primary);margin:1em 0 .5em}.user-input h3,.user-input h4,.user-input h5{color:var(--grey-600);margin:1em 0 .5em}.user-input h4{color:var(--brand-accent)}.user-input h5{margin:1em 0}.user-input .emphasys{margin:2em -18px;padding:18px;background-color:var(--grey-200)}.user-input .emphasys>:first-child{margin-top:0}.user-input .emphasys>:last-child{margin-bottom:0}.user-input .footnotes{position:relative;color:var(--grey-400);max-width:80%;margin-top:var(--xl);padding-top:var(--xxs)}.user-input .footnotes:before{position:absolute;top:0;left:0;width:var(--xxs);height:2px;background-color:var(--grey-400);content:""}.user-input a{position:relative;font-weight:700}@media not all and (hover:none){.user-input a::after{content:"";position:absolute;top:100%;left:auto;right:0;width:0;height:1px;background-color:currentcolor;transition:width 250ms ease 125ms}.user-input a:hover::after{left:0;right:auto;width:100%;transition-delay:0ms}}.app-header{--top-bar-color:var(--brand-accent)}@media screen and (max-width:767px){.app-top-bar{position:relative!important}}@media screen and (max-width:511px){.app-top-bar .gm-apps{display:none}}.top-search{position:relative;margin-left:var(--x);margin-right:var(--x);flex:1}.top-search .input.search{--icon-size:27px;position:relative;padding:0}.top-search .input.search label{position:absolute;pointer-events:none;padding-left:0;padding-right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-search .input.search input[type=search]{color:var(--top-bar-color);background-color:transparent;width:100%;height:var(--top-bar-height);border:0;transition:all 250ms ease;padding-left:var(--x);padding-right:0}.top-search .input.search input[type=search]::-ms-clear{display:none}.top-search .input.search input[type=search]::-webkit-search-cancel-button{display:none}.top-search .input.search input[type=search]::-webkit-input-placeholder{color:var(--top-bar-color);opacity:.5}.top-search .input.search input[type=search]::-moz-placeholder{color:var(--top-bar-color);opacity:.5}.top-search .input.search input[type=search]:-ms-input-placeholder{color:var(--top-bar-color);opacity:.5}.top-search .input.search input[type=search]:-moz-placeholder{color:var(--top-bar-color);opacity:.5}@media screen and (max-width:767px){.top-search{margin-left:0}}@media screen and (max-width:511px){.top-search{margin-right:0}}.app-brand-area .app-logo svg{display:block}@media screen and (max-width:959px){.app-brand-area .app-logo{margin:auto}}.app-top-nav{--link-color:var(--grey-700);--link-color-hover:var(--brand-accent)}.app-top-nav .current-menu-ancestor>a,.app-top-nav .current-menu-item>a{color:var(--brand-accent)!important}.app-top-nav .current-menu-ancestor>a::after,.app-top-nav .current-menu-item>a::after{background-color:var(--brand-accent)}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid var(--grey-100);border-top:0;background:#fff;max-height:300px;position:absolute;display:none;z-index:9999;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-suggestion .classes-search-result{--thumb-size:var(--x);padding:6px 0}.autocomplete-suggestion .classes-search-result>a{--link-color:var(--brand-primary);display:flex;flex-direction:column;justify-content:center;line-height:1.4;position:relative;padding:0 var(--xxs)0 calc(var(--thumb-size) + var(--xxs));min-height:var(--thumb-size)}.autocomplete-suggestion .classes-search-result .ac-thumb{position:absolute;top:50%;left:var(--xxxs);display:block;width:var(--thumb-size);height:var(--thumb-size);background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.autocomplete-suggestion .classes-search-result .ac-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.autocomplete-suggestion .classes-search-result .ac-title{font-weight:400;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.autocomplete-suggestion .classes-search-result p{margin:0}.autocomplete-suggestion .classes-search-result .ac-categories{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:var(--text-xs);color:var(--grey-600);margin-top:.125em}.autocomplete-suggestion .em{font-weight:700;color:var(--brand-primary)}.autocomplete-suggestion .selected{background-color:var(--grey-100)}.section-carousel-upcoming-concerts .carousel-items::after{position:absolute;z-index:-1;top:62.5%;left:25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:480px;height:480px;content:""}.section-classes-category{margin-top:var(--xl);overflow:hidden}@media screen and (max-width:767px){.section-classes-category{margin-top:0}}.theme-conservatoire .carousel-concerts .carousel-header{display:block;text-align:center;margin-top:-48px}.theme-conservatoire .carousel-concerts .carousel-title{display:inline-block;text-align:center;font-weight:400;font-size:var(--text-rg);text-transform:uppercase;letter-spacing:.125em;color:var(--grey-400)}.theme-conservatoire .carousel-concerts .carousel-title::before{content:"";display:block;width:72px;height:1px;background-color:var(--grey-200);margin:0 auto 24px}.cards-grid.type-primary{--column-width:300px;--foreground:#fff;--background:var(--brand-primary);justify-content:space-between}@media screen and (min-width:512px) and (max-width:767px){.cards-grid.type-primary{--column-width:240px}}@media screen and (max-width:511px){.cards-grid.type-primary{display:block}.cards-grid.type-primary .cards-grid-item{padding:0;max-width:288px;margin:auto}}.theme-conservatoire .cards-grid{--foreground:#fff;--background:var(--brand-primary)}.class-category-s+.class-category-s{margin-top:var(--xxxl)}.class-category-s .category--contents{--column-gap:var(--xl);--column-width:50%;display:flex;align-items:flex-start;margin:2em calc(var(--column-gap)*-1)}.class-category-s .category--contents>*{flex:0 0 var(--column-width);max-width:var(--column-width);padding-left:var(--column-gap);padding-right:var(--column-gap)}.class-category-s .cards-grid{justify-content:flex-start;margin-top:var(--xxs);margin-bottom:var(--xl)}@media screen and (max-width:1199px){.class-category-s{--column-gap:var(--x)}}@media screen and (max-width:959px){.class-category-s{--column-gap:var(--xs)}.class-category-s .category--contents{display:block;--column-width:100%}.class-category-s .class-category{position:static;margin-bottom:var(--xl)}}.single-type-class .single--details-main .single--details-section:not(:first-child){color:var(--grey-500)}.single-type-class .single--details-main .single--details-section-title{color:var(--brand-accent)}.theme-conservatoire [type=submit]{background-color:var(--brand-primary)}.gallery--inner::before{background:var(--brand-accent)!important;background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-primary) 100%)!important;top:var(--decal-y)}.single-type-show .single--header .link-button{font-size:var(--text-md)}.employee .section--thumbnail{margin-bottom:var(--x)}.card-lg.type-page.type-employee{--foreground:var(--brand-primary);--background:var(--brand-accent)}.card-lg.type-primary{max-width:320px;margin:auto}.card-lg.type-primary .card--inner{overflow:hidden}.card-lg.type-primary .card--title{-webkit-hyphens:auto;hyphens:auto;margin:auto}.card-jumbo .card--inner{--link-color:var(--brand-primary);color:var(--brand-primary)}.card-jumbo .card--title{font-size:var(--fs-h1)!important;line-height:1!important}.card-jumbo .card--thumbnail::before{background:var(--brand-accent);background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-primary) 100%)}.card-jumbo .card--thumbnail::after{content:none}@media not all and (hover:none){.item--current .card-jumbo.has-hover-fx:hover .card--inner{--link-color:var(--brand-accent);--link-color-hover:var(--brand-accent);color:var(--brand-accent)}.item--current .card-jumbo.has-hover-fx:hover .card--thumbnail::before{background:var(--brand-primary);background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-accent) 100%)}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-x{height:15px;bottom:0}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}
/*# sourceMappingURL=app.css.map */