@media (min-width:992px){.block-navbar .navbar .nav-item .dropdown-menu{display:none}.block-navbar .navbar .nav-item:hover .dropdown-menu{display:block}.block-navbar .navbar .nav-item .dropdown-menu{margin-top:0}}.block-navbar .dropdown-menu-dark{--bs-dropdown-bg:var(--gs-text-lighten-5)}.block-navbar .dropdown-menu-dark .dropdown-item{display:flex;padding:.75rem 1rem}.block-navbar .navbar-toggler{margin-right:10px;--bs-navbar-toggler-border-radius:30rem}.block-navbar .container{display:block}.block-navbar-wrapper{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:10rem;display:flex;flex-wrap:inherit;padding:10px;transition:All .3s ease-in-out}.block-navbar .navbar{padding-bottom:0;transition:background-color .3s}@media(max-width:991px){.block-navbar .navbar-collapse{max-height:calc(100vh - 76px);overflow:auto}}.block-navbar .navbar.scrolled .block-navbar-wrapper{background-color:var(--gs-text)}@media(max-width:991px){.block-navbar .navbar.scrolled .block-navbar-wrapper{border-radius:10px}}.block-navbar .navbar.scrolled .navbar-brand>img,.block-navbar .navbar.scrolled .navbar-brand>svg{height:50px;max-width:180px}@media(max-width:991px){.block-navbar .navbar-collapse{padding-top:30px}}.block-navbar .navbar .nav-link{border:1px solid hsla(0,0%,100%,.1);border-radius:10rem;color:#fff;font-size:.9rem;font-weight:600;margin-bottom:5px;padding:1rem 0;text-align:center}@media(min-width:992px){.block-navbar .navbar .nav-link{border:none;margin-bottom:0;padding:1rem}}@media(min-width:1200px){.block-navbar .navbar .nav-link{padding:1rem 1.5rem}}.block-navbar .navbar .nav-link.show,.block-navbar .navbar .nav-link:focus,.block-navbar .navbar .nav-link:hover{background-color:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.1);color:var(--gs-primary)!important}@media(min-width:992px){.block-navbar .navbar .nav-link.show,.block-navbar .navbar .nav-link:focus,.block-navbar .navbar .nav-link:hover{border:none}}.block-navbar .navbar .nav-link.active{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}@media(min-width:992px){.block-navbar .navbar .nav-link.active{border:none}}.block-navbar .navbar .nav-link-phone{background-color:var(--gs-primary);border-radius:10rem}.block-navbar .navbar .nav-link-phone:active,.block-navbar .navbar .nav-link-phone:focus,.block-navbar .navbar .nav-link-phone:hover{background-color:var(--gs-secondary)!important;color:#fff!important}.block-navbar .navbar .navbar-brand{margin-left:var(--bs-navbar-brand-margin-end);padding-bottom:0;padding-top:0}.block-navbar .navbar .navbar-brand>svg{height:50px;max-width:160px;transition:max-height .3s,max-width .3s;width:100%}@media(min-width:576px){.block-navbar .navbar .navbar-brand>svg{max-width:200px}}.block-navbar .navbar .navbar-brand>img{filter:invert(100%) sepia(1) saturate(0) brightness(2) hue-rotate(0);height:50px;max-height:80px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transition:max-height .3s,max-width .3s;width:160px}@media(min-width:576px){.block-navbar .navbar .navbar-brand>img{max-width:200px;width:180px}}.block-navbar .navbar .navbarnav-socials{flex-direction:row;justify-content:center}.block-navbar .navbar .navbarnav-socials>.nav-item{margin:0 10px}@media(min-width:992px){.block-navbar .navbar .navbarnav-socials>.nav-item{margin:0}}.block-navbar .navbar .navbarnav-socials>.nav-item .nav-link{border:none;text-shadow:1px 1px 1px #000}.block-navbar .navbar .navbar-nav{flex-direction:row;flex-wrap:wrap}.block-header{margin-top:0;position:relative}.block-header-divider{border-left:4px solid var(--gs-secondary);border-radius:50px;bottom:0;height:90px;left:50%;position:absolute;transform:translate(-50%);transition:.3s ease-in-out;z-index:1}@media(min-width:768px){.block-header-divider{height:120px}}.block-header-wave{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%;z-index:2}.block-header-wave>svg{display:block;height:75px;position:relative;width:calc(100% + 1.3px)}@media(min-width:768px){.block-header-wave>svg{height:120px}}.block-header-wave .shape-fill{fill:#fff}.block-header-wrapper{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:600px;padding:90px 0}@media(min-width:1200px){.block-header-wrapper{height:500px}}.block-header-noimage{background-color:var(--gs-text)}.block-header-body{color:#fff}.block-header-body-title{font-weight:800;margin-bottom:0;text-align:center}.block-introduction-title{margin-bottom:2rem;text-align:center}.block-introduction-text h3{color:var(--gs-secondary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.block-introduction-text p:last-child{margin-bottom:0}.block-infobox-schedule{font-size:14px;height:100%}.block-infobox-schedule-subtitle{color:var(--gs-text);font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;opacity:.7;text-transform:uppercase}.block-infobox-schedule-item{background-color:transparent;border:none;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;color:var(--gs-secondary);font-weight:700}.block-introduction-infos{background-color:#fff;height:100%;margin:0;padding:30px}@media(min-width:992px){.block-introduction-infos{padding:60px}}.block-introduction-infos .block-infobox,.block-introduction-infos .block-infos{margin:0}.block-introduction-infos .block-infobox{margin-top:60px}.block-infos-subtitle{color:var(--gs-text);font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;opacity:.7;text-transform:uppercase}.block-infos-info{font-size:1.1rem;position:relative}.block-infos-info+.block-infos-info{border-top:1px solid rgba(var(--gs-text-rgb),.07);margin-top:15px;padding-top:15px}.block-infos-info-icon{align-items:center;background-color:var(--gs-secondary);border-radius:50rem;color:#fff;display:flex;font-size:1rem;height:40px;justify-content:center;text-align:center;transition:.3s ease-in-out;width:40px}.block-infos-info-icon>i{line-height:1}.block-infos-info-phone a{color:var(--gs-secondary)!important;font-size:1.4rem;font-weight:bolder;transition:.3s ease-in-out}.block-infos-info-phone a:hover{color:var(--gs-primary)!important}.block-infos-info-phone:hover .block-infos-info-icon{background-color:var(--gs-primary)}.block-form-contact{background-color:#fff;border-left:1px solid rgba(var(--gs-text-rgb),.07);height:100%;margin:0;padding:30px}@media(min-width:992px){.block-form-contact{padding:60px}}.block-form-contact-title{Display:none;color:var(--gs-text);font-weight:400;letter-spacing:3px;opacity:1;text-align:center;text-transform:uppercase}.block-form-contact .form-control,.block-form-contact .form-select{background-color:rgba(var(--gs-text-rgb),.05);border:none;border-radius:40px}.block-form-contact .form-floating>.form-control:not(:-moz-placeholder)~label:after{background-color:transparent}.block-form-contact .form-floating>.form-control:focus~label:after,.block-form-contact .form-floating>.form-control:not(:placeholder-shown)~label:after,.block-form-contact .form-floating>.form-select~label:after{background-color:transparent}.block-form-contact-info .block-form-contact,.block-form-contact-info .block-infos{margin:0}.block-workarea{position:relative}.block-workarea-bgCircle-1{bottom:-90px;left:0;position:absolute;z-index:-2}@media(min-width:992px){.block-workarea-bgCircle-1{bottom:-120px}}@media(min-width:1400px){.block-workarea-bgCircle-1{bottom:-150px}}.block-workarea-bgCircle-1>i:before{color:var(--gs-primary);font-size:10rem;opacity:.03}@media(min-width:992px){.block-workarea-bgCircle-1>i:before{font-size:16rem}}@media(min-width:1400px){.block-workarea-bgCircle-1>i:before{font-size:30rem}}.block-workarea-wrapper-divider{border-left:4px solid var(--gs-secondary);border-radius:50px;bottom:300px;height:60px;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:0}@media(min-width:992px){.block-workarea-wrapper-divider{border-left:none;border-top:4px solid var(--gs-secondary);bottom:auto;height:auto;top:50%;width:100px}}@media(min-width:1400px){.block-workarea-wrapper-divider{width:200px}}.block-workarea-picto{align-items:center;background-color:#fff;border-radius:50rem;color:#fff;display:flex;font-size:2.5rem;height:150px;justify-content:center;position:relative;width:150px;z-index:402}.block-workarea-picto>i{position:relative;z-index:10}.block-workarea-picto:before{bottom:0;left:0;right:0;top:0}.block-workarea-picto:after,.block-workarea-picto:before{background-color:rgba(var(--gs-text-rgb),.2);border-radius:50rem;content:"";position:absolute;z-index:0}.block-workarea-picto:after{bottom:10px;left:10px;right:10px;top:10px}.block-workarea-picto-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:200px}.block-workarea .dropdown-menu{font-size:.9rem;min-width:11rem;padding-left:0!important}@media(min-width:576px){.block-workarea .dropdown-menu{min-width:14rem}}@media(min-width:768px){.block-workarea .dropdown-menu{min-width:16rem}}@media(min-width:992px){.block-workarea .dropdown-menu{min-width:11rem}}@media(max-width:991px){.block-workarea .dropdown-menu>li>a.dropdown-item{line-height:1.3;white-space:normal}}.block-workarea-map-wrapper{background-color:rgba(var(--gs-text-rgb),.05);border-radius:50px;height:100%;padding:15px}.block-workarea-wrapper{position:relative}.block-workarea-body{height:100%;padding:30px 30px 90px}@media(min-width:992px){.block-workarea-body{padding:45px}}@media(min-width:1200px){.block-workarea-body{padding:60px}}.block-workarea-body-title{margin-bottom:1rem}@media(min-width:576px){.block-workarea-body-title{margin-bottom:2rem}}.block-workarea-body-subtitle{color:var(--gs-primary);font-size:.8rem;font-weight:700;letter-spacing:3px;margin-bottom:.75rem;text-transform:uppercase}.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:rgba(var(--gs-text-rgb),.05);border-radius:50rem;margin-bottom:.5rem;padding:.25rem}.block-workarea-body-list>nav .nav .nav-link{border-radius:50rem;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-primary)!important;color:#fff!important}.block-workarea-body-list>nav .nav .active{background-color:var(--gs-secondary)!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:1px solid rgba(var(--gs-text-rgb),.1);border-radius:.5rem;color:var(--gs-text);display:flex;height:100%;padding:5px 10px;position:relative;transition:.3s ease-in-out}.block-workarea-body-city-item:hover{background-color:var(--gs-text);color:#fff}.block-workarea-body-city-item:hover .block-workarea-body-city-item-icon,.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 ease-in-out}.block-workarea-body-city-item-icon{color:var(--gs-text)}.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-secondary-rgb),1);color:#fff!important}.block-workarea-body-dpt-list>nav .nav .active{background-color:rgba(var(--gs-text-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 ease-in-out}.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 ease-in-out}.block-workarea-body-dpt-item-icon{color:var(--gs-text)}.block-workarea #workarea-map{border-radius:40px;height:100%;min-height:300px}@media(min-width:992px){.block-workarea #workarea-map{min-height:350px}}@media(min-width:1200px){.block-workarea #workarea-map{min-height:400px}}.block-advice-card{display:inline-block;position:relative;width:auto}.block-advice-card-wrapper{background:#fff;border-radius:10px;box-shadow:0 15px 20px 0 rgba(var(--gs-text-rgb),.1);padding:5px 10px}.block-advice-card-figure{height:35px;margin-bottom:0}.block-advice-card-figure-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-advice-card-body{margin-left:10px}.block-advice-card-body-title{color:var(--gs-text);font-size:.7rem;font-weight:700;letter-spacing:2px;margin-bottom:.1rem;opacity:.8;text-transform:uppercase}.block-advice-card-body-note{color:var(--gs-text)!important;font-size:.9rem;font-weight:700;margin-right:5px}.block-advice-card-body-stars{color:#ffae14;font-size:.9rem}.block-footer{background-color:var(--gs-text);margin-top:0;padding-bottom:75px;padding-top:120px}.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:45px;margin-top:45px;padding-bottom:30px;padding-top:30px}@media(min-width:768px){.block-footer-body-col-center{border-top:none;margin-top:0;padding-top:0}}@media(min-width:1200px){.block-footer-body-col-center{border-bottom:none;border-top:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}}.block-footer-body-logo{margin-bottom:1.5rem}.block-footer-body-logo-img,.block-footer-body-logo>svg{max-height:170px;max-width:200px}.block-footer-body-logo-img{display:block;filter:invert(100%) sepia(1) saturate(0) brightness(2) hue-rotate(0);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-footer-body-description,.block-footer-body-nav{font-size:.9rem}.block-footer-body-nav-subtitle{color:hsla(0,0%,100%,.5);font-size:.8rem;font-weight:700;letter-spacing:3px;margin-bottom:.75rem;text-transform:uppercase}.block-footer-body-nav .nav-link{border-radius:10rem;color:hsla(0,0%,100%,.9)!important;display:flex;text-align:center}.block-footer-body-nav .nav-link>i{color:var(--gs-text);transition:.3s ease-in-out}.block-footer-body-nav .nav-link.show,.block-footer-body-nav .nav-link:focus,.block-footer-body-nav .nav-link:hover{background-color:hsla(0,0%,100%,.1)!important;color:var(--gs-primary)!important}.block-footer-body-nav .nav-link.show>i,.block-footer-body-nav .nav-link:focus>i,.block-footer-body-nav .nav-link:hover>i{color:var(--gs-primary)}.block-footer-body-schedule{font-size:.9rem;opacity:.9}.block-footer-body-contact{font-size:.9rem;margin-bottom:1.5rem}.block-footer-body-contact-link{font-weight:600;text-decoration:underline}.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-secondary)!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-secondary)!important}html[page=contact] .block-workarea{margin-top:90px}@media(min-width:992px){html[page=contact] .block-workarea{margin-top:120px}}html[page=contact] .block-introduction-infos{background-color:rgba(var(--gs-text-rgb),.05);border-radius:50px;padding:3rem 2rem}html[page=contact] .block-form-contact{border:none;padding:1rem}