.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.header{bottom:0;position:fixed;right:0;top:0;transition-delay:.5s;transition-duration:1.2s;transition-property:all;width:195px;z-index:99998}.header .main-nav-logo img{max-width:165px}.header nav.home-header{border-left:1px solid hsla(0,0%,59%,.37)}.header nav.home-header .lng li a{color:#fff}.header nav:not(.home-header){background:#fff}.header nav:not(.home-header) .toggle-header span{color:#000}.header nav:not(.home-header) ul.social .svg g use,.header nav:not(.home-header) ul.social .svg path{fill:#0f0f0f}.header nav:not(.home-header) .tel .tel-box{color:#000}.header nav:not(.home-header) .tel .tel-box .svg g use,.header nav:not(.home-header) .tel .tel-box .svg path{fill:#0f0f0f}.header nav:not(.home-header) .tel .tel-box .text{color:#8d8d8d}.header .main-navigation{align-items:flex-start;bottom:0;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .7s;z-index:100}.header .main-navigation:before{background:rgba(0,0,0,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header .main-navigation .content{background-color:#232323;display:flex;flex-direction:column;height:100%;transform:translateX(50%);transition:all 1.3s;width:85%}.header .main-navigation .content h3,.header .main-navigation .content h3 a{color:#fff;font-size:24px;font-weight:700;line-height:35px;-webkit-text-decoration:none;text-decoration:none}.header .main-navigation .content h3{margin-bottom:43px}.header .main-navigation .content h3 a{position:relative}.header .main-navigation .content h3 a:before{background:#fa6a02;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .3s;width:0}.header .main-navigation .content h3 .router-link-active:before,.header .main-navigation .content h3:hover a:before{width:100%}.header .main-navigation .content .ul li{margin-bottom:5px}.header .main-navigation .content .ul li a{display:block;padding:6px 0;transition:all .3s}.header .main-navigation .content .ul li .router-link-active,.header .main-navigation .content .ul li:hover a{color:#fff}.header .main-navigation .content .margin-bottom-0{margin-bottom:0}.header .main-navigation .content h3 a{display:inline-block}.header .main-navigation .content h3 a:after{border-color:transparent transparent transparent #fa6a02;border-style:solid;border-width:4px 0 4px 5px;content:"";display:inline-block;float:right;height:0;margin:15px 0 0 10px;width:0}.header .main-navigation .content .cols{display:flex;flex-direction:row;padding:110px 30px 50px}.header .main-navigation .content .col{border-right:1px solid hsla(0,0%,59%,.37);opacity:0;padding:0 40px 40px}.header .main-navigation .content .col:first-child{transform:translateX(250px);transition:all 1.1s}.header .main-navigation .content .col:nth-child(2){transform:translateX(450px);transition:all 1.4s}.header .main-navigation .content .col:nth-child(3){border:none;transform:translateX(600px);transition:all 1.6s}.header .main-navigation .content .tel .tel-box{color:#fff;padding:0}.header .main-navigation .content .tel .tel-box:before{display:none}.header .main-navigation .content .tel .tel-box g use path,.header .main-navigation .content .tel .tel-box svg path{fill:#fff}.header .main-navigation .content .tel .tel-box:hover{background:transparent;color:#fff}.header .main-navigation .content .tel .tel-box:hover g use path,.header .main-navigation .content .tel .tel-box:hover svg path{fill:#fff}.header .main-navigation .content .tel .tel-box .icon{margin:0 auto 10px 0}.header .main-navigation .content .tel .tel-box .text{margin-bottom:10px}.header .main-navigation .content .follow-us{margin:30px 0 0}.header .main-navigation .content .follow-us .text{color:#fff;font-size:9px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.header .main-navigation .content .follow-us ul{margin:0}.header .main-navigation .content .follow-us li{display:inline-block;margin:0 15px 0 0}.header .main-navigation .content .follow-us li:last-child{margin-right:0}.header .main-navigation .content .follow-us li a{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:55px;justify-content:center;text-align:center;transition:all .3s;width:55px}.header .main-navigation .content .follow-us li a img,.header .main-navigation .content .follow-us li a svg{display:block;margin:auto;transition:all .3s}.header .main-navigation .content .follow-us li a:hover{border-color:#f96902}.header .main-navigation .content .follow-us li a:hover svg g use,.header .main-navigation .content .follow-us li a:hover svg path{fill:#f96902}.header .main-navigation .content ul.created-by{margin:auto auto 20px 20px}.header .main-navigation .content ul.created-by li{display:block}.header .main-navigation .content ul.created-by li,.header .main-navigation .content ul.created-by li a{color:#fff;font-size:12px;font-weight:600;padding:5px;-webkit-text-decoration:none;text-decoration:none}.header .main-navigation .content .ul,.header .main-navigation .content ul{list-style:none;margin:13px 0 30px;padding:0}.header .main-navigation .content .ul .box,.header .main-navigation .content .ul li,.header .main-navigation .content ul .box,.header .main-navigation .content ul li{display:block}.header .main-navigation .content .ul .box a,.header .main-navigation .content .ul li a,.header .main-navigation .content ul .box a,.header .main-navigation .content ul li a{color:#8d8d8d;font-family:Fira Sans,sans-serif;font-size:14px;font-weight:400;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:1024px){.header .main-navigation .content .cols{padding:60px 20px 40px}.header .main-navigation .content h3,.header .main-navigation .content h3 a{font-size:20px;line-height:30px}.header .main-navigation .content .col{padding:0 20px 20px}}@media screen and (max-width:768px){.header .main-navigation .main-nav-logo img{max-width:100px}.header .main-navigation .content{width:100%}}.header .tel{position:relative;width:100%;z-index:50}.header .tel .tel-box{color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:30px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.header .tel .tel-box:before{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:all .3s;z-index:-1}.header .tel .tel-box:hover{color:#000}.header .tel .tel-box:hover:before{transform:translateY(0)}.header .tel .tel-box:hover .icon{-webkit-animation:ring 1s infinite;-webkit-animation-iteration-count:infinite}.header .tel .tel-box:hover .icon svg g use,.header .tel .tel-box:hover .icon svg path{fill:#000}.header .tel .icon{margin-left:auto}.header .tel .icon svg g,.header .tel .icon svg g use,.header .tel .icon svg path{fill:#fff}.header .tel .text{font-family:Montserrat;font-size:9px;font-weight:700;text-transform:uppercase}.header .tel .text a{color:inherit;-webkit-text-decoration:none;text-decoration:none;text-transform:none;transition:color .2s}.header .tel .text a:hover{color:#cfcfcf}.header .tel .phone{font-size:15px;font-weight:700;text-transform:uppercase}.header nav{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.header .toggle-header{background:transparent;border:none;box-shadow:none;color:#fff;cursor:pointer;font-family:Montserrat;font-size:11px;font-weight:700;margin:auto;outline:none;text-transform:uppercase;z-index:150}.header .toggle-header .button{background-color:#f8f8f8;border-radius:50%;height:71px;margin-bottom:12px;position:relative;transition:all .3s;width:71px}.header .toggle-header .button span{background-color:#000;display:block;height:2px;left:50%;margin-left:-14px;position:absolute;transition:all .3s;width:27px}.header .toggle-header .button span:first-child{top:30px}.header .toggle-header .button span:nth-child(2){top:40px}@media screen and (min-width:992px){.header .toggle-header:hover .button{transform:scale(1.1)}.header .toggle-header:hover .button span{transform:scale(.9)}}.header .toggle-header.active .button span:first-child{top:35px;transform:rotate(45deg)}.header .toggle-header.active .button span:nth-child(2){top:35px;transform:rotate(-45deg)}.header .toggle-header.active span{color:#fff!important}.header ul.social{margin:0 0 20px;padding:0;text-align:center}.header ul.social li{display:inline-block;list-style:none;transition:all .3s}.header ul.social li:hover{opacity:.7}.header ul.social li a{display:block;padding:17px}.header .lng{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:0 0 40px}.header .lng:before{background:#8d8d8d;content:"";display:inline-block;height:50px;margin-bottom:15px;width:1px}.header .lng li{list-style:none;margin:0;padding:0;transition:all .3s}.header .lng li:hover{opacity:.7}.header .lng li a{border-bottom:2px solid #fa6a02;color:#000;display:block;font-size:12px;font-weight:700;padding:5px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.header .lng li.imigix{color:#fff;font-size:12px;font-weight:700;margin-left:auto}.header.active .main-navigation{transform:translateX(0)}.header.active .main-navigation .content{animation:nav-animation 1s 1 forwards}.header.active .main-navigation .col{opacity:1}.header.active .main-navigation .col:first-child{animation:col3-animation .7s 1 forwards}.header.active .main-navigation .col:nth-child(2){animation:col3-animation 1.1s 1 forwards}.header.active .main-navigation .col:nth-child(3){animation:col3-animation 1.4s 1 forwards}.tel-container .tel-box{border-radius:8px;color:#000;display:block;overflow:hidden;padding:12px 0;position:relative;-webkit-text-decoration:none;text-decoration:none}.tel-container .tel-box .tel-inner .tel-call{color:inherit;display:block;-webkit-text-decoration:none;text-decoration:none}.tel-container .tel-box .icon{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.tel-container .tel-box .svg g use,.tel-container .tel-box .svg path{fill:#fff}.tel-container .tel-box .text{color:#8d8d8d}.tel-container .tel-box .phone{color:#fff;font-size:15px;font-weight:700;text-transform:uppercase}.tel-container .tel-box .text a{color:#8d8d8d;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.header-mobile{align-items:center;border-bottom:2px solid hsla(0,0%,100%,.2);display:flex;flex-direction:row;justify-content:space-around;left:25px;padding:10px 25px 10px 0;position:absolute;right:0;top:0;transition-delay:.5s;transition-duration:.7s;transition-property:all;z-index:99998}.header-mobile .tel{position:relative;z-index:150}.header-mobile .tel .tel-box{background-color:#fa6a02;border-radius:50%;display:block;height:38px;width:38px}.header-mobile .tel .tel-box .svg{-webkit-animation:ring 1.5s 4;left:10px;position:absolute;top:10px}.header-mobile .tel .tel-box .svg path{fill:#fff}.header-mobile .main-nav-logo{display:block;margin-bottom:-10px}.header-mobile .main-nav-logo img{max-width:125px}.header-mobile .toggle-header{background:transparent;border:none;border-right:1px solid hsla(0,0%,100%,.2);box-shadow:none;color:#fff;font-size:11px;font-weight:600;margin-left:10px;margin-right:20px;outline:none;padding:0;text-transform:uppercase;z-index:150}.header-mobile .toggle-header .button{height:24px;position:relative;width:46px}.header-mobile .toggle-header .button span{background-color:#fff;display:block;height:2px;left:50%;margin-left:-14px;position:absolute;transition:all .3s;width:23px}.header-mobile .toggle-header .button span:first-child{top:2px}.header-mobile .toggle-header .button span:nth-child(2){top:11px}.header-mobile .toggle-header .button span:nth-child(3){left:inherit;margin:0 -9px 0 0;right:50%;top:21px;width:17px}.header-mobile .toggle-header.active .button span:first-child{top:12px;transform:rotate(45deg)}.header-mobile .toggle-header.active .button span:nth-child(2){top:12px;transform:rotate(-45deg)}.header-mobile .toggle-header.active .button span:nth-child(3){opacity:0;transform:scale(0);visibility:hidden}.header-mobile .toggle-header.active span{color:#fff!important}.header-mobile .lng{margin-left:auto;opacity:0;position:relative;transform:translate(-50px);transition:all .3s;visibility:hidden;z-index:150}.header-mobile .lng li{list-style:none;margin:0;padding:0}.header-mobile .lng li a{border-bottom:2px solid #fa6a02;color:#fff;font-size:12px;font-weight:600;margin-top:-3px;padding:5px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.header-mobile .lng li.imigix{color:#fff;font-size:12px;font-weight:600;margin-left:auto}.header-mobile .main-navigation{align-items:flex-start;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .7s;z-index:100}.header-mobile .main-navigation:before{background:rgba(0,0,0,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header-mobile .main-navigation .content{background-color:#232323;display:flex;flex-direction:column;height:100%;transform:translateX(50%);transition:all 1.1s;width:100%}.header-mobile .main-navigation .content h3,.header-mobile .main-navigation .content h3 a{color:#fff;font-size:17px;font-weight:600;line-height:32px;-webkit-text-decoration:none;text-decoration:none}.header-mobile .main-navigation .content .margin-bottom-0,.header-mobile .main-navigation .content h3{margin-bottom:0}.header-mobile .main-navigation .content h3 a{display:inline-block}.header-mobile .main-navigation .content h3 a:after{border-color:transparent transparent transparent #fa6a02;border-style:solid;border-width:4px 0 4px 5px;content:"";display:inline-block;float:right;height:0;margin:15px 0 0 10px;width:0}.header-mobile .main-navigation .content .cols{display:flex;flex-direction:column;padding:60px 25px 20px}.header-mobile .main-navigation .content .col{opacity:0;padding:0}.header-mobile .main-navigation .content .col:first-child{transition:all .9s}.header-mobile .main-navigation .content .col:nth-child(2){transition:all 1.3s}.header-mobile .main-navigation .content .col:nth-child(3){border:none;transition:all 1.7s}.header-mobile .main-navigation .content .follow-us{border-top:1px solid hsla(0,0%,59%,.37);margin:30px 0 0;padding-top:15px}.header-mobile .main-navigation .content .follow-us .text{color:#fff;font-size:9px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.header-mobile .main-navigation .content .follow-us ul{margin:0}.header-mobile .main-navigation .content .follow-us li{display:inline-block;margin:0 15px 0 0}.header-mobile .main-navigation .content .follow-us li:last-child{margin-right:0}.header-mobile .main-navigation .content .follow-us li a{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:45px;justify-content:center;text-align:center;transition:all .3s;width:45px}.header-mobile .main-navigation .content .follow-us li a img,.header-mobile .main-navigation .content .follow-us li a svg{display:block;margin:auto;transition:all .3s}.header-mobile .main-navigation .content ul{list-style:none;margin:0 0 10px;padding:0}.header-mobile .main-navigation .content ul li{display:block;margin-bottom:16px}.header-mobile .main-navigation .content ul li a{color:#8d8d8d;font-family:Fira Sans,sans-serif;font-size:14px;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.header-mobile nav{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.header-mobile.active{position:fixed}.header-mobile.active .main-nav-logo{position:relative;z-index:999}.header-mobile.active .lng{opacity:1;transform:translate(0);visibility:visible}.header-mobile.active .main-navigation{transform:translateX(0)}.header-mobile.active .main-navigation .content{animation:nav-animation 1s forwards}.header-mobile.active .main-navigation .col{opacity:1}.header-mobile .main-nav-logo svg g,.header-mobile .main-nav-logo svg g g,.header-mobile .main-nav-logo svg g mask,.header-mobile .main-nav-logo svg g path,.header-mobile .main-nav-logo svg path,.header-mobile .main-nav-logo svg polygon{fill:#fff!important}.header-mobile.white{background:#fff;left:0;padding-left:25px}.header-mobile.white .main-nav-logo svg path{fill:#000!important}.header-mobile.white .main-nav-logo svg g g:nth-child(2) path{fill:#b1b1b1!important}.header-mobile.white .toggle-header{border-right:1px solid #000}.header-mobile.white .toggle-header .button span{background-color:#000}.header-mobile.white.active .main-nav-logo svg g g:nth-child(2) path,.header-mobile.white.active .main-nav-logo svg path{fill:#fff!important}.header-mobile.white.active .toggle-header{border-right:1px solid #fff}.header-mobile.white.active .toggle-header .button span{background-color:#fff}@keyframes nav-animation{0%{transform:translateX(50%)}to{transform:translateX(0)}}@keyframes col1-animation{0%{opacity:0;transform:translateX(250px)}50%{opacity:0;transform:translateX(1100)}to{opacity:1;transform:translateX(0)}}@keyframes col2-animation{0%{opacity:0;transform:translateX(450px)}50%{opacity:0;transform:translateX(100)}to{opacity:1;transform:translateX(0)}}@keyframes col3-animation{0%{opacity:0;transform:translateX(650px)}50%{opacity:0;transform:translateX(100)}to{opacity:1;transform:translateX(0)}}.preloader[data-v-116d079e]{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;transition:all 1.5s;z-index:99999}.preloader .loader[data-v-116d079e]{background:transparent;border:3px solid #fff;border-radius:50%;height:250px;left:50%;line-height:250px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:250px}.preloader .loader[data-v-116d079e]:before{animation:animateCircle-116d079e 2s linear infinite;border-radius:50%;border-right:3px solid transparent;border-top:3px solid transparent;border-color:#fa6a02 #fa6a02 transparent transparent;border-style:solid;border-width:3px;content:"";height:100%;left:-3px;position:absolute;top:-3px;width:100%}.preloader .loader span[data-v-116d079e]{animation:animate-116d079e 2s linear infinite;background:transparent;display:block;height:4px;left:50%;position:absolute;top:calc(50% - 2px);transform-origin:left;width:50%}.preloader .loader span[data-v-116d079e]:before{background:#fa6a02;border-radius:50%;box-shadow:0 0 10px #fa6a02;content:"";height:16px;position:absolute;right:-8px;top:-6px;width:16px}@keyframes animateCircle-116d079e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animate-116d079e{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.preloader .preloader-content[data-v-116d079e]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.preloader .preloader-content .logo[data-v-116d079e]{margin:50px auto;max-width:130px;perspective:1000px;width:100%}.preloader .preloader-content .logo img[data-v-116d079e]{width:100%}.page-enter-active,.page-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease-in-out}.page-enter,.page-leave-to{opacity:0}.layout-enter-active,.layout-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease-in-out}.layout-enter,.layout-leave-to{opacity:0}.noeffect-enter-active,.noeffect-leave-active{overflow:visible;transition-duration:0;transition-property:opacity;transition-timing-function:inherit}.noeffect-enter,.noeffect-leave-active{opacity:1}.fade-enter-active,.fade-leave-active{overflow:hidden;transition-duration:.3s;transition-property:opacity;transition-property:height,opacity;transition-timing-function:ease}.fade-enter,.fade-leave-active{opacity:0}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{overflow:hidden;transition-duration:.25s;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(.55,0,.1,1)}.slide-left-enter,.slide-right-leave-active{opacity:0;transform:translate(2em)}.slide-left-leave-active,.slide-right-enter{opacity:0;transform:translate(-2em)}.vue-map-container{position:relative}.vue-map-container .vue-map{bottom:0;left:0;position:absolute;right:0;top:0}.vue-map-hidden{display:none}.vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{bottom:0;left:0;position:absolute;right:0;top:0}
/*!
 * Viewer.js v1.11.7
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-11-24T04:32:14.526Z
 */.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 40'%3E%3Cpath fill='%23fff' d='M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7zM212 9.3l20.1 10.6L212 30.5zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6zm35.9-16.5h6.3v2h-4.3V16h-2zm14 0h6.2V16h-2v-4.3h-4.2zm6.2 14V30h-6.2v-2h4.2v-4.3zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3zM93.6 9.7h-5.8v3.9h2V30h3.8zm16.1 0h-5.8v3.9h1.9V30h3.9zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9zm147.2 13.4h6.3V30h-2v-4.3h-4.3zm14 6.3v-6.3h6.2v2h-4.3V30zm6.2-14h-6.2V9.7h1.9V14h4.3zm-13.9 0h-6.3v-2h4.3V9.7h2zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}.nav{align-items:flex-start;border-right:1px solid hsla(0,0%,59%,.37);bottom:0;display:flex;justify-content:center;left:0;padding-top:30px;position:absolute;top:0;width:195px;z-index:999}.nav .inner-logo img{max-width:100px}.nav--dark{background-color:#232323}.available-properties-page[data-v-aa618f44]{background:#f8f8f8;min-height:100vh;padding:100px 200px 50px}.available-properties-header[data-v-aa618f44]{display:none}@media screen and (max-width:768px){.available-properties-header[data-v-aa618f44]{display:block}}.available-properties-header[data-v-aa618f44]{background:#232323;padding:100px 20px 20px}.available-properties-header .title[data-v-aa618f44]{color:#fff;font-size:32px;font-weight:600;margin-bottom:10px;text-align:center}.container[data-v-aa618f44]{margin:0 auto;max-width:1200px;padding:0 20px}.page-header[data-v-aa618f44]{margin-bottom:40px;text-align:center}.page-header .page-title[data-v-aa618f44]{color:#000;font-size:32px;font-weight:600;margin-bottom:10px}.page-header .total-count .count[data-v-aa618f44]{color:#fa6a02;font-size:24px;font-weight:600}.page-header .total-count .text[data-v-aa618f44]{color:#8d8d8d;font-size:16px;margin-left:10px}.content-wrapper[data-v-aa618f44]{display:flex;flex-direction:column;gap:40px}.building-section[data-v-aa618f44]{background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden}.building-card[data-v-aa618f44]{grid-gap:0;color:inherit;display:grid;gap:0;grid-template-columns:1fr 1fr;-webkit-text-decoration:none;text-decoration:none}.building-card .building-image[data-v-aa618f44]{height:250px;overflow:hidden;position:relative;width:100%}.building-card .building-image img[data-v-aa618f44]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.building-card .building-image .apartment-count-badge[data-v-aa618f44]{background:#22a314;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:8px 12px;position:absolute;right:15px;text-transform:uppercase;top:15px}.building-card .building-info[data-v-aa618f44]{padding:20px}.building-card .building-info .building-title[data-v-aa618f44]{color:#000;font-size:20px;font-weight:600;margin-bottom:10px}.building-card .building-info .building-description[data-v-aa618f44]{color:#8d8d8d;font-size:14px;line-height:1.4;margin-bottom:15px}.building-card .building-info .building-details .detail-item[data-v-aa618f44]{display:flex;justify-content:space-between;margin-bottom:8px}.building-card .building-info .building-details .detail-item .label[data-v-aa618f44]{color:#8d8d8d;font-size:14px}.building-card .building-info .building-details .detail-item .value[data-v-aa618f44]{font-size:14px;font-weight:600}.building-card .building-info .building-details .detail-item .value.available-count[data-v-aa618f44]{color:#22a314}.building-card .building-info .building-details .detail-item .value.reserved-count[data-v-aa618f44]{color:#fa6a02}.building-card .building-info .building-details .detail-item .value.sold-count[data-v-aa618f44]{color:#e22f2f}.building-card .building-info .building-actions[data-v-aa618f44]{border-top:1px solid #eee;margin-top:20px;padding-top:15px}.building-card .building-info .building-actions .view-building-btn[data-v-aa618f44]{background:#fa6a02;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background .3s;width:100%}.building-card .building-info .building-actions .view-building-btn[data-v-aa618f44]:hover{background:#e55a00}.apartments-section[data-v-aa618f44]{background:#f9f9f9;border-top:1px solid #eee}.apartments-section .apartments-header[data-v-aa618f44]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 30px;transition:background-color .2s}.apartments-section .apartments-header[data-v-aa618f44]:hover{background:#f0f0f0}.apartments-section .apartments-header .apartments-title[data-v-aa618f44]{color:#000;font-size:18px;font-weight:600;margin:0}.apartments-section .apartments-header .toggle-icon[data-v-aa618f44]{color:#fa6a02;transition:transform .3s ease}.apartments-section .apartments-header .toggle-icon.expanded[data-v-aa618f44]{transform:rotate(180deg)}.apartments-list[data-v-aa618f44]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0 30px 30px}.apartment-item[data-v-aa618f44]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:inherit;display:block;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.apartment-item[data-v-aa618f44]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.apartment-item .apartment-content[data-v-aa618f44]{padding:16px}.apartment-item .apartment-header[data-v-aa618f44]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.apartment-item .apartment-header .apartment-title[data-v-aa618f44]{color:#000;flex:1;font-size:15px;font-weight:600;line-height:1.3;margin:0}.apartment-item .apartment-header .status-badge[data-v-aa618f44]{border-radius:4px;font-size:10px;font-weight:700;margin-left:8px;padding:4px 8px;text-transform:uppercase}.apartment-item .apartment-header .status-badge.available[data-v-aa618f44]{background:#e8f5e8;color:#22a314}.apartment-item .apartment-header .status-badge.reserved[data-v-aa618f44]{background:#fff4e6;color:#fa6a02}.apartment-item .apartment-header .status-badge.sold[data-v-aa618f44]{background:#ffeaea;color:#e22f2f}.apartment-item .apartment-specs[data-v-aa618f44]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.apartment-item .apartment-specs .spec-item[data-v-aa618f44]{align-items:center;display:flex;flex-direction:column}.apartment-item .apartment-specs .spec-item .spec-value[data-v-aa618f44]{color:#000;font-size:16px;font-weight:600;line-height:1}.apartment-item .apartment-specs .spec-item .spec-label[data-v-aa618f44]{color:#8d8d8d;font-size:11px;margin-top:2px;text-transform:uppercase}.apartment-item .apartment-specs .spec-divider[data-v-aa618f44]{background:#e0e0e0;height:24px;width:1px}.apartment-item .apartment-price[data-v-aa618f44]{border-top:1px solid #f0f0f0;padding-top:8px;text-align:right}.apartment-item .apartment-price .price[data-v-aa618f44]{color:#fa6a02;font-size:16px;font-weight:700}.loading-state[data-v-aa618f44]{padding:60px 0;text-align:center}.loading-state p[data-v-aa618f44]{color:#8d8d8d;font-size:18px}.no-results[data-v-aa618f44]{padding:60px 0;text-align:center}.no-results p[data-v-aa618f44]{color:#8d8d8d;font-size:18px}@media screen and (max-width:768px){.available-properties-page[data-v-aa618f44]{padding:20px 0 30px}.container[data-v-aa618f44]{padding:0 15px}.content-wrapper[data-v-aa618f44]{gap:20px}.building-card[data-v-aa618f44]{grid-template-columns:1fr}.building-image[data-v-aa618f44]{height:200px!important}.building-info[data-v-aa618f44]{padding:16px!important}.building-info .building-title[data-v-aa618f44]{font-size:18px!important}.building-info .building-description[data-v-aa618f44]{font-size:13px!important}.building-info .building-details .detail-item[data-v-aa618f44]{font-size:12px}.page-header .page-title[data-v-aa618f44]{font-size:24px}.apartments-section .apartments-header[data-v-aa618f44]{padding:15px 20px}.apartments-section .apartments-header .apartments-title[data-v-aa618f44]{font-size:16px}.apartments-list[data-v-aa618f44]{gap:10px;grid-template-columns:1fr;padding:0 20px 20px}.apartment-item .apartment-content[data-v-aa618f44]{padding:12px}.apartment-item .apartment-header[data-v-aa618f44]{align-items:flex-start;flex-direction:column;gap:8px}.apartment-item .apartment-header .apartment-title[data-v-aa618f44]{font-size:14px}.apartment-item .apartment-header .status-badge[data-v-aa618f44]{align-self:flex-end;margin-left:0}.apartment-item .apartment-specs[data-v-aa618f44]{gap:8px}.apartment-item .apartment-specs .spec-item .spec-value[data-v-aa618f44]{font-size:14px}.apartment-item .apartment-specs .spec-item .spec-label[data-v-aa618f44]{font-size:10px}.apartment-item .apartment-specs .spec-divider[data-v-aa618f44]{height:20px}.apartment-item .apartment-price .price[data-v-aa618f44]{font-size:14px}}@media screen and (max-width:480px){.apartment-specs[data-v-aa618f44]{justify-content:space-around}.apartment-specs .spec-divider[data-v-aa618f44]{display:none}}.scroll-icon{bottom:30px;left:50%;position:absolute;transform:translate(-50%,200%);transition-delay:1.5s;transition-duration:.7s;transition-property:all;z-index:2000}.scroll-icon span{border:2px solid #fff;border-radius:12px;display:block;height:40px;width:24px}.scroll-icon span:after{animation:bounce-animation .4s linear infinite alternate;background:#fff;border-radius:12px;content:"";height:12px;left:50%;margin-left:-2px;position:absolute;top:7px;width:4px}@media screen and (max-width:1024px){.scroll-icon{display:none}}.active-component .scroll-icon{transform:translate(-50%)}.active-component .buildings-carousel .caption .description,.active-component .buildings-list{opacity:1;transform:translateY(0)}.buildings-list{background:#fff;bottom:0;counter-reset:titles;padding:35px 0;position:absolute;right:195px;transform:translateY(100%);transition:.7s;z-index:999}.buildings-list:before{background:hsla(0,0%,59%,.37);bottom:0;content:"";height:100vh;left:0;position:absolute;width:1px}.buildings-list h3{color:#8d8d8d;font-family:Exo\ 2;font-size:12px;font-weight:700;margin-bottom:20px;margin-left:40px;text-transform:uppercase}.buildings-list .buildings-titles{border-bottom:1px solid #dfdfdf;margin-bottom:40px}.buildings-list .building-title{background:none;border-bottom:1px solid #dfdfdf;border-radius:0;box-shadow:none;color:#000;display:block;font-size:18px;font-weight:600;height:auto;margin-left:40px;margin-right:40px;opacity:1;position:relative;width:auto}.buildings-list .building-title:last-child{border-bottom:0}.buildings-list .building-title a{align-items:center;color:#000;display:block;display:flex;padding:20px 0;-webkit-text-decoration:none;text-decoration:none}.buildings-list .building-title a .icon{margin-left:10px}.buildings-list .building-title a:before{color:#fa6a02;content:"0" counters(titles,". 0");counter-increment:titles;display:inline-block;float:left;font-family:Montserrat;font-size:10px;font-weight:700;margin:0 10px;text-transform:uppercase}.buildings-list .building-title.active a,.buildings-list .building-title:hover a{color:#fa6a02}.buildings-list .buttons{align-items:center;display:flex;justify-content:space-between;margin-left:40px;margin-right:40px}.buildings-list .buttons a{border:1px solid #8d8d8d;color:#484b47;display:block;font-family:Fira Sans;font-size:12px;font-weight:700;padding:13px 30px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s}.buildings-list .buttons a:hover{background:#fa6a02;border-color:#fa6a02;color:#fff}.buildings-list .buttons a:last-child{border-left:0}.buildings-carousel{bottom:0;height:100vh;left:0;position:absolute;right:0;top:0;width:100%;z-index:99}.buildings-carousel.loading{z-index:99999}.buildings-carousel .caption{max-width:50%;position:relative;z-index:1000}.buildings-carousel .description{opacity:0;transform:translateY(-100px);transition:all .3s}.buildings-carousel .description p{color:#fff;font-size:18px;font-weight:500}.buildings-carousel .swiper-container,.buildings-carousel .swiper-wrapper{height:100vh;width:100%}.buildings-carousel .swiper-slide,.buildings-carousel .swiper-slide .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.buildings-carousel .swiper-slide .bg{align-items:center;display:flex}.buildings-carousel .swiper-slide .bg:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:1366px){.buildings-carousel .swiper-slide .caption .title{font-size:28px;line-height:36px}}@media screen and (max-width:1024px){.buildings-carousel .swiper-slide .caption{margin-bottom:20%;max-width:100%}.buildings-carousel .buildings-list{left:195px;padding:15px 0}.buildings-carousel .buildings-list:before{display:none}.buildings-carousel .buildings-list h3{margin-bottom:10px}.buildings-carousel .buildings-list .buildings-titles{margin-bottom:15px}.buildings-carousel .buildings-list .building-title a{padding:10px 0}.buildings-carousel .buildings-list .buttons a{text-align:center;width:100%}}@keyframes bounce-animation{0%{transform:translateY(0)}to{transform:translateY(7px)}}.news-box{background:#fff;bottom:0;left:35px;position:absolute;right:50%;z-index:9999}.news-box .news a{align-items:center;color:#4a4a4a;display:flex;font-family:Fira Sans,sans-serif;font-size:14px;font-weight:400;justify-content:space-between;padding:32px 30px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.news-box .news a .icon{background:url(/_nuxt/img/news-icon.b491fce.svg) no-repeat 50%;background-size:100%;display:inline-block;float:left;height:26px;margin-right:15px;width:31px}.news-box .news a .text{border-left:1px solid #dfdfdf;color:#8d8d8d;display:block;font-family:Montserrat;font-size:10px;font-weight:700;height:40px;line-height:40px;margin-left:auto;padding-left:18px;text-transform:uppercase;width:200px}.news-box .news a .text:before{border-color:transparent transparent transparent #fa6a02;border-style:solid;border-width:4px 0 4px 5px;content:"";display:inline-block;float:right;height:0;margin-left:10px;margin-top:14px;transition:all .3s;width:0}.news-box .news a:hover{background:#f7f7f7}@media screen and (max-width:768px){.news-box{right:195px}}.line{background-color:hsla(0,0%,59%,.37);height:100%;left:50%;position:absolute;top:0;transform:translate(-100%,-100%);transition:all 1.8s;width:1px}@media screen and (max-width:768px){.line{display:none}}.active-component .line{transform:translate(-100%)}@media screen and (max-width:768px){.home-slider .caption .title-box{padding-left:20px}.home-slider .caption .title-box .title{font-size:26px;line-height:34px}.home-slider .caption .btn-box{margin-left:20px}}.tooltip .icons{align-items:center;display:flex;margin:5px -10px}.tooltip .icons div{align-items:center;display:flex;font-size:14px;font-weight:600;margin:10px}.tooltip .icons i{background-color:#fa6a02;background-position:50%;background-repeat:no-repeat;border-radius:50%;display:inline-block;height:40px;margin-right:6px;width:40px}.tooltip .icons i.area-icon{background-image:url(/_nuxt/img/area-icon.903e3da.svg)}.tooltip .icons i.rooms-icon{background-image:url(/_nuxt/img/rooms-icon.3696c6b.svg)}.center-tooltip{display:none;font-size:10px;min-width:inherit;padding:5px;text-align:center;text-transform:uppercase;width:auto}.center-tooltip:after{display:none}.floor-info{align-items:center;display:flex;height:100vh;justify-content:center;padding-left:195px;padding-right:350px;position:relative;text-align:center}.floor-info .sold-text{color:red;font-size:10px;margin-bottom:15px}.floor-info .img-box{margin:0 auto;max-width:1200px;opacity:0;position:relative;transition:all .3s;visibility:hidden}.floor-info .img-box img{max-width:100%;position:relative;z-index:1}.floor-info .img-box svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.floor-info .img-box svg path,.floor-info .img-box svg polygon,.floor-info .img-box svg rect{fill:#fa6a02!important;cursor:pointer;mix-blend-mode:multiply;opacity:0;transition:all .3s cubic-bezier(.115,.87,.19,1)}.floor-info .img-box g polygon:hover,.floor-info .img-box g:hover,.floor-info .img-box g:hover path,.floor-info .img-box g:hover polygon,.floor-info .img-box g:hover rect{opacity:.7}.floor-info .img-box .sold,.floor-info .img-box .sold path,.floor-info .img-box .sold:hover,.floor-info .img-box .sold:hover path{fill:red!important;opacity:.7}.floor-info .swiper-slide-active .img-box{opacity:1;visibility:visible}.floor-info .swiper-pagination{padding-top:20px;right:0;top:50%;transform:translateZ(0) rotate(90deg) translateX(-52px);white-space:nowrap}.floor-info .swiper-pagination .swiper-pagination-bullet{background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;color:#000;font-size:64px;font-weight:700;height:100px;line-height:100px;margin:0 10px;opacity:1;outline:none;position:relative;text-align:center;text-transform:uppercase;transform:scale(1) rotate(-90deg);width:100px}.floor-info .swiper-pagination .swiper-pagination-bullet:hover{color:#8d8d8d}.floor-info .swiper-pagination .swiper-pagination-bullet .floor{color:#8d8d8d;font-family:Fira Sans;font-size:11px;font-weight:500;height:15px;line-height:15px;margin-top:-7px;opacity:0;position:absolute;right:-22px;text-transform:uppercase;top:50%;transform:rotate(90deg) translateY(-50%)}.floor-info .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #fa6a02;color:#fa6a02}.floor-info .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .floor{opacity:1}@media screen and (max-width:1024px){.floor-info .img-box svg .sold,.floor-info .img-box svg .sold path{fill:red!important;opacity:.7}.floor-info .swiper-pagination{right:60px}.floor-info .swiper-pagination .swiper-pagination-bullet{font-size:24px;height:60px;line-height:60px;width:60px}}@media screen and (max-width:768px){.floor-info{display:block;display:flex;flex-direction:column;height:100vh;padding:0 25px 25px;position:relative}.floor-info .swiper-pagination.swiper-pagination-bullets{margin-right:210px}.floor-info .swiper-container{margin-left:0;margin-right:auto}.floor-info .swiper-container,.floor-info .swiper-slide{width:68vw!important}.floor-info .img-box{margin-bottom:30px;margin-left:0;margin-right:0;padding-right:0}.floor-info .img-box img,.floor-info .img-box svg{display:block;height:auto;margin:auto;max-height:100%;max-width:100%}.floor-info .swiper-pagination{left:0;padding-top:20px;position:relative;right:0;top:inherit;transform:translateZ(0) rotate(0) translateX(0)}.floor-info .swiper-pagination .swiper-pagination-bullet{font-size:24px;height:50px;line-height:50px;margin:0 5px;transform:scale(1) rotate(0);width:50px}.floor-info .swiper-pagination .swiper-pagination-bullet .floor{color:#8d8d8d;font-family:Fira Sans;font-size:11px;height:15px;left:0;line-height:15px;margin-top:0;opacity:0;right:0;text-align:center;top:-20px;transform:rotate(0) translateY(0)}.floor-info .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .floor{opacity:1}}@media screen and (max-width:600px){.floor-info{height:auto;min-height:50vh}.floor-info .swiper-pagination{margin-right:auto}.floor-info .swiper-container,.floor-info .swiper-slide{width:inherit!important}}.left-sidebar{padding:30px 25px 40px;transition:all .3s;z-index:1001}.left-sidebar .router-link-active{margin:40px auto}.left-sidebar .router-link-active img{max-width:100px}.left-sidebar .back-btn{text-align:center;transition:all .2s}.active-component .left-sidebar .compass{animation:rotate-animation .6s linear}.active-component .left-sidebar .compass img{transition:all .4s}.floor-info-mobile{border-bottom:1px solid hsla(0,0%,59%,.37);margin:90px 25px 25px;padding-bottom:15px}.floor-info-mobile .available-from{align-items:center;display:flex;justify-content:space-around}.floor-info-mobile .available-from>div{width:100%}.floor-info-mobile .available-from .input-group{margin-right:20px}.floor-info-mobile .available-from .text,.floor-info-mobile .available-from label{color:#8d8d8d;display:block;font-family:Fira Sans;font-size:11px;font-weight:500;text-transform:uppercase}.floor-info-mobile .available-from label{margin-bottom:6px}.floor-info-mobile .available-from select{border:1px solid silver;color:#000;font-size:14px;font-weight:600;height:43px;line-height:44px;outline:none;padding-left:20px;width:100%}.floor-info-mobile .available-from span{color:#000;font-size:27px;font-weight:300;text-transform:uppercase}.floor-info-mobile .available-from span:first-of-type{color:#000;font-weight:600}.buttons-mobile{border-top:1px solid hsla(0,0%,59%,.37);margin:15px 25px 0;padding:30px 0}.buttons-mobile .btn{background-color:#eee;box-sizing:border-box;color:#000;font-size:10px;font-weight:700;padding:30px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}.buttons-mobile .btn:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOBAMAAADgeEClAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAhUExURQAAAIuLi42NjY2NjY6Ojo2NjY2NjY2NjY2NjY2NjYyMjNtgg4gAAAALdFJOUwAuL5NsdI+af4uFGy09ewAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAClJREFUGNNjAAJDIGZ3ABKlQMwcACRMYYylIPkOEMEJ4oIlIDJITIYkAKS+BME+ot5IAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;border:none;height:20px;left:10px;margin:0;padding:0;position:absolute;top:25px;width:20px}.buttons-mobile .btn:after{display:none}@keyframes rotate-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.floor-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:20px 0}.btn-action{background:#fa6a02;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:11px;font-weight:700;min-width:140px;padding:15px 20px;text-align:center;text-transform:uppercase;transition:all .3s ease}.btn-action:hover{background:#e55a00}.btn-action.btn-pdf{background:#f8f8f8;border:1px solid #e4e4e4;color:#000;-webkit-text-decoration:none;text-decoration:none}.btn-action.btn-pdf,.modal-mask{align-items:center;display:flex;justify-content:center}.modal-mask{background-color:rgba(0,0,0,.6);bottom:0;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.modal-container{background:#fff;border:1px solid #e4e4e4;margin-right:195px;max-height:90vh;max-width:1000px;overflow:auto;padding:40px;position:relative;width:90%}.modal-close{align-items:center;background:#f8f8f8;border:1px solid #e4e4e4;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;right:15px;top:15px;width:40px}.available-table{border:1px solid #e4e4e4;border-collapse:collapse;margin-top:20px;width:100%}.available-table th{background:#f8f8f8;color:#000;font-size:11px;font-weight:700;padding:15px 12px;text-align:left;text-transform:uppercase}.available-table td,.available-table th{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.available-table td{font-size:14px;padding:12px}@media screen and (max-width:768px){.floor-actions{flex-direction:column;gap:10px;margin:15px 0}.btn-action{font-size:10px;min-width:auto;padding:12px 15px;width:100%}.modal-container{margin-right:0;max-height:95vh;max-width:95%;padding:20px}}#contact_form h3[data-v-161b4112]{margin-bottom:4px}.form-popup[data-v-161b4112]{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:-1}.form-popup.active[data-v-161b4112]{opacity:1;visibility:visible;z-index:99999}.form-popup .form-errors[data-v-161b4112]{background:#fff;left:50%;max-width:550px;padding:50px 40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.form-popup .form-errors .icon[data-v-161b4112]{margin-bottom:15px}.form-popup .form-errors h3[data-v-161b4112]{margin-bottom:30px}.form-popup .form-errors .btn-box[data-v-161b4112]{margin:30px auto 0}.form-popup .form-errors .btn-box .btn[data-v-161b4112]{border-color:#fa6a02;color:#000;cursor:pointer;min-width:180px}.form-popup .form-errors .btn-box .btn[data-v-161b4112]:hover{color:#fff}.form-popup .form-errors .btn-box .btn[data-v-161b4112]:after,.form-popup .form-errors .btn-box .btn[data-v-161b4112]:before{display:none}.form-popup .form-errors .form-error[data-v-161b4112]{color:#e41616;font-size:10px;font-weight:500;margin:0;position:absolute;text-align:right;top:-20px;width:100%}@media screen and (max-width:768px){.form-popup[data-v-161b4112]{padding:20px}.form-popup .form-errors[data-v-161b4112]{padding:20px;width:80%}}.form-group[data-v-161b4112]{margin-bottom:20px;position:relative;width:100%}.form-group .form-error[data-v-161b4112]{color:red;font-size:10px;margin:0;padding:0;position:absolute;right:0;top:-16px}.form-group .form-element[data-v-161b4112]{background-color:#fff;border:1px solid #d0d0d0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#969595;font-size:13px;font-weight:500;min-height:30px;outline:none;padding:21px 20px;resize:none;width:100%}.form-group .form-element[data-v-161b4112]:focus{border-color:#fa6a02}.form-group .form-element.error[data-v-161b4112]{border-color:#e41616}.form-group .form-element.send[data-v-161b4112]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fa6a02;background-image:url(/_nuxt/img/send.03718bd.svg);background-position:40px 18px;background-repeat:no-repeat;border-color:#fa6a02;border-radius:0;-webkit-border-radius:0;box-shadow:none;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:30px;min-width:200px;padding:20px 30px;text-transform:uppercase;transition:all .3s;width:auto}.form-group .form-element.send[data-v-161b4112]:hover{background-color:#d85c02}.form-group textarea.form-element[data-v-161b4112]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;min-height:161px}.form-group.radio-group input[type=radio][data-v-161b4112]{display:none}.form-group.radio-group input[type=radio]:checked+label[data-v-161b4112]{color:#303030}.form-group.radio-group input[type=radio]:checked+label[data-v-161b4112]:before{background-color:#fff;border:2px solid #fa6a02}.form-group.radio-group label[data-v-161b4112]{color:#757575;cursor:pointer;display:block;font-size:14px;font-weight:500;height:20px;line-height:20px;padding-left:33px;position:relative;width:100%}.form-group.radio-group label[data-v-161b4112]:before{background-color:#d8d8d8;border:2px solid #d8d8d8;border-radius:50%;content:"";display:block;height:17px;left:0;position:absolute;top:0;width:17px}@media screen and (max-width:768px){.form-group.radio-group[data-v-161b4112],.form-group[data-v-161b4112]{margin-bottom:20px}.form-group.radio-group label[data-v-161b4112]{height:auto}.form-group .form-element.send[data-v-161b4112]{background-image:none;font-size:13px;font-weight:600;text-transform:uppercase;width:100%}}.popup{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;transform:translateX(-100%);transition:all .4s;visibility:hidden;z-index:-1}.popup .close-popup{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTEuNDE0IDE5MS40MTQiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJtMTA3Ljg4OCA5Ni4xNDIgODAuOTE2LTgwLjkxNmMzLjQ4LTMuNDggMy40OC04LjcwMSAwLTEyLjE4MXMtOC43MDEtMy40OC0xMi4xODEgMEw5NS43MDcgODMuOTYxIDE0Ljc5MSAzLjA0NWMtMy40OC0zLjQ4LTguNzAxLTMuNDgtMTIuMTgxIDBzLTMuNDggOC43MDEgMCAxMi4xODFsODAuOTE1IDgwLjkxNkwyLjYxIDE3Ny4wNTdjLTMuNDggMy40OC0zLjQ4IDguNzAxIDAgMTIuMTgxIDEuNzQgMS43NCA1LjIyIDEuNzQgNi45NiAxLjc0czUuMjIgMCA1LjIyLTEuNzRsODAuOTE2LTgwLjkxNiA4MC45MTYgODAuOTE2YzEuNzQgMS43NCA1LjIyIDEuNzQgNi45NiAxLjc0IDEuNzQgMCA1LjIyIDAgNS4yMi0xLjc0IDMuNDgtMy40OCAzLjQ4LTguNzAxIDAtMTIuMTgxbC04MC45MTQtODAuOTE1eiIgZmlsbD0ic2lsdmVyIi8+PC9zdmc+) no-repeat 50%;background-size:20px;color:red;cursor:pointer;font-size:0;font-weight:500;padding:30px;position:absolute;right:15%;top:5%;transition:all .3s;z-index:999}.popup .close-popup:hover{transform:rotate(180deg)}.popup .popup-title{color:#fff;font-size:24px;font-weight:500;margin-top:3%;text-align:center}.popup form{background:#fff;left:15%;padding:5%;position:absolute;right:15%;top:5%;transform:translateY(150%);transition-delay:.3s;transition-duration:.3s;transition-property:all}.popup form h3{color:#2c2c2c;font-size:18px;font-weight:600;margin-bottom:10px;margin-top:20px}.popup form h3:first-of-type{margin-top:0}.popup.active{opacity:1;transform:translateX(0);visibility:visible;z-index:99999}.popup.active form{transform:translateY(0)}@media screen and (max-width:768px){.popup .popup-title{margin-bottom:25px;margin-top:25px}.popup form{margin-left:10px;margin-right:10px}}@media screen and (max-width:600px){.popup .close-popup{right:5%}.popup form{left:5%;margin-left:0;margin-right:0;right:5%}}.apartment-info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:100vh;padding-left:250px;padding-right:250px}.apartment-info .apartment-header{align-items:flex-start;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between;margin-bottom:50px;padding:30px 0;width:100%}.apartment-info .apartment-header .left{margin-right:auto}.apartment-info .apartment-header .left .sqm{color:#8d8d8d;font-size:20px;font-weight:600}.apartment-info .apartment-header .right{display:flex;margin-left:auto;margin-top:auto}.apartment-info .apartment-header .right>div:first-of-type{border-right:1px solid #dfdfdf;display:flex;flex-direction:column;padding-left:0;padding-right:40px}.apartment-info .apartment-header .right>div{padding-left:40px}.apartment-info .apartment-header .right .text{color:#8d8d8d;font-family:Fira Sans;font-size:10px}.apartment-info .apartment-header .right .text span{font-weight:500;text-transform:uppercase}.apartment-info .apartment-header .right .price{color:#000;font-size:24px;font-weight:600}.apartment-info .apartment-header .right .price.sold{color:#e22f2f;margin-top:10px}.apartment-info .apartment-header .right .price .currency{display:inline-block;font-weight:300;position:relative}.apartment-info .apartment-header .right .price .currency.drop-arrow:after{border-color:#fa6902 transparent transparent;border-style:solid;border-width:6px 4px 0;content:"";display:inline-block;float:right;height:0;margin-left:10px;margin-top:12px;transition:all .3s;width:0}.apartment-info .apartment-header .right .price .currency:hover .dropdown{opacity:1;visibility:visible}.apartment-info .apartment-header .right .price .currency:hover.drop-arrow:after{transform:rotate(90deg)}.apartment-info .apartment-header .right .price .currency .dropdown{left:0;opacity:0;position:absolute;top:100%;transition:all .3s;visibility:hidden}.apartment-info .apartment-content{align-items:stretch;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px;width:100%}.apartment-info .apartment-content .apartment-floorplan{position:relative;width:70%}.apartment-info .apartment-content .apartment-floorplan .img-box{background-color:#f8f8f8;margin:0 auto;max-width:700px;padding:70px 0 20px}.apartment-info .apartment-content .apartment-floorplan .img-box img{cursor:pointer}.apartment-info .apartment-content .apartment-floorplan .compass{position:absolute;right:0;top:0;z-index:999}.apartment-info .apartment-content .apartment-floorplan .compass img{max-width:60px}.apartment-info .apartment-content .apartment-floorplan .swiper-slide{opacity:0!important}.apartment-info .apartment-content .apartment-floorplan .swiper-slide.swiper-slide-active{opacity:1!important}.apartment-info .apartment-content .apartment-floorplan .swiper-container{display:flex;flex-direction:column-reverse}.apartment-info .apartment-content .apartment-floorplan .swiper-pagination{bottom:inherit;display:flex;left:inherit;position:relative;text-align:left}.apartment-info .apartment-content .apartment-floorplan .swiper-pagination .swiper-pagination-bullet{background:transparent;border-radius:0;font-family:Montserrat,sans-serif;height:auto;margin:0;opacity:1;outline:none;padding:0 10px;-webkit-text-decoration:none;text-decoration:none;width:auto}.apartment-info .apartment-content .apartment-floorplan .swiper-pagination .swiper-pagination-bullet .text{border-bottom:2px solid transparent;color:#8d8d8d;display:inline-block;font-size:14px;font-weight:600;list-style:none;padding:3px 10px}.apartment-info .apartment-content .apartment-floorplan .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{border-left:1px solid #e1e1e1}.apartment-info .apartment-content .apartment-floorplan .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:transparent}.apartment-info .apartment-content .apartment-floorplan .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .text{border-bottom:2px solid #fa6902;color:#111}.apartment-info .apartment-content .apartment-floorplan img,.apartment-info .apartment-content .apartment-floorplan svg{max-width:100%}.apartment-info .apartment-content .right-info{width:30%}.apartment-info .apartment-content .sidebar{counter-reset:counter;display:flex;flex-direction:column;justify-content:space-around;min-width:270px;padding-left:40px}.apartment-info .apartment-content .sidebar p{font-family:Fira Sans;font-size:14px;font-weight:500}.apartment-info .apartment-content .sidebar ol,.apartment-info .apartment-content .sidebar ul{margin:15px 0;padding:0}.apartment-info .apartment-content .sidebar ol li,.apartment-info .apartment-content .sidebar ul li{align-items:center;color:#4a4a4a;display:flex;font-family:Fira Sans;font-size:13px;font-weight:500;list-style:none;margin-bottom:4px}.apartment-info .apartment-content .sidebar ol li:nth-child(2n),.apartment-info .apartment-content .sidebar ul li:nth-child(2n){background:#f2f2f2}.apartment-info .apartment-content .sidebar ol li:before,.apartment-info .apartment-content .sidebar ul li:before{background-color:#fa6a02;color:#fff;content:counters(counter,". 0");counter-increment:counter;display:inline-block;height:36px;line-height:36px;margin-right:9px;text-align:center;width:36px}.apartment-info .apartment-content .sidebar ol li:after,.apartment-info .apartment-content .sidebar ul li:after{content:"m²";margin-left:5px}.apartment-info .apartment-content .sidebar ol li b,.apartment-info .apartment-content .sidebar ol li span,.apartment-info .apartment-content .sidebar ol li strong,.apartment-info .apartment-content .sidebar ul li b,.apartment-info .apartment-content .sidebar ul li span,.apartment-info .apartment-content .sidebar ul li strong{margin-left:auto}.apartment-info .apartment-content .sidebar .btn{border-color:#fa6a02;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;margin-bottom:20px;margin-right:auto;min-width:220px;padding:20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;width:auto}.apartment-info .apartment-content .sidebar .btn:hover{background:#fa6a02;color:#fff}.apartment-info .apartment-content .sidebar .btn:after,.apartment-info .apartment-content .sidebar .btn:before{display:none}.apartment-info .apartment-content .sidebar .donwload-pdf .btn-pdf{align-items:center;color:#000;display:flex;font-family:Fira Sans;font-size:13px;font-weight:400;line-height:17px;-webkit-text-decoration:none;text-decoration:none}.apartment-info .apartment-content .sidebar .donwload-pdf .btn-pdf:before{background-color:#eee;background-image:url(/_nuxt/img/arrow-pdf.a81cc7a.svg);background-position:50%;background-repeat:no-repeat;border:1px solid transparent;content:"";display:inline-block;height:53px;margin-right:18px;transition:all .3s;width:54px}.apartment-info .apartment-content .sidebar .donwload-pdf .btn-pdf:hover{-webkit-text-decoration:underline;text-decoration:underline}.apartment-info .apartment-content .sidebar .donwload-pdf .btn-pdf:hover:before{background-position:center 16px;border-color:#fa6a02}@media screen and (max-width:1366px){.apartment-info .apartment-content .apartment-floorplan,.apartment-info .apartment-content .right-info{width:50%}}@media screen and (max-width:1024px){.apartment-info .apartment-content{flex-direction:column-reverse}.apartment-info .apartment-content .apartment-floorplan,.apartment-info .apartment-content .right-info{width:100%}.apartment-info .apartment-content .apartment-floorplan .sidebar,.apartment-info .apartment-content .right-info .sidebar{padding-left:0;padding-top:20px}}@media screen and (max-width:768px){.apartment-info{padding:0 25px}.apartment-info .apartment-header{flex-direction:column;margin:0 0 30px;padding:0}.apartment-info .apartment-header .left{margin:0 0 30px;width:100%}.apartment-info .apartment-header .left .sqm{color:#2c2c2c;font-size:14px;font-weight:700;line-height:25px}.apartment-info .apartment-header .right{margin:0 0 20px}.apartment-info .apartment-header .right>div{padding:0}.apartment-info .apartment-header .right>div:last-of-type{padding-left:24px}.apartment-info .apartment-header .right .price{color:#000;font-size:20px;font-weight:600}.apartment-info .apartment-header .title h1{color:#2c2c2c;font-size:20px;font-weight:700;line-height:25px}.apartment-info .apartment-content{flex-direction:column-reverse}.apartment-info .apartment-content .sidebar{margin-top:40px;min-width:inherit;padding-left:0}.apartment-info .apartment-content .sidebar h3{color:#2c2c2c;font-size:17px;font-weight:700;line-height:24px;margin-bottom:20px}.apartment-info .apartment-content .sidebar ul{margin-bottom:20px}.apartment-info .apartment-content .sidebar .btn{box-sizing:border-box;font-size:10px;font-weight:700;margin:30px 0;padding:25px 20px;text-transform:uppercase;width:100%}.apartment-info .apartment-content .sidebar .status-mobile .text{color:#8d8d8d;font-family:Fira Sans;font-size:11px;font-weight:500;margin-bottom:5px;text-transform:uppercase}.apartment-info .apartment-content .sidebar .status-mobile .status{color:#22a314;font-size:17px;font-weight:600;margin-bottom:20px;text-transform:none}.apartment-info .apartment-content .sidebar .buttons{border-top:1px solid hsla(0,0%,59%,.37);display:flex;flex-direction:column;justify-content:space-between;margin-top:30px;padding:30px 0}.apartment-info .apartment-content .sidebar .buttons .btn{background-color:#eee;border-color:#eee;color:#000;font-size:10px;font-weight:700;margin:10px 0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}}.apartment-inner .status{color:#8d8d8d;font-family:Fira Sans;font-size:11px;font-weight:500;text-transform:uppercase}.apartment-inner .status .available,.apartment-inner .status .sold,.apartment-inner .status .unavailable{font-size:20px;font-weight:600}.apartment-inner .status .available{color:#22a314}.apartment-inner .status .unavailable{color:red}@media screen and (max-width:768px){.apartment-inner{margin-top:220px;padding-right:195px}.apartment-inner .left-sidebar{border-bottom:1px solid #dfdfdf;flex-direction:column}.apartment-inner .left-sidebar .available-from{display:flex;margin:0}.apartment-inner .left-sidebar .available-from .input-group{margin:0 0 0 57px;width:350px}.apartment-inner .left-sidebar .floor-plan{display:none}.apartment-inner .left-sidebar .top{align-items:center;display:flex}.apartment-inner .left-sidebar .top .logo{margin-right:50px}.apartment-inner .left-sidebar .top .back-btn{margin:0 5px}}@media screen and (max-width:600px){.apartment-inner{margin-top:100px;padding-right:0}}.left-sidebar{align-items:center;background:#f8f8f8;border-right:1px solid #e4e4e4;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:20px 25px;position:fixed;top:0;width:195px}.left-sidebar .router-link-active{display:block;margin:0 auto 10px;text-align:center}.left-sidebar .back-btn{background-color:#eee;color:#000;cursor:pointer;display:block;font-size:11px;font-weight:700;margin-top:10px;padding:20px 10px;text-align:left;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s}.left-sidebar .back-btn:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMjIiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMzMuMjUgMTkyLjA5YS41OC41OCAwIDAgMCAwIC44Mmw5Ljg0IDkuODRjLjIzLjIyLjYuMjIuODIgMGw5Ljg0LTkuODRhLjU4LjU4IDAgMCAwLS44My0uODJsLTkuNDIgOS40Mi05LjQyLTkuNDJhLjU4LjU4IDAgMCAwLS44MyAwIi8+PC9kZWZzPjx1c2UgZmlsbD0iIzhkOGQ4ZCIgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNyAtMTg2KSIvPjwvc3ZnPg==) no-repeat 50%;content:"";display:inline-block;height:12px;transform:rotate(90deg);width:19px}.left-sidebar .back-btn:hover{background-color:#e2e2e2}.left-sidebar .floor-plan{margin:auto -25px 0}.left-sidebar .floor-plan .text{color:#8d8d8d;font-family:Fira Sans;font-size:11px;font-weight:500;margin-bottom:10px;padding-left:25px;text-transform:uppercase}.left-sidebar .floor-plan .svg-box{position:relative;width:100%}.left-sidebar .floor-plan .svg-box img{max-width:100%}.left-sidebar .floor-plan .svg-box svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.left-sidebar .floor-plan .svg-box svg path,.left-sidebar .floor-plan .svg-box svg polygon,.left-sidebar .floor-plan .svg-box svg rect{fill:#fa6a02!important;cursor:pointer;mix-blend-mode:multiply;opacity:0;transition:all .3s cubic-bezier(.115,.87,.19,1)}.left-sidebar .floor-plan .svg-box g polygon:hover,.left-sidebar .floor-plan .svg-box g:hover,.left-sidebar .floor-plan .svg-box g:hover path,.left-sidebar .floor-plan .svg-box g:hover polygon,.left-sidebar .floor-plan .svg-box g:hover rect{opacity:.7}.left-sidebar .floor-plan .svg-box img{display:block}.left-sidebar .floor-plan .svg-box g.active path{opacity:.7}.left-sidebar .available-from{margin:auto;text-align:left;width:100%}.left-sidebar .available-from .sold{color:#e22f2f}.left-sidebar .available-from .reserved{color:#fa6a02}.left-sidebar .available-from .available{color:#22a314}.left-sidebar .available-from .text{color:#8d8d8d;display:block;font-family:Fira Sans;font-size:11px;font-weight:500;text-transform:uppercase}.left-sidebar .available-from .input-group{margin:20px 0}.left-sidebar .available-from label{color:#8d8d8d;display:block;font-family:Fira Sans;font-size:11px;font-weight:500;margin-bottom:6px;text-transform:uppercase}.left-sidebar .available-from select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNS40MTQgMzUuNDE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNS40MTQgMzUuNDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHBhdGggZmlsbD0ic2lsdmVyIiBkPSJNMzQgOC4zNTQgMTcuNzA3IDI0LjY0NiAxLjQxNCA4LjM1NCAwIDkuOTE1bDE3IDE3LjE0NmgxLjQxNGwxNy0xNy4xNDZ6Ii8+PC9zdmc+);background-position:96%;background-repeat:no-repeat;background-size:13px 13px;border:1px solid silver;border-radius:0;box-shadow:none;color:#000;font-size:14px;font-weight:600;height:43px;line-height:44px;outline:none;padding-left:20px;width:100%}.left-sidebar .available-from span{color:#8d8d8d;font-size:24px;font-weight:400;text-transform:uppercase}.left-sidebar .available-from span:first-of-type{color:#000;font-weight:600}@media screen and (max-width:768px){.left-sidebar{bottom:inherit;flex-direction:row;right:195px;width:auto}.left-sidebar .top .back-btn{width:150px}.left-sidebar .available-from{padding-left:25px;padding-right:25px}.left-sidebar .compass img{width:100px}}.nav-inner .breadcrumbs{margin-left:50px!important}.nav-inner .breadcrumbs li{line-height:54px}.nav-inner .breadcrumbs li:first-child a{color:#fff;font-family:Exo\ 2;font-size:24px;font-weight:700;text-transform:uppercase}.nav-inner .breadcrumbs li a{color:#969595;font-size:20px;font-weight:300;padding-left:5px;padding-right:5px;text-transform:uppercase}.nav-inner .breadcrumbs li+li{padding-left:5px}.nav-inner .breadcrumbs li+li:before{color:#969595;content:"/";display:inline-block;font-size:20px;left:0;position:absolute;top:50%;transform:translateY(-50%)}footer{background-color:#232323;padding:80px 0;position:relative}@media screen and (min-width:769px){footer{padding-right:195px}}footer .logo{margin:0 auto 60px;text-align:center}footer .logo img{max-width:100px}footer nav{border-bottom:1px solid hsla(0,0%,59%,.37);margin:0 auto 45px;max-width:890px}footer nav ul{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:0;padding:0}footer nav ul li{list-style:none;position:relative;text-align:center;width:33.33%}footer nav ul li a{display:block;padding:20px;-webkit-text-decoration:none;text-decoration:none}footer .footer-top-nav{margin-bottom:20px}footer .footer-top-nav li a{color:#fff;font-size:20px;font-weight:600}footer .footer-top-nav li:after{background:#fa6a02;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .3s;width:0}footer .footer-top-nav li:hover:after{width:100%}footer .footer-top-nav li:hover a{color:#fff}footer .footer-second-nav{margin-bottom:20px}footer .footer-second-nav li a{color:#8d8d8d;font-size:16px;font-weight:500}footer .footer-second-nav li a:hover{color:#fff}footer .footer-bottom-nav{display:table;margin:0 auto 20px;padding:0}footer .footer-bottom-nav li{display:inline-block;list-style:none;margin:0 7px}footer .footer-bottom-nav li a{align-items:center;border:1px solid #979797;border-radius:50%;display:flex;height:55px;justify-content:center;transition:all .3s;width:55px}footer .footer-bottom-nav li a svg,footer .footer-bottom-nav li a svg g use,footer .footer-bottom-nav li a svg path{transition:all .3s}footer .footer-bottom-nav li a:hover{border-color:#fa6a02}footer .footer-bottom-nav li a:hover svg g use,footer .footer-bottom-nav li a:hover svg path{fill:#fa6a02}footer .all-rights{color:hsla(0,0%,100%,.55);display:table;font-size:12px;font-weight:400;margin-left:auto;margin-right:auto}footer .created-by{left:-60px;position:absolute;top:190px;transform:rotate(-90deg)}footer .created-by a{color:#fff;display:block;font-size:12px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}footer .created-by a:after{background:hsla(0,0%,59%,.37);content:"";display:inline-block;float:right;height:1px;margin:8px 0 0 5px;transition:all .3s;width:110px}@media screen and (max-width:1024px){footer .created-by{bottom:40px;left:0;padding-right:195px;right:0;text-align:center;top:inherit;transform:rotate(0)}footer .created-by a:after{display:none}}@media screen and (max-width:768px){footer{padding:45px 195px 20px 25px}footer .footer-bottom-nav{border-bottom:1px solid hsla(0,0%,100%,.25);padding-bottom:30px;text-align:center;width:100%}footer .logo{margin-bottom:35px}footer .created-by{bottom:inherit;left:inherit;padding:0;position:relative;text-align:center;top:inherit;transform:none}footer .created-by a{color:hsla(0,0%,100%,.55);font-size:11px;font-weight:400;padding:15px 10px}footer .created-by a:after{display:none}}@media screen and (max-width:600px){footer{padding:45px 25px 20px}}.scroll-top{display:none}.nav-inner{align-items:center;display:flex;justify-content:space-between;padding-right:195px}.nav-inner .inner-logo{transition:all .3s}.nav-inner .inner-logo img{max-width:100px}.nav-inner .logo{margin:30px 0 0 40px;transition:all .3s}.nav-inner nav{align-items:center;display:flex;justify-content:space-between;width:100%}.nav-inner .header-title{margin-left:80px}.nav-inner .header-title .title{color:#fff;font-family:Exo\ 2,sans-serif;font-size:24px;font-weight:600;text-transform:uppercase}.nav-inner .back-btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSIxNyI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0xMTAxLjg4IDcwLjE0YS40LjQgMCAwIDAtLjMtLjE0LjQuNCAwIDAgMC0uMy4xNGwtNy4xNiA4LjAyYS41Mi41MiAwIDAgMCAwIC42OGw3LjE2IDguMDJhLjQuNCAwIDAgMCAuNiAwIC41Mi41MiAwIDAgMCAwLS42N2wtNi44Ni03LjY5IDYuODYtNy42OWEuNTIuNTIgMCAwIDAgMC0uNjciLz48L2RlZnM+PHVzZSBmaWxsPSIjZmZmIiB4bGluazpocmVmPSIjYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTQgLTcwKSIvPjwvc3ZnPg==);background-position:7px;background-repeat:no-repeat;color:#8d8d8d;cursor:pointer;display:inline-block;font-size:11px;font-weight:600;margin-left:auto;margin-right:80px;padding:10px 10px 10px 20px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .4s}.nav-inner .back-btn:hover{background-position:0}.nav-inner ul{align-items:center;display:flex;justify-content:center;margin:0 auto 0 140px;padding:0}.nav-inner ul li{list-style:none;position:relative}.nav-inner ul li a{color:#fff;display:block;font-size:12px;font-weight:500;padding:15px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s}.nav-inner ul li a:hover{color:#dadada}.nav-inner ul li ul{background:#fff;display:block;left:0;margin:0;min-width:220px;opacity:0;padding:0;position:absolute;top:-100%;transition:all .3s;visibility:hidden}.nav-inner ul li ul li{margin:0}.nav-inner ul li ul li a{color:#000;padding:10px}.nav-inner ul li:hover ul{opacity:1;top:100%;visibility:visible}.nav-inner .btn-box{display:none}.nav-inner .btn-box .btn{transition:all .2s}@media screen and (max-width:1366px){.nav-inner .header-title{margin-left:40px}.nav-inner ul{margin:0 auto 0 80px}}.headroom--not-top{background-color:#232323}.headroom--not-top .inner-logo{margin-left:-140px}.headroom--not-top .inner-logo .logo{margin:0}.headroom--not-top .back-btn{display:none}.headroom--not-top .scroll-top{background:url(/_nuxt/img/arrow-top.cd37c3b.svg) no-repeat 50%;color:#fff;cursor:pointer;display:block;height:50px;margin-right:20px;width:50px}.headroom--not-top .nav-inner .btn-box{display:block;margin:0;padding:0 0 0 20px}.headroom--not-top .nav-inner .btn-box a{background-color:#fa6a02;border-color:#fa6a02;cursor:pointer;font-size:11px;font-weight:500;padding:20px 15px;text-transform:uppercase}.headroom--not-top .nav-inner .btn-box a:after,.headroom--not-top .nav-inner .btn-box a:before{display:none}.headroom--not-top,.headroom--unpinned{transform:translateZ(0)!important}@media screen and (max-width:768px){.headroom{left:inherit!important;margin-bottom:20px;position:relative!important;right:inherit!important;top:inherit!important;transform:translateZ(0)!important}.headroom .nav-inner .header-title{margin-left:20px}.headroom .nav-inner .back-btn{margin-right:0}.headroom .nav-inner .mr-auto,.headroom--not-top .scroll-top,.headroom--unpinned .header-title .title{display:none}}@media screen and (max-width:600px){.headroom .nav-inner{padding-right:0}.headroom .nav-inner .header-title{margin-left:0}}.company-component[data-v-05bdb8d0]{padding-right:195px;padding-top:200px}.company-component[data-v-05bdb8d0]:before{background:#232323;content:"";height:140px;left:0;position:absolute;right:0;top:0;z-index:0}.company-component .caption[data-v-05bdb8d0]{margin-bottom:50px}.company-component .caption .title-box h1.title[data-v-05bdb8d0]{color:#6e6e6e;font-family:Fira Sans;font-size:30px;font-weight:600;line-height:30px;text-transform:uppercase}.company-component .caption .title-box h1.title[data-v-05bdb8d0]:after{border-color:#fa6a02}.company-component .caption .title-box h1.title[data-v-05bdb8d0]:before{background:#fa6a02}.company-component .caption .title-box h3.title[data-v-05bdb8d0]{color:#2c2c2c}.company-component .caption .title-box h3.title[data-v-05bdb8d0]:before{background-color:#8d8d8d}.company-component .caption .title-box h3.title[data-v-05bdb8d0]:after{border-color:#fa6a02}.company-component .caption .title-box h2[data-v-05bdb8d0]{color:#fff;font-size:42px;font-weight:600;line-height:57px;max-width:800px}.company-component blockquote[data-v-05bdb8d0]{border-left:1px solid #979797;margin:0;padding-left:60px}.company-component blockquote[data-v-05bdb8d0],.company-component p[data-v-05bdb8d0]{color:#363636;font-family:Fira Sans;font-size:17px;font-weight:400;line-height:23px;margin:0}.company-component .description[data-v-05bdb8d0]{padding:0 195px 100px 240px}.company-component .img-box[data-v-05bdb8d0]{margin-bottom:80px;padding:0 195px}.company-component .img-box img[data-v-05bdb8d0]{height:auto;max-width:100%}@media screen and (max-width:768px){.company-component[data-v-05bdb8d0]{background:#fff;margin-bottom:0;margin-top:-1px;padding:0 25px;position:relative}.company-component[data-v-05bdb8d0]:before{background:#232323;content:"";display:none;height:360px;left:0;position:absolute;right:0;top:0;z-index:0}.company-component .img-box[data-v-05bdb8d0]{margin-bottom:25px;padding:0}.company-component div[data-v-05bdb8d0]{position:relative;z-index:100}.company-component .caption[data-v-05bdb8d0]{display:none;margin-bottom:30px;margin-left:-25px}.company-component .caption .title-box[data-v-05bdb8d0]{padding-left:45px}.company-component .caption .title-box h3.title[data-v-05bdb8d0]{font-size:30px;line-height:34px}.company-component .caption .title-box .title[data-v-05bdb8d0]{margin-bottom:25px}.company-component .caption .title-box .title[data-v-05bdb8d0]:before{margin-right:25px}.company-component .caption .title-box .title[data-v-05bdb8d0]:after{margin-right:12px}.company-component .caption .title-box h2[data-v-05bdb8d0]{font-size:24px;font-weight:500;line-height:28px}.company-component .description[data-v-05bdb8d0]{padding:25px 0}.company-component blockquote[data-v-05bdb8d0]{padding-left:20px}.black-nav{background:#232323}.black-nav .headroom{margin-bottom:0}.about-us .about-content{margin-top:-1px;padding-right:195px;padding-top:25px}.about-us .about-content .company-component:before{margin-top:-30px}}@media screen and (max-width:600px){.about-us .about-content{margin-top:-1px;padding-right:0;padding-top:25px}.about-us .about-content .company-component:before{height:200px}}.mobile-header{padding:90px 25px 25px}.mobile-header .title{font-size:34px}.google-map{padding:0 90px 90px}.google-map .vue-map-container{height:560px;width:100%}.google-map .tabs .nav-tabs{display:flex;margin:0 65px 0 auto;padding:0;position:relative;width:360px}.google-map .tabs .nav-tabs>li{background-color:#fa6a02;display:inline-block;list-style:none;width:50%}.google-map .tabs .nav-tabs>li>a{color:#fff;display:block;font-size:13px;font-weight:700;padding:31px 0;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.google-map .tabs .nav-tabs>li>a:after{background:hsla(0,0%,100%,.2);bottom:15px;content:"";position:absolute;right:0;top:15px;width:1px}.google-map .tabs .nav-tabs>li>a:before{border-color:#fa6902 transparent transparent;border-style:solid;border-width:17px 16px 0;bottom:-17px;content:"";display:block;height:0;left:50%;margin-left:-16px;opacity:0;position:absolute;width:0;z-index:9990}.google-map .tabs .nav-tabs>li:last-child a:after{display:none}.google-map .tabs .nav-tabs>li .dropdown{background-color:#232323;color:#fff;left:0;opacity:0;padding:40px;position:absolute;right:0;top:100%;visibility:hidden;z-index:999}.google-map .tabs .nav-tabs>li .dropdown .address{font-size:9px;font-weight:700;margin-bottom:7px;text-transform:uppercase}.google-map .tabs .nav-tabs>li .dropdown .text{font-size:14px;font-weight:600;margin-bottom:8px}.google-map .tabs .nav-tabs>li .dropdown .text a{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.google-map .tabs .nav-tabs>li .dropdown .text a:hover{color:#cfcfcf}.google-map .tabs .nav-tabs>li .dropdown .phone{margin-bottom:8px}.google-map .tabs .nav-tabs>li .dropdown .phone a{color:#fff;font-size:18px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .2s}.google-map .tabs .nav-tabs>li .dropdown .phone a:hover{color:#cfcfcf}.google-map .tabs .nav-tabs>li.active a:before{opacity:1}.google-map .tabs .nav-tabs>li.active .dropdown{opacity:1;visibility:visible}@media screen and (max-width:768px){.google-map{margin-left:-5px;margin-right:-5px;padding:0}.google-map .tabs .nav-tabs{margin:0;width:100%}.google-map .tabs .nav-tabs>li>a{font-size:12px;padding:20px 0}.google-map .tabs .nav-tabs>li .dropdown{background-color:rgba(35,35,35,.61);padding:20px}}.contacts-page{padding-right:190px;padding-top:190px;position:relative}.contacts-page:before{background-color:#232323;content:"";height:591px;left:0;position:absolute;right:0;top:0;z-index:-1}.contacts-page .contacts-us{background:#fff;margin:0 160px 120px;padding:70px 110px}.contacts-page .contacts-us h3{color:#2c2c2c;font-size:18px;font-weight:600;margin-bottom:20px;margin-top:40px}.contacts-page .contacts-us h3:first-of-type{margin-top:0}.contacts-page hr{border:1px solid #dfdfdf;margin-bottom:20px}@media screen and (max-width:1280px){.contacts-page .contacts-us{margin:0 50px 50px;padding:30px}}@media screen and (max-width:768px){.contacts-page{margin-top:-148px;padding:148px 210px 25px 25px}.contacts-page .contacts-us{margin:0 -25px;padding:20px}}@media screen and (max-width:600px){.contacts-page{padding:148px 25px 25px}}.form-row:not(.radio-checkbox-row){align-items:center;display:flex;justify-content:center;margin-left:-10px;margin-right:-10px}.form-row:not(.radio-checkbox-row) .form-group:not(.radio-group){margin-left:10px;margin-right:10px}@media screen and (max-width:768px){.form-row:not(.radio-checkbox-row){flex-direction:column;margin:0}}.form-group{margin-bottom:20px;position:relative;width:100%}.form-group .form-error{color:red;font-size:10px;margin:0;padding:0;position:absolute;right:0;top:-16px}.form-group .form-element{background-color:#fff;border:1px solid #d0d0d0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#969595;font-size:13px;font-weight:500;min-height:30px;outline:none;padding:21px 20px;resize:none;width:100%}.form-group .form-element:focus{border-color:#fa6a02}.form-group .form-element.error{border-color:#e41616}.form-group .form-element.send{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fa6a02;background-image:url(/_nuxt/img/send.03718bd.svg);background-position:40px 18px;background-repeat:no-repeat;border-color:#fa6a02;border-radius:0;-webkit-border-radius:0;box-shadow:none;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:30px;min-width:200px;padding:20px 30px;text-transform:uppercase;transition:all .3s;width:auto}.form-group .form-element.send:hover{background-color:#d85c02}.form-group textarea.form-element{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;min-height:161px}.form-group.radio-group input[type=radio]{display:none}.form-group.radio-group input[type=radio]:checked+label{color:#303030}.form-group.radio-group input[type=radio]:checked+label:before{background-color:#fff;border:2px solid #fa6a02}.form-group.radio-group label{color:#757575;cursor:pointer;display:block;font-size:14px;font-weight:500;height:20px;line-height:20px;padding-left:33px;position:relative;width:100%}.form-group.radio-group label:before{background-color:#d8d8d8;border:2px solid #d8d8d8;border-radius:50%;content:"";display:block;height:17px;left:0;position:absolute;top:0;width:17px}@media screen and (max-width:768px){.form-group,.form-group.radio-group{margin-bottom:20px}.form-group.radio-group label{height:auto}.form-group .form-element.send{background-image:none;font-size:13px;font-weight:600;text-transform:uppercase;width:100%}}.active-component .all-news .news-listing .news-article:first-of-type .img-box img,.active-component .all-news .news-listing .news-article:first-of-type .img-box:before{opacity:1;transform:translateX(0)}.all-news{padding-right:195px;padding-top:200px;position:relative}.all-news .caption{margin-bottom:50px}.all-news .caption .title:after{border-color:#fa6902}.all-news:before{background-color:#232323;content:"";height:450px;left:0;position:absolute;right:0;top:0;z-index:0}.all-news .container{margin:0 auto;max-width:1100px;padding-left:20px;padding-right:20px;width:100%}.all-news .news-article{margin-bottom:70px}.all-news .news-article .img-box:hover img{transform:translateX(0) scale(1.1)!important}.all-news .news-article:first-child .date{color:#fff}.all-news .news-article .date{color:#2c2c2c}.all-news .news-article .article-title,.all-news .news-article .article-title a{color:#2c2c2c;font-weight:700}.all-news .news-article p{font-size:17px}@media screen and (max-width:768px){.all-news{padding:30px 205px 25px 25px}.all-news:before{height:250px}.all-news .container{padding:0}.all-news .news-article p{font-size:16px}.all-news .news-article .date{color:#fff}}@media screen and (max-width:600px){.all-news{margin-top:-1px;padding:0 25px 25px}.all-news:before{height:50px}}.vacation-properties{background-color:#232323;min-height:100vh}.vacation-properties .hero-image-section{height:300px;overflow:hidden;position:relative}@media screen and (min-width:480px){.vacation-properties .hero-image-section{height:350px}}@media screen and (min-width:768px){.vacation-properties .hero-image-section{height:400px}}@media screen and (min-width:1024px){.vacation-properties .hero-image-section{height:450px}}@media screen and (min-width:1200px){.vacation-properties .hero-image-section{height:500px}}.vacation-properties .hero-image-section .hero-image-container{height:100%;position:relative;width:100%}.vacation-properties .hero-image-section .hero-image-container .hero-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.vacation-properties .hero-image-section .hero-image-container .hero-overlay{align-items:center;background:linear-gradient(135deg,rgba(35,35,35,.7),rgba(64,64,64,.5));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content{color:#fff;max-width:800px;padding:0 20px;text-align:center}.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-title{font-family:Exo\ 2,sans-serif;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:15px;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-transform:uppercase}@media screen and (min-width:480px){.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-title{font-size:32px;margin-bottom:16px}}@media screen and (min-width:768px){.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-title{font-size:38px;margin-bottom:18px}}@media screen and (min-width:1024px){.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-title{font-size:44px;margin-bottom:20px}}@media screen and (min-width:1200px){.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-title{font-size:48px;margin-bottom:20px}}.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-subtitle{font-size:16px;font-weight:500;line-height:1.4;margin:0;opacity:.9}@media screen and (min-width:480px){.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-subtitle{font-size:17px}}@media screen and (min-width:768px){.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-subtitle{font-size:18px}}@media screen and (min-width:1024px){.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-subtitle{font-size:19px}}@media screen and (min-width:1200px){.vacation-properties .hero-image-section .hero-image-container .hero-overlay .hero-content .hero-subtitle{font-size:20px}}.vacation-properties .project-info-section{background:#f8f8f8;padding:40px 0}@media screen and (min-width:769px){.vacation-properties .project-info-section{padding-right:195px!important}}.vacation-properties .project-info-section .container{margin:0 auto;max-width:1200px;padding:0 20px}@media screen and (min-width:480px){.vacation-properties .project-info-section{padding:50px 0}.vacation-properties .project-info-section .container{padding:0 30px}}@media screen and (min-width:768px){.vacation-properties .project-info-section{padding:60px 0}.vacation-properties .project-info-section .container{padding:0 40px}}@media screen and (min-width:1024px){.vacation-properties .project-info-section{padding:70px 0}.vacation-properties .project-info-section .container{padding:0 60px}}@media screen and (min-width:1200px){.vacation-properties .project-info-section{padding:80px 0}.vacation-properties .project-info-section .container{padding:0 216px}}.vacation-properties .project-info-section .info-grid{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:768px){.vacation-properties .project-info-section .info-grid{gap:40px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.vacation-properties .project-info-section .info-grid{gap:50px}}@media screen and (min-width:1200px){.vacation-properties .project-info-section .info-grid{gap:60px}}.vacation-properties .project-info-section .info-grid .info-text h2{color:#232323;font-family:Exo\ 2,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:15px;text-transform:uppercase}@media screen and (min-width:480px){.vacation-properties .project-info-section .info-grid .info-text h2{font-size:26px;margin-bottom:18px}}@media screen and (min-width:768px){.vacation-properties .project-info-section .info-grid .info-text h2{font-size:28px;margin-bottom:20px}}@media screen and (min-width:1024px){.vacation-properties .project-info-section .info-grid .info-text h2{font-size:30px}}@media screen and (min-width:1200px){.vacation-properties .project-info-section .info-grid .info-text h2{font-size:32px}}.vacation-properties .project-info-section .info-grid .info-text p{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}@media screen and (min-width:480px){.vacation-properties .project-info-section .info-grid .info-text p{font-size:15px;margin-bottom:25px}}@media screen and (min-width:768px){.vacation-properties .project-info-section .info-grid .info-text p{font-size:16px;margin-bottom:30px}}.vacation-properties .project-info-section .info-grid .info-text .company-description p{margin-bottom:20px}.vacation-properties .project-info-section .info-grid .info-text .company-description p:last-child{color:#555;font-style:italic;font-weight:500;margin-bottom:30px}.vacation-properties .project-info-section .info-grid .info-text .project-features h3{color:#232323;font-size:20px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.vacation-properties .project-info-section .info-grid .info-text .project-features ul{list-style:none;padding-left:0}.vacation-properties .project-info-section .info-grid .info-text .project-features ul li{color:#666;font-size:14px;padding:8px 0 8px 20px;position:relative}.vacation-properties .project-info-section .info-grid .info-text .project-features ul li:before{background:#fa6a02;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.vacation-properties .project-info-section .info-grid .info-image .image-placeholder{align-items:center;background:#ddd;border-radius:8px;display:flex;height:300px;justify-content:center;overflow:hidden;width:100%}.vacation-properties .project-info-section .info-grid .info-image .image-placeholder img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vacation-properties .gallery-section{background:#fff;padding:40px 0}@media screen and (min-width:769px){.vacation-properties .gallery-section{padding-right:195px!important}}.vacation-properties .gallery-section .container{margin:0 auto;max-width:1200px;padding:0 20px}@media screen and (min-width:480px){.vacation-properties .gallery-section{padding:50px 0}.vacation-properties .gallery-section .container{padding:0 30px}}@media screen and (min-width:768px){.vacation-properties .gallery-section{padding:60px 0}.vacation-properties .gallery-section .container{padding:0 40px}}@media screen and (min-width:1024px){.vacation-properties .gallery-section{padding:70px 0}.vacation-properties .gallery-section .container{padding:0 60px}}@media screen and (min-width:1200px){.vacation-properties .gallery-section{padding:80px 0}.vacation-properties .gallery-section .container{padding:0 216px}}.vacation-properties .gallery-section h2{color:#232323;font-family:Exo\ 2,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:480px){.vacation-properties .gallery-section h2{font-size:26px;margin-bottom:35px}}@media screen and (min-width:768px){.vacation-properties .gallery-section h2{font-size:28px;margin-bottom:40px}}@media screen and (min-width:1024px){.vacation-properties .gallery-section h2{font-size:30px;margin-bottom:45px}}@media screen and (min-width:1200px){.vacation-properties .gallery-section h2{font-size:32px;margin-bottom:50px}}.vacation-properties .gallery-section .gallery-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}@media screen and (min-width:480px){.vacation-properties .gallery-section .gallery-grid{gap:15px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.vacation-properties .gallery-section .gallery-grid{gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media screen and (min-width:1024px){.vacation-properties .gallery-section .gallery-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (min-width:1200px){.vacation-properties .gallery-section .gallery-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.vacation-properties .gallery-section .gallery-grid .gallery-item .gallery-image{border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;height:200px;overflow:hidden;transition:all .3s ease;width:100%}@media screen and (min-width:480px){.vacation-properties .gallery-section .gallery-grid .gallery-item .gallery-image{height:220px}}@media screen and (min-width:768px){.vacation-properties .gallery-section .gallery-grid .gallery-item .gallery-image{height:240px}}@media screen and (min-width:1024px){.vacation-properties .gallery-section .gallery-grid .gallery-item .gallery-image{height:250px}}.vacation-properties .gallery-section .gallery-grid .gallery-item .gallery-image:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.vacation-properties .gallery-section .gallery-grid .gallery-item .gallery-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.vacation-properties .gallery-section .gallery-grid .gallery-item .gallery-image img:hover{transform:scale(1.05)}.vacation-properties .image-modal{align-items:center;background:rgba(0,0,0,.95);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@media screen and (min-width:769px){.vacation-properties .image-modal{padding-right:195px}}.vacation-properties .image-modal .modal-content{align-items:center;display:flex;height:100%;justify-content:center;max-height:800px;max-width:1200px;position:relative;width:100%}.vacation-properties .image-modal .modal-content .modal-close{align-items:center;background:rgba(35,35,35,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:0;top:0;transition:all .3s ease;width:50px;z-index:10}.vacation-properties .image-modal .modal-content .modal-close:hover{background:rgba(250,106,2,.9);transform:scale(1.1)}.vacation-properties .image-modal .modal-content .modal-nav{align-items:center;background:rgba(35,35,35,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:10}.vacation-properties .image-modal .modal-content .modal-nav:hover:not(:disabled){background:rgba(250,106,2,.9);transform:translateY(-50%) scale(1.1)}.vacation-properties .image-modal .modal-content .modal-nav:disabled{cursor:not-allowed;opacity:.3}.vacation-properties .image-modal .modal-content .modal-nav.modal-nav-prev{left:20px}.vacation-properties .image-modal .modal-content .modal-nav.modal-nav-next{right:20px}.vacation-properties .image-modal .modal-content .modal-image-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vacation-properties .image-modal .modal-content .modal-image-container .modal-image,.vacation-properties .image-modal .modal-content .modal-image-container .modal-video{border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5);max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.vacation-properties .image-modal .modal-content .modal-image-container .modal-video{background:#000}.vacation-properties .image-modal .modal-content .modal-counter{background:rgba(35,35,35,.8);border-radius:20px;bottom:20px;color:#fff;font-size:14px;font-weight:500;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%)}@media screen and (max-width:480px){.vacation-properties .image-modal{padding:8px}.vacation-properties .image-modal .modal-content .modal-close{height:44px;right:8px;top:8px;width:44px}.vacation-properties .image-modal .modal-content .modal-nav{height:48px;width:48px}.vacation-properties .image-modal .modal-content .modal-nav.modal-nav-prev{left:8px}.vacation-properties .image-modal .modal-content .modal-nav.modal-nav-next{right:8px}.vacation-properties .image-modal .modal-content .modal-counter{bottom:8px;font-size:12px;padding:6px 12px}}@media screen and (min-width:481px)and (max-width:768px){.vacation-properties .image-modal{padding:12px}.vacation-properties .image-modal .modal-content .modal-close{height:46px;right:12px;top:12px;width:46px}.vacation-properties .image-modal .modal-content .modal-nav{height:52px;width:52px}.vacation-properties .image-modal .modal-content .modal-nav.modal-nav-prev{left:12px}.vacation-properties .image-modal .modal-content .modal-nav.modal-nav-next{right:12px}.vacation-properties .image-modal .modal-content .modal-counter{bottom:12px;font-size:13px;padding:7px 14px}}.vacation-properties .projects-section{background:#f8f8f8;padding:40px 0}@media screen and (min-width:769px){.vacation-properties .projects-section{padding-right:195px!important}}.vacation-properties .projects-section .container{margin:0 auto;max-width:1200px;padding:0 20px}@media screen and (min-width:480px){.vacation-properties .projects-section{padding:50px 0}.vacation-properties .projects-section .container{padding:0 30px}}@media screen and (min-width:768px){.vacation-properties .projects-section{padding:60px 0}.vacation-properties .projects-section .container{padding:0 40px}}@media screen and (min-width:1024px){.vacation-properties .projects-section{padding:70px 0}.vacation-properties .projects-section .container{padding:0 60px}}@media screen and (min-width:1200px){.vacation-properties .projects-section{padding:80px 0}.vacation-properties .projects-section .container{padding:0 216px}}.vacation-properties .projects-section h2{color:#232323;font-family:Exo\ 2,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:480px){.vacation-properties .projects-section h2{font-size:26px;margin-bottom:35px}}@media screen and (min-width:768px){.vacation-properties .projects-section h2{font-size:28px;margin-bottom:40px}}@media screen and (min-width:1024px){.vacation-properties .projects-section h2{font-size:30px;margin-bottom:45px}}@media screen and (min-width:1200px){.vacation-properties .projects-section h2{font-size:32px;margin-bottom:50px}}.vacation-properties .projects-section .projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:768px){.vacation-properties .projects-section .projects-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.vacation-properties .projects-section .projects-grid{gap:40px}}.vacation-properties .projects-section .projects-grid .project-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;transition:all .3s ease}.vacation-properties .projects-section .projects-grid .project-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-5px)}.vacation-properties .projects-section .projects-grid .project-card .project-image{height:250px;overflow:hidden;position:relative}@media screen and (min-width:768px){.vacation-properties .projects-section .projects-grid .project-card .project-image{height:280px}}@media screen and (min-width:1024px){.vacation-properties .projects-section .projects-grid .project-card .project-image{height:300px}}.vacation-properties .projects-section .projects-grid .project-card .project-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.vacation-properties .projects-section .projects-grid .project-card .project-image:hover img{transform:scale(1.05)}.vacation-properties .projects-section .projects-grid .project-card .project-image .project-status{background:#fa6a02;border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;position:absolute;right:15px;text-transform:uppercase;top:15px}.vacation-properties .projects-section .projects-grid .project-card .project-content{padding:25px}@media screen and (min-width:768px){.vacation-properties .projects-section .projects-grid .project-card .project-content{padding:30px}}.vacation-properties .projects-section .projects-grid .project-card .project-content h3{color:#232323;font-family:Exo\ 2,sans-serif;font-size:20px;font-weight:600;line-height:1.2;margin-bottom:15px;text-transform:uppercase}@media screen and (min-width:768px){.vacation-properties .projects-section .projects-grid .project-card .project-content h3{font-size:22px;margin-bottom:18px}}@media screen and (min-width:1024px){.vacation-properties .projects-section .projects-grid .project-card .project-content h3{font-size:24px;margin-bottom:20px}}.vacation-properties .projects-section .projects-grid .project-card .project-content .project-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}@media screen and (min-width:768px){.vacation-properties .projects-section .projects-grid .project-card .project-content .project-description{font-size:15px;margin-bottom:25px}}@media screen and (min-width:1024px){.vacation-properties .projects-section .projects-grid .project-card .project-content .project-description{font-size:16px}}.vacation-properties .projects-section .projects-grid .project-card .project-content .project-button{background:#fa6a02;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.vacation-properties .projects-section .projects-grid .project-card .project-content .project-button:hover{background:#e55a02;box-shadow:0 4px 15px rgba(250,106,2,.3);transform:translateY(-2px)}.vacation-properties .project-modal{align-items:center;background:rgba(0,0,0,.95);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@media screen and (min-width:769px){.vacation-properties .project-modal{padding-right:205px}}.vacation-properties .project-modal .project-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;height:90vh;max-height:800px;max-width:1200px;overflow:hidden;position:relative;width:100%}.vacation-properties .project-modal .project-modal-content .modal-close{align-items:center;background:rgba(35,35,35,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:10}.vacation-properties .project-modal .project-modal-content .modal-close:hover{background:rgba(250,106,2,.9);transform:scale(1.1)}.vacation-properties .project-modal .project-modal-content .project-modal-body{flex:1 1 auto;overflow-y:auto;padding:40px;scroll-behavior:smooth;scrollbar-color:#fa6a02 #f1f1f1;scrollbar-width:thin}@media screen and (max-width:768px){.vacation-properties .project-modal .project-modal-content .project-modal-body{padding:60px 25px 25px}}.vacation-properties .project-modal .project-modal-content .project-modal-body::-webkit-scrollbar{width:8px}.vacation-properties .project-modal .project-modal-content .project-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.vacation-properties .project-modal .project-modal-content .project-modal-body::-webkit-scrollbar-thumb{background:#fa6a02;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.vacation-properties .project-modal .project-modal-content .project-modal-body::-webkit-scrollbar-thumb:hover{background:#e55a02}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-header{margin-bottom:30px;text-align:center}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-header h2{color:#232323;font-family:Exo\ 2,sans-serif;font-size:28px;font-weight:600;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width:768px){.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-header h2{font-size:32px}}@media screen and (min-width:1024px){.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-header h2{font-size:36px}}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-header .project-modal-status{background:#fa6a02;border-radius:25px;color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;padding:8px 20px;text-transform:uppercase}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;padding-bottom:26px}@media screen and (min-width:1024px){.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid{gap:50px;grid-template-columns:1fr 1fr}}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-info .project-modal-description{margin-bottom:30px}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-info .project-modal-description p{color:#666;font-size:16px;line-height:1.7;margin:0}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-info .project-modal-map h4{color:#232323;font-size:18px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-info .project-modal-map .modal-map-container{border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);height:300px;overflow:hidden;position:relative;width:100%}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-info .project-modal-map .modal-map-container .vue-map-container{border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery h4{color:#232323;font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid{grid-template-columns:repeat(3,1fr)}}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid .modal-gallery-item{border-radius:8px;cursor:pointer;height:120px;overflow:hidden;position:relative;transition:all .3s ease}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid .modal-gallery-item:hover{transform:scale(1.05)}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid .modal-gallery-item .gallery-video-thumb,.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid .modal-gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid .modal-gallery-item .video-play-overlay{align-items:center;background:rgba(250,106,2,.9);border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:60px}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid .modal-gallery-item .video-play-overlay svg{margin-left:4px}.vacation-properties .project-modal .project-modal-content .project-modal-body .project-modal-grid .project-modal-gallery .modal-gallery-grid .modal-gallery-item:hover .video-play-overlay{background:#fa6a02;transform:translate(-50%,-50%) scale(1.1)}.vacation-properties .contact-section{background:#232323;color:#fff;padding:40px 0}@media screen and (min-width:769px){.vacation-properties .contact-section{padding-right:195px!important}}.vacation-properties .contact-section .container{margin:0 auto;max-width:1200px;padding:0 20px}@media screen and (min-width:480px){.vacation-properties .contact-section{padding:50px 0}.vacation-properties .contact-section .container{padding:0 30px}}@media screen and (min-width:768px){.vacation-properties .contact-section{padding:60px 0}.vacation-properties .contact-section .container{padding:0 40px}}@media screen and (min-width:1024px){.vacation-properties .contact-section{padding:70px 0}.vacation-properties .contact-section .container{padding:0 60px}}@media screen and (min-width:1200px){.vacation-properties .contact-section{padding:80px 0}.vacation-properties .contact-section .container{padding:0 216px}}.vacation-properties .contact-section .contact-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:768px){.vacation-properties .contact-section .contact-grid{gap:40px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.vacation-properties .contact-section .contact-grid{gap:50px}}@media screen and (min-width:1200px){.vacation-properties .contact-section .contact-grid{gap:60px}}.vacation-properties .contact-section .contact-grid .contact-info h2{color:#fff;font-family:Exo\ 2,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:20px;text-transform:uppercase}@media screen and (min-width:480px){.vacation-properties .contact-section .contact-grid .contact-info h2{font-size:26px;margin-bottom:25px}}@media screen and (min-width:768px){.vacation-properties .contact-section .contact-grid .contact-info h2{font-size:28px;margin-bottom:30px}}@media screen and (min-width:1024px){.vacation-properties .contact-section .contact-grid .contact-info h2{font-size:30px}}@media screen and (min-width:1200px){.vacation-properties .contact-section .contact-grid .contact-info h2{font-size:32px}}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown{background:rgba(35,35,35,.3);border-left:4px solid #fa6a02;border-radius:8px;padding:30px}@media screen and (max-width:768px){.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown{padding:20px}}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .address{color:#fa6a02;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}@media screen and (max-width:768px){.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .address{font-size:11px}}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .text{color:#fff;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:15px}@media screen and (max-width:768px){.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .text{font-size:14px;margin-bottom:12px}}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .text a{border-bottom:1px solid transparent;color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .text a:hover{border-bottom-color:#fa6a02;color:#fa6a02}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .phone{margin-bottom:15px}@media screen and (max-width:768px){.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .phone{margin-bottom:12px}}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .phone a{color:#fff;display:inline-block;font-size:20px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media screen and (max-width:768px){.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .phone a{font-size:18px}}@media screen and (max-width:480px){.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .phone a{font-size:16px}}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown .phone a:hover{color:#fa6a02;transform:translateY(-2px)}.vacation-properties .contact-section .contact-grid .contact-info .contact-details .contact-dropdown br{margin-bottom:10px}.vacation-properties .contact-section .contact-grid .map-section h3{color:#fa6a02;font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.vacation-properties .contact-section .contact-grid .map-section .map-container{border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);height:350px;overflow:hidden;position:relative;width:100%}.vacation-properties .contact-section .contact-grid .map-section .map-container .vue-map-container{border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.vacation-properties .contact-section .contact-grid .map-section .map-container{height:250px}}@media screen and (max-width:480px){.vacation-properties .contact-section .contact-grid .map-section .map-container{height:200px}}.mobile-header{background:#232323;padding:70px 20px 20px}@media screen and (min-width:480px){.mobile-header{padding:80px 25px 25px}}@media screen and (min-width:768px){.mobile-header{padding:90px 25px 25px}}.mobile-header .title{color:#fff;font-family:Exo\ 2,sans-serif;font-size:28px;font-weight:600;line-height:1.2;margin:0;text-transform:uppercase}@media screen and (min-width:480px){.mobile-header .title{font-size:30px}}@media screen and (min-width:768px){.mobile-header .title{font-size:34px}}.news-swiper{position:relative}.news-swiper .swiper-container{padding-bottom:70px}.news-swiper .news-swiper-pagination{position:absolute;text-align:left}.news-swiper .news-swiper-pagination .swiper-pagination-bullet{background-color:transparent;border-radius:0;height:auto;opacity:1;padding:10px 0;width:auto}.news-swiper .news-swiper-pagination .swiper-pagination-bullet:before{background-color:rgba(35,35,35,.5);content:"";display:block;height:4px;width:30px}.news-swiper .news-swiper-pagination .swiper-pagination-bullet-active:before{background-color:#232323}@media screen and (max-width:767px){.news-swiper .swiper-slide{width:100%!important}}.swiper-slide-visible .news-article .img-box img,.swiper-slide-visible .news-article .img-box:before{opacity:1;transform:translateX(0)}.swiper-slide-visible .news-article .img-box:hover img{transform:translateX(0) scale(1.1)}.news-article{padding-left:40px;position:relative}.news-article .date{color:#fff;font-size:16px;font-weight:500;left:0;line-height:24px;position:absolute;top:0;transform:rotate(-180deg);writing-mode:tb-rl}.news-article .img-box{margin-bottom:40px;overflow:hidden;position:relative}.news-article .img-box:before{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:all .6s}.news-article .img-box img{display:block;height:auto;max-width:100%;opacity:0;transform:translateX(-150%);transition-delay:.2s;transition-duration:.3s;transition-property:all;width:100%}.news-article .img-box .category{align-items:center;background:#fa6a02;bottom:0;display:flex;justify-content:center;max-width:230px;padding:16px 24px;position:absolute;right:0}.news-article .img-box .category .icon{align-items:center;border:1px solid #fff;display:flex;height:45px;justify-content:center;margin-right:10px;width:52px}.news-article .img-box .category .icon img{display:block;margin:auto;max-width:65%}.news-article .img-box .category .text{color:#fff;font-size:14px;font-weight:500;line-height:21px}.news-article .info-box{padding-left:50px;position:relative}.news-article .info-box:after{background:#979797;bottom:100%;content:"";height:131px;left:25px;margin-bottom:-30px;position:absolute;width:1px}.news-article .article-title,.news-article .article-title a{color:#fff;font-size:20px;font-weight:600;line-height:23px;margin-bottom:12px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.news-article .article-title a:hover,.news-article .article-title:hover{color:#fa6902}.news-article p{color:#8d8d8d;font-family:Fira Sans;font-size:15px;font-weight:400;line-height:23px;margin:0 0 15px}.news-article .link a{color:#8d8d8d;font-size:10px;font-weight:700;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .2s}.news-article .link a:after{border-color:transparent transparent transparent #fa6902;border-style:solid;border-width:4px 0 4px 5px;content:"";display:inline-block;height:0;margin:0 0 0 10px;width:0}.news-article .link a:hover{color:#111}.news-article.visible .img-box img,.news-article.visible .img-box:before{opacity:1;transform:translateX(0)}@media screen and (max-width:768px){.news-article{padding:0}.news-article .date{background:rgba(0,0,0,.5);color:#fff;font-size:11px;padding:5px 10px;transform:rotate(0);writing-mode:inherit;z-index:99}.news-article .info-box{padding-left:25px}.news-article .info-box:after{left:10px}.news-article .article-title,.news-article .article-title a{font-size:18px;line-height:20px}.news-article p{color:#383838;font-size:13px;font-weight:400;line-height:23px}.news-article .img-box{margin-bottom:10px}.news-article .img-box .category{display:none}}.active-component .news-article-content .img-box img,.active-component .news-article-content .img-box:before{opacity:1;transform:translate(0);visibility:visible}.news-inner-article{padding-right:195px;padding-top:190px;position:relative}.news-inner-article .follow-us{display:flex;margin-top:50px}.news-inner-article .follow-us .text{font-family:Montserrat;font-size:12px;font-weight:700;text-transform:uppercase}.news-inner-article .follow-us>div{align-items:center;background:#fff;display:flex;padding:20px}.news-inner-article .follow-us>div span{cursor:pointer;height:20px;margin:5px 15px;width:20px}.news-inner-article .follow-us>div .fb{background-image:url(/_nuxt/img/facebook-logo.3f6c973.svg)}.news-inner-article .follow-us>div .fb,.news-inner-article .follow-us>div .tw{background-position:50%;background-repeat:no-repeat;background-size:20px;display:block;height:20px;width:20px}.news-inner-article .follow-us>div .tw{background-image:url(/_nuxt/img/twitter-logo.b2e626e.svg)}.news-inner-article .info-box ul li{margin-bottom:8px}.news-inner-article .info-box p,.news-inner-article .info-box ul li{color:#363636;font-size:17px;line-height:23px}.news-inner-article .info-box p a,.news-inner-article .info-box ul li a{color:#000}.news-inner-article .info-box h2,.news-inner-article .info-box h3,.news-inner-article .info-box h4,.news-inner-article .info-box h5,.news-inner-article .info-box h6{color:#2c2c2c;font-family:Montserrat;margin:10px 0 15px}.news-inner-article .info-box img{display:block;height:auto!important;margin:10px 0;max-width:100%}.news-inner-article .nav-inner .header-title{margin:0}.news-inner-article .container{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:20px;padding-right:20px;width:100%}.news-inner-article:before{background-color:#232323;content:"";height:591px;left:0;position:absolute;right:0;top:0}.news-inner-article .news-article{margin-bottom:100px}.news-inner-article .caption{margin-bottom:60px;padding-left:50px}.news-inner-article .caption .title-box .title{color:#fff;font-size:42px;font-weight:700;line-height:57px}.news-inner-article .caption .title-box .title:before{height:1px}.news-inner-article .caption .title-box .title:after{border-color:fa6a02}.news-inner-article .related-news{margin-bottom:100px}.news-inner-article .related-news h3{color:#2c2c2c;font-size:26px;font-weight:700;line-height:57px;margin-bottom:30px}.news-inner-article .related-news .news-article{margin-bottom:0}.news-inner-article .related-news .news-article .date{color:#2c2c2c}.news-inner-article .related-news .news-article .img-box{margin-bottom:30px}.news-inner-article .related-news .news-article .article-title,.news-inner-article .related-news .news-article .article-title a{color:#2c2c2c;line-height:26px;margin-bottom:10px}.news-inner-article .related-news .news-article .article-title a:hover,.news-inner-article .related-news .news-article .article-title:hover{color:#fa6902}@media screen and (max-width:1280px){.news-inner-article .news-article,.news-inner-article .news-article .info-box{padding-right:20px}}@media screen and (max-width:768px){.news-inner-article{padding:30px 210px 25px 25px}.news-inner-article:before{height:250px}.news-inner-article .caption{margin-bottom:25px;padding:0}.news-inner-article .caption .title{font-size:24px;line-height:26px}.news-inner-article .container{padding:0}.news-inner-article .headroom .nav-inner .back-btn{display:none}.news-inner-article .related-news .news-article .date{color:#fff}.news-inner-article .info-box iframe{height:300px!important}.news-inner-article .news-article{padding-right:0}.news-inner-article .news-article .info-box{padding-left:0;padding-right:0}.news-inner-article .news-article .info-box:after{display:none}.news-inner-article .news-article .info-box ol,.news-inner-article .news-article .info-box ul{padding-left:20px}.news-inner-article .news-article .info-box ol li,.news-inner-article .news-article .info-box p,.news-inner-article .news-article .info-box ul li{color:#383838;font-size:16px;font-weight:400;line-height:28px;text-align:justify}}@media screen and (max-width:600px){.news-inner-article{padding:100px 25px 25px}}.pdf{align-items:center;display:flex;margin-top:22px}.pdf-download{align-items:center;background:#fff;border:1px solid rgba(250,106,2,.12);border-radius:8px;box-shadow:0 8px 20px rgba(44,44,44,.06);color:#2c2c2c;display:inline-flex;font-family:Exo\ 2,sans-serif;font-weight:700;gap:12px;letter-spacing:.6px;margin-left:auto;margin-right:auto;padding:12px 18px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease}.pdf-download:hover{box-shadow:0 14px 34px rgba(44,44,44,.12);transform:translateY(-2px)}.pdf-icon{align-items:center;background:#fa6a02 url(/_nuxt/img/arrow-pdf.a81cc7a.svg) no-repeat 50%/18px;border-radius:50%;box-shadow:0 6px 18px rgba(250,106,2,.14);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pdf-label{color:#2c2c2c;font-size:14px}.img-fluid{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.pdf{margin-top:16px}.pdf-download{padding:10px 14px}.pdf-icon{background-size:14px;height:34px;width:34px}.pdf-label{font-size:13px}}.next-building{padding:120px 0 120px 100px}.next-building .text{color:#8d8d8d;font-family:Montserrat;font-size:11px;font-weight:600;text-transform:uppercase}.next-building .title,.next-building .title a{color:#2c2c2c;font-family:Exo\ 2;font-size:50px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.next-building .title{align-items:center;display:flex;opacity:0;transform:translateX(-100%);transition:all .2s;visibility:hidden}.next-building .title.visible{opacity:1;transform:translateX(0);visibility:visible}.next-building .title:hover a{color:#000}.next-building .title:hover:after{margin-left:50px;width:15%}.next-building .title:hover:before{border-bottom-color:transparent;border-left-color:transparent;border-radius:0;transform:rotate(45deg) translate(-10px,10px)}.next-building .title a{order:1}.next-building .title:after{background:#fa6a02;content:"";display:inline-block;height:1px;margin-left:25px;order:2;transition:all .3s;width:20%}.next-building .title:before{border:1px solid #fa6a02;border-radius:50%;content:"";display:inline-block;height:30px;order:3;transition:all .3s;width:30px}.next-building .img-box{background:#000;display:flex;justify-content:flex-end;margin-top:55px;overflow:hidden}.next-building .img-box img{display:block;max-width:100%;opacity:.6;transition:all .3s}.next-building .img-box:hover img{opacity:1;transform:scale(1.1)}.next-building .img-box a{display:block}@media screen and (max-width:768px){.next-building{padding:45px 25px}.next-building .title,.next-building .title a{color:#2c2c2c;font-family:Exo\ 2;font-size:26px;font-weight:600;text-transform:uppercase}.next-building .title a:after,.next-building .title a:before,.next-building .title:after,.next-building .title:before{display:none}.next-building .text{font-size:10px;margin-bottom:10px}.next-building .img-box{display:block;margin-top:20px}.next-building .img-box img{max-width:100%}}.news-inner{background-color:#232323;padding:80px}.news-inner .news-article .link a:hover{color:#fff}.news-inner .title{color:#fff;font-size:24px;font-weight:600;margin-bottom:80px}.news-inner .news-swiper .news-swiper-pagination .swiper-pagination-bullet:before{background:#9e9e9e}.news-inner .news-swiper .news-swiper-pagination .swiper-pagination-bullet-active:before{background:#fff}@media screen and (max-width:767px){.news-inner{padding:25px}.news-inner .title{color:#fff;font-size:15px;font-weight:600;margin-bottom:40px}}.map{margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:20px;padding-top:20px}.map .map-tooltip h3{font-family:Exo\ 2,sans-serif;font-size:18px;margin-bottom:10px}.map .map-tooltip img{display:block;margin-bottom:5px;max-width:300px!important}.map .map-tooltip p{margin:0 0 10px}.map .map-tooltip .tel{align-items:center;display:flex}.map .map-tooltip .tel .text{display:inline-block;margin:0 5px 0 0}.map .map-tooltip .tel a{color:#333}.map .map-tooltip .available-apartments{align-items:center;display:flex;margin-bottom:10px}.map .map-tooltip .available-apartments .text{margin-bottom:0;margin-right:5px}.map .map-tooltip .available-apartments span{background:#dfdfdf;color:#333;display:inline-block;font-size:20px}.map .map-tooltip .available-apartments span b{padding:0 5px}.map .map-tooltip .available-apartments span:first-of-type{padding:3px 5px}.map .map-tooltip .tel,.map .map-tooltip .text{font-family:Montserrat;font-weight:600;margin-bottom:5px}.map .map-tooltip .tel br,.map .map-tooltip .text br{display:none}.map .vue-map-container{height:65vh;width:100%}.map .img-box{width:100%}.map .img-box img{display:block;max-width:100%}.map .img-box>.btn{background:#fff;color:#2c2c2c;display:block;font-size:16px;font-weight:600;margin-bottom:-50px;margin-left:auto;margin-right:auto;position:relative;text-transform:none;width:80%;z-index:99}.map .img-box>.btn:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTciIGhlaWdodD0iMjIiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMjk3LjI3IDMxMTcuNDRhMSAxIDAgMCAxLS43Ni0uMzRjLTIuMjYtMi42MS03LjUxLTkuMDgtNy41MS0xMi44M2E4LjI4IDguMjggMCAwIDEgMTYuNTMgMGMwIDMuNzQtNS4yNSAxMC4yMi03LjUgMTIuODNhMSAxIDAgMCAxLS43Ni4zNG0wLTE5LjQ0YTYuMjcgNi4yNyAwIDAgMC02LjI3IDYuMjdjMCAyLjMyIDMuMjIgNi45OCA2LjI3IDEwLjYzIDMuMDQtMy42NSA2LjI2LTguMzEgNi4yNi0xMC42M2E2LjI3IDYuMjcgMCAwIDAtNi4yNi02LjI3Ii8+PHBhdGggaWQ9ImIiIGQ9Ik0yOTcuMDcgMzEwNi4zOGExLjQ4IDEuNDggMCAxIDEgMC0yLjk2IDEuNDggMS40OCAwIDAgMSAwIDIuOTZ6bS0uNS0xLjNhLjUyLjUyIDAgMCAwIC45Ny4wNC41My41MyAwIDAgMCAuMDItLjQuNTMuNTMgMCAwIDAtLjY3LS4zMS41Mi41MiAwIDAgMC0uMzEuNjZsLjA0LS4wMXoiLz48L2RlZnM+PHVzZSBmaWxsPSIjZmE2YTAyIiB4bGluazpocmVmPSIjYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4OSAtMzA5NikiLz48dXNlIGZpbGw9IiNmYTZhMDIiIHhsaW5rOmhyZWY9IiNiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg5IC0zMDk2KSIvPjwvc3ZnPg==) no-repeat 50%;border:none;content:"";float:left;height:22px;margin:0 10px 0 0;width:17px}.map .img-box>.btn:after{display:none}.map .img-box>.btn span{color:#c1c1c1;float:right;font-family:Exo\ 2,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.map .img-box>.btn span:after{border-color:transparent transparent transparent #fa6902;border-style:solid;border-width:4px 0 4px 5px;content:"";display:inline-block;height:0;margin:0 0 0 10px;width:0}.map .img-box .btn-box{margin-top:-40px}.map .img-box .btn-box .btn{background-color:#fa6a02;border-color:#fa6a02;float:right;margin-right:90px}@media screen and (max-width:768px){.map{padding:30px 25px 40px}.map .img-box>.btn{font-size:12px;margin-bottom:0}.map .img-box>.btn:before{margin-top:-2px}.map .img-box>.btn span{color:#8d8d8d;display:block;float:none;font-size:10px;font-weight:600;margin-top:25px;text-transform:uppercase}.map .img-box>.btn span:after{border-color:transparent transparent transparent #fa6a02;border-style:solid;border-width:4px 0 4px 5px;content:"";display:inline-block;height:0;margin-left:10px;margin-top:2px;width:0}.map .img-box .btn-box{margin-left:auto;margin-right:auto;margin-top:0;max-width:270px}.map .img-box .btn-box .btn{display:block;float:none;font-size:11px;margin-left:auto;margin-right:auto;padding:30px}}@media screen and (max-width:600px){.map{padding:20px 25px 30px}.map .img-box{padding:0;width:100%}.map .img-box>.btn{box-sizing:border-box;margin-left:0;margin-right:0;width:100%}.map .img-box .btn-box{margin-left:0;margin-right:0;max-width:100%}}.location{padding-top:100px}.location .caption{margin-bottom:50px;opacity:0;transform:translateX(-100%);transition:all .2s;visibility:hidden}.location .caption.visible{opacity:1;transform:translateX(0);visibility:visible}.location .box-row{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:50px;max-width:1000px;padding-bottom:50px;width:100%}.location .box{flex:1 0 50%}.location .box .icon{width:40px}.location .box .icon img,.location .box .icon svg{max-width:100%}.location .box .info{align-items:center;border-bottom:1px solid #dfdfdf;display:flex;margin-left:10px;margin-right:10px;padding:15px 0}.location .box .text{color:#484b47;font-size:16px;font-weight:600;margin-left:20px}.location .box:nth-last-child(-n+2) .info{border-bottom:0}@media screen and (max-width:768px){.location{padding:40px 0 30px}.location .caption{margin-bottom:15px}.location .box-row{box-sizing:border-box;flex-direction:column;flex-wrap:wrap;margin-top:20px;padding-bottom:30px;padding-left:25px;padding-right:25px}.location .box-row .box{flex:1 0 100%;width:100%}.location .box-row .box:last-child .info{border-bottom:none}.location .box-row .box .info{border-bottom:1px solid #dfdfdf;padding:12px 0}.location .box-row .box .info .icon{width:50px}.location .box-row .box .info .icon img{display:block;margin:auto;max-height:40px;max-width:40px}.location .box-row .box .info .text{color:#484b47;font-size:13px;font-weight:600}}@media screen and (max-width:600px){.location{padding:30px 0 20px}}.gallery-building .swiper-container{padding-right:200px}.gallery-building .swiper-slide{background:#000;max-width:800px}.gallery-building .swiper-slide img{display:block;max-width:100%;transition:all .3s;width:100%}@media screen and (max-width:768px){.gallery-building .swiper-container{padding-left:30px;padding-right:30px}.gallery-building .swiper-slide{width:100%}}#about{margin-bottom:100px}#about .text .prices{color:#fa6a02;-webkit-text-decoration:none;text-decoration:none}#about .text .prices:before{background-color:#fff;background-image:url(/_nuxt/img/arrow-pdf.a81cc7a.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:50%;content:"";display:inline-block;height:50px;margin-bottom:-17px;margin-right:10px;width:50px}@media screen and (max-width:600px){#about{margin-bottom:40px}#about .text{height:37vh;overflow:hidden;position:relative}#about .text:after{background:hsla(0,0%,100%,0);background:-webkit-gradient(left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(37%,hsla(0,0%,100%,.37)),color-stop(83%,hsla(0,0%,97%,.83)),color-stop(90%,hsla(0,0%,97%,.9)),color-stop(100%,#f8f8f8));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.37) 37%,hsla(0,0%,97%,.83) 83%,hsla(0,0%,97%,.9) 90%,#f8f8f8);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f8f8f8",GradientType=0);left:0;position:absolute;right:0;top:0}#about .text.active{height:auto}#about .text.active:after{display:none}#about .learn-more{text-align:center}#about .learn-more button{background:none;border:none;box-shadow:none;font-family:Fira Sans;font-size:0;outline:none;padding:10px 20px;text-transform:uppercase}#about .learn-more button span,#about .learn-more button.active{font-size:14px}#about .learn-more button.active span{font-size:0}}.about-complex{margin-bottom:100px;padding:0 90px}.about-complex .box-row{align-items:stretch;display:flex;justify-content:space-around}.about-complex .box-row .box{border-right:1px solid #dfdfdf;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:0 10px;transform:translateY(200px);transition:all .3s;visibility:hidden;width:100%}.about-complex .box-row .box.visible{opacity:1;transform:translateY(0);visibility:visible}.about-complex .box-row .box .info{display:inline-block;height:100%;margin:auto}.about-complex .box-row .box:first-child .text{color:#4a4a4a;font-family:Exo\ 2;font-size:27px;font-weight:600;text-transform:uppercase}.about-complex .box-row .box:last-child{border-right:0}.about-complex .box-row .box .title{color:#8d8d8d;font-family:Fira Sans;font-size:15px;font-weight:400;line-height:19px}.about-complex .box-row .box .text{color:#484b47;font-size:64px;font-weight:600}@media screen and (max-width:768px){.about-complex{margin:25px 0;padding:20px 25px}.about-complex .box-row{align-self:center;flex-direction:column;justify-content:center}.about-complex .box-row .box{border-bottom:1px solid hsla(0,0%,59%,.37);border-right:0;padding:25px 0;text-align:center}.about-complex .box-row .box .title{font-size:12px;font-weight:400;line-height:14px}.about-complex .box-row .box .text{color:#4a4a4a;font-size:36px;font-weight:600;text-transform:uppercase}.about-complex .box-row .box:last-child{border-bottom:0}}.caption .text{margin-top:40px;padding-left:195px}.caption .text p{color:#383838;font-family:Fira Sans;font-size:17px;font-weight:400;line-height:23px;margin:20px auto 10px;max-width:84%}.img{display:block;max-width:100%;opacity:0;transform:translateX(-100px);transition:all 1.4s;visibility:hidden}.inner-building-header{background:linear-gradient(#232323 80%,#232323 0,#232323 0,#f8f8f8 0,#f8f8f8 0);margin-bottom:140px;padding:130px 0 0 195px;position:relative;transition:all 1.4s}.inner-building-header:before{background:#979797;content:"";display:block;height:50%;left:88px;position:absolute;top:200px;width:1px}.inner-building-header .btn-box{float:right;margin-top:-50px}.inner-building-header .btn-box .btn{background-color:#fa6a02;border-color:#fa6a02;margin-right:90px;padding:42px 30px}.inner-building-header .main-img{overflow:hidden}.inner-building-header .main-img img{display:block;max-width:100%;transition:all .3s}.inner-building-header .main-img:hover img{transform:scale(1.1)}@media screen and (max-width:768px){.inner-building-header{margin-bottom:40px;padding:20px 0 0 25px}.inner-building-header:before{display:none}.inner-building-header .page-title{color:#fff;font-family:Exo\ 2;font-size:18px;font-weight:600;padding:90px 0 30px;text-transform:uppercase}.inner-building-header .btn-box{display:flex;float:none;margin-left:0;width:100%}.inner-building-header .btn-box .btn{font-size:10px;margin-left:auto;margin-right:auto;padding:31px}}@media screen and (max-width:600px){.inner-building-header{padding-top:0}}.inner-building{padding:0 195px 0 0}.inner-building .caption .title{color:#2c2c2c}.inner-building .caption .title:before{background:#2c2c2c}.inner-building .caption .title:after{border-color:#fa6a02}.inner-building.active .img{opacity:1;transform:translateX(0);visibility:visible}@media screen and (max-width:768px){.inner-building{padding:0}.inner-building .caption .title-box{padding-left:25px;padding-right:25px}.inner-building .caption .title-box .title{color:#2c2c2c;font-size:20px;font-weight:600}.inner-building .caption .title-box .title br{display:none}.inner-building .caption .title-box .title:before{margin-right:15px}.inner-building .caption .title-box .title:after{margin-right:8px}.inner-building .caption .text{padding:0 25px}.inner-building .caption .text p{color:#383838;-moz-column-count:1;column-count:1;font-size:16px;font-weight:400;line-height:28px;margin:0;max-width:100%;text-align:justify}}@media screen and (max-width:600px){.inner-building{padding:0}}.inner-building .video-section{background:#f8f9fa;padding:60px 100px}.inner-building .video-section .video-container{margin:0 auto;max-width:1200px}.inner-building .video-section .video-player{background:#000;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.inner-building .video-section .video-player video{border-radius:8px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.inner-building .video-section{padding:40px 20px}}@media screen and (max-width:600px){.inner-building .video-section{padding:30px 15px}}.inner-building .contact-section{background:transparent;padding:0}.inner-building .contact-section .contact-container{margin:0 auto;max-width:1000px;padding:0 90px}@media screen and (max-width:768px){.inner-building .contact-section{margin-top:20px;padding:0}.inner-building .contact-section .contact-container{padding:0 25px}}@media screen and (max-width:600px){.inner-building .contact-section{margin-top:15px;padding:0}.inner-building .contact-section .contact-container{padding:0 25px}}.building-listing-mobile[data-v-750079f5]{background:linear-gradient(135deg,#f8f8f8,#e8e8e8);min-height:100vh;padding:0}.mobile-header[data-v-750079f5]{background:#232323;margin-bottom:40px;padding:100px 20px 20px;text-align:center}.mobile-header .page-title[data-v-750079f5]{color:#fff;font-size:32px;font-weight:600;margin-bottom:10px}.mobile-buildings[data-v-750079f5]{display:flex;flex-direction:column;gap:25px;margin-bottom:40px;padding:0 20px}.mobile-building-card[data-v-750079f5]{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);color:inherit;cursor:pointer;display:block;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;touch-action:manipulation;transition:all .3s ease}.mobile-building-image[data-v-750079f5]{height:200px;overflow:hidden;position:relative}.mobile-building-image img[data-v-750079f5]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.mobile-image-overlay[data-v-750079f5]{align-items:center;background:linear-gradient(135deg,rgba(35,35,35,.8),rgba(250,106,2,.8));bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden}.mobile-overlay-content[data-v-750079f5]{color:#fff;padding:15px;text-align:center}.mobile-overlay-content .mobile-building-title[data-v-750079f5]{font-family:Exo\ 2,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.mobile-overlay-content .mobile-building-location[data-v-750079f5]{align-items:center;display:flex;font-size:14px;justify-content:center;margin-bottom:15px;opacity:.9}.mobile-overlay-content .mobile-building-location .location-icon[data-v-750079f5]{filter:brightness(0) invert(1);height:14px;margin-right:6px;width:14px}.mobile-overlay-content .mobile-view-btn[data-v-750079f5]{align-items:center;background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:1px;padding:8px 16px;text-transform:uppercase}.mobile-overlay-content .mobile-view-btn .btn-arrow[data-v-750079f5]{margin-left:6px;transition:transform .3s ease}.mobile-building-info[data-v-750079f5]{padding:20px}.mobile-building-info .mobile-building-title[data-v-750079f5]{color:#232323;font-family:Exo\ 2,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;line-height:1.3;margin-bottom:10px;text-transform:uppercase}.mobile-building-info .mobile-building-location[data-v-750079f5]{align-items:center;color:#666;display:flex;font-size:14px;font-weight:500}.mobile-building-info .mobile-building-location .location-icon[data-v-750079f5]{height:14px;margin-right:6px;opacity:.7;width:14px}.mobile-comming-soon[data-v-750079f5]{align-items:center;display:flex;justify-content:center;margin-bottom:40px;min-height:50vh}.mobile-comming-soon .mobile-coming-content[data-v-750079f5]{text-align:center}.mobile-comming-soon .mobile-coming-content .coming-title[data-v-750079f5]{color:#232323;font-family:Exo\ 2,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.mobile-comming-soon .mobile-coming-content .thumb-box img[data-v-750079f5]{height:auto;max-width:200px;opacity:.8}.mobile-navigation[data-v-750079f5]{padding:0 20px 20px}.mobile-navigation .nav-buttons[data-v-750079f5]{display:flex;flex-direction:column;gap:15px}.mobile-navigation .nav-buttons .nav-btn[data-v-750079f5]{background:#fff;border:2px solid #fa6a02;border-radius:8px;color:#fa6a02;display:block;font-weight:600;letter-spacing:1px;padding:15px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.nav-inner .header-title .title{color:#f4f4f4}.finished-buildings-page{background:linear-gradient(135deg,#f8f8f8,#e8e8e8);min-height:100vh;padding:0 195px 0 0}.finished-buildings-header{display:none}@media screen and (max-width:768px){.finished-buildings-header{display:block}}.finished-buildings-header{background:#232323;padding:100px 20px 20px}.finished-buildings-header .title{color:#fff;font-size:32px;font-weight:600;margin-bottom:10px;text-align:center}.buildings-grid{margin:0 auto;max-width:1400px;padding:60px 0}.buildings-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));padding:80px 40px}@media screen and (max-width:768px){.buildings-container{gap:30px;grid-template-columns:1fr;padding:0 20px}}.building-card{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);color:inherit;cursor:pointer;display:block;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.building-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.15);transform:translateY(-8px)}.building-card:hover .image-overlay{opacity:1;visibility:visible}.building-card:hover .building-image img{transform:scale(1.05)}.building-card.featured{grid-column:span 2}@media screen and (max-width:1024px){.building-card.featured{grid-column:span 1}}.building-card.featured .building-image{height:400px}.building-image{height:300px;overflow:hidden;position:relative}.building-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.image-overlay{align-items:center;background:linear-gradient(135deg,rgba(35,35,35,.8),rgba(250,106,2,.8));bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden}.overlay-content{color:#fff;padding:20px;text-align:center}.overlay-content .building-title{font-family:Exo\ 2,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.overlay-content .building-location{align-items:center;display:flex;font-size:16px;justify-content:center;margin-bottom:25px;opacity:.9}.overlay-content .building-location .location-icon{filter:brightness(0) invert(1);height:20px;margin-right:8px;width:16px}.overlay-content .view-btn{align-items:center;background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:6px;display:inline-flex;font-weight:600;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.overlay-content .view-btn:hover{background:#fff;color:#232323}.overlay-content .view-btn .btn-arrow{margin-left:8px;transition:transform .3s ease}.overlay-content .view-btn:hover .btn-arrow{transform:translateX(4px)}.building-info{padding:30px}.building-info .building-title{color:#232323;font-family:Exo\ 2,sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.3;margin-bottom:15px;text-transform:uppercase}.building-info .building-location{align-items:center;color:#666;display:flex;font-size:16px;font-weight:500}.building-info .building-location .location-icon{height:16px;margin-right:8px;opacity:.7;width:16px}.comming-soon{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:60px 40px}.comming-soon .box-row{align-items:center;display:flex;max-width:800px;width:100%}@media screen and (max-width:768px){.comming-soon .box-row{flex-direction:column;text-align:center}}.comming-soon .left{flex:1;margin-right:60px}@media screen and (max-width:768px){.comming-soon .left{margin-bottom:40px;margin-right:0}}.comming-soon .left .thumb-box{text-align:center}.comming-soon .left .thumb-box img{height:auto;max-width:300px;opacity:.8}.comming-soon .right{flex:1}.comming-soon .right .caption .title-box .title{color:#232323;font-family:Exo\ 2,sans-serif;font-size:36px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width:768px){.comming-soon .right .caption .title-box .title{font-size:28px}}@media screen and (max-width:1024px){.buildings-container{gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.page-header{display:none}@media screen and (max-width:768px){.page-header{display:block;margin-bottom:50px}.buildings-container,.page-header{padding:0 20px}.building-card .building-image{height:250px}.building-card .building-info{padding:20px}}.future-current .swiper-container{width:100%}.future-current .nav-inner{background:#232323}.building-sort{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}.building-sort:before{background-color:#232323;bottom:0;content:"";left:0;position:absolute;top:0;width:360px;z-index:0}@media screen and (max-width:1024px){.building-sort:before{width:200px}}.dots-paggination{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;top:0;width:200px}.dots-paggination .swiper-pagination-bullet{background:none;border-bottom:1px solid transparent;border-radius:0;color:#8e8e8e;font-size:16px;font-weight:700;height:auto;opacity:1;padding:15px;transition:all .3s;width:auto}.dots-paggination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-bottom-color:#fa6a02;color:#fff}.building-item{align-items:center;display:flex;opacity:0;padding:0 200px;visibility:hidden}.building-item .img-box{height:60vh;overflow:hidden;position:relative;width:50%}.building-item .img-box:before{background:#232323;bottom:0;content:"";left:0;right:0;top:0;transform:translateX(-100%);transition-delay:.3s}.building-item .img-box img,.building-item .img-box:before{position:absolute;transition-duration:.7s;transition-property:all}.building-item .img-box img{left:50%;top:50%;transform:translate(-150%,-50%);transition-delay:1s}.building-item .caption{width:50%}.building-item .caption .location-info{background-position:0 0;background-repeat:no-repeat;color:#ababab;font-size:16px;font-weight:600;margin:25px 0 40px;min-height:23px;padding-left:31px;transform:translateY(400px);transition-delay:1.5s;transition-duration:.7s;transition-property:all}.building-item .title-box .title{opacity:0;transition-delay:1s;transition-duration:.7s;transition-property:all;visibility:hidden}.building-item .title-box .title,.building-item .title-box .title a{color:#fff;font-family:Exo\ 2;font-size:42px;font-weight:700;text-transform:uppercase}.building-item .title-box .title:before{background-color:#8d8d8d}.building-item .title-box .title:after{border-color:#fa6a02}.building-item .title-box .btn-box{margin:0;transform:translateY(250px);transition-delay:1.5s;transition-duration:.7s;transition-property:all}.building-item .title-box .btn-box .btn{border-color:#fa6a02;color:#fff}.building-item .title-box .btn-box .btn:after{background:#fff}.building-item .title-box .btn-box .btn:before{border-color:transparent transparent transparent #fff}@media screen and (max-width:1366px){.building-item .title-box{padding-left:80px}.building-item .title-box .title:before{margin-right:30px}.building-item .title-box .title:after{margin-right:18px}}@media screen and (max-width:1024px){.building-item{flex-direction:column}.building-item .img-box{height:40vh;margin-bottom:20px;width:100%}.building-item .caption{width:100%}}@media screen and (max-width:768px){.building-item{padding-left:0}.building-item .title-box .title,.building-item .title-box .title a{font-size:32px}}.swiper-slide-active .building-item{opacity:1;visibility:visible}.swiper-slide-active .building-item .img-box:before{transform:translateX(0)}.swiper-slide-active .building-item .img-box img{transform:translate(-50%,-50%)}.swiper-slide-active .building-item .title-box .title{opacity:1;visibility:visible}.swiper-slide-active .building-item .caption .btn-box,.swiper-slide-active .building-item .location-info{transform:translateY(0)}.left-sidebar[data-v-33d00dd6]{align-items:center;border-right:1px solid #e4e4e4;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;left:0;padding-left:25px;padding-right:25px;position:fixed;top:0;width:195px}.left-sidebar .router-link-active[data-v-33d00dd6]{display:block;margin:0 auto 20px;text-align:center}.left-sidebar .router-link-active img[data-v-33d00dd6]{max-width:100px}.left-sidebar .back-btn[data-v-33d00dd6]{background-color:#eee;color:#000;cursor:pointer;display:block;font-size:11px;font-weight:700;padding:20px 10px;text-align:center;text-transform:uppercase;transition:all .2s}.left-sidebar .back-btn[data-v-33d00dd6]:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMjIiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMzMuMjUgMTkyLjA5YS41OC41OCAwIDAgMCAwIC44Mmw5Ljg0IDkuODRjLjIzLjIyLjYuMjIuODIgMGw5Ljg0LTkuODRhLjU4LjU4IDAgMCAwLS44My0uODJsLTkuNDIgOS40Mi05LjQyLTkuNDJhLjU4LjU4IDAgMCAwLS44MyAwIi8+PC9kZWZzPjx1c2UgZmlsbD0iIzhkOGQ4ZCIgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNyAtMTg2KSIvPjwvc3ZnPg==) no-repeat 50%;content:"";display:inline-block;height:12px;transform:rotate(90deg);width:19px}.left-sidebar .back-btn[data-v-33d00dd6]:hover{background-color:#e2e2e2}.left-sidebar .available-from[data-v-33d00dd6]{text-align:left;width:100%}.left-sidebar .available-from .text[data-v-33d00dd6]{color:#8d8d8d;display:block;font-family:Fira Sans;font-size:11px;font-weight:500;text-transform:uppercase}.left-sidebar .available-from span[data-v-33d00dd6]{color:#8d8d8d;font-size:24px;font-weight:400;text-transform:uppercase}.left-sidebar .available-from span[data-v-33d00dd6]:first-of-type{color:#000;font-weight:600}.filtered-apartments[data-v-33d00dd6]{background-color:#f8f8f8;bottom:0;left:0;padding:0 195px;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .7s;z-index:9999}.filtered-apartments .apartments-listing[data-v-33d00dd6]{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;height:100vh;overflow:auto;padding:100px 65px}.filtered-apartments .apartments-listing .apartments-box[data-v-33d00dd6]{align-items:flex-start;display:flex;flex:1 0 50%;margin-bottom:50px;max-width:50%;transition:all .2s}.filtered-apartments .apartments-listing .apartments-box[data-v-33d00dd6]:hover{transform:scale(.97)}.filtered-apartments .apartments-listing .apartments-box img[data-v-33d00dd6]{max-width:100%}.filtered-apartments .apartments-listing .apartments-box>a[data-v-33d00dd6]{position:relative;-webkit-text-decoration:none;text-decoration:none;width:50%}.filtered-apartments .apartments-listing .apartments-box>a .status[data-v-33d00dd6]{background:#fff;font-size:11px;font-weight:700;left:50%;margin-top:5px;padding:10px 15px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.filtered-apartments .apartments-listing .apartments-box>a .status.sold[data-v-33d00dd6]{color:#e22f2f}.filtered-apartments .apartments-listing .apartments-box>a .status.reserved[data-v-33d00dd6]{color:#fa6a02}.filtered-apartments .apartments-listing .apartments-box>a .status.available[data-v-33d00dd6]{color:#22a314}.filtered-apartments .apartments-listing .apartments-box .info[data-v-33d00dd6]{padding:5px 35px 0;width:50%}.filtered-apartments .apartments-listing .apartments-box .info .title[data-v-33d00dd6]{color:#000;font-size:20px;font-weight:600;line-height:25px;margin-bottom:10px}.filtered-apartments .apartments-listing .apartments-box .info .title a[data-v-33d00dd6]{color:#000;-webkit-text-decoration:none;text-decoration:none}.filtered-apartments .apartments-listing .apartments-box .info .sqm[data-v-33d00dd6]{color:#8d8d8d;font-size:14px;font-weight:600}.filtered-apartments .apartments-listing .apartments-box .info .maisonette[data-v-33d00dd6],.filtered-apartments .apartments-listing .apartments-box .info .price[data-v-33d00dd6]{color:#000;font-size:19px;font-weight:600;margin-top:5px}.filtered-apartments .apartments-listing .apartments-box .info .maisonette span[data-v-33d00dd6],.filtered-apartments .apartments-listing .apartments-box .info .price span[data-v-33d00dd6]{font-weight:300}.filtered-apartments .apartments-listing .apartments-box .info .maisonette .text[data-v-33d00dd6],.filtered-apartments .apartments-listing .apartments-box .info .price .text[data-v-33d00dd6]{color:#bbb;display:block;font-family:Fira Sans;font-size:10px;text-transform:uppercase}.filtered-apartments .apartments-listing .apartments-box .info .floor-entrance[data-v-33d00dd6]{display:flex;margin:10px 0}.filtered-apartments .apartments-listing .apartments-box .info .floor-entrance .entrance[data-v-33d00dd6],.filtered-apartments .apartments-listing .apartments-box .info .floor-entrance .floor[data-v-33d00dd6]{background:#f1f1f1;color:#000;font-size:12px;font-weight:600;height:50px;line-height:50px;margin-top:5px;padding:0 10px;text-align:center}.filtered-apartments .apartments-listing .apartments-box .info .maisonette[data-v-33d00dd6]{background:#fa6a02;color:#fff;display:inline-block;font-size:11px;margin-bottom:10px;padding:10px 15px;text-transform:uppercase}.filtered-apartments.active[data-v-33d00dd6]{transform:translateX(0)}@media screen and (max-width:1366px){.filtered-apartments .apartments-listing .apartments-box .info .title a[data-v-33d00dd6],.filtered-apartments .apartments-listing .apartments-box .info .title[data-v-33d00dd6]{font-size:16px}}@media screen and (max-width:1280px){.filtered-apartments .apartments-listing[data-v-33d00dd6]{padding-left:30px;padding-right:30px}}@media screen and (max-width:1024px){.filtered-apartments .apartments-listing .apartments-box[data-v-33d00dd6]{flex:1 0 100%;padding-bottom:0}.filtered-apartments .apartments-listing .apartments-box[data-v-33d00dd6]:nth-child(2n){padding-top:0}}@media screen and (max-width:768px){.filtered-apartments[data-v-33d00dd6]{height:100vh;padding:0;z-index:99999}.filtered-apartments .left-sidebar[data-v-33d00dd6]{border-right:none;bottom:inherit;flex-direction:row;height:100px;padding:0 25px;right:0;width:100%}.filtered-apartments .left-sidebar .top>.router-link-active[data-v-33d00dd6]{display:none}.filtered-apartments .left-sidebar .available-from[data-v-33d00dd6]{margin-left:auto;width:auto}.filtered-apartments .left-sidebar .compass[data-v-33d00dd6]{display:none}.filtered-apartments .apartments-listing[data-v-33d00dd6]{padding:100px 25px 25px}.filtered-apartments .apartments-listing .apartments-box[data-v-33d00dd6]{border-bottom:1px solid #cfcfcf;flex-direction:column;max-width:100%;padding-bottom:15px}.filtered-apartments .apartments-listing .apartments-box .info[data-v-33d00dd6],.filtered-apartments .apartments-listing .apartments-box>a[data-v-33d00dd6]{width:100%}.filtered-apartments .apartments-listing .apartments-box .info[data-v-33d00dd6]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:0}.filtered-apartments .apartments-listing .apartments-box .info>div[data-v-33d00dd6]{box-sizing:border-box;flex:1 0 50%;margin:10px 0!important}.filtered-apartments .apartments-listing .apartments-box .info>div.price[data-v-33d00dd6],.filtered-apartments .apartments-listing .apartments-box .info>div.sqm[data-v-33d00dd6]{text-align:right}.filtered-apartments .apartments-listing .apartments-box .info>div.maisonette[data-v-33d00dd6]{flex:1 0 100%;text-align:center}}.pdf-link[data-v-37299286]{color:#fff;display:inline-block;font-size:14px;font-weight:700;left:50%;padding:15px 10px 0;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transform:translateX(-50%)}.tooltip{background:#fff;box-shadow:0 0 12px -2px rgba(0,0,0,.46);font-size:16px;line-height:20px;min-width:200px;padding:25px;z-index:9999}@media screen and (max-width:1025px){.tooltip{display:none!important}}.tooltip .price{font-weight:600;margin-bottom:10px}.tooltip:not(.right-tooltip):after{border-color:#fff transparent transparent;border-style:solid;border-width:7px 6.5px 0;bottom:-7px;content:"";height:0;left:50%;margin-left:-5px;position:absolute;width:0}.tooltip.right-tooltip:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:6.5px 7px 6.5px 0;bottom:20px;content:"";height:0;left:0;margin-left:-7px;position:absolute;width:0}.tooltip.left-tooltip:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 11px;content:"";display:block;height:0;left:100%;margin-top:-7px;position:absolute;right:auto;top:50%;width:0}.tooltip h3{margin:0 0 10px;text-align:center}.tooltip .available,.tooltip .reserved,.tooltip .sold{font-weight:600;margin-top:5px}.tooltip .sold{color:#e22f2f}.tooltip .available{color:#22a314}.tooltip .reserved{color:#fa6a02}@media screen and (min-width:1025px){canvas{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.flor-info-tooltip{background:#fff;display:none;padding:20px 10px;position:absolute;top:100px;z-index:9999}.flor-info-tooltip:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 5px 7px;content:"";height:0;left:50%;margin-left:-5px;position:absolute;top:-7px;transform:trnaslateX(-50%);width:0}.flor-info-tooltip .tooltip-info{align-items:center;display:flex}.flor-info-tooltip .tooltip-info.button-info{display:none}.flor-info-tooltip .tooltip-info.apartments-count{border-top:1px solid #cfcfcf;margin-top:10px;padding-top:10px}.flor-info-tooltip .tooltip-info.apartments-count .box{width:100%}.flor-info-tooltip .tooltip-info.apartments-count .box .number{margin-left:0;margin-right:10px}.flor-info-tooltip .tooltip-info:last-child .box{padding-left:0;padding-right:0}.flor-info-tooltip .tooltip-info .box{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;padding:0 20px;text-align:center;width:100%}.flor-info-tooltip .tooltip-info .box .btn{background:#fa6a02;margin:10px 0 0;padding:14px 10px;text-align:center;width:100%}.flor-info-tooltip .tooltip-info .box .btn:after,.flor-info-tooltip .tooltip-info .box .btn:before{display:none}.flor-info-tooltip .tooltip-info .box .text{color:#333;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.flor-info-tooltip .tooltip-info .box .text br{display:none}.flor-info-tooltip .tooltip-info .box .number{color:#000;font-family:Exo\ 2,sans-serif;font-size:26px;font-weight:700;margin-left:10px;margin-right:auto}.flor-info-tooltip .tooltip-info .box+.box{border-left:1px solid #cfcfcf}@media screen and (max-width:1024px){.flor-info-tooltip .tooltip-info.button-info{display:block}}@media screen and (max-width:992px){.flor-info-tooltip{padding:20px 10px 10px}.flor-info-tooltip .tooltip-info .box{padding:0 10px}.flor-info-tooltip .tooltip-info .box .number{font-size:16px}}.filters{align-items:center;background:#232323;bottom:0;display:flex;justify-content:center;left:40px;min-height:220px;position:absolute;right:235px;transform:translateY(100%);transition:all .7s;z-index:300}.filters .close{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTEuNDE0IDE5MS40MTQiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJtMTA3Ljg4OCA5Ni4xNDIgODAuOTE2LTgwLjkxNmMzLjQ4LTMuNDggMy40OC04LjcwMSAwLTEyLjE4MXMtOC43MDEtMy40OC0xMi4xODEgMEw5NS43MDcgODMuOTYxIDE0Ljc5MSAzLjA0NWMtMy40OC0zLjQ4LTguNzAxLTMuNDgtMTIuMTgxIDBzLTMuNDggOC43MDEgMCAxMi4xODFsODAuOTE1IDgwLjkxNkwyLjYxIDE3Ny4wNTdjLTMuNDggMy40OC0zLjQ4IDguNzAxIDAgMTIuMTgxIDEuNzQgMS43NCA1LjIyIDEuNzQgNi45NiAxLjc0czUuMjIgMCA1LjIyLTEuNzRsODAuOTE2LTgwLjkxNiA4MC45MTYgODAuOTE2YzEuNzQgMS43NCA1LjIyIDEuNzQgNi45NiAxLjc0IDEuNzQgMCA1LjIyIDAgNS4yMi0xLjc0IDMuNDgtMy40OCAzLjQ4LTguNzAxIDAtMTIuMTgxbC04MC45MTQtODAuOTE1eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) no-repeat 50%;background-size:100%;cursor:pointer;height:20px;position:absolute;right:25px;top:25px;width:20px;z-index:999}.filters.active{bottom:40px;transform:translateY(0)}.filters .price{position:relative}.filters .price .max,.filters .price .min{bottom:-10px;color:#8d8d8d;font-family:Fira Sans;font-size:11px;font-weight:500;position:absolute}.filters .price .min{left:10px}.filters .price .max{right:10px}.filters .vue-slider-component{height:6px;width:400px}.filters .vue-slider-component .vue-slider{height:6px}.filters .vue-slider-component .vue-slider-rail{background-color:#6e6d6d;border-radius:3px;height:6px}.filters .vue-slider-dot-tooltip{color:#fff}.filters .vue-slider-component .vue-slider-tooltip{border-radius:0;color:#fff;font-size:16px;font-weight:500;padding:20px}.filters .vue-slider-component .vue-slider-process{background-color:#fa6a02;border-color:#fa6a02}.filters .vue-slider-component .vue-slider-tooltip{background-color:#fff;border:1px solid #fa6a02;color:#232323}.filters .vue-slider-component .vue-slider-process{border-radius:3px;height:6px}.filters .vue-slider-component .vue-slider-dot-handle{background-color:#fa6a02;border-color:#fa6a02;box-shadow:none;height:16px;width:16px}.filters .filter-row,.filters .filter-row .filter-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.filters .filter-row .filter-box.price-range{margin-left:50px;margin-right:50px}.filters .filter-row .text{color:#8d8d8d;font-family:Fira Sans;font-size:12px;font-weight:500;margin-right:10px;text-transform:uppercase}.filters .input-field{margin:0 5px}.filters .input-field label{border:1px solid hsla(0,3%,67%,.2);color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;height:58px;line-height:60px;text-align:center;text-transform:uppercase;width:55px}.filters .input-field input[type=checkbox]{display:none}.filters .input-field input[type=checkbox]:checked+label{border:1px solid #6e6d6d;color:#fff}.filters .filter-btn{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTExMy4xMyA2NDNhNi4xNyA2LjE3IDAgMCAxIDUuNjUgMy43NSA1Ljk4IDUuOTggMCAwIDEgLjE0IDQuNDMgNi4wMyA2LjAzIDAgMCAxLTEgMS43OGwzLjg4IDMuODdjLjEzLjEzLjIuMy4yLjQ4YS42Ni42NiAwIDAgMS0uNjkuNjguNjYuNjYgMCAwIDEtLjQ4LS4ybC0zLjg3LTMuODZhNi4wMyA2LjAzIDAgMCAxLTYuMi44NSA2LjE3IDYuMTcgMCAwIDEtMy4yNy0zLjI2IDUuOTggNS45OCAwIDAgMSAwLTQuNzcgNi4xNiA2LjE2IDAgMCAxIDMuMjYtMy4yNiA1Ljk5IDUuOTkgMCAwIDEgMi4zOC0uNDl6bTAgMS4zNmE0LjggNC44IDAgMCAwLTQuNzcgNC43OCA0LjggNC44IDAgMCAwIDIuOTIgNC40IDQuNjYgNC42NiAwIDAgMCAzLjcgMCA0LjggNC44IDAgMCAwIDIuOTItNC40IDQuOCA0LjggMCAwIDAtMi45Mi00LjQgNC42NiA0LjY2IDAgMCAwLTEuODUtLjM4eiIvPjwvZGVmcz48dXNlIGZpbGw9IiNmZmYiIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEwNyAtNjQzKSIvPjwvc3ZnPg==) no-repeat 50%;border:1px solid #fa6a02;box-shadow:none;cursor:pointer;font-size:0;height:58px;outline:none;width:58px}@media screen and (max-width:768px){.filters{background:rgba(0,0,0,.5);bottom:0;left:0;padding:0;right:0}.filters .vue-slider-component .vue-slider-tooltip{font-size:16px;padding:12px 10px}.filters.active{bottom:0;position:fixed;top:0;z-index:99999}.filters.active .filter-row{background:#232323;margin-top:auto;padding:20px;width:100%}.filters.active .filter-row .filter-box{margin:15px 0}.filters.active .filter-row .filter-box.price-range{flex-direction:column;margin:30px 0}.filters .filter-row{flex-direction:column}.filters .filter-row .vue-slider-component{width:280px!important}.filters .filter-btn{background-position:14px;color:#fff;font-size:16px;padding-left:42px;padding-right:20px;width:auto}}.building-apartments{opacity:0;overflow:hidden;transition-delay:1s;transition-duration:.3s;transition-property:opacity}.building-apartments,.building-apartments .img-box{height:100vh;position:relative}.building-apartments .img-box #building{bottom:0;left:0;position:absolute;right:0;top:0}.building-apartments .building-btn{margin:auto 0 0}.building-apartments .btn-box{margin:0;opacity:0;transform:translateX(-150%);transition:all .7s}.building-apartments .btn-box .btn{background-color:#fff;color:#4a4a4a}.building-apartments .btn-box .btn:hover{border-color:#fff}.building-apartments .btn-box .btn:before{border-color:transparent transparent transparent #4a4a4a}.building-apartments .btn-box .btn:after{background-color:#4a4a4a}.building-apartments .bottom-options .building-btn{bottom:50px;left:50px;position:fixed}.building-apartments .bottom-options .building-filter{align-items:center;bottom:50px;display:flex;flex-direction:column;justify-content:center;position:fixed;right:250px}.building-apartments .bottom-options .building-filter button{border:none;border-radius:50%;box-shadow:none;cursor:pointer;height:70px;outline:none;transform:translateX(250%);transition-duration:.9s;transition-property:all;width:70px}.building-apartments .bottom-options .building-filter .parking-btn{background-color:#fff;background-image:url(/_nuxt/img/parking-icon.9a60f9a.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;transition-delay:.6s}.building-apartments .bottom-options .building-filter .filter-btn{background-color:#232323;margin-bottom:23px;position:relative;transition-delay:1s}.building-apartments .bottom-options .building-filter .filter-btn span{background:#fff;display:block;height:2px;left:50%;margin-left:-12px;position:absolute;width:24px}.building-apartments .bottom-options .building-filter .filter-btn span:after{background-color:#232323;border:2px solid #fff;border-radius:50%;content:"";height:3px;position:absolute;top:-3px;transition:all .3s;width:3px}.building-apartments .bottom-options .building-filter .filter-btn span:first-child{top:27px}.building-apartments .bottom-options .building-filter .filter-btn span:first-child:after{left:3px}.building-apartments .bottom-options .building-filter .filter-btn span:nth-child(2){top:35px}.building-apartments .bottom-options .building-filter .filter-btn span:nth-child(2):after{left:15px}.building-apartments .bottom-options .building-filter .filter-btn span:nth-child(3){top:44px}.building-apartments .bottom-options .building-filter .filter-btn span:nth-child(3):after{left:7px}.building-apartments .bottom-options .building-filter .filter-btn:hover span:first-child:after{left:13px}.building-apartments .bottom-options .building-filter .filter-btn:hover span:nth-child(2):after{left:5px}.building-apartments .bottom-options .building-filter .filter-btn:hover span:nth-child(3):after{left:17px}.building-apartments .parkings{bottom:0;padding-right:195px;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .3s;width:50%;z-index:9999}.building-apartments .parkings.active{transform:translateX(0)}@media screen and (max-width:1024px){.building-apartments .parkings.active{left:0;width:auto}}@media screen and (max-width:768px){.building-apartments .parkings.active{padding-right:0;position:fixed;width:100%;z-index:99999}.building-apartments .parkings .table .tbody .tr{flex-wrap:wrap;padding:10px 0}.building-apartments .parkings .table .tbody .tr .td{flex:1 0 50%;padding:5px 0;width:50%}}.building-apartments .table-box{height:100vh;position:relative}.building-apartments .table-box .close{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTEuNDE0IDE5MS40MTQiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJtMTA3Ljg4OCA5Ni4xNDIgODAuOTE2LTgwLjkxNmMzLjQ4LTMuNDggMy40OC04LjcwMSAwLTEyLjE4MXMtOC43MDEtMy40OC0xMi4xODEgMEw5NS43MDcgODMuOTYxIDE0Ljc5MSAzLjA0NWMtMy40OC0zLjQ4LTguNzAxLTMuNDgtMTIuMTgxIDBzLTMuNDggOC43MDEgMCAxMi4xODFsODAuOTE1IDgwLjkxNkwyLjYxIDE3Ny4wNTdjLTMuNDggMy40OC0zLjQ4IDguNzAxIDAgMTIuMTgxIDEuNzQgMS43NCA1LjIyIDEuNzQgNi45NiAxLjc0czUuMjIgMCA1LjIyLTEuNzRsODAuOTE2LTgwLjkxNiA4MC45MTYgODAuOTE2YzEuNzQgMS43NCA1LjIyIDEuNzQgNi45NiAxLjc0IDEuNzQgMCA1LjIyIDAgNS4yMi0xLjc0IDMuNDgtMy40OCAzLjQ4LTguNzAxIDAtMTIuMTgxbC04MC45MTQtODAuOTE1eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) no-repeat 50%;background-size:100%;cursor:pointer;height:20px;position:absolute;right:10px;top:10px;width:20px;z-index:999}.building-apartments .table{height:100vh;position:relative;width:100%}.building-apartments .table .td,.building-apartments .table .th{border:none;text-align:center;text-transform:uppercase}.building-apartments .table .thead{background-color:#232323;left:0;position:absolute;right:0;top:0}.building-apartments .table .thead .tr{align-items:center;display:flex;flex-direction:row;justify-content:center}.building-apartments .table .thead .th{color:#8d8d8d;font-family:Fira Sans,sans-serif;font-size:11px;font-weight:500;padding:34px 0;width:100%}.building-apartments .table .tbody{background-color:#f8f8f8;height:100%;overflow-x:auto}.building-apartments .table .tbody .tr{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;flex-direction:row;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.building-apartments .table .tbody .tr:hover{background:#f3f3f3}.building-apartments .table .tbody .tr:first-child{margin-top:115px}.building-apartments .table .tbody .tr .td{color:#000;font-size:16px;font-weight:600;padding:40px 0;text-align:center;width:100%}.building-apartments .table .tbody .tr .td div{margin:auto}.building-apartments .table .tbody .tr .td .parking-lot{font-size:14px;text-align:center}.building-apartments .table .tbody .tr .td .sqm{color:#8e8e8e;font-size:16px;font-weight:400}.building-apartments .table .tbody .tr .td .status{font-size:11px;font-weight:700}.building-apartments .table .tbody .tr .td .status.sold{color:#e22f2f}.building-apartments .table .tbody .tr .td .status.reserved{color:#fa6a02}.building-apartments .table .tbody .tr .td .status.available{color:#22a314}@media screen and (max-width:1024px){.building-apartments{height:auto;min-height:100vh;padding-right:195px}.building-apartments .img-box{height:auto;width:100%}.building-apartments .img-box #building{background-position:50%;background-size:cover;bottom:inherit;left:inherit;overflow:hidden;position:relative;right:inherit;top:inherit}.building-apartments .bottom-options{background:transparent;bottom:inherit;display:flex;flex-direction:column-reverse;justify-content:space-between;left:inherit;padding:0;position:relative;right:inherit;text-align:center;z-index:200}.building-apartments .bottom-options .building-filter{background:#cfcfcf;bottom:inherit;flex-direction:row;padding-top:20px;position:inherit;right:inherit}.building-apartments .bottom-options .building-filter .filter-btn,.building-apartments .bottom-options .building-filter .parking-btn{margin:0 10px 20px}.building-apartments .bottom-options .building-btn{bottom:inherit;left:inherit;position:relative;width:100%}.building-apartments .bottom-options .building-btn .btn-box{width:100%}.building-apartments .bottom-options .building-btn .btn-box .btn{box-sizing:border-box;font-size:12px;padding:25px 20px;width:100%}}@media screen and (max-width:600px){.building-apartments{padding-right:0}.building-apartments .mobile-building-title{padding:0}.building-apartments .mobile-building-title h1{color:#fff;display:none;font-family:Exo\ 2,sans-serif;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center;text-transform:uppercase}}.entrances-mobile{padding:10px}.entrances-mobile ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.entrances-mobile ul li{list-style:none;margin:5px}.entrances-mobile ul li a{background:#fa6a02;border:1px solid #fa6a02;color:#fff;display:block;font-family:Fira Sans;font-size:14px;font-weight:600;padding:10px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.building-view-header{z-index:1000}@media screen and (max-width:768px){.building-view-header{left:0;position:fixed;right:0;top:0}}.active-component .building-apartments{opacity:1}.active-component .building-apartments .bottom-options .building-filter button,.active-component .building-apartments .btn-box{opacity:1;transform:translate(0)}