.map-contact{display:flex;align-items:flex-start}@media only screen and (max-width:768px){.map-contact{flex-direction:column}}.map-contact .map{overflow:hidden;position:relative;height:600px;background-color:#c7c8cd;user-select:none}@media only screen and (max-width:768px){.map-contact .map{position:relative;width:142.85714286%;left:-21.42857143%}}.map-contact .map *{user-select:none}.map-contact .map img{-webkit-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.map-contact .map__scroller{position:absolute;transition:left .5s,top .5s;left:0;top:0}.map-contact .map__image{max-width:none;height:auto}.map-contact .map__marker{cursor:pointer;position:absolute;left:0;top:0;z-index:10;width:32px;height:auto;transform-origin:bottom;transform:translate(-16px,-40px) scale(.7);transition:transform .5s}.map-contact .map__marker.map__marker--selected{transform:translate(-16px,-40px) scale(1)}@media only screen and (max-width:768px){.map-contact .map__marker{transform:translate(-16px,-40px) scale(1)}.map-contact .map__marker.map__marker--selected{transform:translate(-16px,-40px) scale(1.3)}}.map-contact .map-contact__map-container{width:66%}@media only screen and (max-width:768px){.map-contact .map-contact__map-container{width:100%}}.map-contact .slider-container{width:34%;padding:12px}@media only screen and (max-width:768px){.map-contact .slider-container{width:100%}}.map-contact .slider-container h2{font-size:22px!important;margin:0}.map-contact .slider-container .slide{display:flex;flex-direction:column;gap:8px}.map-contact .slider-container .slider-buttons{display:flex;gap:8px;padding-left:10px;margin-top:28px}.map-contact .slider-container .slider-buttons button{position:initial;transform:translateY(0)}.map-contact .slider-list{bottom:56px;width:auto;padding-left:22px}