.map-block .map_container .map .marker-label{font-family:"Funnel Sans",Arial,Helvetica,sans-serif}.map-block{background-color:#fff;padding-top:12rem;padding-bottom:1.2rem;padding-inline:2rem}@media only screen and (max-width: 767px){.map-block{padding-top:5.6rem;padding-bottom:0;padding-inline:0}}.map-block .map_title_wrapper{text-align:center}.map-block .map_title_wrapper p{margin-bottom:8.4rem}@media only screen and (max-width: 767px){.map-block .map_title_wrapper p{margin-bottom:5.6rem}}.map-block .columns{margin-bottom:8.6rem}@media only screen and (max-width: 767px){.map-block .columns{row-gap:2.9rem;margin-bottom:6.4rem}}.map-block .columns .col .column_content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.map-block .columns .col .column_content .first_value{font-size:42px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2px}.map-block .columns .col .column_content .second_value::after{content:"";width:24px;height:1px;background-color:#6e6e6e;display:block;transform:rotate(-45deg);margin:2.4rem 0}@media only screen and (max-width: 767px){.map-block .columns .col .column_content .second_value::after{width:15px;margin:1.6rem auto}}.map-block .columns .col .column_content .svg_slash{margin-bottom:2.4rem}.map-block .columns .col .column_content .third_value{text-align:center;line-height:normal}.map-block .map_container{position:relative;width:100%;padding-bottom:533px;overflow:hidden}.map-block .map_container .map{position:absolute;top:0;left:0;width:100%;height:100%}.map-block .map_container .map .marker-content{position:relative;height:55px;min-width:120px}.map-block .map_container .map .marker-label{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);background-color:#fff;padding:10px 22px;font-size:16px;text-align:center;width:max-content}.map-block .map_container .map .marker-tail{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:1px;height:20px;background-color:#fff}.map-block .map_container .map .marker-dot{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:5px;height:5px;background-color:#fff;border-radius:50%}.map-block .map_container .map .main-marker-content{position:relative;height:55px;min-width:120px}.map-block .map_container .map .main-marker-content img{position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}
