#block-routestextblock{max-width:1600px;padding:50px auto;box-sizing:border-box}#block-routestextblock .text-block{display:flex;margin:50px 100px}#block-routestextblock .text-block__title{flex:1}#block-routestextblock .text-block__description{width:var(--form-width);margin-left:clamp(50px,9.375vw,150px)}@media screen and (max-width:1024px){#block-routestextblock .text-block{flex-direction:column;margin:50px}#block-routestextblock .text-block__description{width:unset;margin-left:unset}}@media screen and (max-width:767px){#block-routestextblock .text-block{margin:25px}}.map-block{display:flex;margin:50px auto;padding:50px;box-sizing:border-box}.map-block #map-container{flex:1}.map__title{margin-bottom:25px}.map__text{position:relative;width:var(--form-width);margin-left:clamp(50px,9.375vw,150px)}div.map__location{padding:5px 0;cursor:pointer;color:var(--color-blue);transition:all .2s ease-in-out}div.map__location *{transition:all .2s ease-in-out}div.map__location:not(.is--active) *{color:var(--color-blue)}div.map__location:hover{font-weight:700}div.map__location.is--active{color:var(--color-orange)}select.map__locations{width:100%;margin:10px 0;padding:5px;outline:none;border:none;border-bottom:1px solid var(--color-blue);display:none}@media screen and (max-width:1024px){.map-block{padding:0 25px 0 0}.map__text{margin-left:25px}}@media screen and (max-width:767px){.map-block{flex-direction:column-reverse;padding:0}.map__text{width:100%;margin:0;padding:50px 25px;box-sizing:border-box}}