.map-section{padding-bottom:3rem;background-color:#1e3b79;color:#fff}@media (min-width:992px){.map-section{display:flex}}.map-section .brand-legend{width:100%}@media (max-width:992px){.map-section .brand-legend{position:absolute;z-index:9;padding-top:2.5rem;padding-bottom:0;padding-bottom:3rem}}@media (min-width:992px){.map-section .brand-legend{position:inherit;margin-bottom:3rem}}.map-section .brand-legend .text-sm{color:#fff!important;margin-bottom:0}.map-section .states-btn-list{overflow:auto}.map-section .states-btn-list ul{padding:0;padding-bottom:1rem;margin:0}.map-section .states-btn-list ul li::marker{content:none}.map-section .states-btn-list ul li{border:1px solid #264994;border-radius:30px;padding:10px;margin-right:8px;min-width:-moz-fit-content;min-width:fit-content}.map-section .states-btn-list ul li a:hover{text-decoration:none}.map-section .states-btn-list ul li span{text-transform:uppercase;color:#fff!important}.map-section .states-btn-list ul li.active-state{border:1px solid #4f69f3}.map-section .states-btn-list ul li.active-state span{color:#7b8ff6!important}.map-section .states-btn-list::-webkit-scrollbar{-webkit-appearance:none}.map-section .states-btn-list::-webkit-scrollbar:horizontal{width:5px;height:5px!important}.map-section .states-btn-list::-webkit-scrollbar-button:increment{display:none}.map-section .states-btn-list::-webkit-scrollbar-button{display:none}.map-section .states-btn-list::-webkit-scrollbar-thumb{background-color:#183072;border-radius:50px;border:.5px solid #183072}.map-section .states-btn-list::-webkit-scrollbar-track{border-radius:80px}.map-section .wrapp-content-info{max-width:370px;margin:3rem auto 0}.map-section .wrapp-content-info .card-info{border-radius:10px;margin:auto;padding:2rem;min-height:250px;max-height:350px;min-width:350;max-width:370px;overflow-y:auto;overflow-wrap:anywhere}.map-section .wrapp-content-info .card-info.card-cities-empty .title-card{text-align:center;text-transform:uppercase}.map-section .wrapp-content-info .card-info.card-cities-empty img{width:50px;height:50px}@media (max-width:768px){.map-section .wrapp-content-info .card-info.card-cities-empty img{width:40px;height:40px}}.map-section .wrapp-content-info .card-info .wrapp-list-cities ul{padding:0}.map-section .wrapp-content-info .card-info .wrapp-list-cities ul li{margin-bottom:1rem;align-items:center}.map-section .wrapp-content-info .card-info .wrapp-list-cities ul li .item-city{text-transform:uppercase;margin:0}.map-section .wrapp-content-info .card-info::-webkit-scrollbar{-webkit-appearance:none}.map-section .wrapp-content-info .card-info::-webkit-scrollbar:vertical{width:5px;height:50%!important}.map-section .wrapp-content-info .card-info::-webkit-scrollbar-button:increment{display:none}.map-section .wrapp-content-info .card-info::-webkit-scrollbar-button{display:none}.map-section .wrapp-content-info .card-info::-webkit-scrollbar-thumb{background-color:#aea9a9;border-radius:50px;border:.5px solid #f1f2f3}.map-section .wrapp-content-info .card-info::-webkit-scrollbar-track{border-radius:80px;height:50%!important}.map-section .wrapp-content-info .content-button-action{display:flex;justify-content:center}.map-section .wrapp-content-info .content-button-action .btn-quote-v3{min-width:280px;display:flex;justify-content:center;align-items:center}.map-section .wrapp-content-info .content-button-action .btn-quote-v3 svg{margin-left:5px}.map-section .wrapp-map{position:relative}@media (min-width:992px){.map-section .wrapp-map{width:60%}}.map-section .wrapp-map .mark-logo{position:absolute;width:15px}@media (max-width:576px){.map-section .wrapp-map .mark-logo{width:10px}}.map-section .wrapp-map #WATER{fill:#1e3b79}.map-section .wrapp-map #LAND{fill:#183072;stroke-width:.5;stroke-miterlimit:10;stroke:#183072}.map-section .wrapp-map .map-styles_land{fill:#3d53cb;stroke:#183072;pointer-events:auto}.map-section .wrapp-map .map-styles_land:hover{fill:#2f50ff}.map-section .wrapp-map .map-styles_land.area-active{fill:#2f50ff}.map-section .wrapp-map .map-styles_land.shops-active{fill:#4f69f3!important}.map-section .wrapp-map .map-styles_land.shops-active:hover{fill:#6980fd!important}@media (min-width:992px){.map-section .container-info{width:40%;padding-top:5%}}