.directions-block .btn-download::after{background-position:center;background-repeat:no-repeat;background-size:contain}.directions-block .custom_info_window p .marker_title{font-family:"Stolzl",Arial,Helvetica,sans-serif}.directions-block .btn-download{font-size:14px;font-style:normal;line-height:18px}.directions-block .custom_info_window p .marker_title{font-size:18px;font-style:normal;line-height:24px}.directions-block .block-title-wrap .orange-line{top:0;right:202px;height:40px;width:100vw}.directions-block .block-title-wrap h2{padding-top:15px}.directions-block .filter.active{color:#000;background-color:rgba(0,0,0,.05)}.directions-block .filter.active::after{transform:translateX(4px)}.directions-block .btn-download{position:absolute;top:24px;left:24px;display:inline-block;color:#000;font-weight:400;background-color:rgba(255,255,255,0);transition:.15s linear}.directions-block .btn-download::after{margin-left:5px;display:inline-block;content:"";width:13px;height:12px;background-image:url(../../../images/btn-arrow-down.svg);transition:transform cubic-bezier(0.41, 0.01, 0, 1) 500ms}.directions-block .filters{gap:38px;padding-top:70px;padding-bottom:32px}.directions-block .map{aspect-ratio:1440/781;min-height:781px;background-color:rgba(0,0,0,.142)}.directions-block .close-filter-contents-overlay{position:absolute;padding:0;top:-27px;right:-27px;border:none;cursor:pointer;width:54px;height:54px;z-index:1;background:#cfcdc9}.directions-block .close-filter-contents-overlay::before,.directions-block .close-filter-contents-overlay::after{content:"";display:block;position:absolute;top:14px;right:26px;width:2px;height:26px;background-color:#000}.directions-block .close-filter-contents-overlay::before{transform:rotate(45deg)}.directions-block .close-filter-contents-overlay::after{transform:rotate(-45deg)}.directions-block .filter-contents-overlay{z-index:1;padding:68px 0}.directions-block .filter-contents .filter-content{display:none;max-width:448px;padding:28px}.directions-block .filter-contents .filter-content-image{margin-top:28px;aspect-ratio:420/365}.directions-block .filter-contents .filter-content-text{margin-top:28px}.directions-block .filter-contents .filter-content .btn-location{margin-top:28px}.directions-block .filter-contents .filter-content.active{display:block}.directions-block .gm-style{line-height:28px}.directions-block .gm-style .gm-style-iw-t{bottom:0 !important}.directions-block .gm-style .gm-style-iw-tc{display:none}.directions-block .gm-style-iw.gm-style-iw-c{min-width:0px;padding:0px;line-height:28px;border-radius:0;box-shadow:none;transition:none;overflow:visible}.directions-block .gm-style-iw.gm-style-iw-c .gm-style-iw-d{padding:0 !important;overflow:visible !important}.directions-block .gm-style-iw.gm-style-iw-c button{display:none !important}.directions-block .custom_info_window{display:none;position:absolute;bottom:28px;left:0}.directions-block .custom_info_window p{position:absolute;left:32px;top:0;transform:translateY(-50%);padding:6px 8px;width:max-content;margin:0;color:#fff;background-color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.directions-block .custom_info_window p .marker_title{font-weight:500;line-height:18px}@media only screen and (min-width: 992px){.directions-block .intro-image{padding:0 !important}.directions-block .intro-image-wrapper{left:0;width:50vw;margin-left:0}.directions-block .text-wrapper{padding-left:116px}.directions-block .text-wrapper-content{max-width:392px}}@media only screen and (max-width: 991px){.directions-block .intro-image{padding:0 !important}.directions-block .intro-image-wrapper{aspect-ratio:393/400}.directions-block-content{order:2}.directions-block .block-title-wrap{margin-bottom:32px;padding-bottom:9px}.directions-block .block-title-wrap .orange-line{top:initial;bottom:0;left:-24px;height:32px;width:calc(100% - 66px)}.directions-block .filters{gap:16px;padding-top:53px}.directions-block .filter-contents .filter-content-image{aspect-ratio:317/365}.directions-block .close-filter-contents-overlay{background:#f5f5f4;right:-12px}}@media only screen and (max-width: 425px){.directions-block .filter-content-title{font-size:22px;line-height:normal}}
