*{margin:0;box-sizing:border-box;font-family:WeblySleek UI}button{background-color:transparent;border:none;cursor:pointer}button:disabled{cursor:default}.checkbox-field{display:flex;align-items:center;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none;position:relative}.checkbox-field input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-field .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;transition:background-color .3s;border:1px solid var(--Light-Grey, #717a7a);background:var(--White, #fff)}.checkbox-field label{margin-left:35px}.checkbox-field input:checked~.checkmark{background-color:#416a5c}.checkbox-field .checkmark:after{content:"";position:absolute;display:none;left:8px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkbox-field input:checked~.checkmark:after{display:block}:root{--swiper-scrollbar-bg-color: rgba(113, 122, 122, .3);--swiper-scrollbar-drag-bg-color: #f74f34;--swiper-scrollbar-border-radius: 0;--swiper-scrollbar-size: 3px}.container{max-width:1564px;width:100%;margin:0 auto;padding:0 16px}h2{color:#161616;font-size:48px;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width: 768px){h2{font-size:32px;font-weight:300;line-height:112.5%}}h3{color:var(--Black, #161616);font-size:40px;font-style:normal;font-weight:300;line-height:120%}@media screen and (max-width: 768px){h3{font-size:32px;font-weight:300;line-height:112.5%}}h4{color:var(--Black, #161616);font-size:32px;font-style:normal;font-weight:300;line-height:140%}h5{color:var(--Black, #161616);font-size:24px;font-style:normal;font-weight:300;line-height:36px}p{color:var(--Black, #161616);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.button{background-color:#416a5c;padding:16px 32px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease-in-out;text-align:center}.button:hover{background-color:#365248}.button.secondary{border:1px solid var(--Dark-Green, #1b3d38);background:var(--White, #fff);color:var(--Dark-Green, #1b3d38);padding-top:15px;padding-bottom:15px}.button.secondary:hover{background-color:#f1f1f1}.modal-wrapper{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:#00000080}.modal-wrapper.opened{display:flex}.modal{background:var(--White, #fff);box-shadow:0 20px 30px #00000040;position:relative;margin:0 20px}.modal .close-icon{position:absolute;right:20px;top:20px}@media screen and (max-width: 768px){.modal .close-icon{top:10px;right:10px}.modal .close-icon svg{width:25px}}a{color:#161616;cursor:pointer;text-underline-offset:2px}@font-face{font-family:WeblySleek UI;src:url(/build/assets/weblysleekuil-BUongghy.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WeblySleek UI SB;src:url(/build/assets/weblysleekuisb-lkDAhNjK.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:WeblySleek UI SL;src:url(/build/assets/weblysleekuisl-C67RVhGX.ttf) format("truetype");font-weight:400;font-style:normal}.cookies-banner{display:none;background:#fff;box-shadow:0 8px 32px #0a03591a;position:fixed;bottom:0;width:100%;padding:16px;z-index:1000}.cookies-banner .cookies-banner-container{display:flex;justify-content:space-between;align-items:center}.cookies-banner button{padding:8px 16px}.cookies-banner .right-side{display:flex;align-items:center;justify-content:space-between;gap:70px}.cookies-banner .right-side a{text-decoration:none;transition:all .4s ease-in-out;font-family:WeblySleek UI SL}.cookies-banner .right-side a:hover{text-decoration:underline}@media screen and (max-width: 991px){.cookies-banner .cookies-banner-container p{width:65%}.cookies-banner .right-side{gap:20px}}@media screen and (max-width: 768px){.cookies-banner{padding-left:0;padding-right:0}.cookies-banner .cookies-banner-container{flex-direction:column;gap:12px}.cookies-banner .cookies-banner-container p{width:100%}.cookies-banner .right-side{width:100%;justify-content:space-between}}@keyframes slideDown{to{top:0}}@keyframes slideUp{to{top:-84px}}header.is-sticky{position:sticky;background-color:#fff;z-index:1000;top:-84px;animation:slideDown .3s ease-out forwards;box-shadow:0 6px 12px #00000029;color:#000}header.is-sticky .menu-icon,header.is-sticky .phone-num,header.is-sticky .phone-num-icon,header.is-sticky .logo{color:#000}header .logo{text-align:center}.homepage header{position:absolute;top:0;color:#fff;padding:24px 0;z-index:1000}.homepage header.is-sticky{width:100%;position:fixed;background-color:#fff;z-index:1000;top:-84px;animation:slideDown .3s ease-out forwards;box-shadow:0 6px 12px #00000029;color:#000}.homepage header.is-sticky .menu-icon,.homepage header.is-sticky .logo{color:#000}.homepage .language-dropdown{display:none}.homepage .menu-icon{color:#fff;padding:0}.homepage .phone-num,.homepage .phone-num-icon,.homepage .logo{color:#fff}@media screen and (max-width: 768px){.homepage header{padding-top:10px;padding-bottom:10px}.homepage .wrapper{flex-direction:row}.homepage .wrapper .phone-num-icon{display:block}}header{color:#000;width:100%;padding:24px 0}header .left-side{display:flex;align-items:center;gap:30px}header .menu-icon{background:transparent;color:#000;padding:0}header .language-dropdown{display:block;position:relative;color:#fff}header .language-dropdown .language-switch-btn{display:flex;align-items:center;padding:0;gap:6px;font-size:16px}header .language-dropdown .dropdown{display:none;position:absolute;width:82px;right:0;top:calc(100% + 5px);z-index:100}header .language-dropdown .dropdown.opened{display:block}header .language-dropdown .dropdown a{display:block;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;font-size:16px;line-height:24px;color:#fff;text-decoration:none;transition:all .3s ease-in-out;font-family:WeblySleek UI}header .language-dropdown .dropdown a:hover{background:#000000a6}header .menu.opened .language-dropdown{display:block}header .menu.opened .phone-num{color:#fff}header .menu{background-color:#1b3d38;height:100vh;padding-top:40px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:none}header .menu .menu-list-wrapper{display:flex;align-items:center;height:calc(100vh - 55px)}header .menu .menu-icon{cursor:pointer}header .menu nav{width:100%;display:flex;justify-content:space-between;align-items:center}header .menu nav a{color:#fff;text-transform:uppercase}header .menu button{background-color:transparent;padding:0;color:#fff}header .menu ul{list-style-type:none;padding-left:0}header .menu ul li a{display:block;margin-bottom:30px;font-family:WeblySleek UI;font-size:40px;font-style:normal;font-weight:300;text-decoration:none;line-height:120%;color:#fff}@media screen and (max-width: 768px){header .menu{padding:180px 0 0}header .menu ul li a{font-size:22px;margin-bottom:16px}}header .wrapper{display:grid;align-items:center;grid-template-columns:repeat(3,1fr);width:100%}header .phone-num{text-decoration:none;text-align:right}header .phone-num:hover{text-decoration:underline}header .phone-num-icon{display:none;text-align:right}@media screen and (max-width: 768px){header{padding:10px 0}header .menu{padding-top:20px}header .menu .left-side{justify-content:space-between}header .menu nav{margin-bottom:0}header .menu.opened .left-side{width:100%}header .wrapper .language-dropdown,header .wrapper .phone-num-icon{display:none}header .wrapper .phone-num-icon{display:block}header .phone-num{display:none}header .logo svg{width:87px}}footer{background-repeat:no-repeat;background-size:cover;background-position:center}footer .footer-desktop{height:calc(100vh - 99px);display:flex;flex-direction:column;position:relative}footer .footer-desktop .top-side,footer .footer-desktop .middle-side,footer .footer-desktop .bottom-side{width:100%;position:absolute}footer .footer-desktop .top-side{top:80px}footer .footer-desktop .top-side .contact-box{color:#fff}footer .footer-desktop .middle-side{top:50%;left:50%;transform:translate(-50%,-50%)}footer .footer-desktop .bottom-side{bottom:30px;display:grid;align-items:center;grid-template-columns:repeat(3,1fr)}footer .footer-desktop .bottom-side p:nth-child(2){text-align:center}footer .footer-desktop .bottom-side a{text-align:right}footer .footer-mobile{display:none;flex-direction:column;align-items:center;gap:24px}footer .footer-mobile h3{line-height:36px}footer .footer-mobile .contact-box{justify-content:center;width:100%}footer .footer-mobile .contact-box:last-child{margin-bottom:36px}footer .footer-mobile .bottom-side{margin-top:36px;gap:10px}footer h3{text-align:center;color:#fff;font-size:24px}footer.footer-padding{padding-bottom:100px}@media screen and (max-width: 768px){footer.footer-padding{padding-bottom:190px}}footer .contact-box{border-radius:50px;border:1px solid rgba(255,255,255,.5);background:#00000080;padding:10px 24px;display:flex;gap:10px;align-items:center;transition:all .4s ease-in-out}footer .contact-box:hover{background-color:#000000b8}footer .contact-box a{color:#fff}footer .mail{display:flex;gap:10px;align-items:center}footer .mail a{color:#fff}footer .top-side{display:flex;justify-content:space-between}footer .social-media-icons{display:flex;gap:20px}footer .social-media-icons a{transition:all .3s ease-in-out;color:#fff}footer .social-media-icons a:hover svg{color:#d1d1d1}footer .middle-side{display:flex;flex-direction:column;align-items:center}footer .middle-side h2{color:var(--White, var(--White, #fff));font-family:WeblySleek UI SL;font-size:128px;font-style:normal;font-weight:300;line-height:110%;text-transform:uppercase;margin:24px 0;text-align:center}footer .bottom-side{display:flex;justify-content:space-between}footer .bottom-side p{color:#fff}footer .bottom-side a{color:#fff}@media screen and (max-width: 991px){footer .middle-side h2{font-size:80px}}@media screen and (max-width: 768px){footer{padding:40px 0 58px}footer .footer-desktop{display:none}footer .footer-mobile{display:flex}footer .footer-mobile .top-side{flex-direction:column;gap:24px}footer .footer-mobile .contact-box{display:flex;justify-content:center;background:#00000080;width:375px}footer .footer-mobile h3{display:block}footer .mobile{display:flex}footer .middle-side{margin:0 0 20px}footer .middle-side h2{font-size:22px;display:none}footer .middle-side .social-media-icons{margin:24px 0}footer .bottom-side{flex-direction:column;align-items:center;gap:24px}}.loading{background-color:#1b3d38;padding-bottom:80px;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;z-index:9999;display:flex;align-items:center}.loading .loading-container{display:flex;flex-direction:column;align-items:center;position:relative}.loading .loading-container .parklife-container{position:relative;display:flex;justify-content:center;align-items:center;height:100px}.loading .loading-container .left-side,.loading .loading-container .right-side{position:absolute;display:flex;gap:10px;opacity:0;animation-fill-mode:forwards;align-items:flex-end}.loading .loading-container .left-side{left:-100px;animation:fadeIn 2s forwards,toCenterLeft 2s forwards}.loading .loading-container .right-side{right:-200px;animation:fadeIn 2s forwards,toCenterRight 2s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes toCenterLeft{0%{left:-400px}to{left:-200px}}@keyframes toCenterRight{0%{right:-400px}to{right:-200px}}.loading .loading-container .svg1{position:relative;top:18px}.loading .loading-container .svg1,.loading .loading-container .svg2,.loading .loading-container .svg3,.loading .loading-container .svg6,.loading .loading-container .svg7,.loading .loading-container .svg8{animation:fadeIn .8s ease-in-out forwards;opacity:0}.loading .loading-container .svg1{animation-delay:.55s}.loading .loading-container .svg2{animation-delay:.5s}.loading .loading-container .svg3{animation-delay:.45s}.loading .loading-container .svg4{animation-delay:.4s}.loading .loading-container .svg4,.loading .loading-container .svg5{animation-delay:.5s}.loading .loading-container .svg6{animation-delay:.6s}.loading .loading-container .svg7{animation-delay:.7s}.loading .loading-container .svg8{animation-delay:.9s}.loading .loading-container .subtitle{color:#fff;animation:appearIn 5s forwards}@keyframes appearIn{0%{opacity:0}to{opacity:1}}.loading .loading-container button{background-color:transparent;width:fit-content;border-bottom:1px solid #fff;padding:0 0 15px;color:#fff;font-size:24px;position:fixed;bottom:80px}@media screen and (max-width: 768px){@keyframes toCenterLeft{0%{left:-400px}to{left:-160px}}@keyframes toCenterRight{0%{right:-400px}to{right:-145px}}.loading .loading-container .left-side,.loading .loading-container .right-side{transform:scale(.5)}.loading .loading-container .subtitle{font-size:24px}}.not-found{padding:30px 0;display:flex;align-items:center;justify-content:center;height:calc(100vh - 99px)}.not-found .not-found-container{display:flex;flex-direction:column;align-items:center}.not-found .not-found-container img{margin-bottom:80px}.not-found .not-found-container p{margin:16px 0 30px}.not-found .not-found-container a{font-family:WeblySleek UI SB}@media screen and (max-width: 768px){.not-found .not-found-container img{width:175px;margin-bottom:40px}.not-found .not-found-container .button{width:100%}}.success-modal{max-width:606px;width:100%;padding:58px 40px}.success-modal .modal-container{display:flex;flex-direction:column;align-items:center;overflow-y:auto}.success-modal .modal-container p{margin:16px 0 30px;max-width:350px;width:100%;text-align:center}.success-modal .modal-container button{width:160px}@media screen and (max-width: 768px){.success-modal{padding:40px}.success-modal .modal-container button{width:100%}}section.articles{background-color:#f7f5f4;padding:120px 0}section.articles .articles-list{margin-top:40px}section.articles .articles-list .article{display:flex;align-items:center;gap:32px;border-bottom:1px solid rgba(22,22,22,.2);padding:20px;transition:all .4s ease-in-out;text-decoration:none}section.articles .articles-list .article span:first-child{display:none}section.articles .articles-list .article img{transition:all .4s ease-in-out}section.articles .articles-list .article:last-child{border-bottom:none}section.articles .articles-list .article .picture{max-width:380px;width:100%;height:220px;background-position:center;background-size:cover}section.articles .articles-list .article .picture img{width:100%;height:100%;object-fit:cover}section.articles .articles-list .article .info-side{width:calc(100% - 348px)}section.articles .articles-list .article .info-side p{margin:16px 0 24px}section.articles .articles-list .article .info-side span{color:#161616;opacity:.5}@media screen and (min-width: 768px){section.articles .articles-list .article:hover{background-color:#e8eaed}section.articles .articles-list .article:hover .arrow-down-right{transform:rotate(45deg)}}@media screen and (max-width: 768px){section.articles{padding:40px 0}section.articles .articles-list .article{flex-direction:column;padding:0 0 20px;gap:16px;align-items:flex-start}section.articles .articles-list .article span:first-child{display:block;margin-bottom:16px}section.articles .articles-list .article span:last-child{display:none}section.articles .articles-list .article h4{font-size:24px;line-height:36px}section.articles .articles-list .article a img{width:30px}section.articles .articles-list .article .info-side{width:auto}section.articles .articles-list .article .info-side p{margin-bottom:0}section.articles .articles-list .article .picture{max-width:unset}}.news-individual{padding:30px 0 285px}.news-individual .top-side{display:flex;flex-direction:column;align-items:center;justify-content:center;width:83.3333333333}.news-individual .top-side h2{text-align:center;margin:16px 0 20px}.news-individual .top-side .date{color:#161616;opacity:.5}.news-individual .top-side .social-links{margin-top:0}.news-individual .social-links{display:flex;align-items:center;justify-content:center;gap:0 16px;margin-top:40px}.news-individual .social-links a{transition:all .3s ease-in-out}.news-individual .social-links a:hover svg{color:#4b4b4b}.news-individual .building-pic{width:100%;margin:40px 0}.news-individual .building-pic img{width:100%;object-fit:cover}.news-individual .text-side p{margin-bottom:30px;line-height:24px}.news-individual .text-side p:last-child{margin-bottom:40px}.news-individual .text-side h4{font-family:WeblySleek UI;font-size:32px;line-height:44.8px;margin:20px 0;font-weight:300}@media screen and (max-width: 768px){.news-individual{padding:20px 0 40px}.news-individual .text-side p{margin-bottom:20px}.news-individual .text-side p:last-child{margin-bottom:20px}.news-individual .top-side h2{font-size:24px;line-height:36px}}.build-section .build-section-container{padding:77px 0 103px;max-width:1284px;width:100%;margin:0 auto}.build-section .title{position:relative;margin:0;padding:0;display:inline-block;font-size:120px;opacity:.2;width:100%;font-weight:300;transition:transform .7s ease-in-out,opacity .7s ease-in-out,color .7s ease-in-out;cursor:pointer;transform:translateY(0);text-transform:uppercase}.build-section .title span{display:block;position:absolute;left:150px;transform:translateY(10px);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.build-section:hover .title{opacity:1;color:#000;transform:translateY(-60px)}.build-section:hover .title span{transform:translateY(0);opacity:1}.build-section .info{display:flex;justify-content:space-between;align-items:center}.build-section .info .right-side{max-width:557px;width:100%;margin-top:130px}.build-section .info .right-side h5{font-family:WeblySleek UI;line-height:36px;margin-bottom:16px}.build-section .info .right-side p:first-of-type{margin-bottom:30px}.build-section .house-overview-specifications{display:flex;margin-top:100px}.build-section .house-overview-specifications>div{width:33.3333333333%}.build-section .house-overview-specifications>div:not(:first-child){padding-left:103px}.build-section .house-overview-specifications>div:nth-child(2){border-left:1px solid rgba(22,22,22,.2);border-right:1px solid rgba(22,22,22,.2)}@media screen and (max-width: 768px){.build-section .house-overview-specifications>div{padding:40px 10px;width:100%}.build-section .house-overview-specifications>div:not(:first-child){padding-left:10px}.build-section .house-overview-specifications>div:nth-child(2){border:0;border-top:1px solid rgba(22,22,22,.2);border-bottom:1px solid rgba(22,22,22,.2)}}.build-section .house-overview-specifications h2{font-size:128px;line-height:110%;text-transform:uppercase;font-family:WeblySleek UI;margin-bottom:20px}.build-section .house-overview-specifications span{color:#161616;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width: 768px){.build-section .house-overview-specifications{flex-direction:column}}@media screen and (max-width: 1330px){.build-section .title{font-size:100px}}@media screen and (max-width: 1130px){.build-section .title{font-size:85px}}@media screen and (max-width: 991px){.build-section:hover .title,.build-section .title{color:#0003;font-size:73px;transform:translateY(0);opacity:1}.build-section:hover .title span,.build-section .title span{display:block;left:50px;color:#161616;opacity:1}}@media screen and (max-width: 768px){.build-section .build-section-container{padding:40px 0}.build-section:hover .title,.build-section .title,.build-section:hover .title span,.build-section .title span{font-size:32px}.build-section .info{flex-direction:column;align-items:flex-start}.build-section .info .right-side{margin-top:120px}.build-section .house-overview-specifications{margin-top:30px}.build-section .house-overview-specifications>div{padding:20px 10px}.build-section .house-overview-specifications h2{font-size:80px;margin-bottom:10px}}.main-section{background-size:cover;background-position:center;height:100vh;display:flex;justify-content:space-between;align-items:flex-end;position:relative;padding-bottom:160px}.main-section .main-section-container{display:flex;justify-content:space-between;align-items:flex-end}.main-section .main-section-container h1{font-family:WeblySleek UI;text-transform:uppercase;font-size:128px;color:#fff;font-weight:300;overflow:hidden;position:relative;top:20px}.main-section .main-section-container h1 span:first-child{padding-left:145px;color:#cdcdcd}.main-section .main-section-container h1 span:last-child{padding-left:291px}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.main-section .main-section-container h1.animation{animation:slideIn 1s ease-out forwards}.main-section .main-section-container h1 span{font-family:WeblySleek UI;display:block}.main-section .main-section-container h1 span:first-child{padding-left:145px;color:#cdcdcd;animation-delay:.3s}.main-section .main-section-container h1 span:last-child{padding-left:291px;animation-delay:.6s}.main-section .go-down-block{border:1px solid #fff;border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:40px;bottom:50px;transition:all .3s ease-in-out}.main-section .go-down-block:hover{background-color:#00000080}@media screen and (max-width: 1200px){.main-section .main-section-container h1{font-size:80px}.main-section .main-section-container h1 span:last-child{padding-left:207px}}@media screen and (max-width: 768px){.main-section .main-section-container h1{font-size:56px}.main-section .main-section-container h1 span:first-child{padding-left:50px}.main-section .main-section-container h1 span:last-child{padding-left:35px}.main-section .go-down-block{width:60px;height:60px;right:16px;bottom:46px;cursor:pointer}}@media screen and (max-width: 476px){.main-section .main-section-container{margin-top:250px}.main-section .main-section-container h1{font-size:35px}}@media screen and (max-height: 900px) and (min-width: 768px){.main-section .main-section-container h1{font-size:80px}.main-section .main-section-container h1 span:last-child{padding-left:207px}}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:0!important}@media screen and (max-width: 476px){.main-section{align-items:center}}.blogs{padding-top:120px}.blogs .blogs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.blogs-slider{position:relative;overflow:hidden}.blogs .swiper-buttons{display:flex;align-items:center;gap:24px}.blogs .swiper-buttons button{border:1px solid var(--Black, #161616);width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in}.blogs .swiper-buttons button.swiper-button-disabled{border:1px solid rgba(22,22,22,.5);opacity:.5}.blogs .swiper-buttons button.swiper-button-disabled svg{color:#16161680}.blogs .swiper-buttons button:hover:not(:disabled){border-color:#1b3d38;background-color:#1b3d38}.blogs .swiper-buttons button:hover:not(:disabled) svg{color:#fff}@media screen and (max-width: 768px){.blogs .swiper-buttons{display:none}}.blogs .blogs-slider{padding-bottom:80px}@media screen and (max-width: 768px){.blogs .blogs-slider{margin:0 -16px;padding-bottom:40px}.blogs .blogs-slider .swiper-slide{max-width:320px;scroll-margin-left:16px}.blogs .blogs-slider .swiper-slide:first-child{margin-left:16px}.blogs .blogs-slider .swiper-slide:last-child{margin-right:16px;scroll-margin-right:16px}.blogs .blogs-slider .swiper-slide .picture{height:375px}}.blogs .blog{transition:all .4s ease-in-out}.blogs .blog .picture{display:inline-block;max-width:557px;width:100%;background:linear-gradient(to bottom,#00000080,#00000080);position:relative;height:606px}.blogs .blog .picture img{display:block;width:100%;height:100%;object-fit:cover}.blogs .blog .picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#00000080,#00000080);pointer-events:none}.blogs .blog .text{position:absolute;bottom:40px;left:20px;width:90%}.blogs .blog .text h4{margin-bottom:20px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blogs .blog .text span{color:#fff;font-size:20px}.blogs .blog:hover .picture{box-shadow:4px 5px 10px #1b3d3866}@media screen and (max-width: 768px){.blogs{padding:100px 0 40px}.blogs .blog .text h4{font-size:16px}}.apartment-selection{background:#416a5c0a;padding:120px 0;overflow:hidden}.apartment-selection .apartment-selection-slider{padding-bottom:80px}@media screen and (max-width: 768px){.apartment-selection .apartment-selection-slider .swiper-slide .img-wrapper{height:346px}}.apartment-selection .apartment{text-decoration:none;color:inherit;display:block}.apartment-selection-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.apartment-selection-slider{position:relative;padding-bottom:40px}.apartment-selection .swiper-slide .img-wrapper{width:100%;overflow:hidden;position:relative;display:inline-block;transition:height .4s ease-in-out}.apartment-selection .swiper-slide .img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.apartment-selection .swiper-slide .text{display:flex;align-items:flex-end;justify-content:space-between;transition:all .4s ease-in-out}.apartment-selection .swiper-slide .text>div{width:100%;transition:width .4s ease-in-out}.apartment-selection .swiper-slide .text h3,.apartment-selection .swiper-slide .text p{transition:color .4s ease-in-out}.apartment-selection .swiper-slide .text h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:normal;margin-bottom:8px;max-width:450px}.apartment-selection .swiper-slide .text p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apartment-selection .swiper-slide .text svg{display:none;color:#fff}@media screen and (min-width: 768px){.apartment-selection .swiper-slide{aspect-ratio:.757;position:relative}.apartment-selection .swiper-slide:hover .img-wrapper{height:97%}.apartment-selection .swiper-slide:hover .img-wrapper img{transform:scale(1.2)}.apartment-selection .swiper-slide:hover .text{display:flex;align-items:flex-end;gap:10px;left:20px;right:20px;bottom:6.5%}.apartment-selection .swiper-slide:hover .text>div{width:65%}.apartment-selection .swiper-slide:hover .text h3,.apartment-selection .swiper-slide:hover .text p{color:#fff}.apartment-selection .swiper-slide:hover .text svg{display:block}.apartment-selection .swiper-slide .text{position:absolute;right:0;left:0;max-height:120px}.apartment-selection .swiper-slide .img-wrapper{height:80%}}.apartment-selection .swiper-buttons{display:flex;align-items:center;gap:24px}.apartment-selection .swiper-buttons button{border:1px solid var(--Black, #161616);width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in}.apartment-selection .swiper-buttons button.swiper-button-disabled{border:1px solid rgba(22,22,22,.5);opacity:.5}.apartment-selection .swiper-buttons button:hover:not(:disabled){border-color:#1b3d38;background-color:#1b3d38}.apartment-selection .swiper-buttons button:hover:not(:disabled) svg{color:#fff}@media screen and (max-width: 768px){.apartment-selection .swiper-buttons{display:none}}@media screen and (max-width: 768px){.apartment-selection{padding:60px 0}.apartment-selection .apartment-selection-header h2{font-size:24px}.apartment-selection .text h3{font-size:24px;margin:16px 0 10px}}section.gallery{background-color:#e8eaed;padding-bottom:84px;position:relative;margin-top:360px}section.gallery .info-side{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:560px;width:100%}section.gallery .info-side h2{color:var(--Black, #161616);text-align:center;font-size:48px;line-height:130%}section.gallery .info-side p{color:var(--Black, #161616);text-align:center;font-weight:400;line-height:24px;margin-top:16px;margin-bottom:32px}section.gallery .info-side a{font-family:WeblySleek UI SL}section.gallery .gallery-sec-container{display:flex;flex-direction:column;align-items:center;padding-top:813px}section.gallery .gallery-sec-container .galleries-wrapper{position:absolute;top:-218px;left:0;right:0;margin:0 auto;max-width:848px;width:100%;cursor:pointer}section.gallery .gallery-sec-container .galleries-wrapper .picture:nth-child(1){transform:rotate(8deg)}section.gallery .gallery-sec-container .galleries-wrapper .picture:nth-child(2){transform:rotate(-8deg)}section.gallery .gallery-sec-container .galleries-wrapper:hover .picture:nth-child(1),section.gallery .gallery-sec-container .galleries-wrapper:hover .picture:nth-child(2){transform:unset}section.gallery .gallery-sec-container .picture{height:1000px;width:100%;margin:0 auto;position:absolute;transition:all .9s ease-in-out}section.gallery .gallery-sec-container .picture img{width:100%;height:100%;object-fit:cover}section.gallery .gallery-sec-container .picture:hover section.gallery .gallery-sec-container .picture:nth-child(2){top:-5px;transform:rotate(8deg)}section.gallery .gallery-sec-container .picture:hover section.gallery .gallery-sec-container .picture:nth-child(1){top:-5px;transform:rotate(-8deg)}@media screen and (max-width: 1024px){section.gallery .gallery-sec-container{padding-top:470px}section.gallery .gallery-sec-container .galleries-wrapper{max-width:500px;top:-120px}section.gallery .gallery-sec-container .picture{width:500px;height:560px}}@media screen and (max-width: 768px){section.gallery .gallery-sec-container{padding-top:270px}section.gallery .gallery-sec-container .galleries-wrapper{max-width:308px;top:-120px}section.gallery .gallery-sec-container .picture{width:305px;height:360px}section.gallery .info-side h2{font-size:32px;text-transform:uppercase}section.gallery .box{padding:15px;min-height:150px;height:100%}section.gallery h3{font-size:24px}}.gallery.modal-wrapper .close-icon{position:absolute;right:0;color:#fff;top:-44px;padding:0;z-index:1001}.gallery.modal-wrapper .close-icon svg{width:24px}.gallery-modal-content{max-width:1720px;width:80%}.gallery-modal-content .gallery-slider{overflow:hidden}.gallery-modal-content .gallery-slider .swiper-buttons{position:absolute;top:50%;padding:0 30px;z-index:1000;display:flex;width:100%;transform:translateY(-50%);justify-content:space-between}.gallery-modal-content .gallery-slider .swiper-buttons button{border:1px solid var(--White, #fff);background:#00000080;padding:14px;transition:all .2s ease-in}.gallery-modal-content .gallery-slider .swiper-buttons button:hover:not(.swiper-button-disabled){background:#000000bf}.gallery-modal-content .gallery-slider .swiper-buttons button.swiper-button-disabled{border:1px rgba(255,255,255,.5);opacity:.5;background:#00000080}.gallery-modal-content .gallery-slider .swiper-buttons button svg{color:#fff}.gallery-modal-content .gallery{max-height:85vh}.gallery-modal-content .gallery.swiper-slide{height:auto}.gallery-modal-content .gallery .picture{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.gallery-modal-content{width:90%}.gallery-modal-content .gallery-slider .swiper-buttons{padding:0 10px}.gallery-modal-content .gallery-slider .swiper-buttons button{width:24px;height:24px;padding:0}.gallery-modal-content .gallery-slider .swiper-buttons button svg{width:10px}.gallery-modal-content .gallery,.gallery-modal-content .gallery .picture{display:block;aspect-ratio:2/1}}.infrastructure{padding-top:120px}.infrastructure .top-side{display:flex;flex-direction:column;align-items:center;width:66.6666666667%;margin:0 auto}.infrastructure .top-side .tabs{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0;gap:16px}.infrastructure .top-side .tabs .tab{border-radius:50px;border:1px solid #cdcdcd;background:#fff;padding:10px 16px;transition:all .3s ease-in-out}.infrastructure .top-side .tabs .tab.hidden{display:none}.infrastructure .img-wrapper{width:100%;height:auto}.infrastructure .img-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.infrastructure{padding-top:60px}.infrastructure .img-wrapper{height:220px}.infrastructure .top-side{width:100%;display:block}.infrastructure .top-side .tabs{gap:10px 16px}}.mortgage-loan-terms{padding:200px 0 440px}.mortgage-loan-terms .mortgage-loan-terms-container{display:flex;justify-content:space-between;padding:0 4.15%}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms{width:50%}.mortgage-loan-terms .mortgage-loan-terms-container .mortgage-financing{margin-right:8.3333333333%}.mortgage-loan-terms .mortgage-loan-terms-container .picture{width:412px;height:140px}.mortgage-loan-terms .mortgage-loan-terms-container .picture img{width:100%;height:100%;object-fit:cover}.mortgage-loan-terms .mortgage-loan-terms-container h3{font-size:48px;margin-bottom:30px}.mortgage-loan-terms .mortgage-loan-terms-container span{display:block;margin-top:20px;margin-bottom:12px}.mortgage-loan-terms .mortgage-loan-terms-container p{color:#717a7a}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .payment-term-boxes{display:flex;flex-wrap:wrap;gap:43px;margin-bottom:40px}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .box{background-color:#416a5c14;padding:16px;min-height:150px;height:100%;width:calc(50% - 43px)}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .box h4{font-family:WeblySleek UI SB;font-size:32px;line-height:44.8px;margin-bottom:12px}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .box p{color:#161616;font-size:20px;line-height:30px}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms a{font-family:WeblySleek UI SB}@media screen and (max-width: 1200px){.mortgage-loan-terms .mortgage-loan-terms-container{padding:0 2.15%}.mortgage-loan-terms .mortgage-loan-terms-container .mortgage-financing{margin-left:3%}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .payment-term-boxes{gap:10px}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .payment-term-boxes .box{width:calc(50% - 5px)}}@media screen and (max-width: 991px){.mortgage-loan-terms{flex-direction:column;padding:100px 0 220px}.mortgage-loan-terms .mortgage-loan-terms-container{flex-direction:column;padding-left:0;padding-right:0}.mortgage-loan-terms .mortgage-loan-terms-container .mortgage-financing{width:100%;margin-left:0}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms{width:100%}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .payment-term-boxes{gap:10px}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .box{width:calc(50% - 5px);padding:15px;min-height:150px;height:100%}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .box h4{font-size:16px;line-height:24px;margin-bottom:10px}.mortgage-loan-terms .mortgage-loan-terms-container .payment-terms .box p{font-size:16px;line-height:24px}.mortgage-loan-terms .mortgage-loan-terms-container .picture{width:150px;height:55px}.mortgage-loan-terms .mortgage-loan-terms-container h3{font-size:24px}}.terms-conditions{padding:27px 0 80px}.terms-conditions h2{text-transform:uppercase;margin-bottom:28px}.terms-conditions .section{margin-bottom:30px}.terms-conditions .section p{margin-bottom:12px}.terms-conditions .section li{font-size:16px;line-height:24px}@media screen and (max-width: 768px){.terms-conditions h2{margin-bottom:20px}}.apartment-individual{margin-block-end:120px}.apartment-individual .apartment-individual-container{display:flex;gap:160px}.apartment-individual .apartment-individual-container .left-side{width:66.66666667%;margin-right:8.333333333%;position:relative}@media screen and (max-width: 768px){.apartment-individual .apartment-individual-container .left-side{margin-right:0}}.apartment-individual .apartment-individual-container .diagram-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:grid;grid-template-columns:120px auto;gap:20px}.apartment-individual .apartment-individual-container .diagram-wrapper .compass-icon{display:flex;justify-content:start;align-items:end;margin-bottom:20px}.apartment-individual .apartment-individual-container .diagram-wrapper .compass-icon img{width:76px;height:76px}.apartment-individual .apartment-individual-container .diagram-img-wrapper{position:relative;width:100%}.apartment-individual .apartment-individual-container .diagram-img-wrapper img{width:100%;object-fit:contain}.apartment-individual .apartment-individual-container .three-d-img{display:none}.apartment-individual .apartment-individual-container .left-side{position:relative}.apartment-individual .apartment-individual-container .switch{display:flex;border-radius:50px;background-color:#1b3d38;padding:5px;width:fit-content;z-index:20;margin-bottom:25px}.apartment-individual .apartment-individual-container .switch .tab{padding:10px 25px;border-radius:50px;background-color:#1b3d38;color:#fff;cursor:pointer}.apartment-individual .apartment-individual-container .switch .tab.active{background-color:#416a5c;cursor:default}.apartment-individual .apartment-individual-container .switch .tab.hidden{display:none}.apartment-individual .apartment-individual-container .info-side{max-width:412px;width:100%;padding-top:30px}.apartment-individual .apartment-individual-container .info-side a{font-family:WeblySleek UI SB}.apartment-individual .apartment-individual-container .info-side h2{margin-bottom:16px}.apartment-individual .apartment-individual-container .info-side h4{margin-bottom:32px}.apartment-individual .apartment-individual-container .info-side .list{padding-left:0}.apartment-individual .apartment-individual-container .info-side .list li{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.apartment-individual .apartment-individual-container .info-side .list li:last-child{margin-bottom:24px}.apartment-individual .apartment-individual-container .info-side .buttons{margin-top:32px;display:flex;flex-wrap:wrap;gap:16px 24px}.apartment-individual .apartment-individual-container .info-side .buttons a{width:calc(100% - 80px);text-align:center}.apartment-individual .apartment-individual-container .info-side .buttons button{font-family:WeblySleek UI SB}.apartment-individual .apartment-individual-container .info-side .buttons button:first-child{width:100%}.apartment-individual .apartment-individual-container .info-side .buttons button:last-child{width:56px;height:56px;padding:0}.apartment-individual .apartment-individual-container .info-side .buttons .secondary{width:100%}.apartment-individual-left-side{display:grid;grid-template-rows:auto 1fr}@media screen and (max-width: 1200px){.apartment-individual .apartment-individual-container{flex-direction:column;gap:40px}.apartment-individual .apartment-individual-container .left-side,.apartment-individual .apartment-individual-container .info-side{max-width:unset;width:100%}.apartment-individual .apartment-individual-container .left-side .buttons,.apartment-individual .apartment-individual-container .info-side .buttons{max-width:400px;width:100%}}@media screen and (max-width: 768px){.apartment-individual{padding:20px 0 40px}.apartment-individual .apartment-individual-container{flex-direction:column;gap:40px}.apartment-individual .apartment-individual-container .diagram-wrapper{grid-template-columns:1fr}.apartment-individual .apartment-individual-container .diagram-wrapper .compass-icon{order:2}.apartment-individual .apartment-individual-container .diagram-wrapper .compass-icon img{width:40px;height:40px}.apartment-individual .apartment-individual-container .tab{font-size:16px;padding:6px 20px}.apartment-individual .apartment-individual-container .info-side{padding:0}.apartment-individual .apartment-individual-container .switch{padding:0;position:static}}.apartment-individual .other-buttons{margin-top:26px;display:flex;padding:4px;border-radius:50px;border:1px solid #1B3D38;width:fit-content}@media screen and (max-width: 768px){.apartment-individual .other-buttons{width:100%;overflow-x:scroll}.apartment-individual .other-buttons::-webkit-scrollbar{display:none}}.apartment-individual .other-buttons button{text-decoration:unset;padding:6px 20px;border-radius:50px;color:#1b3d38;font-size:16px;font-weight:300;line-height:24px;white-space:nowrap}.apartment-individual .other-buttons button.active{background:#416a5c;font-weight:600;color:#fff}.reservation-modal-content{max-width:850px;width:100%;padding:40px 30px}.reservation-modal .buttons{display:flex;justify-content:flex-end;gap:24px}.reservation-modal h5{margin:12px 0 32px}.reservation-modal form .form-container{display:flex;flex-wrap:wrap;gap:24px 16px;width:100%}.reservation-modal form div.input-field{width:calc(50% - 8px)}.reservation-modal form div.input-field:nth-last-child(2){width:100%}.reservation-modal form div.input-field:nth-last-child(1){width:100%;margin-bottom:0}.reservation-modal form div.input-field label{margin-bottom:8px;color:#161616;display:block}.reservation-modal form div.input-field input,.reservation-modal form div.input-field textarea{border:none;border-bottom:1px solid var(--Background, #f7f5f4);background:#3433300d;padding:16px 12px;font-size:16px;width:calc(100% - 1em);border-radius:3px;box-sizing:border-box;outline:none;color:#717a7a}.reservation-modal form div.input-field input::placeholder,.reservation-modal form div.input-field textarea::placeholder{color:#717a7a}.reservation-modal form div.input-field textarea{height:96px;resize:none}.reservation-modal form div.checkbox-field{margin-bottom:32px}.reservation-modal form div.checkbox-field input[type=checkbox]{margin-right:.5em}.reservation-modal form .checkbox-field{padding-left:40px;font-size:16px;margin-bottom:20px;line-height:24px}.reservation-modal form .checkbox-field.error{color:red;margin-top:5px}.reservation-modal form .checkbox-field.error .checkmark{border-color:red}.reservation-modal form span.error{color:red;font-size:14px;margin-top:5px}@media screen and (max-width: 768px){.reservation-modal-content{padding:40px 16px 16px}.reservation-modal-content .modal-container{height:580px;overflow-y:auto}.reservation-modal h2{font-size:24px}.reservation-modal form div.input-field,.reservation-modal form div.input-field input,.reservation-modal form div.input-field textarea{width:100%}.reservation-modal form .checkbox-field{margin-left:16px}.reservation-modal .buttons button{width:-webkit-fill-available}}
