.lmit{margin:16rem auto}
@media all and (max-width:1024px){.lmit{margin:8.4rem auto}
}
@media all and (max-width:767px){.lmit{margin:7.2rem auto}
}
.lmit__container{display:flex;align-items:stretch;gap:2rem}
@media all and (max-width:767px){.lmit__container{flex-wrap:wrap;gap:1rem;flex-direction:column}
}
.lmit__container .lmit__img{width:calc(50% - 1rem);border-radius:.8rem;overflow:hidden;aspect-ratio:1}
.lmit__container .lmit__img img{width:100%;height:100%;object-fit:cover}
@media all and (max-width:767px){.lmit__container .lmit__img{width:100%;min-height:35rem}
}
.lmit__container .lmit__text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:calc(50% - 1rem);text-align:center;padding:8rem;background:#f6f6f6;box-sizing:border-box;border-radius:.8rem;min-height:87rem}
@media all and (max-width:1024px){.lmit__container .lmit__text{padding:4rem 2rem;gap:2rem;min-height:47rem}
}
@media all and (max-width:767px){.lmit__container .lmit__text{width:100%;padding:4rem 2rem;min-height:35rem}
}
.lmit__container .lmit__text .lmit__desc{font-size:2.4rem;line-height:3.4rem;color:#444;font-weight:400}
@media all and (max-width:1024px){.lmit__container .lmit__text .lmit__desc{font-size:2rem;line-height:3rem}
}
.lmit__container .lmit__map{width:100%}
.lmit__container .lmit__map img{width:100%;height:100%;object-fit:cover}