.block-navbar .navbar{transition:background-color .3s}@media (width<=1199px){.block-navbar .navbar-collapse{max-height:calc(100vh - 106px);overflow:auto}}.block-navbar .navbar.navbar-light .nav-link{font-size:.9rem;font-weight:600}@media (width<=991px){.block-navbar .navbar.navbar-light .nav-link{border-bottom:1px solid rgba(var(--gs-secondary-rgb), .2);text-align:center;padding:1rem 0}}.block-navbar .navbar.navbar-light .nav-link{color:var(--gs-text)}.block-navbar .navbar.navbar-light .nav-link:hover,.block-navbar .navbar.navbar-light .nav-link:focus,.block-navbar .navbar.navbar-light .nav-link:active{color:var(--gs-secondary)}.block-navbar .navbar .navbar-brand>img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:160px;height:80px;max-height:80px;transition:max-height .3s,max-width .3s}.block-navbar .navbar .navbarnav-socials{flex-direction:row;justify-content:center}.block-navbar .navbar .navbarnav-socials>.nav-item{margin:0 10px}@media (width>=1200px){.block-navbar .navbar .navbarnav-socials>.nav-item{margin:0}}.block-navbar .navbar .navbarnav-socials>.nav-item .nav-link{color:var(--gs-primary);border:none;padding-top:.25rem;padding-bottom:.25rem;font-size:1.4rem;line-height:1.3}.block-navbar .navbar .navbarnav-socials>.nav-item .nav-link:hover,.block-navbar .navbar .navbarnav-socials>.nav-item .nav-link:focus,.block-navbar .navbar .navbarnav-socials>.nav-item .nav-link:active{color:var(--gs-secondary)}.block-navbar .navbar .dropdown-menu{background-color:#fff;border:none;border-radius:0;width:100%;padding:1rem 0;transition:background-color .3s;margin:0!important}@media (width>=992px){.block-navbar .navbar .dropdown-menu{padding:2rem 0;box-shadow:0 20px 30px #0000001a}}.block-navbar .navbar .dropdown-menu:before{content:"";background-color:rgba(var(--gs-text-rgb), .05);position:absolute;inset:0}.block-navbar .navbar .dropdown-menu>.container{display:block}.block-navbar .navbar .dropdown-menu-item{height:100%;display:block;position:relative}.block-navbar .navbar .dropdown-menu-item-wrapper{border-radius:20px;height:100%;padding:.5rem;position:relative}@media (width>=992px){.block-navbar .navbar .dropdown-menu-item-wrapper{padding:1rem}}.block-navbar .navbar .dropdown-menu-item-wrapper:before{content:"";background-color:rgba(var(--gs-text-rgb), .8);z-index:1;border-radius:20px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;inset:0}.block-navbar .navbar .dropdown-menu-item:hover{background-color:#0000!important}.block-navbar .navbar .dropdown-menu-item:hover .dropdown-menu-item-wrapper:before{background-color:rgba(var(--gs-primary-rgb), .8)}.block-navbar .navbar .dropdown-menu-item-body{z-index:2;position:relative}.block-navbar .navbar .dropdown-menu-item-body-title{color:#fff;padding:.4rem 0;font-weight:700}.block-navbar .navbar .dropdown-menu-item-body-title>a{font-weight:800}.block-navbar .navbar .dropdown-menu-item-body>:is(i,svg){color:var(--gs-secondary)}.block-header{margin-top:0;position:relative}.block-header-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding-top:120px}.block-header-noimage{background-color:var(--gs-text)}.block-header-body{color:#fff;margin-bottom:90px}@media (width>=1200px){.block-header-body{margin-bottom:150px}}.block-header-body-title{text-align:center;margin-bottom:0}.block-header .block-advice-card{z-index:1;position:absolute;bottom:15px;right:30px}.block-closing{margin-top:60px;margin-bottom:60px}@media (width>=992px){.block-closing{margin-top:75px;margin-bottom:75px}}@media (width>=1400px){.block-closing{margin-top:-60px;margin-bottom:-60px}}.block-closing-alert{background-color:rgba(var(--gs-primary-rgb), .15);margin-bottom:0}@media (width>=1400px){.block-closing-alert{padding:1.5rem 1.5rem .5rem}}.block-closing-alert-header{padding:.75rem 0}.block-closing-alert-header-icon{background-color:rgba(var(--gs-primary-rgb), .2);width:49px;height:49px;color:var(--gs-primary-darken-10);border-radius:50rem;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.block-closing-alert-item{border-radius:var(--bs-alert-border-radius);background-color:rgba(var(--gs-primary-rgb), .1);padding:.75rem}.block-closing-alert-item-date{text-transform:uppercase;opacity:.8;font-size:.8rem;font-weight:800}.block-closing-alert-item-message{font-size:.9rem}.block-introduction-title{text-align:center;margin-bottom:2rem}.block-introduction-text h3{color:var(--gs-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.block-introduction-text p:last-child{margin-bottom:0}.block-infos-wrapper{background-color:var(--gs-secondary);border-radius:20px;padding:15px}@media (width>=1200px){.block-infos-wrapper{padding:30px}}@media (width>=1600px){.block-infos-wrapper{padding:45px}}.block-infos-subtitle{letter-spacing:2px;color:#fff9;margin-bottom:1rem;font-size:.8rem;font-weight:600}.block-infos :is(i,svg){color:var(--gs-text);font-size:1rem}.block-infos-info+.block-infos-info{border-top:1px solid #fff3;margin-top:15px;padding-top:15px}.block-infos-info-phone a{font-size:1.5rem;font-weight:bolder;color:#fff!important}.block-infos-info-phone a:hover{color:var(--gs-primary)!important}.block-infobox-wrapper{z-index:2;background-color:#fff;padding:15px;position:relative}@media (width>=1200px){.block-infobox-wrapper{padding:30px}}@media (width>=1600px){.block-infobox-wrapper{padding:45px}}.block-infobox-schedule{height:100%;font-size:14px}.block-infobox-schedule-subtitle{letter-spacing:2px;color:rgba(var(--gs-secondary-rgb), 1);margin-bottom:1rem;font-size:.8rem;font-weight:600}.block-infobox-schedule-item{background-color:#0000;border:none;padding:.5rem 0}.block-infobox-schedule-item+.block-infobox-schedule-item{border-top:1px solid rgba(var(--gs-text-rgb), .07)}.block-introduction-infos{margin:0;padding:15px}.block-introduction-infos .block-introduction,.block-introduction-infos .block-infos,.block-introduction-infos .block-infobox{margin:0}.block-introduction-infos .block-infobox{margin-top:45px}.block-form-contact{margin:0;padding:1rem}.block-form-contact-title{text-align:center;color:var(--gs-secondary);opacity:1;display:none}.block-form-contact .form-control,.block-form-contact .form-select{border-radius:20px}.block-form-contact-info{padding-top:60px;padding-bottom:60px;position:relative}.block-form-contact-info:before{content:"";background-color:rgba(var(--gs-text-rgb), .05);z-index:-1;border-radius:20px;position:absolute;inset:0}@media (width>=1600px){.block-form-contact-info{padding-top:90px;padding-bottom:90px}.block-form-contact-info:before{left:5%;right:5%}}.block-form-contact-info .block-form-contact,.block-form-contact-info .block-infos,.block-form-contact-info .block-infobox{margin:0}.block-form-contact-info .block-infos{margin-bottom:30px}.block-workarea{background:linear-gradient(to top, rgba(var(--gs-text-rgb), 1) 250px, rgba(var(--gs-text-rgb), 0) 250px);margin-bottom:0}.block-workarea .dropdown-menu{min-width:11rem;font-size:.9rem;padding-left:0!important}@media (width>=576px){.block-workarea .dropdown-menu{min-width:14rem}}@media (width>=768px){.block-workarea .dropdown-menu{min-width:16rem}}@media (width>=992px){.block-workarea .dropdown-menu{min-width:11rem}}@media (width<=991px){.block-workarea .dropdown-menu>li>a.dropdown-item{white-space:normal;line-height:1.3}}.block-workarea ul{margin-bottom:0;font-size:15px}.block-workarea ul .list-inline-item{margin-right:0}.block-workarea-wrapper{box-shadow:0 0 15px 0 rgba(var(--gs-text-rgb), .2);background-color:#fff;border-radius:20px;padding:15px;position:relative}.block-workarea-body{padding:30px 0}@media (width>=1200px){.block-workarea-body{padding:30px 15px}}@media (width>=1600px){.block-workarea-body{padding:45px 30px}}.block-workarea-body-title{margin-bottom:1rem}@media (width>=576px){.block-workarea-body-title{margin-bottom:2rem}}.block-workarea-body-department-dropdown{margin-bottom:.25rem;display:inline-block}.block-workarea-body-list .dropdown{height:100%}.block-workarea-body-list>nav{background-color:rgba(var(--gs-text-rgb), .05);border-radius:.75rem;margin-bottom:.5rem;padding:.25rem}.block-workarea-body-list>nav .nav .nav-link{border-radius:.5rem;padding:.3rem .75rem;font-size:.85rem;font-weight:700;color:var(--gs-text)!important}.block-workarea-body-list>nav .nav .nav-link:hover{color:#fff!important;background-color:var(--gs-secondary)!important}.block-workarea-body-list>nav .nav .active{color:#fff!important;background-color:var(--gs-primary)!important}.block-workarea-body ::-webkit-scrollbar{width:10px}.block-workarea-body ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50rem}.block-workarea-body ::-webkit-scrollbar-thumb{background:#aaa;border-radius:50rem}.block-workarea-body ::-webkit-scrollbar-thumb:hover{background:#757575}.block-workarea-body .tab-content-city>.tab-pane{max-height:260px;overflow:auto}.block-workarea-body-city-item{background-color:rgba(var(--gs-text-rgb), .05);height:100%;color:var(--gs-text);border-radius:.5rem;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex;position:relative}.block-workarea-body-city-item:hover{background-color:var(--gs-text);color:#fff}.block-workarea-body-city-item:hover .block-workarea-body-city-item-title{color:#fff}.block-workarea-body-city-item-title{color:var(--gs-text);flex-grow:1;font-size:.85rem;line-height:1.4;transition:all .3s ease-in-out}.block-workarea-body-city-item-icon{color:var(--gs-secondary)}.block-workarea-body-dpt{padding:15px}@media (width>=1400px){.block-workarea-body-dpt{padding:45px}}.block-workarea-body-dpt-list>nav{margin-bottom:.75rem}.block-workarea-body-dpt-list>nav .nav .nav-link{background-color:rgba(var(--gs-text-rgb), .05);border-radius:.5rem;margin-bottom:.25rem;margin-right:.25rem;padding:.3rem .5rem;font-size:.9rem;font-weight:700;color:var(--gs-text)!important}.block-workarea-body-dpt-list>nav .nav .nav-link-icon{display:none}.block-workarea-body-dpt-list>nav .nav .nav-link:hover{background-color:rgba(var(--gs-primary-rgb), 1);color:#fff!important}.block-workarea-body-dpt-list>nav .nav .active{background-color:rgba(var(--gs-secondary-rgb), 1);color:#fff!important}.block-workarea-body-dpt-list>nav .nav .active .nav-link-icon{display:inline-block}.block-workarea-body-dpt-item{align-items:center;height:100%;font-weight:700;transition:all .3s ease-in-out;display:flex;position:relative}.block-workarea-body-dpt-item:hover .block-workarea-body-dpt-item-title,.block-workarea-body-dpt-item:hover .block-workarea-body-dpt-item-icon{color:var(--gs-secondary)}.block-workarea-body-dpt-item-title{color:var(--gs-text);flex-grow:1;font-size:.85rem;text-decoration:underline;transition:all .3s ease-in-out}.block-workarea-body-dpt-item-icon{color:var(--gs-text)}.block-workarea #workarea-map{border-radius:15px;height:100%;min-height:300px}@media (width>=992px){.block-workarea #workarea-map{min-height:460px}}@media (width>=1400px){.block-workarea #workarea-map{min-height:420px}}.block-advice-card{width:auto;display:inline-block;position:relative}.block-advice-card-wrapper{box-shadow:0 15px 20px 0 rgba(var(--gs-text-rgb), .1);background:#fff;border-radius:10px;padding:5px 10px}.block-advice-card-figure{height:35px;margin-bottom:0}.block-advice-card-figure-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.block-advice-card-body{margin-left:10px}.block-advice-card-body-title{text-transform:uppercase;color:var(--gs-text);letter-spacing:2px;opacity:.8;margin-bottom:.1rem;font-size:.7rem;font-weight:700}.block-advice-card-body-note{margin-right:5px;font-size:.9rem;font-weight:700;color:var(--gs-text)!important}.block-advice-card-body-stars{color:#ffae14;font-size:.9rem}.block-footer{background-color:var(--gs-text);margin-top:0;padding-bottom:75px}.block-footer>.container{padding-top:120px}.block-footer-body{color:#ffffffe6;margin-bottom:2rem}.block-footer-body-col-center{text-align:center;border:1px solid #fff3;border-left:none;border-right:none;margin-top:30px;margin-bottom:30px;padding-top:30px;padding-bottom:30px}@media (width>=768px){.block-footer-body-col-center{border:none;border-left:1px solid #fff3;border-right:1px solid #fff3;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.block-footer-body-logo{align-items:center;margin-bottom:1rem}.block-footer-body-logo-img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:200px;height:100%;max-height:100px;margin-right:auto;display:inline-block}.block-footer-body-description{font-size:.9rem}.block-footer-body-nav{margin-top:60px;margin-bottom:60px;font-size:.9rem}@media (width>=768px){.block-footer-body-nav{margin:0}}.block-footer-body-nav .nav-link{text-align:center;color:#ffffffe6!important}.block-footer-body-nav .nav-link>:is(i,svg){color:var(--gs-text);transition:all .3s ease-in-out}.block-footer-body-nav .nav-link:hover{color:var(--gs-secondary)!important}.block-footer-body-nav .nav-link:hover>:is(i,svg){color:var(--gs-secondary)}.block-footer-body-contact{text-align:center;margin-bottom:2rem;font-size:.9rem}.block-footer-body-contact-sitename{margin-bottom:.5rem;font-weight:400}.block-footer-body-contact-phone{margin-right:10px;font-weight:600}.block-footer-body-contact-link{font-weight:600;text-decoration:underline}.block-footer-body-contact a{transition:all .3s ease-in-out;color:#ffffffe6!important}.block-footer-body-contact a:hover{color:var(--gs-secondary)!important}.block-footer-body-social a{transition:all .3s ease-in-out;color:#ffffffe6!important}.block-footer-body-social a:hover{color:var(--gs-secondary)!important}.block-footer-mentions{text-align:center;letter-spacing:2px;color:#ffffff80;padding-top:2rem;font-size:.8rem}.block-footer-mentions-link{color:#ffffffb3!important}.block-footer-mentions-link:hover,.block-footer-mentions-link:focus{color:var(--gs-secondary)!important}.block-footer .block-advice-card{margin-bottom:1rem}@media (width>=768px){.block-footer .block-advice-card{margin-bottom:0;margin-left:auto}}html[page=contact] .block-workarea{margin-top:90px}@media (width>=992px){html[page=contact] .block-workarea{margin-top:120px}}html[page=contact] .block-infobox-wrapper{background-color:var(--gs-primary);border-radius:20px}html[page=contact] .block-infobox-schedule-subtitle{color:#fff9}html[page=contact] .block-infobox-schedule-item{color:#fff}html[page=contact] .block-infobox-schedule-item+.block-infobox-schedule-item{border-top:1px solid #ffffff12}