.c-hover-map{padding-bottom:100px;padding-top:100px}.c-hover-map .map-container{display:flex;margin-bottom:4rem}.c-hover-map .map-container .map{height:540px;position:relative;width:50%}.c-hover-map .map-container .map img{height:100%;object-fit:cover;object-position:25%;position:absolute;width:100%}.c-hover-map .map-container .content-container{margin-left:-125px;z-index:1}.c-hover-map .map-container .content-container .title{margin:1em 0}.c-hover-map .map-container .content-container .content{display:flex}.c-hover-map .map-container .content-container .content .separator{background-color:var(--green);height:3px;margin:1em 2rem 0;width:200px}.c-hover-map .map-container .content-container .content .subtitle{margin-bottom:1em}.c-hover-map .map-container .content-container .content .c-button{margin-top:1em}.c-hover-map.desktop-only .trasporti{display:flex;gap:100px}.c-hover-map.desktop-only .trasporti .trasporto{display:flex;flex-direction:column;gap:1.5rem;width:33.33333%}.c-hover-map.desktop-only .trasporti .trasporto .icon{align-items:center;display:flex;height:60px;width:60px}.c-hover-map.desktop-only .trasporti .trasporto .icon img{height:100%;object-fit:contain;width:100%}.c-hover-map .mobile-content .separator{background-color:var(--green);height:3px;margin:2rem 0;width:200px}.c-hover-map .mobile-content .c-paragraph,.c-hover-map .mobile-content .subtitle{margin-bottom:1.5rem}.c-hover-map .mobile-content>img{margin:1.5rem 0;max-width:400px;width:100%}.c-hover-map.mobile-only .trasporti .controllers{display:flex}.c-hover-map.mobile-only .trasporti .controllers .controller{background-color:#fff;border:1px solid #e4e4e4;color:#898888;cursor:pointer;display:flex;gap:.5rem;padding:1rem;user-select:none;width:33.33333%}.c-hover-map.mobile-only .trasporti .controllers .controller.active{background-color:#e4e4e4;color:unset;cursor:unset}.c-hover-map.mobile-only .trasporti .controllers .controller:not(:last-child){border-right:none}.c-hover-map.mobile-only .trasporti .controllers .controller .icon{height:30px;width:30px}.c-hover-map.mobile-only .trasporti .controllers .controller .icon img{height:100%;object-fit:contain;width:100%}.c-hover-map.mobile-only .trasporti .paragraphs .c-paragraph{margin-top:1.5rem}.c-hover-map.mobile-only .trasporti .paragraphs .c-paragraph:not(.active){display:none}@media screen and (max-width:960px){.c-hover-map{padding-bottom:4rem;padding-top:4rem}}@media screen and (max-width:480px){.c-hover-map.mobile-only .trasporti .controllers .controller{align-items:center;flex-direction:column}.c-hover-map.mobile-only .trasporti .controllers .controller .icon{height:30px;width:30px}.c-hover-map.mobile-only .trasporti .controllers .controller .icon img{height:100%;object-fit:contain;width:100%}}