.map-container[data-v-f4892388]{height:100%;left:0;position:relative;top:0;width:100%}.vue-map-container[data-v-f4892388]{height:100%}.map-directions[data-v-f4892388]{position:absolute;right:0;top:2rem;width:auto;z-index:2}.map-directions__panel[data-v-f4892388]{background:#fff;display:flex;flex-direction:column;padding:1.5rem;position:absolute;right:20px;top:0;width:310px;z-index:2}.map-directions__panel-header[data-v-f4892388]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0}.map-directions__panel-title[data-v-f4892388]{font-size:1.1rem;font-weight:500}.map-directions__panel-header_arrow[data-v-f4892388]{margin-right:3px;transform:rotate(90deg);transition:transform .5s ease;width:10px}.map-directions__panel-content[data-v-f4892388]{max-height:0;opacity:0;padding-top:0;transform:translateY(0);visibility:hidden}.map-directions__panel-input[data-v-f4892388]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #acacac;box-shadow:none;color:#111;margin-bottom:.5rem;padding:.75rem .5rem;width:100%}.map-directions__panel-btn[data-v-f4892388]{width:100%}.map-directions__panel.show .map-directions__panel-header_arrow[data-v-f4892388]{transform:rotate(-90deg)}.map-directions__panel.show .map-directions__panel-content[data-v-f4892388]{animation:showDir-f4892388 .75s ease-in-out;animation-fill-mode:forwards}@keyframes showDir-f4892388{0%{max-height:0;opacity:0;padding-top:0;transform:translateY(0);visibility:hidden}50%{max-height:500px;opacity:0;padding-top:1rem;transform:translateY(0);visibility:hidden}to{max-height:500px;opacity:1;padding-top:1rem;transform:translateY(5px);visibility:visible}}.map-directions__panel .direction-error[data-v-f4892388]{color:red;font-size:.85rem;padding:.75rem 0 0}.map-tooltip[data-v-f4892388]{display:flex;flex-direction:column;padding:0;width:250px}.map-tooltip .cover[data-v-f4892388]{position:relative}.map-tooltip .cover img[data-v-f4892388]{max-width:100%;width:100%}.map-tooltip .text[data-v-f4892388]{display:flex;font-family:Noto Sans Display,sans-serif;font-size:14px;justify-content:space-between;letter-spacing:.5px;padding:9px 0;text-transform:uppercase}.map-tooltip .text .title[data-v-f4892388]{font-weight:600;width:70%}.map-tooltip .text .distance[data-v-f4892388]{text-align:right;width:30%}.action-block[data-v-3293043f]{height:100%;position:relative;width:100%}.action-block a[data-v-3293043f]{color:#111}.action-block .image-block[data-v-3293043f]{height:100%;overflow:hidden;position:absolute;width:100%}.action-block .image-block img[data-v-3293043f]{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.action-block .info-block[data-v-3293043f]{display:flex;filter:drop-shadow(0 5px 20px rgba(70,96,140,.2));flex-direction:column;left:2rem;position:absolute;top:30%;width:calc(100% - 6rem);z-index:99}.action-block .info-block .title[data-v-3293043f]{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.35;margin-bottom:0;padding:2rem 1.5rem 0;text-transform:none}.action-block .info-block .date[data-v-3293043f]{color:#999;font-size:.85rem;padding:1rem 1.5rem 2rem;text-transform:uppercase}.action-block .info-block .date .date-exist[data-v-3293043f]{color:#483949}.action-block .info-block .more[data-v-3293043f]{display:flex;padding:1rem 1rem 2rem}.action-block .info-block .more a[data-v-3293043f]{color:#483949;font-size:.8rem;font-weight:400}.action-block .info-block .bg[data-v-3293043f]{background:#fff;box-shadow:0 5px 25px #eaeaf4;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%);height:100%;position:absolute;width:100%;z-index:-1}.promo-back-btn{color:#999;font-size:.9rem;margin-bottom:2rem;padding-left:20px;position:relative}.promo-back-btn:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im01LjI3MSA4LjI3MS0zLjU0Mi0zLjUgMy41NDItMy41IiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 0;content:"";height:100%;left:0;position:absolute;top:-1px;transition:left .45s ease-in-out;width:6px}.promo-back-btn:hover:before{left:-2px}.promo-top-actions{align-items:flex-end;display:flex;height:120px;justify-content:flex-end;padding:2rem 0}.promo-terms{display:flex}.promo-terms__header{color:#999;margin-right:.5rem}.promo-terms__date,.promo-terms__header{font-size:.95rem;text-transform:uppercase}.promo-terms__date{font-weight:500;padding-bottom:1rem}.arrow{background:transparent;border:none;margin:0;opacity:.75;padding:0;transition:opacity .2s ease-in-out}.arrow.arrow-next{margin-left:-8px}.arrow:hover{opacity:1}.content-item{margin-bottom:3rem}.content-item.no-border{padding:0}ul.custom-list{margin-left:1rem}ul.custom-list li{font-weight:300;margin:1.25rem 0;position:relative}ul.custom-list li:before{background:#483949;content:"";display:lock;font-weight:700;height:6px;margin-left:-1em;position:absolute;top:10px;width:6px}.promo-content{position:relative}.promo-content .info-block{display:flex;flex-direction:column;padding-bottom:0}.promo-content .info-block .title{font-size:2rem;font-weight:400;letter-spacing:0;line-height:1.35;margin-bottom:1.5rem}.promo-content .info-block .subtitle{color:#9b9b9b;margin-bottom:2rem}.promo-content .info-block .place{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNNy43NzYgMjAuODYzQzguMDcxIDIwLjQ1OCAxNSAxMC45MSAxNSA3LjEwNiAxNSAzLjE4MSAxMS42NDIgMCA3LjUgMCAzLjM1OCAwIDAgMy4xODEgMCA3LjEwNmMwIDMuODA0IDYuOTI5IDEzLjM1MiA3LjIyNCAxMy43NTdBLjM0Mi4zNDIgMCAwIDAgNy41IDIxYy4xMSAwIC4yMTQtLjA1MS4yNzYtLjEzN1pNNy41IDQuMmMxLjU5MyAwIDIuODg1IDEuMTc1IDIuODg1IDIuNjI1UzkuMDkzIDkuNDUgNy41IDkuNDVjLTEuNTkzIDAtMi44ODUtMS4xNzUtMi44ODUtMi42MjVDNC42MTcgNS4zNzUgNS45MDggNC4yMDIgNy41IDQuMloiIGZpbGw9IiM4ODZGOEEiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE1djIxSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) 0 no-repeat;margin-bottom:1rem;padding:0 1.75rem}.promo-content .info-block .place div{display:inline-block;line-height:1.25rem}.promo-content .info-block .data{display:flex;flex-direction:row;margin-bottom:1rem}.promo-content .info-block .data div{border:1px solid #ebebeb;border-left:none;color:#9b9b9b;flex:0 1 33.33%;font-weight:500;padding:1rem;text-align:center}.promo-content .info-block .free-spaces{padding:0 1.25rem}.promo-content .promo-main-params ul li{display:flex;line-height:1.5;padding-bottom:1.5rem}.promo-content .promo-main-params ul li div{flex-basis:50%;padding-right:1rem}.promo-content .promo-main-params ul li div:last-child{font-weight:600}.promo-content .promo-action,.promo-content .promo-map{height:600px;width:100%}.promo-content .gallery-block img{width:100%}.promo-intro{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:12rem 0 5rem;position:relative}.promo-intro .bg-img{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:599px){.promo-intro .bg-img{height:35%;top:80px}}.promo-intro .bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:5% 40%;object-position:5% 40%;opacity:0;position:relative;transition:all .5s ease-in-out 0s;width:100%;z-index:2}.promo-intro .shadow-wrap{filter:drop-shadow(0 5px 20px rgba(70,96,140,.2));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.promo-intro .index-filter{color:#111;letter-spacing:1px;opacity:1;position:relative;text-align:left;transition:all .5s ease-in-out 0s;z-index:99}@media (max-width:599px){.promo-intro .index-filter{bottom:auto;left:auto;padding-left:0;position:relative;right:auto;width:92%}}@media (min-width:600px){.promo-intro .index-filter{bottom:auto;left:auto;padding-left:0;position:relative;right:auto;width:95%}}@media (min-width:900px){.promo-intro .index-filter{max-width:1400px;width:calc(100% - 10rem)}}@media (min-width:1800px){.promo-intro .index-filter{max-width:1400px;width:calc(100% - 12rem)}}.promo-intro .index-filter.hide{opacity:0}.visible .index-intro .bg-img img{opacity:.1}