.map-section{background-size:cover;background-position:center;background-repeat:no-repeat;padding:6rem 2rem}.map-section__wrapper{position:relative;z-index:5}.map-section__container{position:relative;padding:16rem 6rem;margin-top:-7.2rem;margin-bottom:-4rem}.map-section__container-top{padding-bottom:8.6rem;color:#f1f9f8}.map-section__bg img{position:absolute;width:100%;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;object-fit:cover}.map-section__top{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;margin-bottom:4rem;position:relative;z-index:2}.map-section__title{max-width:38rem}.map-section__title h2{font-size:3.2rem;font-weight:700;line-height:1.2;color:#f1f9f8;text-transform:uppercase;margin:0;position:relative}.map-section__info{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;flex:1;justify-items:end;max-width:63.2rem;width:100%}.map-section__info-col{display:flex;gap:1.6rem;align-items:flex-start;max-width:19.5rem}.map-section__icon{width:2.4rem;height:2.4rem;flex-shrink:0}.map-section__info-text h3{font-size:2rem;font-weight:600;color:#fff;margin:0 0 .8rem;text-transform:unset}.map-section__info-text p{font-size:1.6rem;color:#fff;margin:0;line-height:1.5}.map-section__map{border-radius:1.6rem;overflow:hidden;position:relative;z-index:2;height:28.5rem}.map-section__container-top .map-section__map{height:314px}.map-section__map iframe{display:block;width:100%}.map-section__top.map-section__top--contact{display:grid;grid-template-columns:1fr 1fr;gap:16px;color:#f1f9f8;margin-top:16px}.top--contact__text{margin-top:0;line-height:140%;margin-bottom:0}.top--contact__item{display:flex;gap:16px}.top--contact__item-content p{margin:0}.top--contact__item-content{display:flex;flex-direction:column;gap:4px}.top--contact__item-content--title{font-weight:700}@media(max-width:1023px){.map-section__top{flex-direction:column}.map-section__top.map-section__top--contact{display:flex;flex-direction:column;align-items:start;gap:40px;margin-top:24px}.map-section__title{max-width:100%}.map-section__container{padding-inline:2rem}}@media(max-width:767px){.map-section__title h2{font-size:2.8rem}.map-section__top{margin-bottom:3rem}.map-section__container{padding-inline:2rem;padding-top:12rem;padding-bottom:10rem;margin-top:-8rem}.map-section__info{grid-template-columns:1fr;justify-items:start}.map-section__wrapper{padding-inline:0}.map-section__bg{min-width:200%}.top--contact__item-content p{font-size:16px}.map-section__container-top .map-section__map{height:216px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/map-section.css.map */
