.home-hero-agency .agency-h1{color:#FFF;text-align:center;font-family:'Bogart',serif;font-size:60px;font-style:normal;font-weight:500;width:750px;line-height:initial}.home-hero-agency{display:flex;flex-direction:column;align-items:center;padding-left:0;padding-right:0;padding-bottom:50px;padding-top:120px;gap:50px;background-color:#0D1D27}.home-hero-agency .home-hero-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1260px;margin:0 auto;padding:0 20px}.home-hero-agency .home-hero-content{max-width:500px;width:100%}.home-hero-agency .home-hero-desc{color:#FFF;font-family:Poppins,sans-serif;font-size:22px;font-style:normal;font-weight:400}.home-hero-agency .home-hero-tag{display:flex;height:60px;width:150px;padding:18.75px;justify-content:center;align-items:center;gap:18.75px;color:#28282B;font-family:'Bogart',serif;font-size:22px;font-style:normal;font-weight:450;border-radius:153.963px;border:2px solid #0D1D27;background:#FBF5ED}.home-hero-agency .map-container{display:flex;flex-direction:column;align-items:center}.home-hero-agency #agency-map{width:600px;height:590px;border-radius:10px}.home-hero-agency .map-legend{display:flex;justify-content:space-between;align-items:center;width:100%;gap:30px;margin-top:20px}.home-hero-agency .legend-item{display:flex;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:18px;color:#fff}.home-hero-agency .legend-text{display:flex;flex-direction:column}.home-hero-agency .legend-text:nth-child(1){color:#FFF;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400}.home-hero-agency .legend-text:nth-child(2){font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400}.home-hero-agency .legend-text .legend-departure-arrival{font-style:italic}.home-hero-agency .mapboxgl-popup-content{background-color:transparent!important;border:none!important;padding:0 0 5px!important}.home-hero-agency .custom-popup{display:inline-flex;height:19px;padding:10px!important;align-items:center;gap:10px;flex-shrink:0;border-radius:153.963px;border:2px solid #0D1D27;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#0D1D27;white-space:nowrap}.home-hero-agency .mapboxgl-popup-tip{display:none}.home-hero-agency .custom-popup.paulette{background-color:#77D1C6}.home-hero-agency .custom-popup.partenaire{background-color:#D7EDFF}.home-hero-agency .custom-popup.depot{background-color:#ECF86F}@media screen and (max-width:1280px){.home-hero-agency .home-hero-container{max-width:960px;justify-content:center;gap:40px}.home-hero-agency .home-hero-content{max-width:450px}.home-hero-agency #agency-map{width:500px;height:490px}}@media screen and (max-width:992px){.home-hero-agency .agency-h1{font-size:48px;width:90%;max-width:600px}.home-hero-agency{padding:40px 0;gap:40px}.home-hero-agency .home-hero-container{flex-direction:column;gap:50px}.home-hero-agency .home-hero-container .home-hero-tag{margin-left:auto;margin-right:auto}.home-hero-agency .home-hero-content{max-width:600px;text-align:center;order:1}.home-hero-agency .home-hero-desc{font-size:18px}.home-hero-agency .map-container{order:2;width:100%}.home-hero-agency #agency-map{width:90%;max-width:500px;height:450px}.home-hero-agency .map-legend{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:768px){.home-hero-agency .agency-h1{font-size:36px;width:100%;max-width:500px}.home-hero-agency .home-hero-tag{height:50px;width:130px;font-size:18px}.home-hero-agency .home-hero-desc{font-size:16px}.home-hero-agency .map-legend{gap:20px}.home-hero-agency .legend-item{font-size:16px}}@media screen and (max-width:576px){.home-hero-agency .agency-h1{font-size:32px;width:100%}.home-hero-agency .home-hero{padding:30px 0;gap:30px}.home-hero-agency .home-hero-tag{height:40px;width:120px;font-size:16px;padding:12px}.home-hero-agency .home-hero-desc{font-size:15px}.home-hero-agency #agency-map{height:350px}.home-hero-agency .map-legend{flex-direction:column;align-items:flex-start;gap:15px}.home-hero-agency .legend-item{font-size:14px}.home-hero-agency .legend-text:nth-child(1),.home-hero-agency .legend-text:nth-child(2){font-size:12px}.home-hero-agency .custom-popup{padding:8px;font-size:12px}}@media screen and (max-width:375px){.home-hero-agency .agency-h1{font-size:28px}.home-hero-agency .home-hero-desc{font-size:14px}.home-hero-agency #agency-map{height:300px}}