@font-face{font-family:"Ghakity";font-weight:400;font-style:normal;src:url("../fonts/Ghakity.woff2") format("woff2"), url("../fonts/Ghakity.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-weight:800;font-style:normal;src:url("../fonts/Roboto-ExtraBold.woff2") format("woff2"), url("../fonts/Roboto-ExtraBold.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-weight:700;font-style:normal;src:url("../fonts/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-weight:600;font-style:normal;src:url("../fonts/Roboto-SemiBold.woff2") format("woff2"), url("../fonts/Roboto-SemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;src:url("../fonts/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;src:url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-weight:300;font-style:normal;src:url("../fonts/Roboto-Light.woff2") format("woff2"), url("../fonts/Roboto-Light.woff") format("woff");font-display:swap}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{display:grid}.row1540,.row1480,.row1440,.row1270,.row1200,.row1170,.row{margin:0 auto;max-width:94%;position:relative}.gap-1{gap:5px}.gap-2{gap:10px}.gap-3{gap:15px}.gap-4{gap:20px}.gap-5{gap:25px}.gap-6{gap:30px}.gap-7{gap:35px}.gap-8{gap:40px}.gap-9{gap:45px}.gap-10{gap:50px}.gap-11{gap:55px}.gap-12{gap:60px}.gap-13{gap:65px}.gap-14{gap:70px}.gap-15{gap:75px}.gap-16{gap:80px}.gap-17{gap:85px}.gap-18{gap:90px}.gap-19{gap:95px}.gap-20{gap:100px}.gap-21{gap:105px}.gap-22{gap:110px}.gap-23{gap:115px}.gap-24{gap:120px}.gap-25{gap:125px}.grid-1{grid-template-columns:repeat(1, 1fr)}@media (max-width:480px){.grid-1{grid-template-columns:1fr}}.grid-2{grid-template-columns:repeat(2, 1fr)}@media (max-width:768px){.grid-2{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.grid-2{grid-template-columns:1fr}}.grid-3{grid-template-columns:repeat(3, 1fr)}@media (max-width:1024px){.grid-3{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.grid-3{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.grid-3{grid-template-columns:1fr}}.grid-4{grid-template-columns:repeat(4, 1fr)}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.grid-4{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.grid-4{grid-template-columns:1fr}}.grid-5{grid-template-columns:repeat(5, 1fr)}@media (max-width:1380px){.grid-5{grid-template-columns:repeat(4, 1fr)}}@media (max-width:1024px){.grid-5{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.grid-5{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.grid-5{grid-template-columns:1fr}}.grid-6{grid-template-columns:repeat(6, 1fr)}@media (max-width:1380px){.grid-6{grid-template-columns:repeat(4, 1fr)}}@media (max-width:1024px){.grid-6{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.grid-6{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.grid-6{grid-template-columns:1fr}}.row1540{width:1540px}.row1480{width:1480px}.row1440{width:1440px}.row1270{width:1270px}.row1200{width:1200px}.row1170{width:1170px}.row{width:1140px}.m-space-sm{margin:20px 0}.m-space{margin:40px 0}.m-space-md{margin:60px 0}@media (max-width:576px){.m-space-md{margin:40px 0}}.m-space-xl{margin:80px 0}@media (max-width:768px){.m-space-xl{margin:60px 0}}@media (max-width:576px){.m-space-xl{margin:40px 0}}.m-space-lg{margin:100px 0}@media (max-width:1024px){.m-space-lg{margin:80px 0}}@media (max-width:768px){.m-space-lg{margin:60px 0}}@media (max-width:576px){.m-space-lg{margin:40px 0}}.m-space-xlg{margin:120px 0}@media (max-width:768px){.m-space-xlg{margin:60px 0}}@media (max-width:576px){.m-space-xlg{margin:40px 0}}@media (max-width:1024px){.m-space-xlg{margin:80px 0}}@media (max-width:768px){.m-space-xlg{margin:60px 0}}@media (max-width:576px){.m-space-xlg{margin:40px 0}}.p-space-sm{padding:20px 0}.p-space{padding:40px 0}.p-space-md{padding:60px 0}@media (max-width:576px){.p-space-md{padding:40px 0}}.p-space-xl{padding:80px 0}@media (max-width:768px){.p-space-xl{padding:60px 0}}@media (max-width:576px){.p-space-xl{padding:40px 0}}.p-space-lg{padding:100px 0}@media (max-width:1024px){.p-space-lg{padding:80px 0}}@media (max-width:768px){.p-space-lg{padding:60px 0}}@media (max-width:576px){.p-space-lg{padding:40px 0}}.p-space-xlg{padding:120px 0}@media (max-width:768px){.p-space-xlg{padding:60px 0}}@media (max-width:576px){.p-space-xlg{padding:40px 0}}@media (max-width:1024px){.p-space-xlg{padding:80px 0}}@media (max-width:768px){.p-space-xlg{padding:60px 0}}@media (max-width:576px){.p-space-xlg{padding:40px 0}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#333333;font-family:"Roboto", sans-serif;font-size:18px;font-weight:400;height:auto;min-height:100vh;position:relative;background-color:#faf9f5;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}body ::-moz-selection{background:#dfb56d;color:#ffffff}body ::selection{background:#dfb56d;color:#ffffff}#wrap{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}mark{background:none}input,textarea,select{outline:0 none;padding:0 10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],textarea{border:1px solid #e1e1e1;background:#fff;color:#222222;font-family:"Roboto", sans-serif;font-size:16px;height:40px;padding:0 5px 0 10px;width:100%}input[type="text"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#4c4c4c;font-family:"Roboto", sans-serif;font-size:16px;opacity:1}input[type="text"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#4c4c4c;font-family:"Roboto", sans-serif;font-size:16px;opacity:1}input[type="text"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#4c4c4c;font-family:"Roboto", sans-serif;font-size:16px;opacity:1}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,textarea:focus{border-color:#dfb56d}textarea{resize:none;height:100px;padding:10px}button[disabled],html input[disabled]{cursor:default}input[type="search"],input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type="number"]{-moz-appearance:textfield}button::-moz-focus-inner,input::-moz-focus-inner{border:0}ul{list-style:none}ol{list-style:decimal}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-family:"Ghakity";font-weight:400}h1,h2{margin-bottom:50px}@media (max-width:768px){h1,h2{margin-bottom:20px}}h1{font-size:128px}@media (max-width:1280px){h1{font-size:100px}}@media (max-width:1024px){h1{font-size:80px}}@media (max-width:768px){h1{font-size:50px}}@media (max-width:576px){h1{font-size:40px}}h2{font-size:100px}@media (max-width:1280px){h2{font-size:80px}}@media (max-width:1140px){h2{font-size:60px}}@media (max-width:1024px){h2{font-size:45px}}@media (max-width:768px){h2{font-size:40px}}@media (max-width:576px){h2{font-size:34px}}h3{font-size:58px}@media (max-width:1024px){h3{font-size:40px}}@media (max-width:768px){h3{font-size:30px}}@media (max-width:576px){h3{font-size:26px}}h4{font-size:32px;margin-bottom:20px}@media (max-width:768px){h4{font-size:26px}}@media (max-width:576px){h4{font-size:22px}}h5{font-size:24px;margin-bottom:20px}@media (max-width:768px){h5{font-size:20px}}@media (max-width:576px){h5{font-size:18px}}p{padding-bottom:20px;line-height:32px;font-size:16px}p:last-child{padding-bottom:0}@media (max-width:1024px){p{line-height:1.8}}a{color:#dfb56d;outline:0;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{outline:0;text-decoration:underline}img{border:0;height:auto;max-width:100%;vertical-align:top;-moz-backface-visibility:hidden;backface-visibility:hidden}strong,b{font-weight:700}i{font-style:normal}@media screen and (min-width:1140px){::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #cccccc}::-webkit-scrollbar-thumb{background-color:#dfb56d}::-webkit-scrollbar-thumb:hover{background:#daaa58}}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flex.h_center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flex.v-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flex.vh-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#content{padding:40px 0}@media (max-width:1140px){#content{padding:20px 0}}#wrap{position:relative;width:100%;min-height:100%;margin:0 auto;overflow-x:clip}.absl{position:absolute}.mb-0{margin-bottom:0}.col-fluid{grid-column-start:1;grid-column-end:-1}.ratio-image{position:relative;width:100%}.ratio-image img{width:100%;height:100%;object-fit:cover}.c{font-size:0;line-height:0;display:block;clear:both;overflow:hidden}.cfx:after,.cfx:before{display:table;clear:both;content:" "}.bg-center{background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.underline{position:relative;display:inline-block}.underline:after{display:block;width:0;height:1px;margin:auto;content:"";transition:width 0.5s ease, background-color 0.5s ease;background:transparent}.underline:hover:after{width:100%;background:#dfb56d}.hover-underline-animation{display:inline-block;position:relative;color:#0087ca}.hover-underline-animation::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#0087ca;transform-origin:bottom right;transition:transform 0.25s ease-out}.hover-underline-animation:hover::after{transform:scaleX(1);transform-origin:bottom left}.btn{font-size:16px;font-weight:600;line-height:1;position:relative;-webkit-appearance:none;-moz-appearance:none;display:inline-block;padding:30px 50px;cursor:pointer;text-align:center;text-decoration:none !important;text-transform:uppercase;letter-spacing:8px;color:#222;border:none;outline:0;background:#dfb56d;appearance:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}@media (max-width:480px){.btn{padding:20px 40px}}.btn span{transition:all 0.4s ease-in-out}.btn:hover{background:#d8a44c;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)}.btn:hover span{color:#222}.btn.transparent{background-color:transparent;border:1px solid #222}.btn.transparent:hover{background-color:#dfb56d;border-color:#dfb56d}.btn.transparent:hover span{color:#222}.aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center}.alignleft{float:left}.alignright{float:right}.wp-caption{margin:10px;padding-top:4px;text-align:center;border:1px solid #dddddd;border-radius:3px;background-color:#f3f3f3}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wys{max-width:100%}.wys ul li{position:relative;line-height:32px;font-size:16px;padding-bottom:15px;padding-left:15px}@media (max-width:1024px){.wys ul li{line-height:1.8}}.wys ul li:before{content:"";position:absolute;top:11px;left:0;width:7px;height:7px;background-color:#dfb56d;border-radius:50%}.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0}.fullframe iframe,.fullframe object,.fullframe embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.wpcf7{width:100%}.wpcf7 .screen-reader-response{display:none}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{display:block}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{display:block;background:#16a085}.wpcf7 .wpcf7-not-valid-tip{font:500 16px/1 "Roboto", sans-serif;position:absolute;top:0;right:0;left:0;bottom:0;height:40px;line-height:40px;text-align:center;color:#ff5f5f;background:#eeeeee}.wpcf7 .wpcf7-response-output{display:none;width:100%;max-width:300px;margin:20px auto;padding:15px 20px;cursor:pointer;text-align:center;color:white;background:#ff5f5f}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{background:#1091ae}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:#16a085}.wpcf7 .wpcf7-form-control-wrap{position:relative;display:block !important}div.wpcf7 .wpcf7-spinner{visibility:hidden;display:inline-block;background-image:url(../img/ajax-loader.gif);width:16px;height:16px;border:none;margin:0 0 0 4px;vertical-align:middle;background-color:#ffffff;padding:5px;border-radius:50%;margin-left:10px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}div.wpcf7 form.submitting .wpcf7-spinner{visibility:visible}.some .fa{display:inline-block;font:var(--fa-font-brands);width:auto;cursor:pointer;text-align:center;font-size:30px;text-decoration:none}.s-link{font-size:0;display:inline-block;width:auto;cursor:pointer;text-align:center}.s-link a{position:relative;display:inline-block;width:40px;height:40px;margin:0 2px;color:#ffffff;border-radius:50%;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.s-link a:before{font-size:18px;color:#0080ff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.s-link a.fa-facebook:hover:before{color:#3b5993 !important}.s-link a.fa-twitter:hover:before{color:#55acee !important}.s-link a.fa-instagram:hover:before{color:#181818 !important}.s-link a.fa-linkedin:hover:before{color:#0177b5 !important}.s-link a.fa-youtube:hover:before{color:#f80000 !important}.s-link a.fa-youtube-play:hover:before{color:#f80000 !important}.s-link a.fa-pinterest:hover:before{color:#bd081c !important}.s-link a.fa-vimeo:hover:before{color:#1bb7ea !important}.s-link a.fa-yelp:hover:before{color:#d32323 !important}.s-link a.fa-google-plus:hover:before{color:#dd4c39 !important}.index-style .post-item{margin-bottom:20px}.index-style .post-title{font-size:18px;display:block;padding-bottom:15px}.index-style .post-title:hover{color:#0080ff}.index-style .post-thumbnail{will-change:opacity;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)}.index-style .post-thumbnail:hover{opacity:0.9;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)}.wp-pagenavi{font-size:0;margin-top:20px;padding-top:20px;text-align:center;border-top:1px solid #cccccc}.wp-pagenavi a,.wp-pagenavi span{font-size:14px;margin:0 3px;padding:3px 5px}.wp-pagenavi a{border:1px solid #cccccc}.wp-pagenavi .current,.wp-pagenavi a:hover{color:#ffffff;border-color:#dfb56d;background:#dfb56d}#top{min-height:700px;position:relative;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;flex-direction:row;padding:160px 0 80px}@media (max-width:1024px){#top{min-height:500px;padding:100px 0 60px}}@media (max-width:576px){#top{min-height:400px;padding:100px 0 40px}}#top:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1}#top .text{position:relative;z-index:2}#top .text *{color:#fff}#top .text .title h1{font-size:110px;margin-bottom:25px;line-height:1}@media (max-width:1024px){#top .text .title h1{font-size:60px}}@media (max-width:576px){#top .text .title h1{font-size:40px}}#top .text-with-line,.hp-top-banner--section .text-with-line{width:min(700px, 100%)}#top .text-with-line .wys p,.hp-top-banner--section .text-with-line .wys p{font-size:20px;line-height:1.4}@media (max-width:768px){#top .text-with-line .wys p,.hp-top-banner--section .text-with-line .wys p{font-size:18px}}@media (max-width:576px){#top .text-with-line .wys p,.hp-top-banner--section .text-with-line .wys p{font-size:16px}}.menu-burger{display:none;width:30px;height:30px;position:relative;z-index:101;cursor:pointer;border-radius:4px}@media (max-width:1140px){.menu-burger{display:block}}.menu-burger:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 10px);height:2px;background:#dfb56d;-webkit-box-shadow:0 7px 0 0 #dfb56d, 0 -7px 0 0 #dfb56d;box-shadow:0 7px 0 0 #dfb56d, 0 -7px 0 0 #dfb56d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.menu-burger:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 10px);height:2px;background:#dfb56d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.menu-burger.open{top:-50px}@media (max-width:1024px){.menu-burger.open{top:-30px}}.menu-burger.open:before{-webkit-transform:translate(-50%, -50%) rotateZ(-45deg);-moz-transform:translate(-50%, -50%) rotateZ(-45deg);-ms-transform:translate(-50%, -50%) rotateZ(-45deg);transform:translate(-50%, -50%) rotateZ(-45deg);box-shadow:none;background:#fff}.menu-burger.open:after{-webkit-transform:translate(-50%, -50%) rotateZ(45deg);-moz-transform:translate(-50%, -50%) rotateZ(45deg);-ms-transform:translate(-50%, -50%) rotateZ(45deg);transform:translate(-50%, -50%) rotateZ(45deg);background:#fff}.mobile-main-menu{position:fixed;top:0;right:0;width:80%;max-width:480px;height:100vh;background:#dfb56d;z-index:100;padding:50px 0 0;overflow:auto;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);display:none}@media (max-width:1140px){.mobile-main-menu{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media (max-width:768px){.mobile-main-menu{width:100%;max-width:100%}}.mobile-main-menu .desktop-hide{display:none}@media (max-width:600px){.mobile-main-menu .desktop-hide{display:block}}.mobile-main-menu .menu-btn-wrapper{padding:10px}.mobile-main-menu .menu-btn-wrapper .btn{font-size:14px;margin-right:10px}.mobile-main-menu .menu-btn-wrapper .btn:last-child{margin-right:0}.mobile-main-menu li a{display:inline-block;padding:5px 15px;color:#fff}.mobile-main-menu li a:hover{text-decoration:none}.mobile-main-menu .sub-anchor{cursor:pointer;color:#fff}.mobile-main-menu .sub-menu{display:none;padding-left:20px}.mobile-main-menu span{display:inline-block;padding:5px;color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.mobile-main-menu .arrow{display:inline-block;height:18px;width:18px;vertical-align:middle;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.mobile-main-menu .arrow path{color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.mobile-main-menu .arrow.active{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);transform:rotateZ(90deg)}.mobile-main-menu.open{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.mobile_menu_active{overflow:hidden}.desctop_hide{display:none}@media (max-width:1140px){.mobile_hide{display:none}.desctop_hide{display:block}}.alignleft{float:left;margin:0 30px 10px 0}.alignright{float:right;margin:0 0 10px 30px}.aligncenter{margin:0 auto 20px}.alignnone{margin:0 0 20px}.block-center{text-align:center;position:relative}@media (max-width:1024px){.alignleft,.aligncenter,.alignright{float:none;margin:0 auto 20px}.alignnone{margin:0 0 20px}}.numbered_pagination{position:relative;text-align:center;grid-column-start:1;grid-column-end:-1}.numbered_pagination a,.numbered_pagination span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;text-decoration:none;border-radius:5px;font-size:18px;color:#1d1d1d}.numbered_pagination a svg path,.numbered_pagination span svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.numbered_pagination a.current,.numbered_pagination span.current{background-color:#dfb56d;color:#fff}.numbered_pagination a:hover,.numbered_pagination span:hover{background-color:#dfb56d;color:#fff}.numbered_pagination a:hover.next svg path,.numbered_pagination a:hover.prev svg path,.numbered_pagination span:hover.next svg path,.numbered_pagination span:hover.prev svg path{fill:#fff}.numbered_pagination a.dots,.numbered_pagination a.next,.numbered_pagination a.prev,.numbered_pagination span.dots,.numbered_pagination span.next,.numbered_pagination span.prev{color:#1d1d1d;border-bottom:1px solid transparent}header{position:absolute;left:0;top:0;width:100%;z-index:100;padding:20px 0;will-change:transform, opacity}@media (max-width:1280px){header{padding:20px 0}}@media (max-width:1024px){header{padding:10px 0}}header #logo{opacity:1;color:#181818}@media (max-width:1024px){header #logo{-webkit-flex-basis:140px;-moz-flex-basis:140px;-ms-flex-basis:140px;flex-basis:140px;max-width:140px}}header #logo img,header #logo svg{max-width:100%}header #logo:hover{opacity:0.8}.single-apartments header{position:relative}.single-apartments header .main_nav .level_a li a{color:#222}.single-apartments header .main_nav .level_a li a:hover{color:#dfb56d}.main_nav{font-size:0}.main_nav *{line-height:1}.main_nav a{display:block}.main_nav a:hover{text-decoration:none}.main_nav .level_a{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex-direction:row;gap:60px}@media (max-width:1280px){.main_nav .level_a{gap:40px}}.main_nav .level_a li{position:relative;z-index:0;display:inline-block}.main_nav .level_a>li>a{font-size:20px;padding:5px 0;color:#fff;font-family:"Roboto", sans-serif;font-weight:600}@media (max-width:1480px){.main_nav .level_a>li>a{font-size:18px}}@media (max-width:1180px){.main_nav .level_a>li>a{font-size:14px}}.main_nav .level_a>li.current-menu-item>a,.main_nav .level_a>li:hover>a{color:#dfb56d}.main_nav .level_a>li.menu-item-has-children{display:inline-flex;align-items:center}.main_nav .level_a>li.menu-item-has-children .fa-solid{display:block;font-size:14px;color:#000}.main_nav .level_a>li.menu-item-has-children:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:52px;content:""}.main_nav .level_a>li.menu-item-has-children:hover>.sub-menu{display:block}.main_nav .level_a>li>.sub-menu{position:absolute;bottom:-15px;transform:translateY(110%);z-index:100;display:none;width:220px;margin-top:25px;padding:10px 0;border-top:3px solid #e8ca97;border-bottom:3px solid #e8ca97;background:#dfb56d}.main_nav .level_a>li>.sub-menu .sub-menu{display:block;padding-left:10px}.main_nav .level_a>li>.sub-menu li{display:block;list-style-type:none}.main_nav .level_a>li>.sub-menu a{font-size:13px;line-height:1.3;padding:3px 15px;color:#ffffff}.main_nav .level_a>li>.sub-menu a:hover{text-decoration:none;background:#f1dfc1}footer{background:#222;color:#ffffff}footer .top-footer-wrapper{padding:50px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}@media (max-width:1024px){footer .top-footer-wrapper{padding:30px 0;grid-template-columns:repeat(1, auto)}}footer .top-footer-wrapper .col.cta-col{text-align:right}@media (max-width:1024px){footer .top-footer-wrapper .col.cta-col{text-align:center}}@media (max-width:1024px){footer .top-footer-wrapper .col.logo-col{order:-1}}@media (max-width:1024px){footer .top-footer-wrapper .col.phone-col{display:flex;justify-content:center}}footer .top-footer-wrapper .link{font-size:20px;font-weight:500;color:#fff;text-decoration:none;position:relative;display:grid;grid-template-columns:15px 1fr;align-items:center;gap:10px}footer .top-footer-wrapper .link:hover{color:#dfb56d}footer .top-footer-wrapper #f-logo{display:block;-webkit-flex-basis:180px;-moz-flex-basis:180px;-ms-flex-basis:180px;flex-basis:180px;max-width:180px;margin:0 auto}footer .top-footer-wrapper .fcl-link{font-size:16px;font-weight:600;color:#dfb56d;letter-spacing:7px;text-transform:uppercase;position:relative;display:inline-grid;grid-template-columns:100px 1fr;align-items:center;gap:30px;text-decoration:none}@media (max-width:1024px){footer .top-footer-wrapper .fcl-link{grid-template-columns:50px 1fr;gap:20px}}footer .top-footer-wrapper .fcl-link:hover span{color:#fff}footer .top-footer-wrapper .fcl-link span{transition:all 0.3s ease-in-out}footer .top-footer-wrapper .fcl-link:before{content:"";display:inline-block;width:100%;height:1px;background-color:#dfb56d}footer .main-footer-wrapper{padding:40px 0;gap:30px}@media (max-width:1024px){footer .main-footer-wrapper{padding:20px 0}}@media (max-width:1024px){footer .main-footer-wrapper .footer_nav{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}footer .main-footer-wrapper .footer_nav .level_a{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px 140px;flex:1}@media (max-width:1024px){footer .main-footer-wrapper .footer_nav .level_a{justify-content:center;grid-template-columns:repeat(3, auto)}}@media (max-width:576px){footer .main-footer-wrapper .footer_nav .level_a{grid-template-columns:repeat(1, 1fr);gap:20px;text-align:center}}footer .main-footer-wrapper .footer_nav .level_a li a{color:#fff;text-decoration:none}footer .main-footer-wrapper .footer_nav .level_a li a:hover{color:#dfb56d}footer .main-footer-wrapper .col-title{display:block;font-size:16px;color:#fff;margin-bottom:25px}footer .main-footer-wrapper .company-info{-webkit-flex-basis:350px;-moz-flex-basis:350px;-ms-flex-basis:350px;flex-basis:350px;max-width:350px}@media (max-width:1024px){footer .main-footer-wrapper .company-info{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%;text-align:center}}footer .main-footer-wrapper .company-info .link{font-size:16px;letter-spacing:1px;color:rgba(255, 255, 255, 0.3);display:block;text-decoration:none;margin-bottom:10px;line-height:1.8}footer .main-footer-wrapper .company-info .link:hover{color:#dfb56d}footer .main-footer-wrapper .company-info .link.address{max-width:200px}@media (max-width:1024px){footer .main-footer-wrapper .company-info .link.address{margin:0 auto}}footer .bottom-footer-wrapper{padding:25px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}@media (max-width:1024px){footer .bottom-footer-wrapper{grid-template-columns:repeat(1, 1fr);justify-content:center;text-align:center}}@media (max-width:576px){footer .bottom-footer-wrapper{padding:20px 0}}footer .bottom-footer-wrapper .copyright{font-size:18px;font-weight:500;color:rgba(255, 255, 255, 0.5)}@media (max-width:1024px){footer .bottom-footer-wrapper .copyright{order:3}}footer .bottom-footer-wrapper .some{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;gap:30px}@media (max-width:576px){footer .bottom-footer-wrapper .some{gap:20px}}footer .bottom-footer-wrapper .some a{font-size:26px;color:#fff}@media (max-width:576px){footer .bottom-footer-wrapper .some a{font-size:20px}}footer .bottom-footer-wrapper .some a:hover{color:#dfb56d}footer .bottom-footer-wrapper .footer-sec-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex-direction:row}@media (max-width:1024px){footer .bottom-footer-wrapper .footer-sec-links{justify-content:center;flex-direction:column}}footer .bottom-footer-wrapper .footer-sec-links a{font-size:18px;font-weight:500;color:rgba(255, 255, 255, 0.5);text-decoration:none}footer .bottom-footer-wrapper .footer-sec-links a:hover{color:#dfb56d}.pulse-circle{width:10px;height:10px;border-radius:50%;background:#dfb56d;margin-top:3px}.pulse-circle::before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:rgba(223, 181, 109, 0.5);animation:pulse-ring 1.5s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}100%{transform:scale(2.5);opacity:0}}.dark-bg{background-color:#222 !important}.dark-bg *{color:#fff}.dark-bg p{color:rgba(250, 249, 245, 0.7)}.main-bg{background-color:#dfb56d !important}.main-bg *{color:#222}.section-label{color:#d1952e;font-size:16px;font-weight:600;letter-spacing:8px;text-transform:uppercase;display:inline-grid;grid-template-columns:auto 100px;align-items:center;gap:30px;margin-bottom:40px}@media (max-width:1380px){.section-label{letter-spacing:4px}}@media (max-width:1180px){.section-label{grid-template-columns:auto 50px}}@media (max-width:576px){.section-label{letter-spacing:1px}}.section-label:after{content:"";display:inline-block;width:100%;height:1px;background-color:#d1952e}.text-with-line{position:relative;display:grid;grid-template-columns:100px 1fr;align-items:flex-start;gap:25px}@media (max-width:576px){.text-with-line{grid-template-columns:50px 1fr}}.text-with-line:before{content:"";display:inline-block;width:100%;height:1px;background-color:#dfb56d;margin-top:15px}.slider-navigation{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:15px}.slider-navigation .swiper-button-prev,.slider-navigation .swiper-button-next{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin:0;width:78px;height:78px;border-radius:50%;border:1px solid #dfb56d;color:#dfb56d;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}@media (max-width:1024px){.slider-navigation .swiper-button-prev,.slider-navigation .swiper-button-next{width:50px;height:50px}}.slider-navigation .swiper-button-prev svg,.slider-navigation .swiper-button-prev img,.slider-navigation .swiper-button-next svg,.slider-navigation .swiper-button-next img{max-width:30px}@media (max-width:1024px){.slider-navigation .swiper-button-prev svg,.slider-navigation .swiper-button-prev img,.slider-navigation .swiper-button-next svg,.slider-navigation .swiper-button-next img{max-width:20px}}.slider-navigation .swiper-button-prev:after,.slider-navigation .swiper-button-prev:before,.slider-navigation .swiper-button-next:after,.slider-navigation .swiper-button-next:before{display:none}.submit-wrapper{position:relative}.gb-contact--section{background:#222;padding:120px 0 0}@media (max-width:1024px){.gb-contact--section{padding:80px 0 0}}@media (max-width:768px){.gb-contact--section{padding:60px 0 0}}@media (max-width:576px){.gb-contact--section{padding:40px 0 0}}.gb-contact--section:not(.dark-bg){padding:0;background:linear-gradient(0deg, #222 20%, #faf9f5 20%)}.gb-contact--section:not(.dark-bg) .gb-contact--wrapper{margin:120px 0 0}@media (max-width:1024px){.gb-contact--section:not(.dark-bg) .gb-contact--wrapper{margin:80px 0 0}}@media (max-width:768px){.gb-contact--section:not(.dark-bg) .gb-contact--wrapper{margin:60px 0 0}}@media (max-width:576px){.gb-contact--section:not(.dark-bg) .gb-contact--wrapper{margin:40px 0 0}}.gb-contact--wrapper{background-color:#fff;box-shadow:0 80px 18px 0 rgba(0, 0, 0, 0), 0 100px 20px 0 rgba(0, 0, 0, 0.03), 0 81px 69px 0 rgba(0, 0, 0, 0.09), 0 25px 25px 0 rgba(0, 0, 0, 0.16), 0 31px 69px 0 rgba(0, 0, 0, 0.18);display:grid;grid-template-columns:repeat(2, 1fr);gap:0;margin:0}@media (max-width:768px){.gb-contact--wrapper{grid-template-columns:repeat(1, 1fr)}}.gb-contact--wrapper .left{padding:100px 70px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}@media (max-width:1380px){.gb-contact--wrapper .left{padding:80px 50px}}@media (max-width:1024px){.gb-contact--wrapper .left{padding:60px 20px}}.gb-contact--wrapper .left .wys .center-label{color:#dfb56d}.gb-contact--wrapper .left .wys .center-label p{color:#dfb56d}.gb-contact--wrapper .left .wys h2,.gb-contact--wrapper .left .wys h3,.gb-contact--wrapper .left .wys h4,.gb-contact--wrapper .left .wys h5,.gb-contact--wrapper .left .wys h6{color:#222 !important}.gb-contact--wrapper .left .wys form{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px}.gb-contact--wrapper .left .wys form .hidden-fields-container{display:none}.gb-contact--wrapper .left .wys form label input{border:none;border-bottom:1px solid rgba(0, 0, 0, 0.15);padding:0 0 25px}.gb-contact--wrapper .left .wys form .submit-wrapper{text-align:center}.gb-contact--wrapper .right figure{position:relative;width:100%;height:100%}@media (max-width:768px){.gb-contact--wrapper .right figure{aspect-ratio:1}}.gb-contact--wrapper .right figure img{width:100%;height:100%;object-fit:cover}.center-label{color:#dfb56d !important;font-size:16px;font-weight:600;letter-spacing:8px;text-transform:uppercase;position:relative;display:grid;grid-template-columns:100px auto 100px;justify-content:center;align-items:center;gap:30px}@media (max-width:1380px){.center-label{letter-spacing:4px}}@media (max-width:1180px){.center-label{grid-template-columns:50px auto 50px}}@media (max-width:1024px){.center-label{gap:15px}}@media (max-width:576px){.center-label{letter-spacing:1px}}.center-label:after,.center-label:before{content:"";display:inline-block;width:100%;height:1px;background-color:#dfb56d}.hp-top-banner--section{background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;flex-direction:row;padding:160px 0 80px;min-height:100svh;position:relative}@media (max-width:1140px){.hp-top-banner--section{padding:160px 0 60px}}@media (max-width:768px){.hp-top-banner--section{padding:100px 0 40px}}.hp-top-banner--section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1}.hp-top-banner--section .row1440{max-width:85%}@media (max-width:1024px){.hp-top-banner--section .row1440{max-width:96%}}.hp-top-banner--section .vertical-text{position:absolute;top:0;right:0;height:100%;display:flex;align-items:flex-end;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);line-height:1;z-index:2}.hp-top-banner--section .vertical-text span{font-family:"Ghakity";font-size:7em;color:#fff}@media (max-width:1580px){.hp-top-banner--section .vertical-text span{font-size:5em}}@media (max-width:1024px){.hp-top-banner--section .vertical-text span{display:none}}.hp-top-banner--bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:-1}.hp-top-banner--wrapper{position:relative;z-index:2;display:grid;grid-template-columns:1fr;align-items:flex-end;gap:40px}@media (max-width:1140px){.hp-top-banner--wrapper{grid-template-columns:repeat(1, auto)}}.hp-top-banner--wrapper .text{position:relative;z-index:2}.hp-top-banner--wrapper .text *{color:#fff}@media (max-width:1480px){.hp-top-banner--wrapper .text .title h2{font-size:60px}}@media (max-width:768px){.hp-top-banner--wrapper .text .title h2{font-size:45px}}@media (max-width:576px){.hp-top-banner--wrapper .text .title h2 br{display:none}}.hp-top-banner--wrapper .text .title .welcome-text{font-family:"Roboto", sans-serif;letter-spacing:16px}.hp-top-banner--wrapper .video{position:relative;margin-bottom:-80px}@media (max-width:1140px){.hp-top-banner--wrapper .video{width:min(100%, 550px);margin:0 auto -60px}}@media (max-width:768px){.hp-top-banner--wrapper .video{margin:0 auto -40px}}.hp-top-banner--wrapper .video .play-icon{position:absolute;left:50%;top:50%;width:60px;height:60px;transform:translate(-50%, -50%);border-radius:50%;background:#222;display:grid;place-items:center;cursor:pointer;transition:transform 0.2s ease, background 0.2s ease;box-shadow:0 0 0 15px rgba(255, 255, 255, 0.5);transition:all 0.3s ease-in-out}.hp-top-banner--wrapper .video .play-icon:hover{box-shadow:none;width:80px;height:80px}.hp-top-banner--wrapper .video .play-icon::before{content:"";width:30%;aspect-ratio:1;background:#fff;clip-path:polygon(20% 12%, 100% 50%, 20% 88%);border-radius:2px}.hp-stats--section{padding:80px 0 120px}@media (max-width:1140px){.hp-stats--section{padding:80px 0}}@media (max-width:1024px){.hp-stats--section{padding:40px 0}}.hp-stats--wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:45px}@media (max-width:1380px){.hp-stats--wrapper{gap:30px}}@media (max-width:1024px){.hp-stats--wrapper{grid-template-columns:repeat(2, auto);justify-content:center;gap:30px 50px}}@media (max-width:576px){.hp-stats--wrapper{grid-template-columns:repeat(1, auto)}}.hp-stats--wrapper .stat--top{margin-bottom:35px;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;gap:20px;position:relative;padding-top:30px}.hp-stats--wrapper .stat--top:after{content:"";position:absolute;top:0;left:0;width:100px;height:1px;background-color:#dfb56d}.hp-stats--wrapper .stat--top .num,.hp-stats--wrapper .stat--top .unit{font-family:"Ghakity";color:#dfb56d}.hp-stats--wrapper .stat--top .num{font-size:120px;line-height:0.8}@media (max-width:1280px){.hp-stats--wrapper .stat--top .num{font-size:100px}}@media (max-width:1140px){.hp-stats--wrapper .stat--top .num{font-size:80px}}.hp-stats--wrapper .stat--top .unit{font-size:36px;line-height:1.3}.hp-stats--wrapper .stat--text p{font-size:20px}@media (max-width:1180px){.hp-stats--wrapper .stat--text p{font-size:16px}}.fit-text{display:inline-block;white-space:nowrap}.hp-paralax--section{position:relative;overflow:hidden;aspect-ratio:2.25;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;flex-direction:row}@media (max-width:768px){.hp-paralax--section{aspect-ratio:1.7777777778}}@media (max-width:576px){.hp-paralax--section{aspect-ratio:1.3333333333}}.hp-paralax--section .text{position:relative;z-index:1}.hp-paralax--section .text span{font-family:"Ghakity";color:#222;width:100%;text-align:center;font-size:calc(13.7vw / (var(--letters, 10) / 10));line-height:0.6}.hp-paralax--bg{position:absolute;top:-20vh;left:0;width:100%;height:calc(100% + 40vh);background-position:center;background-size:cover;background-repeat:no-repeat;will-change:transform;transform:translate3d(0, 0, 0);z-index:0}.tiles--section{position:relative;overflow:hidden}.tiles--bg{position:absolute;top:0;left:0;inset:0;width:100%;height:100%;z-index:0;overflow:hidden}.tiles--bg img{width:100%;height:100%;object-fit:cover}.tiles--title{text-align:center}.tiles--title .title *{color:#fff}.tiles--wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media (max-width:768px){.tiles--wrapper{grid-template-columns:repeat(1, 1fr)}}.tiles--wrapper .tile{position:relative;padding:40px;aspect-ratio:1.85;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;text-decoration:none;overflow:hidden;transition:none}@media (max-width:1024px){.tiles--wrapper .tile{padding:20px}}.tiles--wrapper .tile:after,.tiles--wrapper .tile:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.tiles--wrapper .tile:after{background-color:rgba(0, 0, 0, 0.4);z-index:2}.tiles--wrapper .tile:before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 25%, rgba(0, 0, 0, 0) 50%);z-index:3}.tiles--wrapper .tile .image-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;transition:all 0.3s ease-in-out}.tiles--wrapper .tile .title{position:relative;z-index:5}.tiles--wrapper .tile .title h4{color:#fff;margin-bottom:0}.tiles--wrapper .tile .link-icon{position:absolute;top:0;right:0;width:60px;height:60px;background:rgba(255, 255, 255, 0.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;z-index:4;transition:all 0.4s ease-in-out}@media (max-width:1024px){.tiles--wrapper .tile .link-icon{width:40px;height:40px}}.tiles--wrapper .tile:hover .image-bg{transform:scale(1.1)}.about-content--section{padding:120px 0;overflow:hidden}@media (max-width:1024px){.about-content--section{padding:80px 0}}@media (max-width:768px){.about-content--section{padding:60px 0}}@media (max-width:576px){.about-content--section{padding:40px 0}}.about-content--main{display:grid;grid-template-columns:0.78fr 1fr;gap:100px}@media (max-width:1280px){.about-content--main{grid-template-columns:repeat(2, 1fr);gap:50px}}@media (max-width:1024px){.about-content--main{grid-template-columns:repeat(1, auto);justify-content:center;gap:40px}}.about-content--main .text p{line-height:2}.about-content--main .image-block{position:relative;padding-left:22%}@media (max-width:1480px){.about-content--main .image-block{padding-left:0}}.about-content--main .image-block .ab-bg-image{position:absolute;top:0;left:0;max-width:100%;z-index:1}@media (max-width:1024px){.about-content--main .image-block .ab-bg-image{display:none}}.about-content--main .image-block .image{position:relative;z-index:2;margin-right:-41%}@media (max-width:1850px){.about-content--main .image-block .image{margin-right:-20%}}@media (max-width:1480px){.about-content--main .image-block .image{margin-right:0}}@media (max-width:1024px){.about-content--main .image-block .image{width:min(100%, 700px);margin:0 auto;aspect-ratio:1}}.about-content--main .image-block .image img{max-width:100%;object-fit:cover}@media (max-width:1024px){.about-content--main .image-block .image img{width:100%;height:100%}}.about-content--text-boxes{display:grid;grid-template-columns:repeat(2, minmax(auto, 590px));justify-content:space-between;gap:40px;margin-top:60px}@media (max-width:768px){.about-content--text-boxes{grid-template-columns:repeat(1, 1fr);gap:20px;margin-top:40px}}.companies-logos--wrapper .swiper-wrapper{display:flex;align-items:center}.companies-logos--wrapper .swiper-slide .inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;text-align:center}.two-columns-content--section .row1440{display:grid;grid-template-columns:repeat(1, 1fr);gap:60px}@media (max-width:768px){.two-columns-content--section .row1440{gap:30px}}.two-columns-content--main,.two-columns-content--images-text{display:grid;grid-template-columns:repeat(2, minmax(auto, 590px));justify-content:space-between}@media (max-width:768px){.two-columns-content--main,.two-columns-content--images-text{grid-template-columns:repeat(1, 1fr)}}.two-columns-content--main{gap:40px}.two-columns-content--main .col .wys h5{color:#d1952e;position:relative;text-transform:capitalize}.two-columns-content--main .col .wys h5:after{content:"";display:inline-block;background-color:#d1952e;width:50px;height:1px;vertical-align:middle;margin-left:25px}.two-columns-content--main .col .wys img{width:100%;object-fit:cover;aspect-ratio:1}.two-columns-content--images-text{gap:140px}@media (max-width:1380px){.two-columns-content--images-text{gap:80px}}@media (max-width:1180px){.two-columns-content--images-text{gap:40px}}.two-columns-content--images-text .left .image-1{margin-left:-40%}@media (max-width:1780px){.two-columns-content--images-text .left .image-1{margin-left:-25%}}@media (max-width:1550px){.two-columns-content--images-text .left .image-1{margin-left:-10%}}@media (max-width:1380px){.two-columns-content--images-text .left .image-1{margin-left:0}}@media (max-width:1180px){.two-columns-content--images-text .left .image-1{margin-bottom:40px}}.two-columns-content--images-text .left .image-2{position:relative;aspect-ratio:1;margin-top:-300px}@media (max-width:1380px){.two-columns-content--images-text .left .image-2{margin-top:-150px}}@media (max-width:1180px){.two-columns-content--images-text .left .image-2{margin-top:0}}.two-columns-content--images-text .left .image-2 img{width:100%;height:100%;object-fit:cover;margin-left:120px}@media (max-width:1380px){.two-columns-content--images-text .left .image-2 img{margin-left:60px}}@media (max-width:1180px){.two-columns-content--images-text .left .image-2 img{margin-left:0}}@media (max-width:768px){.two-columns-content--images-text .right{order:-1}}.two-columns-content--images-text .right .wys a{color:#dfb56d}.company-contact--section{max-width:1920px;margin:0 auto;position:relative;overflow:hidden}.company-contact--wrapper{display:grid;grid-template-columns:0.57fr 1fr;align-items:flex-start;gap:140px}@media (max-width:1380px){.company-contact--wrapper{gap:50px}}@media (max-width:1024px){.company-contact--wrapper{grid-template-columns:repeat(1, 1fr);gap:20px}}.company-contact--wrapper .left{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px}@media (max-width:1024px){.company-contact--wrapper .left{gap:20px}}.company-contact--wrapper .left p{padding-bottom:5px}.company-contact--wrapper .left .info.contacts a,.company-contact--wrapper .left .info.contacts span,.company-contact--wrapper .left .info.hours a,.company-contact--wrapper .left .info.hours span{display:block;font-size:16px;color:rgba(34, 34, 34, 0.3);line-height:1.8;text-decoration:none}.company-contact--wrapper .left .info.contacts a:hover,.company-contact--wrapper .left .info.hours a:hover{color:#dfb56d}.company-contact--wrapper .left .info .some{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;gap:30px}@media (max-width:576px){.company-contact--wrapper .left .info .some{gap:20px}}.company-contact--wrapper .left .info .some a{font-size:24px;color:#222}@media (max-width:576px){.company-contact--wrapper .left .info .some a{font-size:20px}}.company-contact--wrapper .left .info .some a:hover{color:#dfb56d}.company-contact--wrapper .contact-image figure{margin-right:-25%;position:relative;aspect-ratio:2.12}@media (max-width:1780px){.company-contact--wrapper .contact-image figure{margin-right:-15%}}@media (max-width:1580px){.company-contact--wrapper .contact-image figure{margin-right:-5%}}@media (max-width:1024px){.company-contact--wrapper .contact-image figure{margin:0}}@media (max-width:576px){.company-contact--wrapper .contact-image figure{aspect-ratio:1.5}}.company-contact--wrapper .contact-image figure img{width:100%;height:100%;object-fit:cover}.fluid-map--section figure{position:relative;aspect-ratio:3}@media (max-width:1024px){.fluid-map--section figure{aspect-ratio:1.7777777778}}@media (max-width:576px){.fluid-map--section figure{aspect-ratio:1.5}}.fluid-map--section figure img{width:100%;height:100%;object-fit:cover}.bottom-text-images--section{position:relative;max-width:1920px;padding-top:100px;margin-left:auto;margin-right:auto;padding-bottom:50px;overflow:hidden}@media (max-width:1024px){.bottom-text-images--section{padding:0;margin:80px 0}}@media (max-width:768px){.bottom-text-images--section{margin:40px 0}}.bottom-text-images--wrapper .text{width:min(48%, 710px)}@media (max-width:1024px){.bottom-text-images--wrapper .text{width:100%}}.bottom-text-images--images{position:absolute;top:0;right:0;width:min(47%, 830px)}@media (max-width:1024px){.bottom-text-images--images{width:min(96%, 800px);margin:40px auto 0;position:relative}}@media (max-width:768px){.bottom-text-images--images{display:grid;grid-template-columns:repeat(1, auto);justify-content:center;gap:20px}}.bottom-text-images--images .image-1 img,.bottom-text-images--images .image-2 img{width:100%;height:100%;object-fit:cover}.bottom-text-images--images .image-1{max-width:600px;aspect-ratio:1.2;margin-left:auto}@media (max-width:768px){.bottom-text-images--images .image-1{max-width:450px}}@media (max-width:576px){.bottom-text-images--images .image-1{max-width:100%}}.bottom-text-images--images .image-2{max-width:467px;aspect-ratio:1.17;margin-right:auto;margin-top:-35%}@media (max-width:768px){.bottom-text-images--images .image-2{aspect-ratio:1.2;margin-top:0;max-width:450px}}@media (max-width:576px){.bottom-text-images--images .image-2{max-width:100%}}.gallery--wrapper{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:120px}@media (max-width:1380px){.gallery--wrapper{gap:80px}}@media (max-width:1100px){.gallery--wrapper{gap:40px}}.gallery--wrapper .gallery{-webkit-flex-basis:55%;-moz-flex-basis:55%;-ms-flex-basis:55%;flex-basis:55%;max-width:55%}@media (max-width:768px){.gallery--wrapper .gallery{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}.gallery--wrapper .gallery .swiper{margin-left:-29%}@media (max-width:1780px){.gallery--wrapper .gallery .swiper{margin-left:-20%}}@media (max-width:1580px){.gallery--wrapper .gallery .swiper{margin-left:-10%}}@media (max-width:768px){.gallery--wrapper .gallery .swiper{margin-left:0}}.gallery--wrapper .gallery .swiper .swiper-slide .inner{position:relative;aspect-ratio:1.5}.gallery--wrapper .gallery .swiper .swiper-slide .inner img{width:100%;height:100%;object-fit:cover}.gallery--wrapper .text{flex:1;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:column;gap:20px}@media (max-width:768px){.gallery--wrapper .text{order:-1}}.gallery--wrapper .text .wys h2{margin-bottom:25px}.gallery-v2--section{width:1920px;max-width:96%;margin:120px auto}@media (max-width:1024px){.gallery-v2--section{margin:80px auto}}@media (max-width:768px){.gallery-v2--section{margin:60px auto}}@media (max-width:576px){.gallery-v2--section{margin:40px auto}}.gallery-v2--title .section-label{margin-bottom:25px}.gallery-v2--title .title{margin-bottom:0;line-height:1}.gallery-v2--wrapper{margin-left:-10%;margin-right:-10%}@media (max-width:1024px){.gallery-v2--wrapper{margin:0 auto}}.gallery-v2--wrapper .mySwiper{padding-top:100px;overflow:visible}@media (max-width:1024px){.gallery-v2--wrapper .mySwiper{padding-top:40px}}.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide .inner{position:relative;aspect-ratio:1;transform:scale(0.8);transition:all 0.3s ease-in-out}@media (max-width:1024px){.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide .inner{transform:none}}.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide .inner img{width:100%;height:100%;object-fit:cover}.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide-next .inner{transform:scale(1.1)}@media (max-width:1024px){.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide-next .inner{transform:none}}.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide-next+.swiper-slide .inner{transform:none}.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide-next+.swiper-slide .inner{transform:none;margin-top:-200px}@media (max-width:1480px){.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide-next+.swiper-slide .inner{margin-top:-140px}}@media (max-width:1280px){.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide-next+.swiper-slide .inner{margin-top:-100px}}@media (max-width:1024px){.gallery-v2--wrapper .mySwiper .swiper-wrapper .swiper-slide-next+.swiper-slide .inner{margin-top:0}}.gallery-v2--wrapper .slider-navigation{justify-content:flex-end;width:450px;max-width:98%;margin:-60px auto 0}@media (max-width:1024px){.gallery-v2--wrapper .slider-navigation{justify-content:center;margin:40px auto 0}}.apartment-top--wrapper{display:grid;grid-template-columns:0.5fr 1fr 0.5fr;gap:20px}@media (max-width:1280px){.apartment-top--wrapper{grid-template-columns:0.7fr 1fr 0.7fr}}@media (max-width:1140px){.apartment-top--wrapper{grid-template-columns:0.7fr 1fr}}@media (max-width:768px){.apartment-top--wrapper{grid-template-columns:repeat(1, 1fr)}}.apartment-top--wrapper .col.apart-image{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.apartment-top--wrapper .col.apart-image img{width:auto}@media (max-width:768px){.apartment-top--wrapper .col.apart-image figure{max-width:40%}}@media (max-width:576px){.apartment-top--wrapper .col.apart-image figure{max-width:60%}}.apartment-top--wrapper .col.info-col{display:grid;grid-template-columns:repeat(1, 1fr);gap:50px}.apartment-top--wrapper .col.info-col .apart-info{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.apartment-top--wrapper .col.info-col .apart-info .info{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px}.apartment-top--wrapper .col.info-col .apart-info .info .title{color:#d1952e;text-transform:uppercase;font-size:20px}.apartment-top--wrapper .col.info-col .apart-info .info .value{font-size:36px;font-weight:500;color:#222}.apartment-top--wrapper .col.last-col{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto 1fr auto;gap:40px}.apartment-top--wrapper .col.last-col .price{margin-bottom:15px}.apartment-top--wrapper .col.last-col .price span{font-family:"Ghakity";font-size:60px}.apartment-top--wrapper .col.last-col .price-per-square-meter span{font-size:32px;color:#dfb56d}.apartment-top--wrapper .col.last-col .text a{color:#222;text-decoration:underline;transition:all 0.3s ease-in-out}.apartment-top--wrapper .col.last-col .text a:hover{text-decoration:none;color:#dfb56d}.apartment-top--wrapper .col.last-col .text .btn{margin:10px 0;padding:30px 20px;width:100%;letter-spacing:2px}.apartment-top--wrapper .col .back-link,.apartment-top--wrapper .col .gallery-link{color:#222;font-size:16px;text-decoration:none}.apartment-top--wrapper .col .back-link:hover,.apartment-top--wrapper .col .gallery-link:hover{color:#dfb56d}.floors--section{padding:120px 0 0}@media (max-width:1024px){.floors--section{padding:80px 0 0}}@media (max-width:768px){.floors--section{padding:60px 0 0}}@media (max-width:576px){.floors--section{padding:40px 0 0}}.floors--wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:20px}.floors--wrapper .left{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}@media (max-width:1180px){.floors--wrapper .left{-webkit-flex-basis:15%;-moz-flex-basis:15%;-ms-flex-basis:15%;flex-basis:15%;max-width:15%}}@media (max-width:1024px){.floors--wrapper .left{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:20px}}.floors--wrapper .left .title{flex:1}@media (max-width:576px){.floors--wrapper .left .title{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}.floors--wrapper .left .title h2{font-size:90px}@media (max-width:1024px){.floors--wrapper .left .title h2{margin-bottom:10px}}.floors--wrapper .left .navigation{max-width:30%;text-align:center}@media (max-width:1024px){.floors--wrapper .left .navigation{display:grid;grid-template-columns:repeat(3, auto);align-items:center;justify-content:center;text-align:center;flex-basis:35%;max-width:35%}}@media (max-width:576px){.floors--wrapper .left .navigation{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}.floors--wrapper .left .navigation .btn-arrow{margin:0 3px;display:inline-block;width:auto;max-width:45px;cursor:pointer}.floors--wrapper .left .navigation .btn-arrow svg path{stroke:#222;transition:all 0.3s ease-in-out}.floors--wrapper .left .navigation .btn-arrow:hover svg path{stroke:#dfb56d}.floors--wrapper .left .navigation .floors-nav{margin:25px 0}@media (max-width:1024px){.floors--wrapper .left .navigation .floors-nav{margin:10px 0}}.floors--wrapper .left .navigation .floors-nav .swiper-slide span{display:block;font-size:16px;font-weight:500}.floors--wrapper .left .navigation .floors-nav .swiper-slide span.floor-num{font-size:64px;margin:0 3px;line-height:1}@media (max-width:768px){.floors--wrapper .left .navigation .floors-nav .swiper-slide span.floor-num{font-size:45px}}.floors--wrapper .left .navigation .select-floor-label{font-size:12px;display:block;font-weight:500;margin:10px 0;text-align:center}@media (max-width:1024px){.floors--wrapper .left .navigation .select-floor-label{display:none}}.floors--wrapper .right{-webkit-flex-basis:65%;-moz-flex-basis:65%;-ms-flex-basis:65%;flex-basis:65%;max-width:65%;padding:80px 0 80px 80px;background-color:#fff;filter:drop-shadow(0 50px 60px rgba(0, 0, 0, 0.2));position:relative}@media (max-width:1380px){.floors--wrapper .right{padding:40px 0 40px 40px;-webkit-flex-basis:70%;-moz-flex-basis:70%;-ms-flex-basis:70%;flex-basis:70%;max-width:70%}}@media (max-width:1024px){.floors--wrapper .right{padding:20px}}@media (max-width:1180px){.floors--wrapper .right{-webkit-flex-basis:80%;-moz-flex-basis:80%;-ms-flex-basis:80%;flex-basis:80%;max-width:80%}}@media (max-width:1024px){.floors--wrapper .right{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}.floors--wrapper .right:after{content:"";position:absolute;top:0;right:0;width:100vw;height:100%;background:inherit;pointer-events:none;transform:translateX(100%)}@media (max-width:1024px){.floors--wrapper .right:after{display:none}}.floors--wrapper .right .title{text-align:center;margin-bottom:40px}.floors--wrapper .right .title h4{font-family:"Roboto", sans-serif;font-weight:300}.floors--wrapper .right .swiper-slide .inner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:50px}.floors--wrapper .right .swiper-slide .inner .floor-info{flex:1}@media (max-width:768px){.floors--wrapper .right .swiper-slide .inner .floor-info{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}.floors--wrapper .right .swiper-slide .inner .floor-info .top{margin-bottom:50px}.floors--wrapper .right .swiper-slide .inner .floor-info .top .info{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;border-bottom:1px solid #222}.floors--wrapper .right .swiper-slide .inner .floor-info .top .info:last-child{border-bottom:none}.floors--wrapper .right .swiper-slide .inner .floor-info .top .info .value{min-width:70px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.floors--wrapper .right .swiper-slide .inner .floor-info .bottom .title{margin-bottom:30px}.floors--wrapper .right .swiper-slide .inner .floor-info .bottom .area-calc{display:grid;grid-template-columns:repeat(1, 1fr);gap:5px}.floors--wrapper .right .swiper-slide .inner .floor-info .bottom .area-calc .info{display:grid;grid-template-columns:1fr auto;gap:5px}.floors--wrapper .right .swiper-slide .inner .floor-plan{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}@media (max-width:768px){.floors--wrapper .right .swiper-slide .inner .floor-plan{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}.floors--wrapper .right .swiper-slide .inner .floor-plan figure{position:relative;aspect-ratio:1.25}@media (max-width:576px){.floors--wrapper .right .swiper-slide .inner .floor-plan figure{aspect-ratio:1}}.floors--wrapper .right .swiper-slide .inner .floor-plan figure svg,.floors--wrapper .right .swiper-slide .inner .floor-plan figure img{width:100%;height:100%}.floors--wrapper .right .swiper-slide .inner .floor-plan svg>g>g>*{opacity:0;transition:all 0.3s ease-in-out;cursor:pointer}.floors--wrapper .right .swiper-slide .inner .floor-plan svg>g>g>*:first-child{mix-blend-mode:multiply}.floors--wrapper .right .swiper-slide .inner .floor-plan svg>g>g:hover>*,.floors--wrapper .right .swiper-slide .inner .floor-plan svg>g>g.is-hover>*{opacity:1}.floors--wrapper .right .swiper-slide .inner .floor-plan svg>g>g:hover>*:first-child{opacity:1}.floors--wrapper .right .swiper-slide .inner .floor-aparts{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}.floors--wrapper .right .swiper-slide .inner .floor-aparts .aparts-labels,.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:0;text-align:center}.floors--wrapper .right .swiper-slide .inner .floor-aparts .aparts-labels .label,.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart .label{padding:10px 5px;background-color:#faf9f5}@media (max-width:1550px){.floors--wrapper .right .swiper-slide .inner .floor-aparts .aparts-labels,.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart{font-size:16px}}@media (max-width:768px){.floors--wrapper .right .swiper-slide .inner .floor-aparts .aparts-labels,.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart{font-size:14px}}@media (max-width:768px){.floors--wrapper .right .swiper-slide .inner .floor-aparts .aparts-labels{display:none}}.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart{text-decoration:none;color:#222}.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart:hover{background-color:#dfb56d;color:#fff}.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart>div{padding:10px 5px}@media (max-width:768px){.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart>div:not(.title){display:none}}.floors--wrapper .right .swiper-slide .inner .floor-aparts .apart .title{margin-bottom:0}.map-open-street--section{position:relative;background-color:#faf9f5;padding-top:120px;--map-h: 820px}@media (max-width:1024px){.map-open-street--section{padding-top:60px;--map-h: auto}}.map-open-street--wrapper{display:grid;grid-template-columns:0.5fr 1fr;gap:60px;align-items:stretch}@media (max-width:1024px){.map-open-street--wrapper{grid-template-columns:repeat(1, 1fr);gap:30px}}.map-open-street--wrapper>.sidebar,.map-open-street--wrapper>.map-block{min-height:0}.map-open-street--wrapper .sidebar{position:relative;z-index:2}.map-open-street--wrapper .sidebar .inner{max-width:380px;margin-left:auto;padding-left:40px;height:var(--map-h);display:flex;flex-direction:column;overflow:hidden;gap:35px}@media (max-width:1024px){.map-open-street--wrapper .sidebar .inner{max-width:100%}}@media (max-width:576px){.map-open-street--wrapper .sidebar .inner{padding-left:20px;gap:15px}}.map-open-street--wrapper .sidebar .inner .main-icon{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:20px}.map-open-street--wrapper .sidebar .inner .main-icon h4{font-size:24px;font-family:"Roboto";margin-bottom:0}.map-open-street--wrapper .sidebar .inner .location-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding-bottom:50px}.map-open-street--wrapper .sidebar .inner .location-list .location-category .location-category-header{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:15px;margin-bottom:15px}.map-open-street--wrapper .sidebar .inner .location-list .location-category .location-category-header .icon{position:relative;width:50px;height:65px;display:grid;place-items:center;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.25));transition:transform 0.2s ease, filter 0.2s ease;font-size:20px}.map-open-street--wrapper .sidebar .inner .location-list .location-category .location-category-header .icon .pin-bg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.map-open-street--wrapper .sidebar .inner .location-list .location-category .location-category-header .icon .location-category-icon{width:20px;height:20px;object-fit:contain;pointer-events:none;position:relative;z-index:2;top:-4px;left:0}.map-open-street--wrapper .sidebar .inner .location-list .location-category .location-category-list{padding-left:10px;display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}.map-open-street--wrapper .sidebar .inner .location-list .location-category .location-category-list .location-item{display:block;font-size:16px;color:rgba(34, 34, 34, 0.7);cursor:pointer}.map-open-street--wrapper .sidebar .inner .location-list .location-category .location-category-list .location-item:hover{color:#dfb56d}.map-open-street--wrapper .map-block{box-shadow:-534px 349px 179px 0 rgba(18, 18, 18, 0), -342px 224px 163px 0 rgba(18, 18, 18, 0.01), -192px 126px 138px 0 rgba(18, 18, 18, 0.05), -85px 56px 102px 0 rgba(18, 18, 18, 0.09), -21px 14px 56px 0 rgba(18, 18, 18, 0.1)}.map-open-street--wrapper .map-block #map{position:relative;width:100%;height:var(--map-h)}@media (max-width:1024px){.map-open-street--wrapper .map-block #map{aspect-ratio:1.7777777778;height:auto}}@media (max-width:576px){.map-open-street--wrapper .map-block #map{aspect-ratio:1}}.map-open-street--wrapper .map-block #map .custom-pin-marker .pin{position:relative;width:64px;height:74px;display:grid;place-items:center;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.25));transition:transform 0.2s ease, filter 0.2s ease;font-size:20px}.map-open-street--wrapper .map-block #map .custom-pin-marker .pin-bg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.map-open-street--wrapper .map-block #map .custom-pin-marker .pin-glyph{width:20px;height:20px;object-fit:contain;pointer-events:none;position:relative;z-index:2;top:-4px;left:0}.map-open-street--wrapper .map-block #map .custom-pin-marker .pin.is-active{transform:translateY(-2px) scale(1.06);filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.35))}.map-open-street--wrapper .map-block #map .location-item.active{color:#f97316;font-weight:600}.fancybox__content{padding:0}.pdf-modal{padding:80px 40px;width:min(90%, 800px)}@media (max-width:576px){.pdf-modal{padding:40px 20px}}.pdf-modal .form form .hidden-fields-container{display:none}.pdf-modal .form form .title{text-align:center;margin-bottom:20px}.pdf-modal .form form label>.label{font-weight:600;display:inline-block;margin-bottom:10px}.pdf-modal .form form label .wpcf7-radio{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}.pdf-modal .form form label .wpcf7-radio input[type="radio"]{display:none}.pdf-modal .form form label .wpcf7-radio input[type="radio"]:checked+span:before{opacity:1;visibility:visible}.pdf-modal .form form label .wpcf7-radio label{display:flex;align-items:center;cursor:pointer;font-size:15px;color:#333;gap:10px;user-select:none}.pdf-modal .form form label .wpcf7-radio label:before{content:"";width:18px;height:18px;border:2px solid #999;border-radius:50%;display:inline-block;transition:all 0.25s ease}.pdf-modal .form form label .wpcf7-radio label span{position:relative}.pdf-modal .form form label .wpcf7-radio label span:before{content:"";position:absolute;width:10px;height:10px;background-color:#dfb56d;border-radius:50%;top:4px;left:-24px;opacity:0;visibility:hidden;transition:all 0.25s ease}.pdf-modal .form form label input[type="text"],.pdf-modal .form form label input[type="number"],.pdf-modal .form form label input[type="email"],.pdf-modal .form form label input[type="password"],.pdf-modal .form form label input[type="search"],.pdf-modal .form form label input[type="tel"]{height:60px}.pdf-modal .form form .submit-wrapper{position:relative;margin:20px 0}.single-apartments{background-color:#fff}