/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes fade-in{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}
@keyframes fade-in{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes fade-out{0%{visibility:visible;opacity:1}to{visibility:visible;opacity:0}}@keyframes fade-out{0%{visibility:visible;opacity:1}to{visibility:visible;opacity:0}}@-webkit-keyframes fade-in-top{0%{visibility:visible;opacity:0;-webkit-transform:translate(0,-10vh);transform:translate(0,-10vh)}to{visibility:visible;opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fade-in-top{0%{visibility:visible;opacity:0;-webkit-transform:translate(0,-10vh);transform:translate(0,-10vh)}to{visibility:visible;opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}body,html{margin:0;padding:0}html{height:100%;background:#fff}body{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;min-height:100vh}body.preload{opacity:0;overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}*,[tabindex],a,button,input,textarea{-webkit-tap-highlight-color:transparent}[tabindex],a,button,input,textarea{color:inherit;outline:0}form{-webkit-margin-after:0;margin-block-end:0}*{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.clearfix::after{content:"";display:table;clear:both}.custom-page,html{font-family:Montserrat,sans-serif;font-size:.833vh;color:#000}.sections__part-title{font-size:1.991vh;line-height:1.2;color:#fff}.sections__info{font-size:1.667vh;line-height:1.6;font-weight:500;opacity:.5}.sections__hint-text{font-size:1.574vh;line-height:1.2;font-weight:500;color:#fff}.point-info__title{font-size:5.556vh;line-height:1.1;font-weight:900}.scroll-text__text{font-size:1.667vh;line-height:1.3;font-weight:500}.point-info__back-text{font-size:4.63vh;line-height:1.2;font-weight:900}.p-map__part-title,.point-info__close-text{font-size:1.667vh;line-height:5.2;font-weight:900;color:#fff}.p-map__part-title{font-size:1.481vh;line-height:1.1}.map-point__title{font-weight:500;font-size:.694vh;line-height:1.1}.map-point__subtitle{font-weight:500;font-size:.463vh;line-height:1.2;opacity:.6}.subpage{visibility:hidden;width:100%;height:100%}.subpage_visible{-webkit-animation:fade-in .3s ease-out .1s both;animation:fade-in .3s ease-out .1s both;display:block}.subpage_hide{-webkit-animation:fade-out .3s ease-out forwards;animation:fade-out .3s ease-out forwards}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
@-webkit-keyframes map-point__content_visible{0%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}50%{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}
@keyframes map-point__content_visible{0%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}50%{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes map-point__content_unvisible{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}20%{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg);opacity:.8}to{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}}@keyframes map-point__content_unvisible{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}20%{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg);opacity:.8}to{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:0;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flickity-viewport{overflow:visible}.carousel__list{height:50%}.logo{width:22.87vh}.logo_main{position:absolute;top:0;left:0;z-index:999;margin:2.778vh;-webkit-transform-origin:0 0;transform-origin:0 0}html:not(._no-index) .logo_main{visibility:hidden}._no-index .logo_main{-webkit-transform:translate(5.787vh,1.852vh) scale(.5951417004);transform:translate(5.787vh,1.852vh) scale(.5951417004)}.map-point{--color: #ffffff;position:absolute;z-index:100;text-decoration:none;-webkit-transform:translate(-100%,-100%) translateX(2.917vh);transform:translate(-100%,-100%) translateX(2.917vh)}.map-point_active{z-index:101}.map-point__group-cont .map-point__content:before,.map-point__group-cont .map-point__group-content:before,.map-point_group:before{display:none}.map-point__shadow,.map-point_group:after{position:absolute;content:"";bottom:-1.852vh;left:-.694vh;pointer-events:none;opacity:0}.map-point_group:after{background:url(../images/shadow-2.png) no-repeat center/contain;width:4.167vh;height:3.843vh;z-index:-1}.map-point__group-cont>.map-point{position:static;-webkit-transform:none;transform:none}.map-point__shadow{width:9.259vh;height:4.167vh;background:url(../images/shadow.png) no-repeat center/contain;z-index:1}.map-point_visible .map-point__shadow,.map-point_visible:after{-webkit-animation:opacity .5s ease-out .8s forwards;animation:opacity .5s ease-out .8s forwards}.map-point__content{position:relative;width:8.218vh;z-index:3}.map-point__content,.map-point__group-content{height:auto;min-height:2.778vh;background:#fff;padding:0 .926vh;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:90% 4.63vh 0;transform-origin:90% 4.63vh 0}.map-point__content:before,.map-point__group-cont:before,.map-point__group-content:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border:.231vh solid var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;z-index:2}.map-point_visible .map-point__content,.map-point_visible .map-point__group-content{-webkit-animation:map-point__content_visible .8s cubic-bezier(.47,1.45,.68,1.03) .5s both;animation:map-point__content_visible .8s cubic-bezier(.47,1.45,.68,1.03) .5s both}.map-point_unvisible .map-point__content,.map-point_unvisible .map-point__group-content{-webkit-animation:map-point__content_unvisible .5s cubic-bezier(.47,1.45,.68,1.03) .2s both;animation:map-point__content_unvisible .5s cubic-bezier(.47,1.45,.68,1.03) .2s both}.map-point__group-cont{position:absolute;right:0;bottom:0;z-index:1;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.map-point_active .map-point__group-cont{-webkit-transform:scale(1);transform:scale(1)}.map-point__group-cont:before{z-index:5}.map-point__group-content{position:relative;width:2.778vh;height:2.778vh;padding:0;min-height:0;z-index:0}.map-point__group-content:after,.map-point__group-content:before{display:none}.map-point__count{position:relative;width:100%;height:100%;background:var(--color);font-weight:700;font-size:1.389vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;text-align:center;color:#fff}.map-point__title{margin-top:.694vh;opacity:0}.map-point_visible .map-point__title{opacity:1;-webkit-transition:opacity .3s ease-out 1.3s;transition:opacity .3s ease-out 1.3s}.map-point__subtitle{margin-bottom:.694vh;opacity:0;margin-top:.185vh}.map-point_visible .map-point__subtitle{opacity:.7;-webkit-transition:opacity .3s ease-out 1.5s;transition:opacity .3s ease-out 1.5s}.map-point__block{position:absolute;right:0;top:100%;border-style:solid;width:0;height:0;border-width:1.389vh .972vh 0 0;border-color:var(--color) transparent transparent;-webkit-transform-origin:100% 100% 0;transform-origin:100% 100% 0}.map-point__block::after{content:"";position:absolute;bottom:0;left:0;display:block;width:.972vh;height:1.389vh;background:url(../images/pointer.png) no-repeat 0 0/100% 100%;opacity:.3}.map-point_visible .map-point__block{-webkit-animation:map-point__block_visible .8s cubic-bezier(.47,1.45,.68,1.03) .8s both;animation:map-point__block_visible .8s cubic-bezier(.47,1.45,.68,1.03) .8s both}.map-point__group-cont .map-point__block{display:none}.nicescroll-rails{left:1350px}.custom-scroll{position:relative;height:100%}.custom-scroll__scrollbar{position:absolute;height:100%;right:.463vh}.custom-scroll__thumb{width:.926vh;background-color:#888;border-radius:.162vh;height:100%}.custom-scroll__content{height:100%}.custom-scroll__track{position:absolute;top:0;display:block;width:.324vh;height:2.315vh;background-color:rgba(136,136,136,.5);border-radius:.162vh}.nicescroll-rails{width:7px;border-radius:7px}.scroll-info-text{position:relative;max-height:100%;height:50%;width:40.885vw;z-index:7}.scroll-info-text__scrollbar{position:absolute;height:100%;right:.463vh}.scroll-info-text__thumb{width:.324vh;background-color:#888;border-radius:.162vh;height:100%}.scroll-info-text__content{height:100%}.scroll-info-text__track{position:absolute;top:0;display:block;width:.324vh;height:2.315vh;background-color:rgba(136,136,136,.5);border-radius:.162vh}.scroll-info-text .nicescroll-rails.nicescroll-rails-vr{width:1vh!important}.video-player{width:100%;height:100%;position:absolute}.video-player video[poster]{height:100%;width:97%}.video-player__pause-button{background-image:url(../images/play.png)}.video-player__stop-button{background-image:url(../images/stop.png)}.video-player__main-image{width:87.963vh}.video-player__controls{width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:37;bottom:-1%}.video-player__button{width:1.852vh;height:1.852vh;margin-left:1.389vh;background-size:1.852vh 1.852vh}.video-player__play,.video-player__play-container{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-player__play-container{border-radius:13.889vh;background:rgba(0,0,0,.2);width:13.889vh;height:13.889vh;left:50%}.video-player__play{left:53%;width:5.556vh;height:6.25vh;background-image:url(../images/play.svg);background-size:5.556vh}.sections{position:relative}.sections__wrap{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:0;grid-row-gap:0;padding:2.778vh;-webkit-box-sizing:border-box;box-sizing:border-box}.sections__part{opacity:0;position:relative;height:31.481vh;background-size:cover;background-blend-mode:multiply;cursor:pointer;text-decoration:none}.sections__part_placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sections__part_animate{-webkit-transition:opacity .8s;transition:opacity .8s;opacity:1}.sections__part-img{width:100%;height:100%}.sections__hint{position:fixed;bottom:0;left:0;right:0;width:23.148vh;height:8.056vh;margin:auto;background-color:rgba(0,0,0,.6);display:none;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out}.sections_scrollable .sections__hint{display:block;-webkit-transform:translate(0,.01%);transform:translate(0,.01%)}.sections_scrolled .sections__hint{-webkit-transform:translate(0,100%);transform:translate(0,100%)}.sections__hint-logo{margin:1.852vh 2.083vh;height:3.935vh}.sections__hint-text{position:absolute;bottom:2.778vh;right:3.704vh}.sections__part-title{position:absolute;left:3.704vh;bottom:3.38vh;right:2.778vh;font-weight:900;word-wrap:break-word}.sections__rectangle{position:absolute;top:8.056vh;width:14.167vh;border:2px solid #d8232a}.sections__text{position:relative;height:31.481vh;grid-column-start:4;grid-column-end:6;width:89.3%;padding:0 3.704vh;margin-right:6.944vh;background-color:#fff}.sections_no-text .sections__text{display:none}.sections__info{position:absolute;width:76%;bottom:5.556vh}.sections_scrollable{height:100vh}body{overflow:hidden}.panzoom{overflow:visible}.map{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.map__bg{background-size:cover;background-blend-mode:multiply}.map__bg,.map__container,.map__zoom-area{width:100%;height:100%}.map__group,.map__group-block{position:absolute;-webkit-transform:scale(0);transform:scale(0)}.map__group{background:#9c79ff;font-weight:700;font-size:4.444vh;line-height:7.824vh;margin:-7.778vh -4.861vh;text-align:center;color:#fff;width:7.824vh;height:7.824vh}.map__group-block{background-image:url(../images/pointer.png);background-size:2.917vh 4.769vh;width:2.917vh;height:4.769vh}.map__group-cont{position:relative;left:-17.685vh;top:-16.759vh;width:0;margin-left:25.602vh;height:16.759vh;overflow-y:auto}.map__zoom{width:100%;height:100%}.map__zoom-button{z-index:2;width:1.852vh;height:1.852vh;margin-left:.926vh;cursor:pointer}.map__plus-button{margin-bottom:.463vh}.map__close-button{position:absolute;right:0;bottom:0;margin:10.046vh 6.065vh;z-index:1100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18.981vh;height:7.407vh;background-color:rgba(0,0,0,.2);color:#fff;cursor:pointer;font-weight:900;font-size:1.667vh;text-decoration:none}.point-info{background-color:#f7f6fb;overflow:hidden}.point-info__back-text{position:absolute;width:69.444vh;top:4.167vh;left:33.565vh;z-index:11;opacity:.05}.point-info__navigation{pointer-events:none;position:absolute;z-index:1;left:0;right:0;bottom:0;margin:1.667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.point-info__btn{pointer-events:all;width:6.944vh;height:6.944vh;border-radius:5%;background:rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.point-info__btn img{width:2.546vh}.point-info__nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:2.604vw}.carousel_singleframe .point-info__nav-buttons{visibility:hidden}.point-info__nav{margin:0 .781vw}.point-info__nav_prev .point-info__nav-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.point-info__content{height:94.676vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.point-info__content-left{width:73.148vh;margin-right:55px}.point-info__content-right{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.point-info__title{margin:16.111vh 0 .231vh 7.639vh;height:auto}.point-info__span-text{display:block;width:73.148vh;word-wrap:break-word}.point-info .scroll-text{position:absolute;bottom:15.741vh}.point-info__album,.point-info__media{height:100%;-webkit-transform:skew(-18.5deg,0deg);transform:skew(-18.5deg,0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;overflow:hidden}.point-info__album{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #f7f6fb;border-top:none;border-bottom:none}.point-info__album:first-of-type{border-left:none}.point-info__album:last-of-type{border-right:none;width:100%}.point-info__wrapper{position:relative;margin-left:-3.519vh;width:145%;height:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:skew(18.5deg,0deg);transform:skew(18.5deg,0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;border:2px solid #f7f6fb;border-left:none;border-right:none}.point-info__wrapper:first-of-type{border-top:none}.point-info__wrapper:last-of-type{border-bottom:none}.point-info__wrapper:first-of-type:last-of-type{height:100%;width:168%}.point-info__wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.point-info__subtitle{margin-top:1.389vh;text-align:center}.point-info__carousel{-webkit-transform:skew(18.5deg,0deg);transform:skew(18.5deg,0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;height:100%}.point-info_min-width{margin-left:-707px}.point-info_max-width{margin-left:-415px}.point-info__close-button{position:absolute;left:0;bottom:0;-webkit-transform:skew(-15deg,0deg);transform:skew(-15deg,0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;width:25.648vh;height:6.898vh;overflow:hidden;z-index:20;text-decoration:none}.point-info__close-text{width:107.5%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-blend-mode:multiply;-webkit-transform:skew(15deg,0deg);transform:skew(15deg,0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;text-align:center}.point-info__play-container{position:absolute;left:0;right:0;bottom:0;top:0;width:13.889vh;height:13.889vh;margin:auto;border-radius:50%;background:rgba(0,0,0,.2)}.point-info__album:last-child .point-info__wrapper:first-child .point-info__play-container{right:25.5%}.point-info__album:last-child .point-info__wrapper:last-child .point-info__play-container{right:15.3%}.point-info__album:last-child .point-info__wrapper:first-child:last-child .point-info__play-container{right:22.1%}.point-info__play{width:100%;height:100%;background:url(../images/play.svg) no-repeat 60% 50%/5.556vh auto}.point-info__counter{width:5em;font-weight:500;font-size:2.222vh;line-height:1.3;color:#fff;text-align:center}.text-link{text-decoration:none;color:#507fdc}.media-modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.media-modal__album{top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-modal_hide{opacity:0}.media-modal__wrapper{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.media-modal__bg{position:relative;display:block;width:106.481vh;height:62.091vh;margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.media-modal__bg video{-o-object-fit:cover;object-fit:cover}.media-modal__bg img{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:block;margin:auto;height:100%;width:96%;-o-object-fit:contain;object-fit:contain}.media-modal__carousel{width:100%;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10.046vh 0 27.824vh}.media-modal__nav{position:absolute;z-index:12;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:7.407vh;height:7.407vh;border-radius:5%;background:rgba(0,0,0,.2);margin:5.556vh 1.157vh}.media-modal__nav_prev{right:50%}.media-modal__nav_next{left:50%}.media-modal__nav-icon{left:2.315vh;width:2.778vh}.media-modal__nav_prev .media-modal__nav-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.media-modal__info{width:100%;height:auto;position:absolute;top:66.204vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-modal__subtitle,.media-modal__title{color:#fff;font-weight:500;font-size:2.593vh;line-height:1;max-width:134.259vh}.media-modal__subtitle{margin-top:1.852vh;font-size:1.667vh;line-height:1.3;opacity:.5}.tingle-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.tingle-modal{position:fixed;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tingle-modal--noClose .tingle-modal__close,.tingle-modal__closeLabel{display:none}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal__close{position:fixed;top:10px;right:28px;z-index:1000;padding:0;width:5rem;height:5rem;border:0;background-color:transparent;color:#f0f0f0;font-size:6rem;font-family:monospace;line-height:1;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;border-radius:4px;background:#fff;opacity:1;cursor:auto;-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275), -webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(.8);-ms-transform:scale(.8)}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;-webkit-transition:bottom .3s ease-in-out .3s;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;overflow:hidden;left:0;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(8px);filter:blur(8px)}.tingle-modal--visible{visibility:visible}.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);transform:scale(1)}.tingle-modal--overflow{padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:0;background-color:gray;-webkit-box-shadow:none;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))){.tingle-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width:540px){.tingle-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.tingle-enabled .tingle-content-wrapper{-webkit-filter:none;filter:none}}.tingle-modal{display:block;text-align:center;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;visibility:visible;pointer-events:none;top:0!important;z-index:1000}.tingle-modal--overflow{padding-top:0;overflow-y:auto}.tingle-modal--visible{pointer-events:all;opacity:1}.tingle-modal::after,.tingle-modal::before{content:"";display:inline-block;height:100%;vertical-align:middle}.tingle-modal::after{display:none}.tingle-modal_fullscreen.tingle-modal::before{display:none}.tingle-modal-box{display:inline-block;vertical-align:middle;background:0 0;width:auto;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}.tingle-modal_fullscreen .tingle-modal-box{width:100%;height:100%;background:0 0}.tingle-modal--visible .tingle-modal-box{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.tingle-modal-box__content{padding:0}.tingle-modal_fullscreen .tingle-modal-box__content{width:100%;height:100%}.modal{display:block;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-modal,.modal{position:relative}.custom-modal__close-btn{position:absolute;z-index:100;right:0;bottom:0;width:1.615vw;height:1.615vw;margin:2.604vw 3.125vw;cursor:pointer}.custom-modal__content{width:100%;height:100%}.tingle-modal{background:rgba(0,0,0,.9);overflow:hidden}.custom-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:100vh}.scroll-text__text{width:56.574vh;margin:0 0 0 12.037vh;white-space:pre-wrap}.scroll-text__scroll{height:46.296vh}.p-map{background:-webkit-gradient(linear,left top, left bottom,from(#fff),color-stop(88.93%, rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 88.93%);-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.315vh;height:100%}.p-map__part-img{width:2.778vh;height:2.778vh}.p-map__carousel{overflow-x:hidden;position:absolute;bottom:0;left:0;right:0;-webkit-transform:translate(0,200%);transform:translate(0,200%);-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out, -webkit-transform .6s ease-out;height:13.889vh}.p-map_in .p-map__carousel{-webkit-transform:translate(0,.01%);transform:translate(0,.01%)}.p-map__carousel>.flickity-viewport>.flickity-slider{height:13.889vh}.p-map__part,.p-map__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:6.898vh;-webkit-transform-origin:0 100%;transform-origin:0 100%}.p-map__sections{bottom:0;width:36.574vh;overflow:hidden;text-decoration:none;vertical-align:bottom;margin-left:-.37vh;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:skew(-17deg,0deg);transform:skew(-17deg,0deg)}.p-map__sections.p-map__sections_active{height:13.704vh;z-index:25}.p-map__part{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:107%;padding:0 12%;-webkit-transform:skew(17deg,0deg);transform:skew(17deg,0deg);-webkit-transition:height .5s;transition:height .5s;background-size:cover;background-blend-mode:multiply}.p-map__sections_active .p-map__part{width:112%;height:13.704vh;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:14%;padding-bottom:7%}.p-map__part-title{font-weight:900;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition:.2s;transition:.2s;word-wrap:break-word}.p-map__sections_active .p-map__part-title{-webkit-transition:.7s;transition:.7s;font-size:2.222vh}.p-index{background:#f7f6fb;-webkit-box-sizing:border-box;box-sizing:border-box}.p-index,.p-index__container,.p-index__sections{height:100%}.p-point-info{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.315vh}@media (max-width:540px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:0;background-color:#2c3e50;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:55px}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.5rem;vertical-align:middle;font-size:4rem}.tingle-modal-box__content{overflow:auto}}