@font-face{font-family:'Cormorant Garamond';src:local('Cormorant Garamond Medium'),local('CormorantGaramond-Medium'),url(../fonts/cormorant-garamond-medium.woff2) format('woff2'),url(../fonts/cormorant-garamond-medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:local('Cormorant Garamond SemiBold'),local('CormorantGaramond-SemiBold'),url(../fonts/cormorant-garamond-semi-bold.woff2) format('woff2'),url(../fonts/cormorant-garamond-semi-bold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:local('Gilroy-Regular'),url(../fonts/gilroy-regular.woff2) format('woff2'),url(../fonts/gilroy-regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:local('Gilroy-Medium'),url(../fonts/gilroy-medium.woff2) format('woff2'),url(../fonts/gilroy-medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:local('Gilroy-SemiBold'),url(../fonts/gilroy-semi-bold.woff2) format('woff2'),url(../fonts/gilroy-semi-bold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:local('Gilroy-bold'),url(../fonts/gilroy-bold.woff2) format('woff2'),url(../fonts/gilroy-bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}a,a:active,a:focus,a:hover{text-decoration:none}img,svg{vertical-align:middle}a,button{background:0 0}blockquote,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,ol,p,ul,fieldset,hr{margin:0}*,::after,::before{box-sizing:border-box}ol,ul{padding:0;list-style:none}article,aside,blockquote,dd,dl,dt,figcaption,figure,footer,header,main,nav,section{display:block}b,strong{font-weight:700}a{color:inherit;-webkit-text-decoration-skip:objects}img{border-style:none;max-width:100%;height:auto}svg{overflow:hidden}button{border:none;padding:0;box-shadow:none;cursor:pointer;border-radius:0;-webkit-appearance:button}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;display:block;width:100%}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical;min-height:114px}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}a:focus,button:focus,input:focus,input:required:invalid,textarea:focus,select:focus{outline:0}table{border-collapse:collapse}th{text-align:inherit}button::-moz-focus-inner{padding:0;border-style:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input[type="search"]{-moz-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}fieldset{border:0;padding:0;min-width:0}.container,.row>*{width:100%;padding-right:15px;padding-left:15px}.container{margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row>*{flex-shrink:0;max-width:100%}.row-no-gap{margin-left:0;margin-right:0}.row-no-gap>*{padding-left:0;padding-right:0}.wrapper{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.image-contrast{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.text-center{text-align:center}.p-relative{position:relative}.e-none{pointer-events:none}.col{flex:1 0 0%}.col-sm-6{flex:0 0 auto;width:50%}@media (min-width:360px){.container{max-width:350px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.d-block-md{display:block}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.col-lg-20{flex:0 0 auto;width:20%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.d-block-lg{display:block}.col-lg{flex:1 0 0%}}@media (min-width:1400px){.container{max-width:1300px}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}}:root{--primary:#000;--secondary:#fff;--accent:#998879;--gray:#eeebe9;--gray-dark:#ababab;--hover:#837466;--active:#5F5348;--border:#dadada;--border-dark:#8f8f8f;--dark:#121212;--light:#d5c7ba;--red:#ff5252;--open-status-color:#fdd835}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}::-webkit-scrollbar{width:8px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#a0a0a0;outline:1px solid #708090}@-moz-document url-prefix(){html{scrollbar-color:#a0a0a0 #f5f5f5;scrollbar-width:thin}}html{-webkit-tap-highlight-color:transparent;height:100%}body{font-family:'Gilroy','Arial',sans-serif;font-size:20px;line-height:150%;font-weight:400;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden;margin:0;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--primary,#000);background:var(--secondary,#fff)}.business-open{--open-status-color:#85B71c}.main{padding:120px 0 0}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;touch-action:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden;z-index:999}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;overflow:hidden;z-index:999}.glightbox-container .gslider{height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;transform:translate3d(0,0,0);transition:transform 0.4s ease}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:998}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;outline:0;border:none;-webkit-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.gslide-image img.dragging{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.gslide-media{display:flex;width:auto;position:relative}.glightbox-button-hidden{display:none}.greset{transition:all 0.3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:998;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:rgba(0,0,0,.89);will-change:opacity}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0}.gprev,.gnext{display:inline-flex;line-height:1;position:absolute;top:50%;left:30px;transform:translate(0,-50%);color:var(--secondary);border-radius:50%;width:50px;height:50px;align-items:center;justify-content:center;border:1px solid var(--secondary);transition:color .4s ease,border-color .4s ease}.gnext{right:30px;left:auto}.gprev:hover,.gnext:hover{color:var(--hover);border-color:var(--hover)}.gprev:active,.gnext:active{color:var(--active);border-color:var(--active)}.gprev svg,.gnext svg{width:18px;height:16px;fill:currentColor;transition:fill .4s ease;pointer-events:none}.gnext.disabled,.gprev.disabled{opacity:.15}.gcontainer .disabled{cursor:default;border:1px solid var(--secondary);color:var(--secondary)}.gclose{display:inline-flex;top:30px;right:30px;position:absolute}.gclose svg{width:38px;height:38px;fill:var(--secondary);transition:fill .4s ease}.gclose:hover svg{fill:var(--hover)}.gclose:active svg{fill:var(--active)}.gslide-image-label{font-family:'Cormorant Garamond','Times New Roman',sans-serif;line-height:96%;font-size:26px;font-weight:600;position:absolute;bottom:10px;left:50%;transform:translate(-50%,0);color:var(--secondary);background:var(--accent);padding:10px}.gslide-image-label:empty{display:none}.gcounter{position:absolute;top:30px;left:30px;color:var(--secondary);font-weight:500;line-height:1;opacity:1;transition:opacity .4s ease;z-index:40}.glightbox-closing .gcounter{opacity:0}.gfadeIn{animation:gfadeIn 0.5s ease}.gfadeOut{animation:gfadeOut 0.5s ease}.gslideOutLeft{animation:gslideOutLeft 0.3s ease}.gslideInLeft{animation:gslideInLeft 0.3s ease}.gslideOutRight{animation:gslideOutRight 0.3s ease}.gslideInRight{animation:gslideInRight 0.3s ease}.gzoomIn{animation:gzoomIn 0.5s ease}.gzoomOut{animation:gzoomOut 0.5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gslideInLeft{from{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translate3d(0,0,0);opacity:1}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;transform:translate3d(0,0,0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{from{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;transform:translate3d(0,0,0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media all and (min-width:768px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.gslide-image img{max-height:97vh;max-width:100%}.glightbox-open{height:auto}.gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}}.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}.slider-navigation-wrapper{text-align:right;margin:30px 0 0}.slider-navigation{display:inline-flex;gap:10px;pointer-events:none}.static .slider-navigation{display:none}.blaze-navigation__btn{display:inline-flex;line-height:1;border-radius:50%;width:50px;height:50px;align-items:center;justify-content:center;border:1px solid var(--primary);color:var(--primary);transition:color .4s ease,border-color .4s ease;pointer-events:auto}.blaze-navigation__btn:hover{color:var(--hover);border-color:var(--hover)}.blaze-navigation__btn:active{color:var(--active);border-color:var(--active)}.blaze-navigation__btn-icon{width:18px;height:16px;fill:currentColor;transition:fill .4s ease;pointer-events:none}.blaze-pagination:empty+.blaze-navigation__btn{display:none}.blaze-pagination{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:10px}.blaze-pagination button{display:block;flex:0 0 auto;line-height:1;pointer-events:auto;overflow:hidden;text-indent:20px;border-radius:50%;background:var(--border);width:10px;height:10px;transition:background-color .4s ease;z-index:4}.blaze-pagination button:hover{background:var(--hover)}.blaze-pagination button:active{background:var(--active)}.blaze-pagination .active{background:var(--accent)}.button{font-size:20px;font-weight:700;line-height:150%;display:inline-flex;text-align:center;justify-content:center;align-items:center;border:1px solid;transition:color .4s ease,border-color .4s ease,background-color .4s ease;padding:14px 20px;cursor:pointer}.button-primary{color:var(--secondary);background:var(--accent);border-color:var(--accent)}.button-primary:hover{color:var(--secondary);background-color:var(--hover);border-color:var(--hover)}.button-primary:active{color:var(--secondary);background-color:var(--active);border-color:var(--active)}.button-secondary{color:var(--primary);background:var(--gray);border-color:var(--border)}.button-secondary:hover{color:var(--secondary);background-color:var(--hover);border-color:var(--hover)}.button-secondary:active{color:var(--secondary);background-color:var(--active);border-color:var(--active)}.button-stroke{border-color:#535353;color:var(--secondary)}.button-stroke:hover{color:var(--secondary);background:var(--hover);border-color:var(--hover)}.button-stroke:active{color:var(--secondary);background:var(--active);border-color:var(--active)}.button-icon-symbol{width:24px;height:24px;flex:0 0 auto;fill:currentColor;transition:fill .4s ease;pointer-events:none;margin:0 30px 0 0}.button-link{font-weight:700;line-height:1;display:inline-flex;align-items:center;color:var(--primary);transition:color .4s ease}.button-link:hover{color:var(--hover)}.button-link:active{color:var(--active)}.button-link-symbol{display:inline-flex;flex:0 0 auto;width:50px;height:50px;align-items:center;justify-content:center;margin:0 0 0 15px;border-radius:50%;border:1px solid currentColor;transition:border-color .4s ease;pointer-events:none}.button-link-symbol-reverse{margin:0 15px 0 0}.button-link-icon{width:18px;height:16px;flex:0 0 auto;fill:currentColor;transition:fill .4s ease;pointer-events:none}.button-download{display:inline-flex;align-items:center;line-height:1;font-weight:500;color:var(--hover);transition:color .4s ease;text-align:left}.button-download:hover{color:var(--hover)}.button-download:active{color:var(--active)}.button-download-icon{flex:0 0 auto;width:46px;height:52px;fill:currentColor;margin:0 15px 0 0;transition:fill .4s ease;pointer-events:none}.button-load:disabled{position:relative;color:transparent}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.button-load:disabled:after{content:'';border:solid 2px var(--secondary);border-left-color:transparent;width:20px;height:20px;position:absolute;left:50%;top:50%;border-radius:50%;margin:-10px 0 0 -10px;animation:rotation .6s infinite linear}.button-social{display:inline-flex;width:60px;height:60px;align-items:center;justify-content:center;transition:background-color .4s ease,border-color .4s ease;background:var(--primary);border:1px solid var(--primary);color:var(--secondary);border-radius:50%;flex:0 0 auto}.social-list-secondary .button-social{border-color:#444;background:#343434}.button-social:hover{background:var(--hover);border-color:var(--hover)}.button-social:active{background:var(--active);border-color:var(--active)}.button-social-icon{fill:currentColor;pointer-events:none;width:28px;height:28px}.button-close{color:var(--primary);display:inline-flex;line-height:1;position:absolute;padding:10px;top:5px;right:5px;z-index:10;transition:color .4s ease}.button-close:hover{color:var(--hover)}.button-close:active{color:var(--active)}.button-close-icon{width:15px;height:15px;fill:currentColor;transition:fill .4s ease;pointer-events:none}.button-back-top{display:inline-flex;line-height:1;width:76px;height:76px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;color:var(--secondary);transition:color .4s ease,border-color .4s ease}.button-back-top:hover{border-color:var(--hover);color:var(--hover)}.button-back-top:active{border-color:var(--active);color:var(--active)}.button-back-top-icon{width:27px;height:23px;fill:currentColor;transition:fill .4s ease;pointer-events:none}.tabs{display:flex;flex-wrap:wrap;gap:15px}.tab-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tab-panel{display:none;position:relative;will-change:transform}.tab-panel-active{display:block;animation:scaleFadeIn .5s cubic-bezier(.16,1,.3,1) normal forwards}.tabs .tab-active{background:var(--accent);border-color:var(--accent);color:var(--secondary)}.form-element{margin:0 0 15px}.form-element-text-input{color:var(--primary);font-weight:700;padding:14px 20px;border:1px solid var(--border-dark);transition:border-color .4s ease;background:var(--secondary)}.form-element-text-input::-webkit-input-placeholder{color:var(--gray-dark)}.form-element-text-input::placeholder{color:var(--gray-dark)}.form-element-text-input:hover,.form-element-text-input:focus{border-color:var(--primary)}.form-element-text-input:required:not(:focus):not(:placeholder-shown):invalid{border-color:var(--red)}.form-element-text-area{min-height:135px}.form-element-checkbox{position:relative;margin:20px 0}.form-element-checkbox-input{position:absolute;width:30px;height:30px;top:0;left:0}.form-verification{display:none}.form-element-checkbox-label{display:flex;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.form-element-checkbox-label:before{content:'';display:inline-flex;width:30px;height:30px;flex:0 0 auto;border:1px solid var(--primary);background:var(--secondary);margin:0 15px 0 0;transition:border-color .4s ease,background-color .4s ease}.form-element-checkbox-input:checked+.form-element-checkbox-label:before{border-color:var(--primary);background:var(--secondary)}.form-element-checkbox-label:after{content:'';display:inline-flex;position:absolute;top:7px;left:11px;width:8px;height:12px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg) scale(.6);transition:border-color .4s,transform .4s}.form-element-checkbox-input:checked+.form-element-checkbox-label:after{border-color:var(--primary);transform:rotate(45deg) scale(1)}.form-element-checkbox-text{font-size:17px;line-height:150%}.form-element-checkbox a{color:var(--accent);transition:color .4s ease}.form-element-checkbox a:hover{color:var(--hover)}.form-element-checkbox a:active{color:var(--active)}.form-element-radio{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 60px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.form-element-radio-label{position:relative;display:inline-flex}.form-element-radio-input{opacity:0;width:0;height:0;top:0;left:0}.form-element-radio-label .button-icon-symbol{margin:0 20px 0 0}.form-element-radio-input:checked+.button{background:var(--accent);border-color:var(--accent);color:var(--secondary)}.form-element-radio-tiny{display:block;line-height:1}.form-element-radio-text{display:inline-flex;align-items:center;font-size:20px;line-height:150%;position:relative;cursor:pointer}.form-element-radio-text:before{content:'';display:inline-flex;width:36px;height:36px;flex:0 0 auto;margin:0 15px 0 0;border:2px solid var(--primary);border-radius:50%}.form-element-radio-text:after{content:'';display:block;position:absolute;top:10px;left:10px;width:16px;height:16px;border-radius:50%;background:var(--primary);opacity:0;transition:opacity .4s ease}.form-element-radio-input:checked+.form-element-radio-text:after{opacity:1}select.form-element-native-select{color:var(--primary);font-weight:700;padding:14px 60px 14px 20px;border:1px solid var(--border-dark)}.ss-main{display:flex;align-items:center;color:var(--primary);font-weight:700;padding:14px 20px;border:1px solid var(--border-dark)}.ss-main,.ss-content{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:pointer}.ss-hide{display:none}.ss-values{flex:1;padding:0 10px 0 0;overflow:hidden}.ss-single{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:14px;height:14px}.ss-arrow path{fill:none;stroke:var(--primary);stroke-width:18;transition:.2s ease-out}.ss-content{background:var(--secondary);border:1px solid var(--border-dark);position:absolute;overflow:hidden;z-index:30;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);margin:5px 0 0!important;padding:10px 20px 10px 0;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0);transform-origin:center top}.ss-content.ss-open-above,.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top}.ss-search input{padding:9px 12px}.ss-list{max-height:185px;overflow-y:auto}.ss-list::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:var(--secondary)}.ss-list::-webkit-scrollbar{width:6px;background-color:var(--secondary)}.ss-list::-webkit-scrollbar-thumb{background-color:var(--dark);outline:none}.ss-option{font-size:20px;font-weight:700;cursor:pointer;transition:color .4s ease;padding:10px 20px;position:relative}.ss-selected{color:var(--hover)}.ss-option:hover{color:var(--hover)}.ss-option:active{color:var(--active)}.ss-disabled{display:none}.form-element-recaptcha{position:relative;display:block;margin:0 0 40px}.form-element-recaptcha-input{position:absolute;width:26px;height:26px;top:24px;left:14px;opacity:0;z-index:-1}.google-recaptcha{width:302px;height:76px;border-radius:3px;overflow:hidden;background:var(--gray)}.round-corner:before{--radius:50px;content:'';display:block;position:absolute;top:0;left:30px;right:30px;bottom:0;background:radial-gradient(circle at 0 100%,rgba(0,0,0,0) var(--radius),var(--background) 10px),radial-gradient(circle at 100% 100%,rgba(0,0,0,0) var(--radius),var(--background) 10px),radial-gradient(circle at 100% 0,rgba(0,0,0,0) var(--radius),var(--background) 10px),radial-gradient(circle at 0 0,rgba(0,0,0,0) var(--radius),var(--background) 10px);background-position:bottom left,bottom right,top right,top left;background-size:50% 50%;background-repeat:no-repeat;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;z-index:-1}.round-corner:after{content:'';display:block;position:absolute;top:50%;left:30px;right:30px;height:1px;background:var(--background);z-index:-1}@keyframes scaleIn{from{transform:scale(.7)}to{transform:scale(1)}}@keyframes scaleOut{from{transform:scale(1)}to{transform:scale(.7)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0;pointer-events:none}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;background:rgba(0,0,0,.64);overflow:hidden;animation:fadeIn .3s normal forwards;opacity:0}.modal-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:80px 0}.modal{transform:scale(.7);animation:scaleIn .3s normal forwards;will-change:transform}.modal-content{position:relative;width:410px}.modal-out{animation:fadeOut .3s normal forwards;pointer-events:none}.modal-out .modal{animation:scaleOut .3s normal forwards}.modal-request{background:var(--secondary);padding:50px 30px 30px;position:relative;overflow:hidden}.modal-request-header{text-align:center}.modal-request-image{width:auto;height:120px;margin:0 0 15px}.modal-request-title{font-size:30px;line-height:126%;font-weight:500;margin:0 0 10px}.modal-request-subtitle{line-height:150%;margin:0 0 30px}.modal-request .button{width:100%}.modal-request-message{align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--secondary);z-index:8;display:none}.modal-request-message-content{max-width:240px}.modal-request-message-icon{width:120px;height:120px;fill:var(--hover);margin:0 0 15px}.modal-request-message-content h2{font-size:30px;font-weight:500;line-height:126%;margin:0 0 10px}.modal-request-message-content p{line-height:150%}.modal-request-message-content .button{margin:20px 0 0}.cookie-banner{position:fixed;left:0;bottom:30px;width:100%;pointer-events:none;display:none;z-index:30}@keyframes fadeOutBottom{from{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(0,30px)}}.cookie-banner-hidden{animation:fadeOutBottom .5s cubic-bezier(.16,1,.3,1) normal forwards}.cookie-banner-inner{margin:0 auto;max-width:1060px;position:relative;background:var(--primary);padding:15px 30px;display:flex;align-items:center;pointer-events:auto;flex-wrap:wrap}.cookie-banner-text{font-size:17px;line-height:133%;font-weight:600;color:var(--secondary);flex:1;padding:0 50px 0 0}.cookie-banner-buttons{display:flex}.cookie-banner-buttons .button-link{border:none;color:var(--accent)}.cookie-banner-buttons .button-link:hover{color:var(--hover)}.cookie-banner-buttons .button-link:active{color:var(--active)}.cookie-banner-buttons .button{font-size:17px;padding:5px 15px;min-width:115px}.cookie-banner-inner .button-close{top:0;right:0;color:var(--secondary)}.cookie-banner-inner .button-close:hover{color:var(--hover)}.cookie-banner-inner .button-close:active{color:var(--active)}.page-header-section{margin:0 0 50px}.breadcrumbs{margin:0 0 40px}.breadcrumbs-list{display:flex;align-items:center}.breadcrumbs-item{display:inline-flex;align-items:center;color:var(--gray-dark);font-size:17px;font-weight:600;white-space:nowrap}.breadcrumbs-item-overflow{overflow:hidden}.breadcrumbs-item:not(:last-child){margin:0 10px 0 0}.breadcrumbs-item-link{display:inline-flex;color:var(--primary);transition:color .4s ease}.breadcrumbs-item-link:hover{color:var(--hover)}.breadcrumbs-item-link:active{color:var(--active)}.breadcrumb-icon{flex:0 0 auto;width:38px;height:38px;fill:currentColor;transition:fill .4s ease}.breadcrumb-separator{flex:0 0 auto;width:20px;height:8px;fill:var(--primary);margin:0 0 0 10px}.page-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;line-height:96%;font-weight:600;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.breadcrumbs-item-text{overflow:hidden;text-overflow:ellipsis}.section-title-wrapper{margin:0 0 50px}.section-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%}.section-subtitle{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;font-weight:500;line-height:145%;margin:10px 0 0}.social-list{display:flex;gap:15px}.construction-section{position:relative;overflow:hidden;margin:0 0 100px}.construction-section-title{font-size:30px;font-weight:500;line-height:126%;margin:0 0 40px}.construction-list-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 40px;padding:0 0 20px}.construction-list-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#e1e1e1}.construction-list-wrapper::-webkit-scrollbar{height:7px;background-color:#e1e1e1}.construction-list-wrapper::-webkit-scrollbar-thumb{background-color:var(--accent);outline:none}.construction-list{display:flex;justify-content:space-between}.construction-item{display:flex;flex-direction:column;align-items:center;position:relative;width:226px;flex:0 0 auto;text-align:center}.construction-item-arrow{width:80px;height:15px;fill:var(--primary);position:absolute;top:126px;right:-58px}.construction-item:last-child .construction-item-arrow{display:none}.construction-item-image{width:108px;height:108px;margin:0 0 15px}.construction-item-dot{display:block;width:20px;height:20px;border-radius:50%;background:var(--primary);margin:0 0 20px}.construction-item-title{width:100%;font-weight:700;margin:0 0 10px}@keyframes scaleFadeIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.construction-slider{display:none;opacity:0;will-change:transform;animation:scaleFadeIn .5s cubic-bezier(.16,1,.3,1) normal forwards;--slides-to-show:2;--slide-gap:30px}.construction-slider-active{display:block}.construction-slider .blaze-track-container{overflow:visible}.construction-slider .slider-navigation{position:absolute;right:0;bottom:-80px}.construction-slider-select{max-width:365px;margin:30px 0 0}.construction-slider-item{height:350px}.technical-section{margin:0 0 100px}.technical-list{border-top:1px solid var(--border)}.technical-item{border-bottom:1px solid var(--border);padding:0 0 25px}.technical-item-title{display:flex;align-items:center;padding:35px 0 10px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;cursor:pointer}.technical-item-image{width:72px;height:72px;flex:0 0 auto;margin:0 40px 0 0;pointer-events:none}.technical-item-title-text{font-size:26px;font-weight:500;line-height:126%;max-width:675px;padding:0 60px 0 0;flex:1;pointer-events:none}.technical-item-icon{display:inline-flex;justify-content:center;position:absolute;line-height:1;width:20px;height:20px;top:60px;right:0;transition:transform .4s .4s;pointer-events:none;will-change:transform}.slide-toggle-active .technical-item-icon{transform:rotate(45deg);transition:transform .4s}.technical-item-icon:before,.technical-item-icon:after{content:'';display:block;width:3px;height:20px;background:var(--primary);transform-origin:center;transition:transform .4s}.technical-item-icon:before{position:absolute;top:0;left:8px;transform:rotate(90deg)}.slide-toggle-active .technical-item-icon:before,.slide-toggle-active .technical-item-icon:after{transition:transform .4s .4s}.slide-toggle-active .technical-item-icon:before,.slide-toggle-active .technical-item-icon:after{transform:rotate(45deg)}.technical-item-text{position:relative;overflow:hidden;max-height:0;transition:max-height .4s ease}.technical-item-text-inner{padding:0 0 35px 110px;max-width:1040px}.technical-item-text-inner p:not(:last-child){margin:0 0 30px}.contact-form-section{margin:0 0 100px}.contact-form-section .button-primary{width:100%}.manager-card{display:flex;flex-direction:column;align-items:center;text-align:center}.manager-card-header{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.manager-card-image{width:230px;height:230px;object-fit:cover;object-position:center;border-radius:50%;margin:0 0 20px}.manager-card-name{display:inline-flex;align-items:center;color:var(--secondary);background:var(--primary);line-height:114%;padding:10px;margin:0 0 40px}.manager-card-name:before{content:'';display:block;width:10px;height:10px;background:var(--open-status-color);border-radius:50%;margin:0 10px 0 0}.manager-card-title{font-size:30px;font-weight:500;line-height:126%;margin:0 0 10px}.manager-card-subtitle{margin:0 0 25px}.manager-card-separator{display:block;border:none;border-bottom:2px solid var(--primary);width:50px;height:2px;margin:0 0 25px}.manager-card-footer{display:flex;flex-direction:column;align-items:center}.manager-card-links{display:flex;flex-direction:column;align-items:center;margin:0 0 20px}.manager-card-tel{color:var(--accent);font-size:30px;font-weight:500;margin:0 0 5px;transition:color .4s ease}.manager-card-tel:hover{color:var(--active)}.manager-card-tel:active{color:var(--light)}.manager-card-email{color:var(--accent);transition:color .4s ease}.manager-card-email:hover{color:var(--active)}.manager-card-email:active{color:var(--light)}.subscribe-section{margin:0 0 50px;--background:var(--light)}.subscribe-section-inner{padding:100px 0}.subscribe-section-image-wrapper{margin:0 0 30px}.subscribe-section-image{width:100%;max-width:230px}.subscribe-section-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:145%;margin:0 0 30px}.subscribe-form-wrapper .form-element-checkbox{display:inline-flex;margin:5px 0 0}.subscribe-form-wrapper .button{width:100%}.subscribe-message{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background:var(--light);text-align:center;display:none;animation:fadeIn .3s normal forwards;opacity:0}.subscribe-message-content{max-width:410px;margin:0 auto}.subscribe-message-icon{width:70px;height:70px;fill:var(--primary);margin:0 0 20px}.subscribe-message-text{font-size:30px;font-weight:500;line-height:126%}.similar-projects-section{--background:var(--gray);margin:0 0 100px}.similar-projects-section-inner{padding:100px 0}.similar-projects-slider{--slides-to-show:3;--slide-gap:30px}.similar-project-item{display:block;transition:color .4s ease}.similar-project-item:hover{color:var(--hover)}.similar-project-item:active{color:var(--active)}.similar-project-item-media{height:230px;position:relative;margin:0 0 20px}.similar-project-item-media:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:88px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--primary) 100%)}.similar-project-item-image{width:100%;height:100%;object-fit:cover;object-position:center}.similar-project-item-logo{position:absolute;left:10px;bottom:10px;max-height:90px;width:auto;z-index:8}.similar-project-item-title{font-weight:700}.gallery-section{margin:0 0 100px}.gallery-section .tabs{margin:0 0 40px}.gallery-item-list-flow .gallery-item-image{aspect-ratio:1 / 1}.gallery-item-list-flow .gallery-item{margin:0 0 30px}.gallery-item-list{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,250px);grid-gap:30px;margin:0 0 20px}.gallery-item{position:relative;display:block}.gallery-item-1{grid-area:1 / 1 / 3 / 5}.gallery-item-2{grid-area:1 / 5 / 3 / 7}.gallery-item-3{grid-area:3 / 1 / 4 / 3}.gallery-item-4{grid-area:4 / 1 / 5 / 3}.gallery-item-5{grid-area:3 / 3 / 5 / 7}.gallery-item-6{grid-area:5 / 1 / 7 / 4}.gallery-item-7{grid-area:5 / 4 / 7 / 7}.gallery-item-image{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-item-overlay:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:var(--primary);opacity:0;transition:opacity .4s ease}.gallery-item:hover .gallery-item-overlay:before{opacity:.7}.gallery-item-overlay-icon{width:46px;height:46px;fill:var(--secondary);opacity:0;transform:scale(.6);transition:opacity .4s ease,transform .4s ease;will-change:transform}.gallery-item:hover .gallery-item-overlay-icon{transform:scale(1);opacity:1}.gallery-section-description{font-size:15px;font-weight:500;line-height:150%;font-style:italic;max-width:855px}.gallery-item-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;font-weight:500;line-height:130%;position:absolute;padding:20px;top:0;left:0;color:var(--secondary);opacity:0;transition:opacity .4s ease}.gallery-item:hover .gallery-item-title{opacity:1}.vr-tour-item{margin:0 0 30px}.vr-tour-item-media{position:relative;border:1px solid var(--border);margin:0 0 10px}.vr-tour-item-image{width:100%}.vr-tour-item-icon{position:absolute;top:15px;right:15px;width:58px;height:26px;fill:var(--primary);transition:opacity .4s ease}.vr-tour-item-media:hover .vr-tour-item-icon{opacity:0}.vr-tour-item-media:hover .gallery-item-overlay:before{opacity:.8}.vr-tour-item-link-list{display:flex;flex-direction:column;gap:10px;position:relative;z-index:4;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease;will-change:transform;pointer-events:none}.vr-tour-item-media:hover .vr-tour-item-link-list{transform:scale(1);opacity:1;pointer-events:auto}.vr-tour-item-link{display:inline-flex;text-align:center;justify-content:center;font-size:17px;font-weight:600;line-height:150%;padding:6px 30px;color:var(--secondary);border:1px solid var(--secondary);transition:border-color .4s ease,background-color .4s ease}.vr-tour-item-link:hover{border-color:var(--hover);background:var(--hover)}.vr-tour-item-link:active{border-color:var(--active);background:var(--active)}.vr-tour-section{--background:var(--light);margin:0 0 100px}.vr-tour-section-content{padding:80px 0}.vr-tour-section-text{margin:0 0 50px}.vr-tour-section-content-footer{display:flex;flex-wrap:wrap;gap:10px}.vr-tour-section-text h2{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%;margin:0 0 40px}.vr-tour-section-text p{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:130%;font-weight:500}.vr-tour-section-text p:not(:last-child){margin:0 0 35px}.vr-tour-section-media{display:flex;height:100%;padding:80px 0 0;justify-content:flex-end;align-items:flex-end}.interior-item{margin:0 0 100px}.interior-item-list{position:relative;overflow:hidden}.interior-item{background:var(--background,var(--light))}.interior-item-media{position:relative;height:100%}.interior-item-image{position:absolute;top:0;right:0;height:100%;width:50vw;max-width:950px;object-fit:cover;object-position:center;transition:opacity .8s ease;z-index:4}.interior-item-reverse .interior-item-image{right:auto;left:0}.interior-item-content{display:flex;flex-direction:column;justify-content:space-between;padding:100px 0;min-height:630px}.interior-item-text h1,.interior-item-text h2{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%;margin:0 0 30px}.interior-item-text p{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:130%;margin:0 0 35px}.interior-item-text p:last-child{margin:0}.interior-item-text p a{color:var(--hover);transition:color .4s ease;text-decoration:underline}.interior-item-text p a:hover{color:var(--active)}.interior-item-text p a:active{color:var(--active)}.interior-section-no-margin .interior-item{margin:0}.interior-gallery-section{margin:0 0 100px}.interior-gallery-section .gallery-item-list{grid-template-rows:repeat(6,250px)}.interior-gallery-section .gallery-item-6{grid-area:5 / 1 / 7 / 5}.interior-gallery-section .gallery-item-7{grid-area:5 / 7 / 6 / 5}.interior-gallery-section .gallery-item-8{grid-area:7 / 7 / 6 / 5}.apartment-additional-section{margin:0 0 70px}.apartment-additional-item{margin:0 0 30px}.apartment-additional-item-image{width:100%;margin:0 0 20px}.apartment-additional-item-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:130%;font-weight:500;text-align:center}.apartment-section{margin:0 0 100px}.apartment-location{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 70px}.apartment-location-image{flex:0 0 auto;max-width:190px;width:100%;object-fit:cover;object-position:center;margin:0 30px 0 0}.apartment-location-title{font-size:27px;line-height:126%;font-weight:700}.apartment-attribute-item-list{display:flex;flex-wrap:wrap;margin:0 0 40px}.apartment-attribute-item{display:inline-flex;align-items:center;font-size:27px;font-weight:700;line-height:126%}.apartment-attribute-item:empty{display:none}.apartment-attribute-item:before{content:'';display:inline-flex;flex:0 0 auto;width:8px;height:8px;margin:0 20px;border-radius:50%;background:var(--border-dark)}.apartment-attribute-item-price{position:relative;line-height:90%;text-transform:capitalize}.apartment-attribute-item-price ins{text-decoration:none;color:var(--red)}.apartment-attribute-item-price del{font-size:17px;font-weight:600;line-height:1;color:var(--gray-dark);position:absolute;left:0;bottom:100%}.apartment-attribute-item:first-child:before{display:none}.apartment-vr-link-wrapper{position:relative}.apartment-vr-link{position:absolute;right:0;top:-85px;display:inline-flex;align-items:center;font-size:20px;font-weight:500;line-height:1;color:var(--accent);transition:color .4s ease}.apartment-vr-link:hover{color:var(--hover)}.apartment-vr-link:active{color:var(--active)}.apartment-vr-link-icon{width:58px;height:26px;flex:0 0 auto;fill:currentColor;margin:0 20px 0 0;transition:fill .4s ease}.apartment-navigation-item-list{display:flex;flex-wrap:wrap;align-items:center}.apartment-navigation-item{flex:1}.apartment-navigation-item:last-child{text-align:right}.apartment-download-list{display:flex;flex-wrap:wrap;justify-content:center;padding:0 30px;gap:30px}.apartment-download-list .button-download{width:180px}.apartment-section .tabs{margin:0 0 20px}.apartment-gallery .gallery-item-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,297px);margin:0 0 45px}.apartment-gallery .gallery-item{border:1px solid var(--border-dark)}.apartment-gallery .gallery-item-1{grid-area:1 / 1 / 3 / 2}.apartment-gallery .gallery-item-2{grid-area:1 / 2 / 2 / 3}.apartment-gallery .gallery-item-3{grid-area:2 / 2 / 3 / 3}.text-content-section{margin:0 0 100px}.text-content h2{font-size:30px;font-weight:500;line-height:126%;margin:60px 0 30px}.text-content h2:first-child,.text-content img+h2{margin-top:0}.text-content p{margin:0 0 30px}.text-content a{color:var(--hover);transition:color .4s ease}.text-content a:hover{color:var(--active)}.text-content a:active{color:var(--active)}.text-content img{margin:60px 0}.text-content ul+img,.text-content ol+img{margin-top:30px}.text-content ul,.text-content ol{margin:30px 0}.text-content ul{list-style:disc outside;padding:0 0 0 20px}.text-content ol{list-style:decimal outside;padding:0 0 0 20px}.text-content li{margin:0 0 10px}.error-section{padding:50px 0 0;margin:0 0 100px}.error-card{text-align:center}.error-card-suptitle,.error-card-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%}.error-card-title{margin:0 0 40px}.manager-card-contact{display:flex;flex-direction:column;align-items:center}.manager-card-contact .manager-card-separator{margin:40px 0}.error-card .button-primary{width:100%;max-width:270px}.thank-you-section{padding:100px 0 0;margin:0 0 100px}.thank-you-card{text-align:center}.thank-you-card-suptitle,.thank-you-card-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%}.thank-you-card-title{margin:0 0 20px}.thank-you-card-subtitle{font-size:30px;font-weight:500;line-height:115%}.instagram-section{margin:0 0 70px}.instagram-item{display:block;margin:0 0 30px}.instagram-item-image{width:100%;object-fit:cover;object-position:center;aspect-ratio:1 / 1}.google-reviews-section{margin:0 0 100px}.google-review-item{padding:30px;border:1px solid var(--border);margin:0 0 30px}.google-review-item-icon{width:54px;height:38px;fill:var(--gray);margin:0 0 10px}.google-review-item-text{font-size:17px;font-style:italic;line-height:150%;height:104px;overflow:hidden;margin:0 0 25px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.google-review-item-footer{display:flex;align-items:center}.google-review-item-image{width:62px;height:62px;flex:0 0 auto;border-radius:50%;object-fit:cover;object-position:center;margin:0 10px 0 0}.google-review-item-author{font-weight:700;line-height:1}.google-review-item-date{font-size:17px}.gm-style-iw-d{color:var(--secondary);line-height:140%;padding:10px;background:var(--primary);white-space:nowrap;font-size:16px;font-family:'Gilroy','Arial',sans-serif;font-weight:400}.gm-style .gm-style-iw-tc{filter:none}.gm-style .gm-style-iw-tc:after{background:var(--primary)}.gm-style .gm-style-iw-t:after{display:none}.gm-style .gm-style-iw-c{border-radius:0;padding:0!important;box-shadow:none}.gm-style .gm-style-iw-d{overflow:hidden!important}.gm-style-iw-d+button{display:none}.gm-style .gm-style-iw-chr{display:none}.poi-info-window div,.poi-info-window a{background:var(--primary);color:var(--secondary)}.poi-info-window .view-link{margin:10px 0 0}.poi-info-window a:link{color:var(--accent)}.poi-info-window a:hover{color:var(--hover)}.poi-info-window a:active{color:var(--active)}.staff-section{margin:0 0 100px}.staff-item-list{border-top:1px solid var(--primary)}.staff-item{display:flex;padding:50px 0;border-bottom:1px solid var(--primary)}.staff-item-image{width:300px;height:290px;object-fit:cover;object-position:center;flex:0 0 auto;margin:0 60px 0 0}.staff-item-name{font-size:30px;font-weight:700;line-height:102%;margin:0 0 10px}.staff-item-position{font-size:17px;font-weight:700;margin:0 0 30px}.staff-item-text{max-width:840px}.staff-item-text p{font-size:17px;line-height:150%}.staff-item-text p:not(:last-child){margin:0 0 30px}.about-main-section{margin:0 0 100px}.about-main-media{height:100vh;max-height:1080px;min-height:660px;position:relative;background:var(--light)}.about-main-media:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary);opacity:.44;z-index:6}.about-main-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:146px;width:auto;z-index:10}.created-section{margin:0 0 100px}.created-section-content{max-width:770px;margin:0 auto}.created-section-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%;margin:0 0 10px}.created-section-image{max-width:370px;width:100%;margin:0 0 60px}.created-section-text p:not(:last-child){margin:0 0 30px}.selling-section{margin:0 0 70px}.selling-section-image{width:100%;max-width:860px;margin:0 0 50px}.selling-item-list{padding:0 0 70px;margin:0 0 60px;border-bottom:1px solid var(--border);column-count:3;column-gap:30px}.selling-item{display:grid;grid-template-rows:1fr auto;break-inside:avoid;margin:0 0 30px}.selling-item-text h2{font-size:30px;font-weight:500;line-height:126%;margin:0 0 30px}.selling-item-text p:not(:last-child){margin:0 0 30px}.selling-item-text ul{list-style:disc outside;padding:0 0 0 20px}.selling-item-text li{margin:0 0 10px}.affiliate-section{margin:0 0 100px}.form-affiliate .button{width:100%}.affiliate-form-title{font-size:30px;line-height:105%;font-weight:700;margin:35px 0 50px}.affiliate-interest-radio-list{display:flex;flex-direction:column;gap:20px;margin:0 0 40px}.partner-list-section{margin:0 0 100px}.partner-list{display:grid;gap:30px;grid-template-columns:repeat(6,1fr)}.partner-list-item{display:block;padding:10px;border:1px solid var(--gray);transition:border-color .4s ease}.partner-list-item:hover{border-color:var(--hover)}.partner-list-item:active{border-color:var(--active)}.partner-list-item-inner{position:relative;height:100px}.partner-list-item-image{position:absolute;object-fit:contain;object-position:center;width:100%;height:100%}.discount-section{margin:0 0 100px}.discount-content{max-width:750px;text-align:center;margin:0 auto}.discount-section-image{max-width:590px;width:100%;margin:0 0 20px}.offer-section{margin:0 0 100px}.offer-item{padding:100px 0}.offer-item:nth-child(odd){background:var(--gray)}.offer-item-content h3{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%;margin:0 0 50px}.offer-item-content ul{font-size:30px;line-height:126%;font-weight:500;list-style:disc outside;padding:0 0 0 20px}.offer-item-content li:not(:last-child){margin:0 0 40px}.offer-gallery-item-list{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,345px);grid-gap:2px;margin:0 0 100px}.offer-gallery-item-image{width:100%;height:100%;object-fit:cover;object-position:center}.offer-gallery-item-1{grid-area:1 / 1 / 2 / 3}.offer-gallery-item-2{grid-area:2 / 1 / 3 / 3}.offer-gallery-item-3{grid-area:1 / 3 / 3 / 5}.offer-gallery-item-4{grid-area:1 / 5 / 2 / 7}.offer-gallery-item-5{grid-area:2 / 5 / 3 / 6}.offer-gallery-item-6{grid-area:2 / 6 / 3 / 7}.location-section{margin:0 0 100px}.google-map-wrapper{position:relative;overflow:hidden}.google-map{height:610px}.marker-toogle-wrapper{display:flex;justify-content:center;position:absolute;width:100%;top:30px;left:0;z-index:10;padding:0 15px}.marker-toogle-inner{display:flex;flex-wrap:wrap;gap:5px}.marker-toogle-active{background:var(--accent);border-color:var(--accent);color:var(--secondary)}.marker-toogle-inner .button{padding:3px 15px}.google-map-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);filter:blur(8px);z-index:6}.google-map-loaded .google-map-placeholder{opacity:0;transform:scale(1);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.main-location-section{margin:0 0 100px;position:relative}.location-video-wrapper{position:relative;height:100vh;max-height:1080px;min-height:660px;background:var(--light)}.location-video{width:100%;height:100%;object-fit:cover;object-position:center}.location-video-wrapper .button{position:absolute;left:30px;bottom:30px;z-index:6}.employer-section{margin:0 0 100px}.employer-content{text-align:center;max-width:630px;margin:0 auto}.employer-image{height:240px;width:auto;margin:0 0 15px}.place-section{--background:var(--gray);margin:0 0 50px}.place-section-inner{padding:100px 0}.place-item{text-align:center;margin:0 0 40px}.place-item-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;margin:0 0 20px}.place-button-wrapper .button{min-width:190px}.place-item-suptitle{display:inline-flex;background:var(--primary);color:var(--secondary);font-size:20px;line-height:1;font-weight:700;padding:25px 30px;margin:0 auto}.place-item-separator{background:none;width:0;height:50px;border:none;border-right:1px solid var(--primary);margin:20px auto}.place-item-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:130%;font-weight:500}.pastime-item-section{--background:var(--light);margin:0 0 100px}.pastime-item-list-inner{padding:100px 0 60px}.pastime-item{text-align:center;margin:0 0 40px}.pastime-item-image{height:170px;object-fit:cover;object-position:center;margin:0 0 20px}.pastime-item-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:130%;font-weight:500}.pastime-gallery-section{margin:0 0 100px}.pastime-gallery-item-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,265px) repeat(2,340px);grid-gap:30px}.pastime-gallery-item-1{grid-area:1 / 1 / 3 / 3}.pastime-gallery-item-2{grid-area:3 / 1 / 5 / 2}.pastime-gallery-item-3{grid-area:3 / 2 / 4 / 3}.pastime-gallery-item-4{grid-area:4 / 2 / 5 / 3}.park-section{margin:0 0 100px}.park-content-image{max-width:285px;width:100%;margin:0 0 15px}.park-content-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%;margin:0 0 20px}.park-content-text{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;font-weight:500;line-height:130%}.park-gallery-item-list{margin:0 0 70px}.park-gallery-item-title{margin:10px 0 0}.park-gallery-item{margin:0 0 30px}.park-gallery-item .gallery-item{height:340px}.park-gallery-item-fluid .gallery-item{height:750px}.price-section{margin:0 0 100px}.spot-section{--background:var(--gray);margin:0 0 100px}.spot-section-inner{padding:100px 0}.spot-section .button{min-width:190px}.video-section{--background:var(--light);margin:0 0 100px}.video-section-inner{padding:100px 0}.video-wrapper{position:relative;aspect-ratio:16 / 9}.video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:4}.video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:8}.main-section{overflow:hidden}.main-section-wrapper{position:relative;height:100vh;max-height:1080px;min-height:660px}.tinting:after{content:'';display:block;width:100%;height:124px;background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 95%);position:absolute;top:0;left:0;z-index:10}.main-section-wrapper:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary);opacity:.15;z-index:10}.main-section-picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}.main-section-media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.main-section .container{height:100%}.main-section-content-wrapper{height:100%;display:flex;align-items:center;justify-content:center}.main-section-content{position:relative;max-width:650px;z-index:12}.main-section-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:100px;font-weight:600;line-height:79%;text-transform:uppercase;color:var(--secondary);margin:0 0 50px}.main-section-wrapper .location-button{position:absolute;left:30px;bottom:30px;z-index:12}.kraus-developer{line-height:1;display:inline-flex;position:fixed;top:50%;right:0;transform:translate(0,-50%);z-index:18}.kraus-developer-logo{width:124px;height:60px}.presentation-card{width:270px;background:var(--primary);position:absolute;top:100px;right:30px;text-align:center;padding:30px;border:1px solid #353535;z-index:14}.presentation-card-image{height:58px;width:auto;margin:0 0 10px}.presentation-card-title{line-height:114%;color:var(--secondary);margin:0 0 20px}.presentation-card .button{width:100%}.support-wrapper{display:inline-flex;position:fixed;right:30px;bottom:30px;z-index:20}.support-button{display:inline-flex;line-height:1;border:4px solid var(--open-status-color);border-radius:50%;overflow:hidden;transition:opacity .4s ease}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.support-button:disabled:after{content:'';display:block;width:20px;height:20px;border-radius:50%;position:absolute;left:50%;top:50%;border:2px solid rgba(225,224,224,.2);border-left-color:rgba(255,255,255,.8);margin:-10px 0 0 -10px;will-change:transform;animation:rotate 1.1s infinite linear}.support-button-image{width:96px;height:96px;object-fit:cover;object-position:center;pointer-events:none}@keyframes scaleFadeIn{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.support-card{background:var(--primary);border:1px solid var(--dark);padding:20px;position:absolute;right:-15px;bottom:-15px;text-align:center;flex-direction:column;align-items:center;color:var(--secondary);transform-origin:bottom right;transform:scale(.4);opacity:0;will-change:transform,opacity;animation:scaleFadeIn .4s normal forwards;display:none}.support-card:before{content:'';display:block;width:10px;height:10px;background:var(--open-status-color);border-radius:50%;position:absolute;top:10px;left:10px}.support-card-image{width:94px;height:94px;object-fit:cover;object-position:center;border-radius:50%;margin:0 0 10px}.support-card-logo{height:40px;width:auto;margin:0 0 15px}.support-card-title{line-height:150%;font-weight:700}.support-card-subtitle{font-size:17px;line-height:105%;margin:0 0 15px;color:var(--gray)}.support-card-link{font-size:30px;font-weight:500;white-space:nowrap;transition:color .4s ease}.support-card-link:hover{color:var(--hover)}.support-card-link:active{color:var(--active)}.support-card-text{font-size:17px;line-height:150%;color:var(--gray);margin:0 0 15px}.support-card-close{position:absolute;top:0;right:0;display:inline-flex;line-height:1;padding:10px;color:var(--secondary);transition:color .4s ease}.support-card-close:hover{color:var(--hover)}.support-card-close:active{color:var(--active)}.support-card-close-icon{width:14px;height:14px;fill:currentColor;transition:fill .4s ease;pointer-events:none}.townhouse-section{overflow:hidden;margin:0 0 100px}.townhouse-header{display:flex;margin:0 0 100px}.townhouse-image-wrapper{position:relative;flex:1}.townhouse-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.townhouse-content-wrapper{flex:0 0 auto;width:460px;padding:110px 30px;background:repeating-linear-gradient(60deg,var(--border),var(--border) 0,var(--gray) 2px,var(--gray) 48px);border:1px solid var(--border)}.townhouse-content{max-width:290px;margin:0 auto}.townhouse-content-image{max-width:160px;width:100%;margin:0 0 30px}.townhouse-content-suptitle{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:40px;font-weight:600;font-style:italic;line-height:96%;margin:0 0 30px}.townhouse-content-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:80px;text-transform:uppercase;font-weight:600;line-height:79%}.townhouse-button-list{margin:0 0 40px}.townhouse-button-list .tabs{justify-content:center}.townhouse-text p{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:130%;font-weight:500;margin:0 0 30px}.footer{background:#121212;padding:100px 0 15px;position:relative}.widget-list{margin:0 0 105px}.widget-list .widget:first-child{width:33.33333333%}.widget-title{color:var(--secondary);font-size:30px;font-weight:500;margin:0 0 30px}.widget-list .textwidget{color:var(--gray);font-size:22px}.widget-list .textwidget li{margin:0 0 15px}.widget-list .textwidget a{padding:4px 0;color:var(--gray-dark);transition:color .4s ease}.widget-list .textwidget a:hover{color:var(--hover)}.widget-list .textwidget a:active{color:var(--active)}.footer-header{position:absolute;top:30px;left:0;width:100%;padding:0 30px;display:flex;justify-content:space-between}.contact-widget-tel,.contact-widget-email{display:inline-flex;font-size:30px;font-weight:500;color:var(--secondary);padding:5px 0;transition:color .4s ease}.contact-widget-tel:hover,.contact-widget-email:hover{color:var(--hover)}.contact-widget-tel:active,.contact-widget-email:active{color:var(--active)}.contact-widget-tel{position:relative;padding:0 20px 0 0}.contact-widget-tel:after{content:'';display:block;width:10px;height:10px;background:var(--open-status-color);border-radius:50%;position:absolute;top:0;right:0}.contact-widget-text{color:var(--gray-dark)}.contact-widget-email{font-size:22px;margin:0 0 25px}.contact-widget-button-list{display:flex;flex-wrap:wrap;gap:15px;margin:0 0 30px}.privacy-wrapper{position:absolute;left:0;bottom:0;width:100%;padding:0 30px;pointer-events:none}.privacy-content{padding:15px 0;border-top:1px solid #262626}.privacy-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.privacy-link{display:inline-flex;color:var(--accent);line-height:150%;transition:color .4s ease;pointer-events:auto}.privacy-link:hover{color:var(--hover)}.privacy-link:active{color:var(--active)}.dataism-link{display:inline-flex;line-height:1;pointer-events:auto}.dataism-link-image{height:25px;width:auto}.copyright-widget .textwidget{display:flex;align-items:center;color:var(--gray-dark);font-size:17px}.copyright-widget .textwidget img{height:25px;width:auto;flex:0 0 auto;margin:0 30px 0 0}.copyright-widget .textwidget ul{display:flex;flex-wrap:wrap}.copyright-widget .textwidget li:not(:last-child):after{content:'/';display:inline-flex;margin:0 10px}.copyright-widget .textwidget a{transition:color .4s ease}.copyright-widget .textwidget a:hover{color:var(--hover)}.copyright-widget .textwidget a:active{color:var(--active)}.footer-logo{width:136px;height:24px;color:var(--secondary)}.exclusivity-section{--background:var(--gray);margin:0 0 100px}.exclusivity-section-inner{padding:100px 0 50px}.exclusivity-item{margin:0 0 50px}.exclusivity-item-image{width:100%;height:200px;object-fit:cover;object-position:center;margin:0 0 20px}.exclusivity-item-title{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:130%;font-weight:500;text-align:center}.main-gallery-section{margin:0 0 100px}.main-gallery-link{margin:30px 0 0}.gallery-slider .slider-navigation{position:absolute;right:0;bottom:-80px}.gallery-slider-list .tabs{justify-content:center;margin:0 0 40px}.gallery-slider-description{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;line-height:130%;font-weight:500;text-align:center;margin:0 0 40px}.gallery-slider{--slides-to-show:2;--slide-gap:1px}.gallery-slider .blaze-track-container{overflow:visible}.gallery-slider-item{height:625px}.catalog-section{margin:0 0 100px}.catalog-item-list{overflow-y:auto}.catalog-item-list::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#e1e1e1}.catalog-item-list::-webkit-scrollbar{height:7px;background-color:#e1e1e1}.catalog-item-list::-webkit-scrollbar-thumb{background-color:var(--accent);outline:none}.catalog-item-list-caption{font-size:15px;font-style:italic;margin:15px 0 0}.catalog-item-list table{width:100%;text-align:center;border-collapse:collapse;margin:0 0 15px}.catalog-item-list thead{border-bottom:1px solid var(--border)}.catalog-item-list thead th{font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;padding:0 0 20px}.catalog-item-list thead th:first-child{padding-right:30px}.sortable-icon{width:10px;height:10px;margin:0 0 0 10px;fill:var(--border-dark);transition:fill .4s ease,transform .4s ease;pointer-events:none;vertical-align:baseline}.dir-d .sortable-icon{fill:var(--accent);transform:rotate(180deg)}.dir-u .sortable-icon{fill:var(--accent)}.catalog-item{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);color:var(--primary);transition:color .4s ease}.catalog-item:hover{color:var(--hover)}.catalog-item:active{color:var(--active)}.catalog-item td{text-transform:capitalize;white-space:nowrap;font-size:17px;font-weight:600;padding:12px 0}.catalog-item td:empty:before{content:'\2014'}.catalog-item td:first-child{width:1%;padding-right:30px}.catalog-item td:last-child{width:1%}.catalog-item a{display:inline-flex;text-align:center;justify-content:center;padding:10px 15px 8px;width:155px;max-width:100%;line-height:1;border:1px solid var(--border-dark);color:var(--primary);transition:color .4s ease,border-color .4s ease,background-color .4s ease}.catalog-item a:hover{color:var(--secondary);border-color:var(--hover);background-color:var(--hover)}.catalog-item a:active{color:var(--secondary);border-color:var(--active);background-color:var(--active)}.catalog-price del,.catalog-price ins{display:block;line-height:1;pointer-events:none}.catalog-price del{color:var(--gray-dark);font-size:smaller;transition:color .4s ease}.catalog-price ins{color:var(--red);text-decoration:none}.catalog-section-header{margin:0 0 50px}.catalog-section-title{font-size:30px;font-weight:500;line-height:126%;margin:0 0 20px}.catalog-section-header .tabs{justify-content:center}.choice-house{font-size:20px;font-weight:700;line-height:126%;display:inline-flex;align-items:center;min-width:300px;padding:0 30px 0 0;background:var(--gray);border:1px solid var(--border);transition:border-color .4s ease,background-color .4s ease,color .4s ease}.choice-house-image{height:60px;width:80px;flex:0 0 auto;margin:0 30px 0 0;object-fit:cover;object-position:center;pointer-events:none}.catalog-mask-wrapper{margin:0 0 10px}.catalog-mask-inner{max-width:1100px;margin:0 auto}.catalog-mask-item{position:relative;margin:0 0 30px}.catalog-mask-image{width:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}.catalog-mask-svg{position:absolute;top:0;left:0;width:100%;height:100%}.catalog-mask-polygon-group{fill:var(--accent);opacity:0;transition:opacity .4s ease}.catalog-mask-polygon-group-hover{opacity:.8}.header{position:fixed;top:0;left:0;width:100%;box-shadow:0 4px 4px rgba(0,0,0,0);z-index:30;transition:background-color .35s ease,box-shadow .35s ease}.headroom--not-top{background:var(--secondary);box-shadow:0 4px 4px rgba(0,0,0,.07)}.headroom--not-top .header-container{height:65px;color:var(--primary)}.header-container{padding:0 30px;max-width:1920px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;height:100px;transition:height .35s ease}.header-logo-link{display:inline-flex;flex:0 0 auto;z-index:10}.header-logo{fill:currentColor;width:136px;height:24px;flex:0 0 auto;z-index:10}.header-actions{display:flex;align-items:center;z-index:10}.header-actions-tel{display:flex;align-items:center}.header-actions-tel{display:flex;align-items:center;margin:0 40px 0 0}.header-actions-tel-link{display:inline-flex;align-items:center;line-height:1;font-size:20px;font-weight:500;transition:color .4s ease}.header-actions-tel-link:hover{color:var(--hover)}.header-actions-tel-link:active{color:var(--active)}.header-actions-tel-link-icon{width:24px;height:24px;flex:0 0 auto;fill:currentColor;margin:0 15px 0 0;transition:fill .4s ease}.header-actions-tel-status{margin:0 0 0 10px;padding:0 0 0 10px;display:inline-flex;align-items:center;border-left:1px solid var(--border);color:var(--open-status-color);font-size:17px;line-height:1;font-weight:600}.header-actions-tel-status-online{display:none}.business-open .header-actions-tel-status-online{display:block}.business-open .header-actions-tel-status-offline{display:none}.header-actions-tel-status:before{content:'';display:block;width:10px;height:10px;flex:0 0 auto;margin:0 10px 0 0;border-radius:50%;background:currentColor}.button-callback{display:inline-flex;align-items:center;line-height:1;padding:8px 15px;font-size:17px;font-weight:600;color:var(--primary);background:var(--gray);border-color:var(--border);transition:background-color .4s ease,border-color .4s ease;margin:0 40px 0 0}.button-callback:hover{color:var(--secondary);background:var(--hover);border-color:var(--hover)}.button-callback:active{color:var(--secondary);background:var(--active);border-color:var(--active)}.button-callback-icon{width:24px;height:24px;flex:0 0 auto;fill:currentColor;margin:0 10px 0 0}.language-switcher{display:flex;align-items:center;position:relative;line-height:1;cursor:pointer;transition:color .4s ease;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.current-language{display:inline-flex;align-items:center;padding:5px 0;line-height:18px;transition:color .4s ease}.language-switcher:hover .current-language{color:var(--accent)}.current-language-symbol{width:12px;height:12px;flex:0 0 auto;fill:currentColor;margin:0 0 0 10px;transition:transform .4s ease,fill .4s ease}.language-switcher:hover .current-language-symbol{transform:rotate(180deg)}.language-list{left:50%;text-align:center;position:absolute;width:60px;margin:0 0 0 -30px;top:calc(100% - 1px);line-height:1;opacity:0;visibility:hidden;transition:opacity .4s ease,transform .4s ease,.4s visibility .4s ease;transform:translate(0,10px);padding:5px 0;background:var(--primary);border:1px solid var(--dark);pointer-events:none}.language-switcher:hover .language-list{opacity:1;transform:translate(0,0);pointer-events:auto;visibility:visible;transition:opacity .4s ease,transform .4s ease,.4s visibility 0s ease}.language-item{display:block}.language-item-link{display:block;padding:5px;line-height:18px;color:var(--secondary);transition:color .4s ease}.language-item-link:hover{color:var(--hover)}.language-item-link:active{color:var(--active)}.language-list:empty,.language-list:empty+.current-language .current-language-symbol{display:none}.button-menu{position:relative;line-height:1;width:30px;height:30px;flex:0 0 auto;margin:0 0 0 30px;transition:transform .4s ease;display:none;color:inherit}.menu-open .button-menu{transform:rotate(90deg)}.button-menu-line{display:block;position:absolute;width:30px;height:2px;background:currentColor;left:0;top:50%;margin:-1px 0 0;transition:transform .4s ease,background-color .4s ease}.button-menu-line:nth-child(1){transform:translate(0,-6px)}.button-menu-line:nth-child(3){transform:translate(0,6px)}.menu-open .button-menu-line:nth-child(1){transform:rotate(45deg) translate(0,0)}.menu-open .button-menu-line:nth-child(2){transform:scaleX(0)}.menu-open .button-menu-line:nth-child(3){transform:rotate(-45deg) translate(0,0)}.main-menu ul{display:flex}.main-menu li{display:inline-flex;align-items:center;position:relative}.main-menu li:not(:last-child){margin:0 20px 0 0}.main-menu a{display:inline-flex;font-weight:600;font-size:15px;text-transform:uppercase;line-height:1;padding:5px;flex:1;transition:color .4s ease}.main-menu a:hover{color:var(--hover)}.main-menu a:active{color:var(--active)}.menu-item-dropdown{display:inline-flex;line-height:1;pointer-events:none;color:inherit;justify-content:flex-end;align-items:center;flex:0 0 auto}.menu-item-dropdown-icon{width:12px;height:12px;fill:currentColor;transition:color .4s ease,transform .4s ease;pointer-events:none}.menu-item-has-children:hover .menu-item-dropdown-icon{fill:var(--hover);transform:rotate(180deg)}.sub-menu{position:absolute;left:50%;top:100%;flex-direction:column;transform:translate(-50%,0);width:220px;padding:20px 20px 15px;transition:opacity .4s ease,.4s visibility .4s ease;will-change:opacity;color:var(--secondary);visibility:hidden;opacity:0;pointer-events:none}.sub-menu:before{content:'';display:block;position:absolute;background:var(--primary);border:1px solid var(--dark);width:100%;height:calc(100% - 5px);left:0;bottom:0}.main-menu .sub-menu li:not(:last-child){margin:0 0 5px 0}.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .4s ease,.4s visibility 0s ease}.menu-footer{position:relative;display:none;margin:auto 0 0}.menu-footer .widget{margin:0 0 20px}.menu-footer .button-callback{margin:0 0 30px;display:none}.info-section{margin:0 0 100px;--background:var(--gray)}.info-section .round-corner:before{left:0;right:0}.info-section-image-wrapper{height:100%}.info-section-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.info-section-text-wrapper{padding:100px 15px}.info-section-text{max-width:480px;margin:0 auto}.info-section-text h2{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:60px;font-weight:600;line-height:96%;padding:0 15px;margin:0 0 50px}.info-section-text p{font-family:'Cormorant Garamond','Times New Roman',sans-serif;font-size:26px;font-weight:500;line-height:130%}.info-section-text p:not(:last-child){margin:0 0 35px}.page-template-home .header{color:var(--secondary)}.page-template-home .main{padding:0}.page-template-about .header{color:var(--secondary)}.page-template-about .main{padding:0}.page-template-location .header{color:var(--secondary)}.page-template-location .main{padding:0}.page-template-affiliate .page-title{text-align:center}.page-template-affiliate .page-header-section .col-lg-8{width:100%}@media all and (max-width:1699px){.header-actions-tel{display:none}.main-section-title{font-size:70px;margin:0 0 40px}.main-section-content{max-width:450px}.privacy-wrapper{position:static;padding-right:15px;padding-left:15px;max-width:1300px;margin:0 auto}.privacy-content{border:none}.copyright-widget{padding:15px 0;border-top:1px solid #262626}.widget-list{margin:0 0 95px}}@media all and (max-width:1399px){.button-callback{margin:0 30px 0 0}.main-menu li:not(:last-child){margin:0 10px 0 0}.location-video-wrapper{max-height:725px}.main-section-wrapper{max-height:725px}.about-main-media{max-height:725px}.about-main-logo{height:110px}.offer-gallery-item-list{grid-template-rows:repeat(2,260px)}.error-section{margin:0 0 110px}.townhouse-content-wrapper{padding:50px 25px}.townhouse-content-title{font-size:50px}.round-corner:before{left:10px;right:10px}.privacy-wrapper{max-width:1170px}.widget-list .widget:first-child{margin-left:8.33333333%}.copyright-widget .textwidget{justify-content:space-between}}@media all and (max-width:1199px){.round-corner:before{left:15px;right:15px}.header-actions-tel{display:flex;margin:0 30px 0 0}.button-menu{display:block}.menu-open .header-container{color:var(--secondary);height:100px}.main-menu-wrapper{position:fixed;padding:0;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:8;pointer-events:none}.menu-open .main-menu-wrapper{pointer-events:auto}.main-menu-inner{height:100%;position:relative;background:#121212;padding:105px 0 40px;right:-100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:transform .4s ease}.menu-open .main-menu-inner{transform:translate(-100%,0)}.main-menu-container{max-width:960px;padding:0 15px;height:100%;margin:0 auto;position:relative;display:flex;flex-direction:column}.main-menu{border-top:1px solid #262626;border-bottom:1px solid #262626;padding:20px 0;margin:0 0 20px}.main-menu ul{flex-direction:column}.main-menu li:not(:last-child){margin:0}.main-menu a{font-size:30px;font-weight:500;color:#b2b2b2;text-transform:none;padding:12px 0}.menu-footer{display:block}.menu-item-dropdown{width:54px;height:54px;pointer-events:auto}.menu .menu-item-has-children{flex-wrap:wrap}.menu .menu-item-has-children .sub-menu{position:static;flex:0 0 100%;opacity:1;pointer-events:auto;padding:0;width:100%;color:#b2b2b2;visibility:visible;transform:none;overflow:hidden;max-height:0;transition:max-height .4s ease}.sub-menu:before{display:none}.main-menu .sub-menu li:not(:last-child){margin:0}.sub-menu a{font-size:20px}.menu .menu-item-has-children .menu-item-dropdown-icon{fill:var(--secondary);transform:none}.menu-item-has-children .slide-toggle-active .menu-item-dropdown-icon{transform:rotate(180deg)}.construction-slider-item{height:190px}.construction-slider-select{max-width:270px}.vr-tour-item-media:hover .vr-tour-item-icon{opacity:1}.vr-tour-item-media .gallery-item-overlay:before{display:none}.vr-tour-item-media .gallery-item-overlay{justify-content:flex-start;align-items:flex-end}.vr-tour-item-media .vr-tour-item-link-list{transform:scale(1);opacity:1;pointer-events:auto;padding:10px;width:100%;gap:5px}.vr-tour-item-link{color:var(--primary);background:var(--gray);border-color:var(--border);min-width:162px}.vr-tour-item-link:hover,.vr-tour-item-link:active{color:var(--secondary)}.vr-tour-section-media{display:none}.interior-gallery-section .gallery-item-list{grid-template-rows:repeat(6,130px)}.gallery-item-title{font-size:20px;padding:10px}.interior-item-image{position:relative;height:645px;width:100vw;max-width:none;left:50%;margin:0 0 0 -50vw}.interior-item-reverse .interior-item-image{left:50%}.interior-item-media-column{order:-1}.interior-item-content{min-height:none}.apartment-attribute-item-list{margin:0 0 30px}.apartment-attribute-item{flex:0 0 auto;width:50%;margin:0 0 10px}.apartment-attribute-item:first-child:before{display:inline-flex}.apartment-attribute-item:before{margin:0 15px 0 0}.location-video-wrapper{height:725px;min-height:auto}.pastime-gallery-item-list{grid-template-rows:repeat(4,170px)}.park-gallery-item .gallery-item{height:auto}.catalog-mask-inner{padding:0 45px}.selling-item-list{display:flex;flex-wrap:wrap;margin:0 0 100px}.selling-item{display:block;flex:0 0 100%}.selling-item:nth-child(-n+2){flex:1}.about-main-logo{height:58px}.about-main-media{height:390px;min-height:auto}.staff-item-image{margin:0 30px 0 0}.offer-gallery-item-list{grid-template-rows:repeat(2,140px)}.main-section-content{padding:235px 0 0}.main-section-content-wrapper{align-items:flex-start}.presentation-card{top:240px;width:570px;display:flex;align-items:center;right:auto;left:50%;transform:translate(-50%,0);padding:30px 40px;text-align:left;background:none;border:none}.presentation-card-image,.presentation-card-title{display:none}.presentation-card .button{width:auto;min-width:200px}.similar-project-item-media{height:190px}.similar-project-item-media:before{height:70px}.similar-project-item-logo{max-height:70px}.form-request{margin:0 0 50px}.manager-card-footer{max-width:540px}.widget-list .widget:first-child{display:none}.widget-list{margin:0 0 60px}.copyright-widget .textwidget{align-items:flex-start;justify-content:flex-start}.privacy-wrapper{max-width:960px}.footer-header{position:static;margin:0 auto;padding:0 15px;max-width:960px}.footer{padding:30px 0 15px}.cookie-banner{bottom:15px}.cookie-banner-inner{flex-direction:row;align-items:flex-start;padding:15px}.cookie-banner-text{flex:0 0 100%;width:100%;padding:0 35px 0 0;margin:0 0 15px}.info-section-image{position:static;height:auto;margin:0 0 30px}.info-section-content-column{order:2}.partner-list{grid-template-columns:repeat(3,1fr)}.pastime-item-image{height:190px}.gallery-slider-item{height:340px}}@media all and (max-width:991px){.header-actions-tel{display:none}.main-menu-container{max-width:720px}.vr-tour-item-link{min-width:auto;flex:1;padding:6px 5px}.footer-header,.privacy-wrapper{max-width:720px}.catalog-item-list table{width:1100px}.apartment-gallery .gallery-item-list{display:flex;flex-direction:column}.apartment-download-list{width:100%;flex:0 0 100%;padding:0;order:-1;margin:0 0 40px}}@media all and (max-width:767px){.kraus-developer{display:none}.main-section-wrapper .location-button{left:15px;bottom:15px}.main-section-content-wrapper .button{width:100%;justify-content:space-between}.main-section-title{font-size:30px;margin:0 0 25px}.main-section-content{padding:375px 0 0}.presentation-card{transform:none;left:15px;right:15px;width:auto;display:block;text-align:center;padding:25px 30px 30px}.presentation-card-image{height:60px;width:auto;margin:0 0 10px 0}.presentation-card-title{margin:0 0 20px 0}.presentation-card .button{min-width:210px}.townhouse-button-list .button{width:100%;justify-content:space-between}.townhouse-section{margin:0 0 50px}.townhouse-header{flex-wrap:wrap;margin:0 0 50px}.townhouse-image-wrapper{flex:0 0 100%}.townhouse-image{position:static;height:350px}.townhouse-content-wrapper{width:100%}.marker-toogle-wrapper{top:15px}.location-section{margin:0 0 50px}.gallery-slider-list .tabs .button{width:100%;justify-content:space-between}.gallery-slider{--slides-to-show:1}.main-gallery-section{margin:0 0 50px}.gallery-slider .slider-navigation{width:100%;justify-content:space-between;bottom:0;padding:10px}.exclusivity-section{margin:0 0 50px}.exclusivity-item{margin:0 0 30px}.exclusivity-section-inner{padding:50px 0 20px}.exclusivity-item-image{height:220px}.price-section{margin:0 0 50px}.spot-section{margin:0 0 50px}.spot-section-inner{padding:50px 0}.spot-section .button{width:100%}.video-section{margin:0 0 50px}.video-section-inner{padding:50px 0}.park-gallery-item-list{margin:0 0 20px}.park-section{margin:0 0 50px}.pastime-gallery-section{margin:0 0 50px}.pastime-gallery-item-list{display:flex;flex-direction:column}.pastime-item-section{margin:0 0 50px}.pastime-item-list-inner{padding:50px 0 10px}.place-section{margin:0 0 50px}.place-section-inner{padding:50px 0}.place-button-wrapper .button{width:100%}.place-item-list{max-width:210px;margin:0 auto}.interior-item-image{height:300px}.interior-item-content{padding:50px 0}.interior-item{margin:0 0 50px}.employer-section{margin:0 0 50px}.location-video-wrapper{height:560px}.location-video-wrapper .button{left:15px;bottom:15px}.main-location-section{margin:0 0 50px}.interior-gallery-section{margin:0 0 50px}.interior-gallery-section .gallery-item-list{display:flex;flex-direction:column}.apartment-vr-link{position:static}.apartment-vr-link-wrapper{margin:0 0 50px}.apartment-location-image{max-width:210px;margin:0 0 30px 0}.apartment-location-title{flex:0 0 100%}.apartment-location{margin:0 0 50px}.apartment-section{margin:0 0 50px}.apartment-attribute-item{width:100%}.apartment-attribute-item-list{margin:0 0 30px}.apartment-section .tabs .button{width:100%;justify-content:space-between}.apartment-section .tabs{margin:0 0 30px}.apartment-download-list{flex-direction:column;justify-content:flex-start}.apartment-download-list .button-download{width:auto}.main{padding:80px 0 0}.main-menu-container{max-width:540px}.header-actions .button-callback{display:none}.menu-footer .button-callback{display:inline-flex}.headroom--not-top .header-container{height:50px}.header-container,.menu-open .header-container{height:75px}.menu-footer .widget-title,.menu-footer .social-list,.menu-footer .contact-widget-button-list{display:none}.main-menu-inner{padding:75px 0 30px}.main-menu a{font-size:22px;font-weight:400;padding:8px 0}.menu-item-dropdown{width:38px;height:38px}.menu-footer .contact-widget-email{margin:0}.sub-menu a{font-size:19px}.form-element-radio{gap:15px;margin:0 0 30px}.form-element-radio-label{width:100%}.form-element-radio-label .button{width:100%;justify-content:space-between}.cookie-banner-text{padding:0 10px 0 0}.modal-content{max-width:360px;padding:0 15px}.modal-request{padding:15px}.modal-request-image{height:110px}.modal-request .form-element-checkbox{margin:20px 0 30px}.gallery-section{margin:0 0 50px}.gallery-section .tab-item{flex:1}.gclose{top:15px;right:15px}.gcounter{top:15px;left:15px}.gprev{left:15px}.gnext{right:15px}.technical-item-text-inner{padding:0}.technical-item-title-text{padding:0 40px 0 0}.technical-section{margin:0 0 50px}.technical-item-title{align-items:flex-start}.technical-item-image{margin:0 20px 0 0}.section-title-wrapper{margin:0 0 50px}.construction-list-wrapper{margin:0 0 40px;padding:0 0 10px}.construction-slider{--slides-to-show:1}.construction-slider-select{max-width:100%}.construction-slider .slider-navigation{width:100%;justify-content:space-between;bottom:0;padding:10px}.construction-section{margin:0 0 50px}.footer{padding:15px 0}.footer-header,.privacy-wrapper{max-width:540px}.widget-list{margin:10px 0 60px}.contact-widget-button-list .button{width:100%;justify-content:space-between}.contact-widget .social-list{gap:5px}.copyright-widget{padding:20px 0 15px}.copyright-widget .textwidget{flex-direction:column}.copyright-widget .textwidget img{margin:0 0 15px}.privacy-link{font-size:17px}.similar-projects-section{margin:0 0 50px}.similar-projects-slider{--slides-to-show:1}.similar-projects-section-inner{padding:50px 0}.similar-projects-slider .slider-navigation{width:100%;justify-content:space-between}.subscribe-section-inner{padding:50px 0}.subscribe-form-wrapper .form-element-checkbox{text-align:left}.contact-form-section{margin:0 0 50px}.vr-tour-section{margin:0 0 50px}.vr-tour-section-content{padding:50px 10px}.vr-tour-section-content-footer{flex-direction:column}.vr-tour-section-content-footer .button{width:100%}.apartment-additional-item{margin:0 0 40px}.apartment-additional-section{margin:0 0 10px}.catalog-section{margin:0 0 50px}.catalog-mask-inner{padding:0 25px}.choice-house{width:100%}.catalog-section-header{margin:0 0 40px}.selling-section{margin:0}.selling-item-list{flex-direction:column;padding:0;margin:0 0 50px}.selling-item{flex:0 0 100%;margin:0 0 50px}.instagram-section{margin:0 0 20px}.google-reviews-section{margin:0 0 50px}.staff-section{margin:0 0 50px}.staff-item{flex-direction:column;padding:30px 0}.staff-item-image{width:100%;height:auto;aspect-ratio:1 / 1;margin:0 0 30px 0}.created-section{margin:0 0 50px}.about-main-media{height:180px}.about-main-logo{height:30px}.about-main-section{margin:0 0 50px}.partner-list-section{margin:0 0 50px}.partner-list{grid-template-columns:repeat(3,1fr)}.offer-section{margin:0 0 50px}.offer-item{padding:50px 0}.offer-gallery-item-list{grid-template-rows:repeat(2,65px);margin:0 0 50px}.discount-section{margin:0 0 50px}.affiliate-section{margin:0 0 50px}.info-section{margin:0 0 50px}.info-section-image{margin:0 0 50px}.info-section-text-wrapper{padding:50px 15px}.thank-you-section{padding:60px 0 0;margin:0 0 90px}.thank-you-card-suptitle{font-size:30px}.thank-you-card-title{font-size:30px}.thank-you-card-subtitle{font-size:20px}.text-content-section{margin:0 0 50px}.text-content h2{margin:50px 0 30px}.text-content img{margin:50px 0}.text-content ul+img,.text-content ol+img{margin-top:20px}.page-header-section{margin:0 0 30px}.error-card-suptitle{font-size:30px}.error-card-title{font-size:30px;margin:0 0 40px}.error-card .button-primary{max-width:100%}.error-section{margin:0 0 50px}}@media all and (max-width:575px){.main-menu-container{max-width:350px}.partner-list{grid-template-columns:repeat(2,1fr)}.footer-header,.privacy-wrapper{max-width:350px}}