@import url(https://use.typekit.net/zil7pmx.css);
@font-face{font-family:icons;src:url(../fonts/icons.eot?29c1375a2e8a9475c4488ad5c841c9be?#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?de03911018cffc74030b7dd57483fb42) format("woff2"),url(../fonts/icons.woff?299df1bf4c29abc38c79669bd9a0b52f) format("woff"),url(../fonts/icons.ttf?2f0603a4afd7a56760c72a4a350bc9c7) format("truetype"),url(../images/icons.svg?88511d0286b4fe66260f273227ebfc00#icons) format("svg")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-arrow-decor-left:before{content:"\f101"}.icon-arrow-decor-right:before{content:"\f102"}.icon-arrow-slim-down:before{content:"\f103"}.icon-arrow-slim-left:before{content:"\f104"}.icon-arrow-slim-right:before{content:"\f105"}.icon-close:before{content:"\f106"}.icon-moon:before{content:"\f107"}.icon-pdf-download:before{content:"\f108"}.icon-sun:before{content:"\f109"}
.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{align-items:center;background:var(--carousel-button-bg,transparent);border:0;border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:rgba(0,0,0,0);--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));bottom:0;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:80px;--carousel-button-height:80px;--carousel-button-svg-width:60px;--carousel-button-svg-height:60px}}.fancybox__backdrop{background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{display:flex;height:100%}.fancybox__slide{--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:flex;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;animation:fancybox-dash 1.5s ease-in-out infinite}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{opacity:0;transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(94,199,242,.94));border-radius:var(--fancybox-thumbs-border-radius,0);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__thumb{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,0);padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,rgba(94,199,242,.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.fancybox__container{padding:50px 0;text-align:center}.fancybox__container .logo{margin:0 auto;width:106px}.fancybox__slide{padding:50px 50px 0}.carousel__button.is-close{background:#272525;border:none;height:70px;left:50%;outline:none;right:unset;top:70px;transform:translateX(-50%);transition:opacity .25s ease-in-out;width:70px}.carousel__button.is-close span{bottom:90%;color:hsla(0,0%,100%,.4);font-size:.5625rem;left:47%;letter-spacing:.2rem;opacity:0;position:absolute;transform:translateX(0) rotate(-90deg);transform-origin:0 50%;transition:all .25s ease-in-out}.carousel__button.is-close i{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carousel__button.is-close i:before{font-size:1.85rem}@media(max-height:900px),(max-width:900px){.carousel__button.is-close i:before{font-size:calc(1.085rem + 1.36vmin)}}.carousel__button.is-close:hover span{bottom:100%;opacity:1}.carousel__button.is-next i:before,.carousel__button.is-prev i:before{font-size:10rem}@media(max-height:900px),(max-width:900px){.carousel__button.is-next i:before,.carousel__button.is-prev i:before{font-size:calc(1.9rem + 14.4vmin)}}footer{background:#121111;clip-path:polygon(0 0,50% 10%,100% 0,100% 100%,0 100%);position:relative;z-index:5}footer a{letter-spacing:.4rem}.copyrights{color:hsla(0,0%,100%,.2);font-family:Arial;font-size:.6rem;text-align:right}.copyrights a,.copyrights span{letter-spacing:.1rem;opacity:1}.copyrights a{color:hsla(0,0%,100%,.2);position:relative;transition:color .25s ease-out}.copyrights a:after{background:#fff;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.copyrights a:hover{color:#fff}.copyrights a:hover:after{width:100%}@media only screen and (max-width:575px){.copyrights{line-height:1.6;text-align:center}}[v-cloak]{display:none!important}a[href^=tel]{color:inherit;text-decoration:inherit}a{transition:color .25s ease-in-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}.container-fluid{max-width:1720px;padding-left:25px;padding-right:25px}[class*=z-],[class^=z-]{position:relative}.z-5{z-index:5}.z-10{z-index:10}.header-wrapper{left:0;position:relative;right:0;z-index:100}.header-wrapper .header{padding:20px 5%;position:relative;transition:transform .25s ease-in-out,background .25s ease-in-out,padding-top .25s ease-in-out,padding-bottom .25s ease-in-out;z-index:100}.header-wrapper .header .logo-wrapper{height:90px;max-width:100%;overflow:hidden;position:relative;transition:all .25s ease-out;width:42px;z-index:2}.header-wrapper .header .logo-wrapper .logo-link{display:block;height:100%;position:relative}.header-wrapper .header .logo-wrapper .logo-link .logo{left:0;max-height:100%;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out}.header-wrapper .sticky-element .header{background:#fff;box-shadow:0 20px 30px rgba(0,0,0,.3);padding:12px 5%}@media only screen and (min-width:576px){.header-wrapper .header{padding:25px 5%}.header-wrapper .header .logo-wrapper{height:120px;width:57px}}@media only screen and (min-width:768px){.header-wrapper .header{padding:42px 5%}}@media only screen and (min-width:1200px){.header-wrapper .header .logo-wrapper{height:140px;width:66px}.header-wrapper .sticky-element .header .logo-wrapper{height:120px;width:57px}}.img-loader{animation:load 1.1s linear infinite;border:2px solid #000;border-left-color:#fff;border-radius:50%;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:60px;z-index:-1}.img-loader:after{border-radius:50%;height:10em;width:10em}@keyframes load{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.main-menu{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin-bottom:0;padding-left:0;position:relative;text-align:center;z-index:2}.main-menu>li{display:block;margin-right:10px;position:relative}.main-menu>li>a,.main-menu>li>button{color:#272525;display:inline-block;font-size:.5rem;font-weight:800;letter-spacing:.1rem;position:relative;transition:color .25s ease-in-out;white-space:nowrap}.main-menu>li>a.active,.main-menu>li>a:hover,.main-menu>li>button.active,.main-menu>li>button:hover{color:rgba(39,37,37,.5)}.main-menu>li>a.active:after,.main-menu>li>button.active:after{width:80%}.main-menu>li:last-child{margin-right:0}@media only screen and (min-width:576px){.main-menu>li{margin-right:20px}.main-menu>li>a,.main-menu>li>button{font-size:.75rem}}@media only screen and (min-width:768px){.main-menu>li{margin-right:30px}.main-menu>li>a,.main-menu>li>button{font-size:1rem}}@media only screen and (min-width:992px){.main-menu>li{margin-right:50px}}@media only screen and (min-width:1200px){.main-menu>li{margin-right:90px}}.modal-body{padding-top:80px}.btn-modal-close{color:#fff;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:color .25s ease-in-out;z-index:5}.btn-modal-close:hover{color:hsla(0,0%,100%,.7)}::-moz-selection{background:#272525;color:#fff;opacity:1}::selection{background:#272525;color:#fff;opacity:1}.loader-leave-active{transition:opacity 1.5s ease-out 1s}.loader-enter,.loader-leave-to{opacity:0}@keyframes blink{30%{opacity:1}50%{opacity:0}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:all .25s ease-out}.fade-enter,.fade-leave-to{opacity:0}.fade-abs-enter-active{transition:opacity .5s ease-out}.fade-abs-enter-active.fade-abs-enter{opacity:0}.fade-abs-leave-active{left:0;position:absolute;top:0;transition:opacity .5s ease-out}.fade-abs-leave-active.fade-abs-leave-to{opacity:0}.reveal-top{opacity:0;transform:translateY(-5%)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{letter-spacing:.05rem}.text-sans-serif{font-family:brother-1816,sans-serif!important}.text-monospace{font-family:arial,sans-serif!important}.tiny{font-size:.625rem}.xtiny{font-size:.5625rem}sup{font-size:60%}p b{font-weight:900}.ls-45{letter-spacing:.45rem!important}.ls-50{letter-spacing:.5rem!important}.ls-60{letter-spacing:.6rem!important}.ls-70{letter-spacing:.7rem!important}.ls-100{letter-spacing:1rem!important}.ls-200{letter-spacing:2rem!important}.lh-10{line-height:1}.lh-14{line-height:1.4}.lh-15{line-height:1.5}.text-line-through{text-decoration:line-through}.text-white-30{color:hsla(0,0%,100%,.3)}hr{border-top:1px solid #fff;margin:5px auto}hr.primary-20{border-color:rgba(39,37,37,.2)}.link-underline{color:#000;text-decoration:underline}.link-underline:hover{color:currentColor;text-decoration:none}i[class*=" icon-"],i[class^=icon-]{font-size:0}i.icon-tiny[class*=" icon-"]:before,i.icon-tiny[class^=icon-]:before{font-size:.4rem}i.icon-xs[class*=" icon-"]:before,i.icon-xs[class^=icon-]:before{font-size:.7rem}i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:1.1rem}@media(max-height:900px),(max-width:900px){i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:calc(1.01rem + .16vmin)}}i.icon-m[class*=" icon-"]:before,i.icon-m[class^=icon-]:before{font-size:1.4rem}@media(max-height:900px),(max-width:900px){i.icon-m[class*=" icon-"]:before,i.icon-m[class^=icon-]:before{font-size:calc(1.04rem + .64vmin)}}i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:2.5rem}@media(max-height:900px),(max-width:900px){i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:calc(1.15rem + 2.4vmin)}}i.icon-xl[class*=" icon-"]:before,i.icon-xl[class^=icon-]:before{font-size:3.25rem}@media(max-height:900px),(max-width:900px){i.icon-xl[class*=" icon-"]:before,i.icon-xl[class^=icon-]:before{font-size:calc(1.225rem + 3.6vmin)}}i.icon-xxl[class*=" icon-"]:before,i.icon-xxl[class^=icon-]:before{font-size:5rem}@media(max-height:900px),(max-width:900px){i.icon-xxl[class*=" icon-"]:before,i.icon-xxl[class^=icon-]:before{font-size:calc(1.4rem + 6.4vmin)}}@media only screen and (min-width:576px){.ls-sm-50{letter-spacing:.5rem!important}.ls-sm-100{letter-spacing:1rem!important}.ls-sm-110{letter-spacing:1.1rem!important}}@media only screen and (min-width:768px){.ls-md-90{letter-spacing:.9rem!important}.ls-md-200{letter-spacing:2rem!important}}@media only screen and (min-width:992px){.ls-lg-130{letter-spacing:1.3rem!important}}@media only screen and (min-width:1200px){.ls-xl-180{letter-spacing:1.8rem!important}}@media only screen and (min-width:1367px){.ls-xxl-200{letter-spacing:2rem!important}}.page-loader-wrapper{background:#272525;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:99999}.page-loader-wrapper .page-loader-logo{left:50%;max-width:150px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:none}.page-loader-wrapper .loading-text{animation:blink 2s infinite forwards;color:#fff;font-size:.7rem;left:50%;letter-spacing:.1;position:absolute;text-align:center;top:calc(50% + 200px);transform:translate(-50%,-50%)}.page-wrapper{height:100vh;overflow:hidden;position:relative}.page-wrapper.overflow-visible{height:auto;overflow:visible}.page-wrapper .bg-badge-wrapper{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.page-wrapper .bg-badge-wrapper .bg-badge{left:50%;opacity:.05;position:absolute;top:53vh;transform:translateX(-50%);width:120vw}.page-wrapper .page-line{background:hsla(0,0%,72%,.3);display:block;pointer-events:none;position:absolute;width:1px;z-index:1038}.page-wrapper .page-line .page-decor-lines{position:fixed}.page-wrapper .page-line .page-decor-lines span{background:rgba(39,37,37,.5);display:block;height:1px;margin-top:9px;width:10px}.page-wrapper .page-line .page-decor-lines span:first-child{margin-top:0}.page-wrapper .page-line .page-decor-lines span:nth-child(4),.page-wrapper .page-line .page-decor-lines span:nth-child(7){margin-top:29px}.page-wrapper .page-line.left-line{height:calc(100% - 640px);left:2%;top:140px}.page-wrapper .page-line.left-line .page-decor-lines{left:2%;top:30%;transform:translateX(-50%)}.page-wrapper .page-line.right-line{height:calc(100% - 620px);right:2%;top:20px}.page-wrapper .page-line.right-line .page-decor-lines{right:2%;top:60%;transform:translateX(50%)}.section{position:relative}.image-badge{left:50%;position:absolute;top:0;transform:translate(-50%,-50%);z-index:5}.text-line,.text-line span{position:relative}.text-line span{font-weight:500;letter-spacing:.44rem;z-index:1}.text-line:after{background:#b8b7b7;content:"";height:1px;left:-20px;position:absolute;top:50%;width:250px;z-index:0}.text-lines{padding-left:30px;position:relative}.text-lines span{font-weight:500;letter-spacing:1.5rem;position:relative;z-index:1}.text-lines:after{color:#272525;content:"/////////////////////////////////";left:0;position:absolute;top:20%;z-index:0}.decor-lines{align-items:center;display:flex;justify-content:center;line-height:1}.decor-lines span{margin-left:16px}.decor-lines span:first-child{margin-left:0}.btn-image{display:inline-block;opacity:.6;padding:0 40px;position:relative;transition:opacity .25s ease-in-out,color .25s ease-in-out}.btn-image img{width:133px}.btn-image .text{font-size:1rem;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-image .text .decor-lines{opacity:.33}.btn-image .text p{letter-spacing:.4rem;white-space:nowrap}.btn-image.active{opacity:1}.cursor-loading{cursor:wait!important}.btn-day,.btn-night{position:relative}.btn-day span,.btn-night span{font-size:.5625rem;font-weight:500}.btn-day i,.btn-day span,.btn-night i,.btn-night span{color:rgba(39,37,37,.8);transition:color .25s ease-in-out}.btn-day i,.btn-night i{position:absolute;right:0;top:50%;transform:translateY(-45%)}.btn-day i:before,.btn-night i:before{font-size:1.7rem}@media(max-height:900px),(max-width:900px){.btn-day i:before,.btn-night i:before{font-size:calc(1.07rem + 1.12vmin)}}.btn-day.active i,.btn-day.active span,.btn-day:hover i,.btn-day:hover span,.btn-night.active i,.btn-night.active span,.btn-night:hover i,.btn-night:hover span{color:#272525}.btn-night{padding-right:26px}.btn-day{padding-right:30px}.day-night-wrapper{padding-top:45%;position:relative;width:100%}.day-night-wrapper .bg-image-component{bottom:0;left:0;position:absolute;right:0;top:0}.buildings-images{position:relative}.buildings-images .img-main{max-width:100%;opacity:0;position:relative;transition:opacity .25s ease-in-out .25s;z-index:2}.buildings-images .img-main.active{opacity:1;transition:opacity .25s ease-in-out;z-index:3}.buildings-images .img-1,.buildings-images .img-2,.buildings-images .img-3{left:0;max-width:100%;opacity:0;position:absolute;top:0;transition:opacity .25s ease-in-out .25s;z-index:1}.buildings-images .img-1.active,.buildings-images .img-2.active,.buildings-images .img-3.active{opacity:1;transition:opacity .25s ease-in-out;z-index:3}.cursor-view-plans{cursor:url(../images/viewplans.svg?d6a472bb1505282f9fb6a5a146a087e1) 50 50,pointer}.buildings-btns{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0}.buildings-btns li button{color:#fff;font-size:2.8125rem;font-weight:100;line-height:1;margin:0 20px;opacity:.3;padding:10px 20px;position:relative;transition:opacity .25s ease-in-out}@media(max-height:900px),(max-width:900px){.buildings-btns li button{font-size:calc(1.18125rem + 2.9vmin)}}.buildings-btns li button:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:"";height:0;top:0;width:0}.buildings-btns li button:after,.buildings-btns li button:before{display:block;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .25s ease-in-out}.buildings-btns li button:after{bottom:0;color:hsla(0,0%,100%,.4);content:"///  ///  ////";font-size:.4375rem;white-space:nowrap}.buildings-btns li button.active,.buildings-btns li button.active:after,.buildings-btns li button.active:before,.buildings-btns li button:hover,.buildings-btns li button:hover:after,.buildings-btns li button:hover:before{opacity:1}.buildings-btns.btns-alt li button{color:#000;opacity:1}.buildings-btns.btns-alt li button:before{border-top-color:#000}.buildings-btns.btns-alt li button:after{color:#000}.buildings-btns.cursor-loading li button{cursor:wait!important}.plan-inner .title{display:inline-block;padding-right:50px;position:relative}.plan-inner .title p{font-size:1.125rem;font-weight:500;letter-spacing:.68rem}@media(max-height:900px),(max-width:900px){.plan-inner .title p{font-size:calc(1.0125rem + .2vmin)}}.plan-inner .title .building{background:#272525;color:#fff;font-weight:900;height:50px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px}.plan-inner .title .building span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.plan-inner .floors-buttons-wrapper{margin-left:-25px;margin-right:-25px;position:relative}.plan-inner .floors-buttons-wrapper .floors-buttons{padding:20px 0}.plan-inner .floors-buttons-wrapper .floors-buttons .swiper-slide{text-align:center;width:100%}.plan-inner .floors-buttons-wrapper .floors-buttons .swiper-slide button{color:#000;font-size:1.2rem;font-weight:900;padding:8px 20px;transition:background .25s ease-in-out;white-space:nowrap}@media(max-height:900px),(max-width:900px){.plan-inner .floors-buttons-wrapper .floors-buttons .swiper-slide button{font-size:calc(1.02rem + .32vmin)}}.plan-inner .floors-buttons-wrapper .floors-buttons .swiper-slide button:hover{background:hsla(0,0%,100%,.3)}.plan-inner .floors-buttons-wrapper .swiper-button-next,.plan-inner .floors-buttons-wrapper .swiper-button-prev{background-color:#fff;box-shadow:0 0 18px 6px rgba(0,0,0,.23);height:80%;margin-top:0;padding:10px 30px;transform:translateY(-50%);transition:opacity .25s ease-in-out}.plan-inner .floors-buttons-wrapper .swiper-button-next.swiper-button-disabled,.plan-inner .floors-buttons-wrapper .swiper-button-next[aria-disabled=true],.plan-inner .floors-buttons-wrapper .swiper-button-prev.swiper-button-disabled,.plan-inner .floors-buttons-wrapper .swiper-button-prev[aria-disabled=true]{opacity:.4}.plan-inner .floors-buttons-wrapper .swiper-button-next:after,.plan-inner .floors-buttons-wrapper .swiper-button-prev:after{color:#000;font-size:1.8rem}@media(max-height:900px),(max-width:900px){.plan-inner .floors-buttons-wrapper .swiper-button-next:after,.plan-inner .floors-buttons-wrapper .swiper-button-prev:after{font-size:calc(1.08rem + 1.28vmin)}}.plan-inner .floors-buttons-wrapper .swiper-button-prev{left:0}.plan-inner .floors-buttons-wrapper .swiper-button-next{right:0}.plan-inner .building-floor-image{display:block;min-height:70px;position:relative;width:100%}.plan-inner .building-floor-image .img-loader{z-index:1}.plan-inner .building-floor-image img{left:0;position:absolute;top:0;z-index:2}.btn-site-drawer-close{background-color:#272525;border:1px solid #000;color:#fff;display:block;height:80px;left:0;line-height:1;position:absolute;top:0;transition-duration:.25s;transition-property:background-color;transition-timing-function:ease-in-out;width:80px;z-index:5}.btn-site-drawer-close span{font-size:.7rem;left:50%;letter-spacing:.1rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.25s;transition-property:color;transition-timing-function:ease-in-out}.btn-site-drawer-close:hover{background-color:transparent}.btn-site-drawer-close:hover span{color:#000}.plan-inner-wrapper{background:#e6e6e6;background-image:url(../images/badge-gray.svg?2e4099d17295e51d4ee87ec0809bed88);background-position:50% 50%;background-repeat:no-repeat;background-size:300%;height:100%;overflow:auto}.sticky-info{position:sticky;top:100px}.text-appartment{margin-top:-5rem}.text-appartment h3{font-size:.94rem;font-weight:900;letter-spacing:.45rem;margin-bottom:1rem;margin-top:5rem}.text-appartment p{color:#272525;font-size:1rem;font-weight:400;line-height:1.4}.text-appartment p b,.text-appartment p strong{font-weight:900}.bg-badge-gallery{left:50%;opacity:0;position:absolute;top:-7%;transform:translateX(-50%);transition:opacity 1.5s ease-in-out;width:60%}.bg-badge-gallery.active{opacity:.05}.gallery-mask{-webkit-mask-image:url(../images/badge.svg?5ade57dd20d68bdeebdf521f44adab78);mask-image:url(../images/badge.svg?5ade57dd20d68bdeebdf521f44adab78);-webkit-mask-position:55% 50%;mask-position:55% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1300%;mask-size:1300%;position:relative}.gallery-mask,.gallery-mask.active{transition-duration:1.5s;transition-property:-webkit-mask-size,-webkit-mask-position;transition-property:mask-size,mask-position;transition-property:mask-size,mask-position,-webkit-mask-size,-webkit-mask-position;transition-timing-function:cubic-bezier(.36,0,.66,0)}.gallery-mask.active{-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:34%;mask-size:34%}.gallery-mask .overlay{bottom:calc(100% - 100px);cursor:url(../images/close.svg?d54d5976f51041be8c724977cc37f385) 50 50,pointer;display:block;left:0;position:absolute;right:0;top:0;z-index:10}.gallery-mask .overlay.active{bottom:0;cursor:url(../images/viewgallery.svg?ed94e2159e2ac0df2c9359d949b1fc23) 0 0,pointer}.gallery-mask .swiper-pagination{align-items:center;bottom:unset;display:flex;justify-content:flex-start;left:calc(100vw - 87.5% + 250px);top:0;width:unset}.gallery-mask .swiper-pagination .current,.gallery-mask .swiper-pagination .total{font-weight:100;line-height:1}.gallery-mask .swiper-pagination .current{font-size:3rem}@media(max-height:900px),(max-width:900px){.gallery-mask .swiper-pagination .current{font-size:calc(1.2rem + 3.2vmin)}}.gallery-mask .swiper-pagination .total{font-size:1.125rem;margin-left:10px}@media(max-height:900px),(max-width:900px){.gallery-mask .swiper-pagination .total{font-size:calc(1.0125rem + .2vmin)}}.gallery-mask .photos-gallery-wrapper{transform:scale(1.1);transition:transform 2s cubic-bezier(.36,0,.66,-.1)}.gallery-mask .photos-gallery-wrapper.active{transform:scale(1)}.gallery-mask.is-device{margin-top:15px}.gallery-mask.is-device .overlay{bottom:100%}.gallery-mask.is-device .overlay.active{bottom:0}.map-wrapper{position:relative}.map-wrapper .map{height:20vh;transition:all 1.3s cubic-bezier(.77,0,.175,1)}.map-wrapper .map.active{height:50vh}.map-wrapper .map-overlay{background:rgba(0,0,0,.5);cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:576px){.btn-night{padding-right:30px}.btn-day{padding-right:34px}.text-line span{letter-spacing:.8rem}.text-line:after{width:330px}.plan-inner .title{padding-right:80px}.plan-inner .title p{letter-spacing:1.5rem}.plan-inner .floors-buttons-wrapper .floors-buttons .swiper-slide{text-align:left;width:auto}.plan-inner .floors-buttons-wrapper .floors-buttons .swiper-slide button{font-size:1rem;font-weight:500}.plan-inner .floors-buttons-wrapper .floors-buttons .swiper-slide button.active{background:#fff}.plan-inner .floors-buttons-wrapper .swiper-button-next.swiper-button-disabled,.plan-inner .floors-buttons-wrapper .swiper-button-next[aria-disabled=true],.plan-inner .floors-buttons-wrapper .swiper-button-prev.swiper-button-disabled,.plan-inner .floors-buttons-wrapper .swiper-button-prev[aria-disabled=true]{display:none}}@media only screen and (min-width:768px){.text-line span{letter-spacing:1rem}.text-line:after{width:388px}}@media only screen and (min-width:992px){.plan-inner-wrapper{background-size:200% 140%}}
