.city-container .city-header{background-image:linear-gradient(180deg,rgba(42,200,199,.52),rgba(73,218,193,.73)),url(/_next/static/media/servicephoto.45932ce9.webp);background-size:cover;background-position:50%;height:500px;display:flex;align-items:center;justify-content:center}.city-container .city-header .city-header-title{padding:32px;line-height:.93;letter-spacing:3.5px;font-size:60px;font-family:phosphate_solid;color:#fff;height:100%;max-height:70%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.city-container .city-header .city-header-title .subtitle{font-family:avenir;font-weight:700;text-transform:uppercase;font-size:30px;color:#fff;padding:16px}.city-container .city-header-france{background-image:linear-gradient(180deg,rgba(42,200,199,.52),rgba(73,218,193,.73)),url(/_next/static/media/servicephoto-france.41639526.webp);background-size:cover;background-position:bottom;height:500px}.city-container .city-header-france .city-header-title{line-height:.93;letter-spacing:3.5px;font-size:60px;font-family:phosphate_solid;color:#fff;height:100%;max-height:70%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.city-container .city-header-france .city-header-title .subtitle{font-family:avenir;font-weight:700;text-transform:uppercase;font-size:30px;color:#fff}.city-container .menu-container{height:100%;width:100%;overflow:hidden;z-index:3;box-shadow:3px 0 44px rgba(0,0,0,.25)}.city-container .menu-container,.city-container .menu-container-fixed{display:flex;justify-content:center;position:sticky;top:0;background-color:#fff}.city-container .menu-container-fixed{z-index:30;transition:all .5s ease;animation:smoothScroll 1s forwards}@keyframes smoothScroll{0%{transform:translateY(-142px)}to{transform:translateY(0)}}.city-container .main-menu{display:flex;border:1px solid #f5f5f5;width:100%;overflow:auto;max-width:1520px}.city-container .main-menu .menu-item{min-width:unset;height:140px;flex-grow:1;background-color:#fff;border-right:1px solid #f5f5f5;display:flex;align-items:center;justify-content:center;animation:all .2s ease-in-out;transition:all .2s ease-in-out}.city-container .main-menu .menu-item.selected img{margin-left:20px}.city-container .main-menu .menu-item .navlink-text{display:flex;align-items:center;width:100%;flex-direction:row;justify-content:space-evenly;transition:inherit;animation:inherit}.city-container .main-menu .menu-item .navlink-text .city-names{display:flex;flex-direction:column;align-items:center}.city-container .main-menu .menu-item:not(.selected) .navlink-text{display:none}.city-container .main-menu .menu-item .menu-title{font-family:Avenir;font-weight:700;color:#fab415;font-size:18px}.city-container .main-menu .menu-item .menu-subtitle{color:#29323c;font-size:14px}.city-container .main-menu .menu-item.selected{background-color:#fab415}.city-container .main-menu .menu-item.selected .menu-title{color:#fff}@media screen and (max-width:1250px){.city-container .menu-container,.city-container .menu-container-fixed{justify-content:unset}.city-container .main-menu{max-width:1200px}}@media screen and (max-width:768px){.city-container .menu-container{height:100%;width:100%}.city-container .main-menu{display:flex;border:1px solid #f5f5f5;overflow:auto;justify-content:flex-start;width:100%}.city-container .city-header .city-header-title{font-size:50px}.city-container .city-header .city-header-title .subtitle{font-size:30px}.city-container .main-menu .menu-item{width:100%;flex-direction:column;align-items:center;min-width:100px;height:75px}.city-container .main-menu .menu-item img{max-height:56px;margin:0}.arrow,.navlink-text{display:none!important}}