.map{--height:56rem;margin:0 auto;max-width:var(--mainWidthLayout);min-height:var(--height);padding-bottom:var(--marginBottomDesktop);width:100%}@media screen and (max-width:1024px){.map{--height:50rem;padding-bottom:0}}@media screen and (max-width:768px){.map{--height:36rem}}@media screen and (max-width:320px){.map{--height:30rem}}.map__container{width:100%}.map__inner{background:linear-gradient(100deg,#fbfcfd 1.33%,#deeff6 98.19%);border:1px solid #99d4cd;border-radius:1.6rem;display:flex;justify-content:space-between;padding:2.4rem 0 2.4rem 2.4rem}@media screen and (max-width:1024px){.map__inner{background:unset;border:none;flex-direction:column;padding:0}}.map__main{background:#333;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#e8edf2;border-radius:1.2rem;flex:1;min-height:var(--height);overflow:hidden;position:relative}@media screen and (max-width:1024px){.map__main{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#e8edf2;border:1px solid var(--colorPrimary);border-radius:.4rem;height:50rem!important;margin-bottom:0;width:100%!important}}.map__address{min-height:var(--height);width:33%}@media screen and (max-width:1024px){.map__address{min-height:0;padding:0;width:100%}}.map__address__title{align-items:center;color:var(--colorText);display:flex;flex-wrap:wrap;font-size:1.8rem;font-weight:700;justify-content:center;padding:1rem 0 3.2rem;text-align:center}@media screen and (max-width:1024px){.map__address__title{font-size:1.6rem;padding:1.2rem}}.map__address__list{display:flex;flex-direction:column;gap:1.6rem;max-height:var(--height);overflow-y:scroll;padding:0 2.4rem 2.4rem;transition:transform .3s}@media screen and (max-width:1024px){.map__address__list{max-height:calc(var(--height) + 8rem);padding:0}}@media screen and (max-width:768px){.map__address__list{max-height:var(--height)}}.map .leaflet-popup-content-wrapper{background:transparent!important;box-shadow:none!important;height:100%}.map .leaflet-popup-tip-container{display:none!important}.map .leaflet-popup-content{margin:0!important;width:auto!important}.map .leaflet-popup-close-button{display:none!important}.map__popup{background:var(--colorWhite);border:1px solid #66beb5;border-radius:1.6rem;height:-moz-fit-content;height:fit-content;padding:2rem;width:28.4rem}.map__popup__content{display:flex;flex-direction:column;gap:.6rem}@media screen and (max-width:1024px){.map__popup__content{gap:.4rem}}.map__popup__title{color:var(--colorPrimary);font-size:2rem;font-weight:700;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){.map__popup__title{font-size:1.6rem}}.map__popup__desc{color:#6d6d6d;font-size:1.6rem;font-weight:400;margin:0!important;text-align:center}@media screen and (max-width:1024px){.map__popup__desc{font-size:1.4rem}}.map__title{color:var(--colorPrimary);font-size:6.4rem;font-weight:700;margin:0 auto;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.map__title{font-size:4.4rem}}@media screen and (max-width:600px){.map__title{font-size:2.4rem}}.map__subtitle{background:#15bdd7;border-radius:.8rem;color:var(--colorWhite);font-size:4rem;font-weight:700;margin:0 auto 2rem;padding:0 2rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.map__subtitle{font-size:3.2rem;margin-bottom:1.6rem;padding:0 1.2rem}}@media screen and (max-width:600px){.map__subtitle{border-radius:.4rem;font-size:2rem;margin-bottom:1.2rem;padding:0 .4rem}}.address-card{align-items:center;background:#fff;border:1px solid #dbdbdb;border-radius:1.2rem;cursor:pointer;display:flex;gap:1rem;padding:2.4rem 2rem;position:relative}@media screen and (max-width:1024px){.address-card{padding:1.6rem 1.4rem}}@media screen and (max-width:768px){.address-card{padding:1.2rem}}.address-card--active{background:#f2fffd;border:1px solid #99d4cd;border-radius:1.2rem}.address-card__icon{height:3.2rem;width:3.2rem}.address-card__content{width:calc(100% - 4.2rem)}.address-card__name{color:var(--colorPrimary);font-size:1.8rem;font-weight:700}@media screen and (max-width:1024px){.address-card__name{font-size:1.6rem}}.address-card__address{color:#6d6d6d;font-size:1.4rem}