@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";header,a,button,label,img,svg,path{transition:all .3s linear}i,span{transition:all 0s linear}*:focus{outline:none !important}::-moz-selection{color:#fff;background:rgba(60,190,231,.5)}::selection{color:#fff;background:rgba(60,190,231,.5)}::-moz-selection{color:#fff;background:rgba(60,190,231,.5)}.mtb-xl{margin:120px 0}@media only screen and (max-width: 768px){.mtb-xl{margin:40px 0}}.mtb-l{margin:80px 0}.mtb-m{margin:60px 0}.mtb-s{margin:40px 0}.ptb-xl{padding:120px 0}@media only screen and (max-width: 992px){.ptb-xl{padding:24px 0}}.ptb-l{padding:80px 0}.ptb-m{padding:60px 0}.ptb-s{padding:40px 0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}html,body{position:relative;width:100%;height:100%;-webkit-font-smoothing:antialiased}body{font-family:"Roboto Condensed",Tahoma,Geneva,Verdana,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:20px;line-height:28px;color:#404040;overflow-x:hidden}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background-color:rgba(71,64,115,.15);box-shadow:inset 0 0 4px 0 rgba(71,64,115,.2);-webkit-box-shadow:inset 0 0 4px rgba(71,64,115,.2)}body::-webkit-scrollbar-thumb{background-color:#0079ba}body.show-nav{overflow:hidden}body.page-template-service-page{background-image:none}header{display:flex;flex-direction:column;width:100%;z-index:99}header .header-top{display:flex;flex-wrap:initial;flex-direction:column;align-items:center;background-color:#14192d;border-bottom:8px solid #dbdbdb}header .header-top .header-top-wrap{display:flex;width:100%;max-width:1440px;min-height:56px;align-items:center;justify-content:space-between;padding:0 16px}header .header-top p{color:#fff;margin:0}@media only screen and (max-width: 992px){header .header-top p{display:none}}header .header-top .contact-info{display:flex;align-items:center;gap:24px}header .header-top .contact-info a{display:flex;align-items:center;color:#fff;gap:8px;font-size:16px;line-height:24px;text-transform:none;font-weight:500}header .header-top .contact-info a:hover{color:#0079ba}@media only screen and (max-width: 576px){header .header-top .contact-info a:not(:first-child){display:none}}header .header-main{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px;min-height:160px;padding:0 16px;margin:0 auto}@media only screen and (max-width: 992px){header .header-main{min-height:80px}}@media only screen and (max-width: 420px){header .header-main .btn{display:none}}.logo{display:inline-block;position:relative;z-index:1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:-2px;color:#2e3c71;text-transform:uppercase}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h4 span,h5 span,.h5 span{color:#0079ba}h1,.h1{font-size:80px;line-height:92px;font-weight:900;margin-bottom:32px;word-break:break-all}@media only screen and (max-width: 992px){h1,.h1{font-size:60px;line-height:72px;margin-bottom:16px}}@media only screen and (max-width: 576px){h1,.h1{font-size:40px;line-height:48px}}h2,.h2{font-size:60px;line-height:74px;font-weight:900;margin-bottom:24px}@media only screen and (max-width: 992px){h2,.h2{font-size:40px;line-height:48px;margin-bottom:16px}}h3,.h3{font-size:40px;line-height:52px;font-weight:900;letter-spacing:-1px;margin-bottom:24px}@media only screen and (max-width: 992px){h3,.h3{font-size:32px;line-height:40px;margin-bottom:16px}}h4,.h4{font-size:32px;line-height:40px;font-weight:900;margin-bottom:16px;letter-spacing:0}h5,.h5{font-size:24px;line-height:32px;font-weight:900;margin-bottom:16px;letter-spacing:0}p{display:inline-flex;font-size:20px;font-weight:400;line-height:28px;color:#404040;margin-bottom:16px}p.small{font-size:18px;line-height:24px}p.tiny{display:inline-flex;font-size:16px;line-height:20px}a{color:#0079ba;text-decoration:none;transition:all .2s linear}a:hover{color:#ff5e14}a.primary-link{display:flex;align-items:center;width:-moz-max-content;width:max-content;font-size:16px;line-height:20px;font-weight:800;color:#ff5e14;text-decoration:none;text-transform:uppercase;gap:4px}a.primary-link::after{height:22px;content:url("assets/images/icons/link-arrow.svg")}a.primary-link:hover{gap:8px}a.light{color:#fff}a.light:hover{color:hsla(0,0%,100%,.6)}strong{font-weight:700}section{position:relative}section .section-title{position:relative;text-transform:uppercase;margin-top:32px}section .section-title h2{line-height:52px}section .section-title span{font-size:14px;line-height:20px;font-weight:500;color:#929292}section .section-title::before{position:absolute;content:"";top:-24px;left:-32px;width:220px;height:120px;background:linear-gradient(160deg, #E3E3E3 0%, rgba(255, 255, 255, 0) 40%);border-radius:16px;z-index:-1}section .section-title.light h2,section .section-title.light span{color:#fff}section .section-title.light::before{background:linear-gradient(160deg, #6A80D5 0%, rgba(53, 66, 120, 0) 40%);opacity:.6;z-index:0}#single-hero{margin-top:200px}#single-hero h2{text-align:center}#content.container{padding:0 0 80px 0;max-width:960px}ul{padding:0}.btn{position:relative;display:inline-flex;align-items:center;min-width:180px;flex-shrink:initial;font-size:18px;line-height:22px;font-weight:600;text-align:center;padding:16px 24px;border:0;border-radius:28px;text-transform:uppercase;cursor:pointer}.btn svg{margin-right:8px}.btn::after{content:"";position:absolute;width:320px;height:158px;top:calc(50% - 78px);left:calc(50% - 160px);background-image:url("assets/images/lines-orange.svg");z-index:-1}.btn .icon{position:relative;padding:18px 35px 0 70px}.btn.primary{color:#fff;background-color:#ff5e14}.btn.primary:hover,.btn.primary:active,.btn.primary:focus{color:#d4d4d4;background-color:#14192d}.btn.secondary{color:#ff5e14;background-color:#ffece3}.btn.secondary:hover{color:#fff;background-color:#ff5e14}.btn.secondary:hover path{stroke:#fff}.btn.tertiary{background-color:none;border:2px solid #0079ba;color:#fff}.btn.tertiary::after{background-image:url("assets/images/lines-light.svg")}.btn.tertiary:hover{color:#2e3c71;background-color:#fff;border:2px solid #fff}@media only screen and (max-width: 576px){.btn{min-width:160px}}.button-wrap{display:flex;align-items:center;gap:24px}#main-nav{display:inline-block;position:relative;z-index:99;transition:all .05s linear;background-color:hsla(0,0%,100%,0)}#main-nav ul{list-style-type:none;text-align:right;z-index:99;padding:0;margin:0}#main-nav ul li{display:inline-block}#main-nav ul li:hover a{color:#ff5e14}#main-nav ul li:hover ul a{background:#ff5e14;color:#fff;height:32px;line-height:33px;margin-bottom:5px}#main-nav ul li:hover ul a:hover{background-color:#ff5e14;color:#fff}#main-nav ul li:not(:last-child){margin-right:32px}@media only screen and (max-width: 992px){#main-nav ul li:not(:last-child){margin-right:0;border-bottom:1px solid #dbdbdb}}#main-nav ul li a{display:block;font-size:18px;line-height:20px;font-weight:600;color:#404040;text-decoration:none;text-transform:uppercase}#main-nav ul li a:hover+.sub-menu{display:block;animation:fadein .5s}@media only screen and (max-width: 992px){#main-nav ul li a{font-size:20px;line-height:24px;position:relative;width:100%;padding:32px;text-align:center}}#main-nav ul li ul{display:none}#main-nav ul li ul li{display:block;float:none}#main-nav ul li ul li a{width:auto;min-width:150px;padding:0 16px;text-align:left;text-transform:none;font-weight:400;letter-spacing:0}@media only screen and (max-width: 992px){#main-nav ul li{display:block;margin:0}#main-nav ul li:not(:last-child)::after,#main-nav ul li:not(:nth-last-of-type(2))::after{top:auto;right:-115px;bottom:10px;width:400px;height:2px;background:#474073;background:linear-gradient(90deg, rgba(71, 64, 115, 0) 0%, rgba(71, 64, 115, 0.1) 50%, rgba(71, 64, 115, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#474073",endColorstr="#474073",GradientType=1)}}@media only screen and (max-width: 992px){#main-nav ul{display:flex;position:relative;padding:1px 0 0;justify-content:center;align-items:center;z-index:960}}#main-nav .sub-menu{position:absolute;z-index:99;padding:5px 0 0 0}@media only screen and (max-width: 992px){#main-nav .sub-menu{position:relative;box-shadow:none;margin-left:0;padding:0}}#main-nav .sub-menu:hover{display:block;animation:fadein .5s}#main-nav .menu-item-has-children>a::after{color:#f8991d;content:"|";padding-left:4px}@media only screen and (max-width: 992px){#main-nav{position:fixed;display:flex;width:100%;height:1px;top:0;right:0;justify-content:center;align-items:center;z-index:999}#main-nav .menu{position:static;display:none}#main-nav .show{display:block}#main-nav div:only-child{transform:scale(0);transition:all .2s ease-out}}#nav-icon{display:none;position:absolute;top:15px;right:16px;width:34px;height:26px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:9999}#nav-icon span{display:block;position:absolute;height:4px;width:100%;background-color:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px;width:60%}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:11px}#nav-icon span:nth-child(4){top:22px;width:80%}#nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon.open span:nth-child(2){transform:rotate(45deg)}#nav-icon.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}@media only screen and (max-width: 992px){#nav-icon{display:inline-block}}body.show-nav #nav-icon span{background-color:#ff5e14}body.show-nav .nav-backdrop{display:block;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.show-nav .logo{z-index:-1}@media only screen and (max-width: 992px){body.show-nav #main-nav{height:100vh}}@media only screen and (max-width: 992px){body.show-nav #main-nav div:only-child{transform:scale(1)}}.nav-backdrop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:hsla(0,0%,100%,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);z-index:998}#main-hero{margin-top:40px}#main-hero .hero-title h1{margin:0}#main-hero .hero-title p{text-transform:uppercase;color:#929292}@media only screen and (max-width: 576px){#main-hero .hero-title p{font-size:16px;line-height:20px}}#main-hero .hero-content{background-image:url("assets/images/hero-background.webp");background-repeat:no-repeat;background-position:top center;border-top:16px solid #14192d;margin-top:80px}#main-hero .hero-content .hero-image{position:absolute;left:50%;bottom:0;width:860px;height:auto}@media only screen and (max-width: 576px){#main-hero .hero-content .hero-image{display:none}}#main-hero .hero-content #owl-recent{max-width:680px;margin:-40px 0 40px}#main-hero .hero-content #owl-recent .recent-content{position:relative}#main-hero .hero-content #owl-recent .recent-content span{position:absolute;top:8px;left:8px;background-color:#0079ba;color:#fff;font-size:14px;line-height:18px;text-transform:uppercase;border-radius:12px;padding:4px 10px 2px}#main-hero .hero-content #owl-recent img{border-radius:16px;height:auto}#main-hero .hero-content #owl-recent h4{color:#fff;margin:24px 0 0}#main-hero .hero-content #owl-recent a:hover{color:#fff}#main-hero .hero-content #owl-recent .owl-nav{position:absolute;right:-4px;bottom:22px}#main-hero .hero-content #owl-recent .owl-nav [class*=owl-]{width:44px;height:44px;border-radius:22px}#main-hero .hero-content #owl-recent .owl-nav [class*=owl-]:hover{background-color:hsla(0,0%,100%,.2)}@media only screen and (max-width: 576px){#main-hero .hero-content{margin-top:24px}}@media only screen and (max-width: 576px){#main-hero{margin-top:16px}}#facts{padding:80px 0}#facts .single-fact{display:flex;flex-direction:row;background-image:url("assets/images/facts-bglines.svg");background-repeat:no-repeat;background-position:center;align-items:center;justify-content:center}#facts .single-fact .fact-count{display:flex;align-items:center;font-size:120px;line-height:120px;font-weight:300;letter-spacing:-10px}@media only screen and (max-width: 1199px){#facts .single-fact .fact-count{font-size:80px;line-height:80px}}#facts .single-fact .fact-count span{font-size:80px;line-height:80px;font-weight:100;color:#ff5e14;margin-left:16px}@media only screen and (max-width: 1199px){#facts .single-fact .fact-count span{font-size:60px;line-height:60px;margin-left:8px}}#facts .single-fact p{max-width:200px;margin:0 0 0 40px;color:#929292}@media only screen and (max-width: 992px){#facts .single-fact p{margin:0 0 0 24px;line-height:24px}}@media only screen and (max-width: 992px){#facts .single-fact{padding:16px 0}}@media only screen and (max-width: 992px){#facts{padding:48px 0}}#about{padding:120px 0}#about .row{padding:40px 0}#about img{display:flex;justify-self:center;width:90%}@media only screen and (max-width: 992px){#about img{margin-bottom:40px}}@media only screen and (max-width: 992px){#about{padding:80px 0}}#video{background-image:url("assets/images/video-background.webp");background-repeat:no-repeat;background-position:center;background-size:cover;padding:120px 24px;z-index:-1;text-align:center;margin-bottom:120px}#video h2{color:#fff}#video .video-wrap{max-width:960px;margin:60px auto 20px;padding:16px;border-radius:16px;background-color:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.15)}#video .video-wrap .ratio{border-radius:10px;overflow:hidden}@media only screen and (max-width: 992px){#video{padding:80px 24px}}#projects{padding:0 0 120px}#projects h5{transition:all .3s ease}#projects .project-content img{height:auto;border-radius:16px;margin-bottom:16px}#projects a.project-content:hover h5{color:#ff5e14}#projects a.project-content:hover img{opacity:.8}#owl-projects{padding:16px 0 24px}#owl-projects .owl-nav{position:absolute;top:-80px;right:0}#owl-projects .owl-nav [class*=owl-]{width:44px;height:44px;border-radius:22px}#owl-projects .owl-nav [class*=owl-]:hover{background-color:rgba(255,94,20,.8)}#owl-projects .owl-nav [class*=owl-]:hover svg path{stroke:#fff}@media only screen and (max-width: 480px){#owl-projects .owl-nav{top:-34px}}@media only screen and (max-width: 480px){#owl-projects{padding:32px 0 24px}}#sales{background-image:url("assets/images/sales-background.webp");background-repeat:no-repeat;background-position:center;background-size:cover;padding:120px 0;z-index:-1}#sales .sales-project{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:80px;padding:80px 0}#sales .sales-project h3{color:#fff}#sales .sales-project img{border-radius:16px;box-shadow:0 0 24px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 992px){#sales .sales-project .size-post-thumb-medium{width:100%;max-width:600px;height:auto}}#sales .sales-project ul{margin-bottom:24px}#sales .sales-project ul li{display:flex;align-items:center;justify-content:space-between;color:#d4d4d4}#sales .sales-project ul li:not(:last-child){border-bottom:1px solid rgba(219,219,219,.2)}#sales .sales-project ul li div{display:flex;align-items:center;gap:8px;padding:16px 0}@media only screen and (max-width: 1199px){#sales .sales-project{gap:40px;padding:60px 0;flex-direction:column-reverse}}#sales .sales-project-content{width:600px}@media only screen and (max-width: 992px){#sales .sales-project-content{width:100%;max-width:600px}}@media only screen and (max-width: 992px){#sales{padding:80px 0}}#contacts{position:relative;height:920px}#contacts .contact-card{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:24px;align-items:center;padding:32px;position:relative;background:hsla(0,0%,100%,.9);border:1px solid #dbdbdb;box-shadow:0px 4px 16px rgba(0,0,0,.1);border-radius:24px;margin-top:120px}#contacts .contact-card .contact-item{display:flex;flex-direction:column;gap:16px}#contacts .contact-card .contact-item .link{display:flex;align-items:center}#contacts .contact-card .contact-item .link img{margin-right:8px}#contacts .contact-card .contact-item .btn{align-self:flex-end}@media only screen and (max-width: 992px){#contacts .contact-card .contact-item .btn{align-self:flex-start}}@media only screen and (max-width: 992px){#contacts .contact-card{grid-column-gap:16px;grid-template-columns:repeat(1, 1fr);padding:24px;margin-top:60px}}.map-wrapper{position:absolute;width:100%;top:120px;left:0;z-index:-1}#map-canvas,#map-project{position:relative;height:800px}#map-canvas::before,#map-project::before{position:absolute;content:"";top:0;left:0;width:100%;height:200px;background:#fff;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);z-index:999}@media only screen and (max-width: 768px){#map-canvas,#map-project{height:400px}}#writeus,#reservation{width:560px;max-width:560px;border-radius:16px}form{display:flex;flex-direction:column}form label{width:100%;font-size:18px;line-height:26px}form input[type=text],form input[type=email],form input[type=tel],form textarea{width:100%}form input,form textarea{color:#404040;font-size:20px;line-height:28px;padding:8px 16px;background:#fff;border:1px solid #dbdbdb;box-shadow:0px 0px 16px rgba(0,0,0,.1);border-radius:24px;margin-top:8px}form input[type=submit]{position:relative;color:#fff;background-color:#ff5e14;display:inline-flex;align-items:center;min-width:180px;flex-shrink:initial;font-size:18px;line-height:22px;font-weight:600;text-align:center;padding:16px 24px;border:0;border-radius:28px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}form input[type=submit]:hover{background-color:#14192d}form .wpcf7-response-output{margin:24px 0 0;padding:16px;border-radius:16px}.breadcrumb{display:flex;align-items:center;text-transform:uppercase;margin-bottom:32px}.breadcrumb a{font-size:14px;font-weight:400;line-height:16px;color:#b2b2b2;text-decoration:none;transition:all .3s linear}.breadcrumb a:hover{color:#8c8c8c}.breadcrumb span{font-size:14px;font-weight:400;line-height:16px;color:#b2b2b2}.breadcrumb .breadcrumb-sep{margin:0 8px;color:#cfcfcf}.bg-image-project{position:absolute;top:200px;left:0;width:100vw;height:70vh;z-index:-1;overflow:hidden}.bg-image-project::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, #fff 100%)}.bg-image-project img{width:100%;filter:blur(16px);opacity:.05}.single-project .project-props{max-width:85%;margin:0 0 24px 32px}.single-project .project-props li{display:flex;font-size:18px;align-items:center;justify-content:space-between;color:#404040}.single-project .project-props li:not(:last-child){border-bottom:1px solid rgba(219,219,219,.6)}.single-project .project-props li div{display:flex;align-items:center;gap:8px;padding:16px 0}.single-project .project-props li div span{color:#929292}@media only screen and (max-width: 768px){.single-project .project-props{max-width:100%;margin:8px}}.single-project .project-title{position:relative;text-transform:uppercase;margin:32px 0 0 32px}.single-project .project-title h1{font-size:52px;line-height:58px}@media only screen and (max-width: 768px){.single-project .project-title h1{font-size:32px;line-height:38px}}.single-project .project-title span{font-size:14px;line-height:20px;font-weight:500;color:#929292}.single-project .project-title::before{position:absolute;content:"";top:-24px;left:-32px;width:220px;height:120px;background:linear-gradient(160deg, #E3E3E3 0%, rgba(255, 255, 255, 0) 40%);border-radius:16px;z-index:-1}.single-project .project-title.light h2,.single-project .project-title.light span{color:#fff}.single-project .project-title.light::before{background:linear-gradient(160deg, #6A80D5 0%, rgba(53, 66, 120, 0) 40%);opacity:.6;z-index:0}@media only screen and (max-width: 768px){.single-project .project-title{margin:0}}.single-project .attachment-post-thumb-big,.single-project .project-image,.single-project .object-img{width:100%;height:auto;border-radius:16px;box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.child-project{min-height:60vh;margin-bottom:120px}.child-project .apt-content{max-width:85%;padding:0 0 40px 32px}@media only screen and (max-width: 768px){.child-project .apt-content{padding:0}}.child-project .apt-plan{text-align:center}.child-project .apt-image{border-radius:16px;box-shadow:0 0 24px 0 rgba(0,0,0,.15);background-color:#fff;padding:32px}.child-project .apt-image img{width:70%}.child-project .apt-reserv{text-align:center;padding:80px 0 0}.child-project .apt-status{font-size:16px;color:#929292;position:relative;padding-left:16px}.child-project .apt-status::before{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:4px;background-color:#d4d4d4}.child-project .apt-status.free::before{background-color:#75df18;box-shadow:0 0 0 4px rgba(117,223,24,.2)}.child-project .apt-status.reserved::before{background-color:#ffb222;box-shadow:0 0 0 4px rgba(255,178,34,.2)}.child-project .apt-status.sold::before{background-color:#f33;box-shadow:0 0 0 4px rgba(255,112,112,.2)}.floors-display{display:flex;flex-direction:column;align-items:center;padding:120px 0}.floors-display .floors-title{text-align:center}.floors-display .floors-title h3{margin-bottom:4px}.floors-display .floors-wrap{width:100%;max-width:980px}@media only screen and (max-width: 576px){.floors-display{padding:60px 0}}.accordion{margin-top:40px}.accordion .accordion-item{border:1px solid rgba(46,60,113,.15) !important;background-color:rgba(46,60,113,.05);border:0;border-radius:8px;margin-bottom:4px;transition:all .4s ease}.accordion .accordion-item:hover{background-color:hsla(0,0%,100%,.6)}.accordion .accordion-item h5{margin-bottom:0}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:14px 24px;color:#404040;border:none;background:none;outline:none}.accordion button .accordion-title{padding:1em 1.5em 1em 0}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:20px;width:24px;height:24px}.accordion button .icon::before{display:block;position:absolute;content:"";top:11px;left:3px;width:18px;height:2px;background:#404040}.accordion button .icon::after{display:block;position:absolute;content:"";top:3px;left:11px;width:2px;height:18px;background:#404040}.accordion button[aria-expanded=true]{color:#0079ba}.accordion button[aria-expanded=true] .icon::after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:-moz-max-content;max-height:max-content;transition:all .4s ease;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;font-size:18px;line-height:24px;transition:opacity .4s ease,max-height .4s ease;will-change:opacity,max-height;padding:0 24px}.accordion .accordion-content .apt-item{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;padding:16px 0}@media only screen and (max-width: 576px){.accordion .accordion-content .apt-item{grid-template-columns:repeat(2, 1fr);grid-row-gap:4px}}@media only screen and (max-width: 480px){.accordion .accordion-content .apt-item{grid-template-columns:repeat(1, 1fr);grid-row-gap:4px}}.accordion .accordion-content .apt-item img{margin-right:10px}.accordion .accordion-content .apt-item:not(:last-child){border-bottom:1px solid #e3e3e3}.accordion .accordion-content .apt-item:last-of-type{margin-bottom:16px}.accordion .accordion-content .apt-item .apt-status{font-size:16px;color:#929292;position:relative;padding-left:16px}.accordion .accordion-content .apt-item .apt-status::before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:4px;background-color:#d4d4d4}.accordion .accordion-content .apt-item .apt-status.free::before{background-color:#75df18;box-shadow:0 0 0 4px rgba(117,223,24,.2)}.accordion .accordion-content .apt-item .apt-status.reserved::before{background-color:#ffb222;box-shadow:0 0 0 4px rgba(255,178,34,.2)}.accordion .accordion-content .apt-item .apt-status.sold::before{background-color:#f33;box-shadow:0 0 0 4px rgba(255,112,112,.2)}.accordion .accordion-content .apt-item .apt-area,.accordion .accordion-content .apt-item .apt-rooms{font-size:16px;color:#929292}.accordion .accordion-content .apt-item .apt-link{text-align:right}@media only screen and (max-width: 576px){.accordion .accordion-content .apt-item .apt-link{text-align:left}}.accordion .accordion-content .apt-item .apt-link a{color:#0079ba;line-height:24px}.accordion .accordion-content .apt-item .apt-link a:hover{color:#ff5e14}#projects-page{padding-bottom:120px}#projects-page .project-tabs{margin:24px 0 40px}#projects-page .project-tabs .project-tab{color:#404040;font-size:18px;font-weight:500;text-transform:uppercase;margin-right:24px}#projects-page .project-tabs .project-tab.active{position:relative;color:#ff5e14}#projects-page .project-tabs .project-tab.active::after{position:absolute;bottom:-8px;left:0;content:"";width:100%;height:4px;background-color:#ff5e14;border-radius:2px}#projects-page .project-tabs .project-tab.active:hover{color:#ff5e14;cursor:default}#projects-page .project-tabs .project-tab:hover{color:#0079ba}#projects-page .projects-grid .project-item h5{transition:all .3s ease;margin:16px 0 40px}#projects-page .projects-grid .project-item:hover img{opacity:.8}#projects-page .projects-grid .project-item:hover h5{color:#ff5e14}#projects-page .projects-grid .project-thumb img{width:100%;height:auto;border-radius:16px;box-shadow:0 0 24px 0 rgba(0,0,0,.15)}#projects-page .projects-empty-message{display:flex;flex-direction:column;align-items:center}#projects-page .projects-empty-message h4{margin:40px 0 0}#projects-page .projects-empty-message p{color:#929292}#reservation .submit{margin-left:16px}#reservation .g-recaptcha{margin-top:32px}.alert{padding:35px 25px;font-weight:500;border-radius:0;color:#fff;border:0;margin:30px 0}.alert-danger{background-color:#e31830}.alert-success{background-color:#1ab35d}.alert-warning{background-color:#d5b60a}.alert-info{background-color:#7291f2}#scroll-top{position:fixed;display:none;padding-top:8px;bottom:40px;right:30px;cursor:pointer;z-index:98}#scroll-top:hover svg .totop-arrow{fill:#2e3c71}@media only screen and (max-width: 768px){#scroll-top{bottom:20px;right:20px}}.service-page{margin:140px auto;max-width:960px}footer{position:relative;background-color:#14192d;padding-top:8px;color:#d4d4d4}footer::before{position:absolute;left:0;top:4px;content:"";width:100%;height:8px;background-color:#ff5e14}footer p{color:#d4d4d4}footer .footer-logo{margin-right:4px}footer .footer-main{display:flex;justify-content:center;padding:180px 0}footer .footer-main h5{color:#d4d4d4}footer .footer-main .footer-company{max-width:80%}@media only screen and (max-width: 992px){footer .footer-main .footer-company{grid-area:1/1/2/3}}@media only screen and (max-width: 576px){footer .footer-main .footer-company{grid-area:1}}footer .footer-main .footer-links a{font-size:16px;line-height:18px;color:#d4d4d4;text-transform:uppercase}footer .footer-main .footer-links a:hover{color:#0079ba}footer .footer-main .footer-links ul li{list-style:none}footer .footer-main .footer-links ul li:not(:last-child){margin-bottom:12px}footer .footer-main .footer-contacts{display:flex;flex-direction:column}footer .footer-main .footer-contacts a{display:flex;color:#fff;margin-bottom:16px;text-transform:initial;font-weight:500}footer .footer-main .footer-contacts a:hover{color:#0079ba}footer .footer-main .footer-contacts a img{margin-right:8px}@media only screen and (max-width: 992px){footer .footer-main{padding:120px 0}}footer .footer-bottom{border-top:1px solid rgba(46,60,113,.25)}footer .footer-grid{display:grid;grid-template-columns:2.5fr repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:60px;grid-row-gap:0px}@media only screen and (max-width: 992px){footer .footer-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-row-gap:40px}}@media only screen and (max-width: 768px){footer .footer-grid{grid-template-columns:1fr;grid-template-rows:repeat(1, 1fr);grid-column-gap:0}}footer .footer-legal .nav-crafted{display:flex;align-items:center;justify-content:space-between;padding:32px 0}footer .footer-legal .nav-crafted p{margin-bottom:0}footer .footer-legal .nav-crafted .footer-menu{display:flex;align-items:center;font-size:16px;line-height:24px}@media only screen and (max-width: 576px){footer .footer-legal .nav-crafted .footer-menu{display:block}}@media only screen and (max-width: 768px){footer .footer-legal .nav-crafted{text-align:center;flex-flow:column}}footer .footer-legal .crafted{display:flex;align-items:center;font-size:16px}footer .footer-legal .crafted a:hover{opacity:.7}footer .footer-legal .crafted img{margin-left:8px}@media only screen and (max-width: 768px){footer .footer-legal{display:block}}footer #footer-nav{text-align:right;margin:0}footer #footer-nav ul{margin:0}footer #footer-nav li{display:inline-flex;list-style:none;font-size:16px;margin-left:40px}@media only screen and (max-width: 768px){footer #footer-nav li{margin-left:16px}}footer #footer-nav li:last-child::after{content:""}footer #footer-nav li a{position:relative;color:#0079ba;text-decoration:none;text-transform:initial;font-weight:400}footer #footer-nav li a:hover{color:#fff}footer #footer-nav li a::before{position:absolute;top:8px;left:-20px;content:"";width:3px;height:3px;border-radius:3px;background-color:#fff}@media only screen and (max-width: 768px){footer #footer-nav li a::before{content:none}}@media only screen and (max-width: 768px){footer #footer-nav{text-align:center;padding:24px 0}}@media(min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}.modal-body{padding:60px}@media only screen and (max-width: 576px){.modal-body{padding:16px}}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:rgba(0,0,0,0) !important;border-top:none !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{background:hsla(0,0%,100%,.7);border:1px solid #caf1ff;border-radius:16px;margin-bottom:16px;padding:16px 24px !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0 !important;padding-right:0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{color:#404040 !important}/*# sourceMappingURL=style.min.css.map */