.l-map{background-position:50%;background-repeat:no-repeat;background-size:cover}.l-map *{box-sizing:border-box}.l-map__container{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;margin:0 auto;max-width:1600px;padding:0 20px;width:100%}.l-map__content{background:#fff;box-sizing:border-box;height:auto;max-width:320px;padding:10px;width:100%}@media (min-width:768px){.l-map{padding-bottom:0}}@media (min-width:1024px){.l-map__content{border:1px solid #cfcfcf;border-radius:6px;box-shadow:0 0 7px 0 #cfcfcf;height:auto;max-width:400px;padding:25px;width:100%}.l-map__container{align-items:flex-start;height:450px}}