.map-wrapper{position:relative}
.map-wrapper .map-content{width:100%;height:740px;-webkit-transition:margin .5s;-moz-transition:margin .5s;-o-transition:margin .5s;transition:margin .5s}
.map-wrapper.open .map-content{margin-left:200px}
.map-wrapper .slider{margin-left:-388px;position:absolute;top:0}
.map-wrapper .slider .slider-wrapper{position:relative;background-color:#fff;width:388px;height:740px;-webkit-transition:margin .5s;-moz-transition:margin .5s;-o-transition:margin .5s;transition:margin .5s;margin-left:0}
.map-wrapper .slider .slider-wrapper .slider-content{font-size:30px;font-family:"UniversLight";color:#000;-webkit-transition:height 1s;-moz-transition:height 1s;-o-transition:height 1s;transition:height 1s}
.map-wrapper .slider .slider-wrapper .slider-content .title{background-color:#0555fa;color:white;padding:40px}
.map-wrapper .slider .slider-wrapper .slider-content.mobile{display:none}
.map-wrapper .slider .slider-wrapper .slider-content .info-content{padding:0 40px 40px 40px}
.map-wrapper .slider .slider-wrapper .slider-content .location-address{word-break:break-word}
.map-wrapper .slider .slider-wrapper .slider-content .send-to-phone,.map-wrapper .slider .slider-wrapper .slider-content .view-gmaps{margin:20px 0}
.map-wrapper .slider .slider-wrapper .slider-content .send-to-phone a,.map-wrapper .slider .slider-wrapper .slider-content .view-gmaps a{color:#ff1065;text-decoration:none;margin:20px 0}
.map-wrapper.location .slider .slider-content.location{display:block}
.map-wrapper.open .slider .slider-wrapper{margin-left:388px}
.map-wrapper .slider-wrapper .toggle-btn{position:absolute;left:363px;top:48%;padding:18px 20px;border-radius:40px;color:#fff;font-size:16px;background-color:#ff0f64;border:0;outline:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;transform:rotate(180deg)}
button.toggle-btn.fa.fa-chevron-left.open{left:335px}
.map-wrapper .slider-wrapper .toggle-btn{display:none}
.map-wrapper.location .slider-wrapper .toggle-btn{display:block}
.map-wrapper.open .slider .slider-wrapper .toggle-btn{transform:rotate(0)}
.map-wrapper .slider .cta{display:none;height:49px;width:100%;max-width:210px;border:2px solid #ff1065;padding:14px 30px;margin:20px auto;color:#ff1065;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.map-wrapper .slider .cta.no-border{border:0;margin-bottom:0}
.map-wrapper.open .slider .cta:hover,.map-wrapper.open .slider .cta a{background:rgba(255,255,255,.2);text-decoration:none}
.map-wrapper.open .slider .slider-wrapper .dotted{display:none}
.map-wrapper .swiper-container{overflow:visible}
.map-wrapper .swiper-pagination.swiper-pagination-bullets{display:none}
@media screen and (max-width:768px){.map-wrapper .map-content,.map-wrapper.location .slider-wrapper .toggle-btn,.map-wrapper .slider .slider-wrapper .slider-content .info-content.open .send-to-phone,.map-wrapper .slider .slider-wrapper .slider-content .info-content.open .view-gmaps{display:none}
.map-wrapper .slider .slider-wrapper{width:100%;height:auto;margin:0;border:0;background-color:#fff}
.map-wrapper.open .slider .slider-wrapper{margin-left:0}
.map-wrapper .slider{position:relative;margin-left:0;margin:30px}
.map-wrapper .slider .slider-wrapper .slider-content .title{margin-top:0;margin-bottom:0;text-align:center;position:relative;padding:20px;width:100%;cursor:pointer;font-size:25px}
.map-wrapper .slider .slider-wrapper .slider-content.location{display:none}
.map-wrapper .slider .slider-wrapper .slider-content.mobile{display:block;background-color:#f7f7f7;width:100%}
.map-wrapper .slider .slider-wrapper .slider-content .info-content{overflow:hidden;height:0;overflow:hidden;transition:none}
.map-wrapper .slider .slider-wrapper .slider-content .location-name{padding-bottom:0}
.map-wrapper .slider .slider-wrapper .slider-content .info-content.open{padding:20px;height:auto}
.map-wrapper .slider .cta{display:block}
.map-wrapper .slider .slider-wrapper .dotted{display:block;border-top:dotted 2px;margin:0 -40px 40px;border-color:#e1e1e1}
.map-wrapper .swiper-pagination.swiper-pagination-bullets{bottom:2px;left:0;width:100%}
.map-wrapper .swiper-container{overflow:hidden}
.map-wrapper .swiper-pagination.swiper-pagination-bullets{display:block}
}