@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=477ac606-7867-4de1-8a3c-adc0610e59ae&fontids=1475948,1475954,1475960,1475966");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Univers Light";src:url(/themes/custom/plus10/css/localfonts/LTunivers/1475948/db1e9a24-d371-4686-ba25-77b32a84e0db.woff2) format("woff2"),url(/themes/custom/plus10/css/localfonts/LTunivers/1475948/beca77d5-0862-440e-bddd-321e82d5422c.woff) format("woff");}@font-face{font-family:"Univers Light Italic";src:url(/themes/custom/plus10/css/localfonts/LTunivers/1475954/50f62374-c967-49bb-8dba-0c8b7f7b50cf.woff2) format("woff2"),url(/themes/custom/plus10/css/localfonts/LTunivers/1475954/66d75c9b-1178-461c-9e6b-5cff997848a4.woff) format("woff");}@font-face{font-family:"Univers Roman";src:url(/themes/custom/plus10/css/localfonts/LTunivers/1475960/938b61cf-8b60-408a-a252-531fc37ebeb3.woff2) format("woff2"),url(/themes/custom/plus10/css/localfonts/LTunivers/1475960/df8a7a82-1b14-40c7-b6f8-7e2bac922b27.woff) format("woff");}@font-face{font-family:"Univers Roman Italic";src:url(/themes/custom/plus10/css/localfonts/LTunivers/1475966/16282755-c749-4137-8d4d-8f240f99754e.woff2) format("woff2"),url(/themes/custom/plus10/css/localfonts/LTunivers/1475966/1aefeb33-7095-4b96-a70b-3519dd04b66c.woff) format("woff");}@font-face{font-family:"emoser";src:url(/themes/custom/plus10/css/localfonts/emoser/emoser.eot);src:url(/themes/custom/plus10/css/localfonts/emoser/emoser.eot#iefix) format("embedded-opentype"),url(/themes/custom/plus10/css/localfonts/emoser/emoser.woff) format("woff"),url(/themes/custom/plus10/css/localfonts/emoser/emoser.ttf) format("truetype"),url(/themes/custom/plus10/css/localfonts/emoser/emoser.svg#emoser) format("svg");font-weight:normal;font-style:normal;}
#p-offcanvas{z-index:1499;position:fixed;right:0;left:0;top:0;bottom:0;overflow:hidden;opacity:0;pointer-events:none;will-change:transform;max-width:75%;max-width:calc(100% - var(--p-header-height));}.p-offcanvas-on #p-offcanvas{pointer-events:all;}.p-offcanvas-overflow{height:100vh;width:100%;overflow:auto;}@media (min-width:992px){#p-offcanvas{left:0;right:50%;right:calc(100% - 400px);max-width:none;}}.p-offcanvas-content{overflow:hidden;padding-top:1.5rem;padding-bottom:2rem;}#p-offcanvas-cover{z-index:1498;position:fixed;left:0;right:0;top:100%;bottom:0;opacity:0;background:rgba(var(--bs-primary-rgb),0);pointer-events:none;transition:top 0s .5s,opacity .5s;}.p-offcanvas-on #p-offcanvas-cover{opacity:1;top:0;pointer-events:all;transition:top 0s,opacity .5s;}.p-offcanvas-on .fixed-top,.p-offcanvas-on.scrolled .fixed-top,.p-offcanvas-on.scrolled.scrollup .fixed-top{top:calc(var(--p-header-height) * -1);}#p-offcanvasbtn{position:fixed;left:0;top:0;z-index:1499;margin:1.25rem 0 0 calc((var(--p-header-height) - 50px) / 2);transition:margin .5s ease-in-out .1s;}@media (max-width:768px){#p-offcanvasbtn{margin:2.5rem auto 0;left:10px;top:10px;}#p-offcanvasbtn .p-btn{width:2.75rem;height:2.75rem;}}.p-offcanvas-on #p-offcanvasbtn .p-btn::before,.p-offcanvas-on #p-offcanvasbtn .p-btn span,.p-offcanvas-on #p-offcanvasbtn .p-btn::after{background-color:var(--bs-body-bg);}.scrolled #p-offcanvasbtn{}.toolbar-fixed #p-offcanvasbtn{top:39px;}.toolbar-tray-open #p-offcanvasbtn{top:79px;}@media (max-width:991.98px){#p-offcanvasbtn,.scrolled #p-offcanvasbtn{margin-top:5px;}}.p-offcanvas-content .p-nav .nav-link{font-size:1rem;text-transform:uppercase;}.p-offcanvas-content .p-nav ul.menu .nav-link{font-size:1rem;text-transform:none;}.p-offcanvas-content .p-nav ul.menu ul.menu .nav-link{font-size:1rem;}.p-nav ul.nav{flex-direction:column;}.p-nav ul.nav>li{margin-bottom:.4em;padding-top:.4em;border-top:1px solid rgba(255,255,255,.27);}.p-nav ul.nav>li:last-child{padding-bottom:.4em;border-bottom:1px solid rgba(255,255,255,.27);}.p-nav-parent{overflow:hidden;position:relative;}.p-nav .nav-link{padding:.3em 0 .4em;line-height:1.2;}.p-nav-parent>.nav-link{margin-right:2rem;}.p-nav ul.menu{max-height:0;padding:0 0 0 1rem;list-style-type:none;transition:max-height .3s;}.p-nav ul.menu ul.menu{list-style-type:none;padding:0 0 0 1.3rem;}.p-nav-open>ul.menu{max-height:1000px;transition:max-height 2s ease-out;}button.p-nav-toggle{position:absolute;right:.4rem;top:.8rem;font-size:1rem;line-height:1;height:1rem;width:1rem;text-align:center;border:0 none;color:var(--bs-light);outline:0 none;font-family:Arial,Helvetica,sans-serif;padding:0;}button.p-nav-toggle:hover{}.p-nav-open>.p-nav-toggle{}#bloc-ecoles{margin-bottom:8vh;}
