.block-navbar .navbar{transition:background-color .3s}@media(max-width:1199px){.block-navbar .navbar-collapse{max-height:calc(100vh - 76px);overflow:auto}}.block-navbar .navbar.scrolled{background-color:var(--gs-secondary)}.block-navbar .navbar.scrolled .navbar-brand>img{max-height:50px;max-width:160px}.block-navbar .navbar.scrolled .navbar-brand>svg{height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:200px}.block-navbar .navbar.scrolled .navbar-brand>svg path{transition:all .3s}.block-navbar .navbar.navbar-dark .nav-link{color:#fff;font-size:.9rem;font-weight:600}@media(max-width:1199px){.block-navbar .navbar.navbar-dark .nav-link{border-bottom:1px solid rgba(var(--gs-secondary-rgb),.2);padding:1rem 0;text-align:center}}.block-navbar .navbar.navbar-dark .nav-link:hover{color:hsla(0,0%,100%,.6)}.block-navbar .navbar .navbar-brand>img{max-height:80px;max-width:180px;transition:max-height .3s,max-width .3s}.block-navbar .navbar .navbar-brand>img,.block-navbar .navbar .navbar-brand>svg{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.block-navbar .navbar .navbar-brand>svg{height:50px;width:200px}.block-navbar .navbar .navbar-brand>svg path{transition:all .3s}.block-navbar .navbar .navbarnav-socials{flex-direction:row;justify-content:center}.block-navbar .navbar .navbarnav-socials>.nav-item{margin:0 10px}@media(min-width:1200px){.block-navbar .navbar .navbarnav-socials>.nav-item{margin:0}}.block-navbar .navbar .navbarnav-socials>.nav-item .nav-link{border:none}.block-navbar .navbar .dropdown-menu{background-color:transparent;border:none;border-radius:0;margin:0!important;padding:1rem 0;width:100%}@media(min-width:1200px){.block-navbar .navbar .dropdown-menu{background-color:#fff;box-shadow:0 20px 15px 0 rgba(0,0,0,.1);padding:2rem 0}}.block-navbar .navbar .dropdown-menu>.container{display:block}.block-navbar .navbar .dropdown-menu-item{display:block;height:100%;position:relative}.block-navbar .navbar .dropdown-menu-item-wrapper{height:100%;padding:.5rem;position:relative}@media(min-width:992px){.block-navbar .navbar .dropdown-menu-item-wrapper{padding:1rem}}@media(min-width:1400px){.block-navbar .navbar .dropdown-menu-item-wrapper{padding:1.5rem 1rem}}.block-navbar .navbar .dropdown-menu-item-wrapper:before{background:linear-gradient(to left,rgba(var(--gs-text-rgb),.7),rgba(var(--gs-text-rgb),.95));bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transition:.3s ease-in-out;width:100%;z-index:1}.block-navbar .navbar .dropdown-menu-item:hover{background-color:transparent!important}.block-navbar .navbar .dropdown-menu-item:hover .dropdown-menu-item-wrapper:before{background:linear-gradient(to left,rgba(var(--gs-primary-rgb),.8),rgba(var(--gs-primary-rgb),.9))}.block-navbar .navbar .dropdown-menu-item:hover .dropdown-menu-item-body-title{color:var(--gs-text)!important}.block-navbar .navbar .dropdown-menu-item-body{position:relative;z-index:2}.block-navbar .navbar .dropdown-menu-item-body-title{color:#fff;padding:.4rem 0}@media(min-width:992px){.block-navbar .navbar .dropdown-menu-item-body-title{padding:.8rem 0}}.block-navbar .navbar .dropdown-menu-item-body-title>a{font-weight:800}.block-header{margin-top:0;position:relative}.block-header .bg-damier-icon-white{bottom:0;height:75px;left:0;opacity:.2;position:absolute;width:150px;z-index:1}@media(min-width:992px){.block-header .bg-damier-icon-white{height:150px;width:300px}}.block-header-wrapper{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:350px;padding-bottom:45px;padding-top:120px}@media(min-width:1200px){.block-header-wrapper{padding-bottom:90px;padding-top:120px}}.block-header-noimage{background-color:var(--gs-primary)}.block-header-body{color:#fff;margin-bottom:3rem}@media(min-width:1200px){.block-header-body{margin-bottom:0}}.block-header-body-title{font-weight:800;margin-bottom:0;text-align:center}.block-header-form{background-color:var(--gs-text);border-radius:10px;color:#fff;padding:15px;position:relative;z-index:2}.block-header-form .form-subtitle{font-weight:700;opacity:.7}.block-header-form input[type=date]::-webkit-calendar-picker-indicator,.block-header-form input[type=time]::-webkit-calendar-picker-indicator{filter:invert(70%)}.block-header-form .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.block-header-form hr{color:hsla(0,0%,100%,.7)}.block-header-form .form-control,.block-header-form .form-select{background-color:var(--gs-text-lighten-5);border-color:var(--gs-text-lighten-5);color:#fff}.block-header-form .form-floating>.form-control:not(:-moz-placeholder)~label{color:hsla(0,0%,100%,.7)}.block-header-form .form-floating>.form-control:focus~label,.block-header-form .form-floating>.form-control:not(:placeholder-shown)~label,.block-header-form .form-floating>label{color:hsla(0,0%,100%,.7)}.block-header-form .form-floating>.form-control:not(:-moz-placeholder)~label:after{background-color:transparent}.block-header-form .form-floating>.form-control:focus~label:after,.block-header-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.block-header-form .form-floating>.form-select~label:after{background-color:transparent}.block-introduction-title{font-weight:900;margin-bottom:2rem}.block-introduction .title-damier-icon{background-color:var(--gs-primary)}.block-introduction-text h3{color:var(--gs-primary);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.block-introduction-text p:last-child{margin-bottom:0}.block-infos{color:#fff;height:100%}.block-infos-wrapper{background-color:var(--gs-primary);height:100%;padding:30px}.block-infos-subtitle{color:rgba(var(--gs-text-rgb),.5);font-size:.8rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.block-infos i{color:#fff;font-size:1rem}.block-infos-info{font-size:1.1rem}.block-infos-info+.block-infos-info{border-top:1px solid rgba(0,0,0,.2);margin-top:15px;padding-top:15px}.block-infos-info-phone a{color:var(--gs-secondary)!important;font-size:1.5rem;font-weight:bolder}.block-infos-info-phone a:hover{color:#fff!important}.block-introduction-infos{margin-bottom:0}.block-introduction-infos-wrapper-left{height:100%;padding:30px}@media(min-width:992px){.block-introduction-infos-wrapper-left{padding:90px}}@media(min-width:1400px){.block-introduction-infos-wrapper-left{padding:150px}}.block-introduction-infos-wrapper-right{height:100%;padding:30px}@media(min-width:992px){.block-introduction-infos-wrapper-right{padding:90px}}@media(min-width:1400px){.block-introduction-infos-wrapper-right{padding:150px}}.block-introduction-infos .block-introduction{height:100%}.block-introduction-infos .block-infobox,.block-introduction-infos .block-infos,.block-introduction-infos .block-introduction{height:auto;margin:0}.block-introduction-infos .block-infobox-wrapper,.block-introduction-infos .block-infos-wrapper,.block-introduction-infos .block-introduction-wrapper{padding:0}.block-infobox-wrapper{background-color:rgba(var(--gs-primary-rgb),.05);padding:30px}.block-infobox-schedule{font-size:14px;height:100%}.block-infobox-schedule-subtitle{color:rgba(var(--gs-text-rgb),.6);font-size:.8rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.block-infobox-schedule-item{background-color:transparent;border:none;color:var(--gs-text);padding:.4rem 0}.block-infobox-schedule-item+.block-infobox-schedule-item{border-top:1px solid rgba(var(--gs-text-rgb),.07)}.block-infobox-schedule .active{background-color:transparent;border-color:inherit;color:var(--gs-primary);font-weight:700}.block-form-contact{background-color:rgba(var(--gs-text-rgb),.05);margin:0;padding:120px 15px}.block-form-contact-transport{background-color:#fff;border-radius:5px;height:100%;padding:15px}.block-form-contact-wrapper .nav-pills{background-color:#fff;border-radius:50rem;font-weight:700}.block-form-contact-wrapper .nav-pills .nav-link.active,.block-form-contact-wrapper .nav-pills .nav-link.active:hover{background-color:var(--gs-primary);color:#fff}.block-form-contact-wrapper .nav-pills .nav-link{color:var(--gs-text)}.block-form-contact-wrapper .nav-pills .nav-link:hover{background-color:var(--gs-secondary);color:#fff}.block-form-contact .form-control,.block-form-contact .form-select{border-radius:0}.block-form-contact-infos{margin-top:0}.block-form-contact-infos .block-form-contact,.block-form-contact-infos .block-infobox{margin:0}.block-cta-download{padding-bottom:50px;padding-top:50px;position:relative}.block-cta-download:before{content:"";position:absolute}@media(min-width:1200px){.block-cta-download:before{border-right:2px solid rgba(var(--gs-secondary-rgb),1);height:100px;left:calc(50% - 1px);top:0;z-index:1}}.block-cta-download:after{content:"";position:absolute}@media(min-width:1200px){.block-cta-download:after{border-right:2px solid rgba(var(--gs-secondary-rgb),1);bottom:0;height:100px;left:calc(50% - 1px);z-index:1}}.block-cta-download-wrapper{background-color:rgba(var(--gs-primary-rgb),.05);padding:30px}@media(min-width:992px){.block-cta-download-wrapper{padding:60px 45px}}.block-cta-download-figure{height:100%;left:calc(var(--bs-gutter-x)/2);margin-bottom:0;overflow:hidden;padding:15px;position:absolute;right:calc(var(--bs-gutter-x)/2);top:0}@media(min-width:1400px){.block-cta-download-figure{padding:30px}}.block-cta-download-figure-wrapper{min-height:350px;position:relative}.block-cta-download-figure-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-cta-download-title{color:var(--gs-primary);margin-bottom:0}.block-cta-download-title+.block-cta-download-text{margin-top:2rem}.block-cta{margin:15px 0}.block-cta-wrapper{background-color:var(--gs-primary);padding:30px;position:relative;transition:.3s ease-in-out}.block-cta-figure{border-radius:10px;height:100px;margin:0 auto 2rem;overflow:hidden;width:100px}@media(min-width:576px){.block-cta-figure{margin-bottom:0}}.block-cta-figure-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-cta-title{margin-bottom:0;text-align:center}@media(min-width:576px){.block-cta-title{text-align:left}}.block-cta-text{color:#fff;margin-bottom:0;margin-top:1rem;text-align:center}@media(min-width:576px){.block-cta-text{text-align:left}}.block-cta-link{margin-top:2rem}@media(min-width:768px){.block-cta-link{margin-top:0}}.block-workarea{margin-bottom:0;margin-top:0;position:relative}.block-workarea-body{background-color:rgba(var(--gs-text-rgb),.1);padding:30px;position:relative}@media(min-width:992px){.block-workarea-body{padding:60px}}@media(min-width:1400px){.block-workarea-body{padding:150px 90px}}.block-workarea-body-icon{color:var(--gs-primary);font-size:4rem}.block-workarea-body-department-dropdown{display:inline-block;margin-bottom:.25rem}.block-workarea-body-list .dropdown{height:100%}.block-workarea-body-list>nav{background-color:#fff;border-radius:.75rem;margin-bottom:.5rem;padding:.25rem}.block-workarea-body-list>nav .nav .nav-link{border-radius:.5rem;color:var(--gs-text)!important;font-size:.85rem;font-weight:700;padding:.3rem .75rem}.block-workarea-body-list>nav .nav .nav-link:hover{background-color:var(--gs-secondary)!important;color:#fff!important}.block-workarea-body-list>nav .nav .active{background-color:var(--gs-primary)!important;color:#fff!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{align-items:center;background-color:#fff;border-radius:.5rem;color:var(--gs-text);display:flex;height:100%;padding:5px 10px;position:relative;transition:.3s}.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:.3s}.block-workarea-body-city-item-icon{color:var(--gs-secondary)}.block-workarea-body-dpt{padding:15px}@media(min-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;color:var(--gs-text)!important;font-size:.9rem;font-weight:700;margin-bottom:.25rem;margin-right:.25rem;padding:.3rem .5rem}.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;display:flex;font-weight:700;height:100%;position:relative;transition:.3s}.block-workarea-body-dpt-item:hover .block-workarea-body-dpt-item-icon,.block-workarea-body-dpt-item:hover .block-workarea-body-dpt-item-title{color:var(--gs-secondary)}.block-workarea-body-dpt-item-title{color:var(--gs-text);flex-grow:1;font-size:.85rem;text-decoration:underline;transition:.3s}.block-workarea-body-dpt-item-icon{color:var(--gs-text)}.block-workarea #workarea-map{height:100%;min-height:450px}@media(min-width:1200px){.block-workarea #workarea-map{min-height:500px}}.block-advice-card{display:inline-block;position:relative;width:150px}@media(min-width:768px){.block-advice-card{width:260px}}.block-advice-card-wrapper{background-color:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.1);border-radius:100px;padding:5px 10px}.block-advice-card-figure{margin-bottom:0;width:20px}.block-advice-card-figure-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-advice-card-body-title{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:0;opacity:.8;text-transform:uppercase}.block-advice-card-body-note{color:#fff!important;font-size:.8rem;font-weight:700}.block-advice-card-body-stars{color:#ffae14;font-size:.8rem}.block-footer{background-color:var(--gs-text);margin-top:0;padding-bottom:75px}.block-footer>.container{padding-top:75px}.block-footer-body{color:hsla(0,0%,100%,.9);margin-bottom:2rem}.block-footer-body-col-center{border:1px solid hsla(0,0%,100%,.2);border-left:none;border-right:none;margin-bottom:30px;margin-top:30px;padding-bottom:30px;padding-top:30px}@media(min-width:992px){.block-footer-body-col-center{border:1px solid hsla(0,0%,100%,.2);border-bottom:none;border-top:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}}.block-footer-body-logo{margin-bottom:1rem}.block-footer-body-logo-img{display:block;height:100%;max-height:100px;-o-object-fit:contain;object-fit:contain;width:auto}.block-footer-body-description,.block-footer-body-nav{font-size:.9rem}.block-footer-body-nav .nav-link{color:hsla(0,0%,100%,.9)!important;display:flex;text-align:left}.block-footer-body-nav .nav-link>i{color:var(--gs-text);transition:.3s}.block-footer-body-nav .nav-link:hover{color:var(--gs-primary)!important}.block-footer-body-nav .nav-link:hover>i{color:var(--gs-primary)}.block-footer-body-contact{font-size:.9rem;margin-bottom:2rem}.block-footer-body-contact-sitename{font-weight:600;margin-bottom:.5rem}.block-footer-body-contact-link{font-weight:600;text-decoration:underline;transition:.3s}.block-footer-body-contact-link a{color:hsla(0,0%,100%,.9)!important;transition:.3s ease-in-out}.block-footer-body-contact-link a:hover{color:var(--gs-primary)!important}.block-footer-body-social a{color:hsla(0,0%,100%,.9)!important;transition:.3s ease-in-out}.block-footer-body-social a:hover{color:var(--gs-primary)!important}.block-footer-mentions{color:hsla(0,0%,100%,.5);font-size:.8rem;letter-spacing:2px;padding-top:2rem;text-align:center}.block-footer-mentions-link{color:hsla(0,0%,100%,.7)!important}.block-footer-mentions-link:focus,.block-footer-mentions-link:hover{color:var(--gs-primary)!important}html[page=contact] .block-header{margin-bottom:0}html[page=contact] .block-introduction-infos{margin:0}