@import"https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&family=Quicksand:wght@300..700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer}button,input,textarea{border-radius:0}b,strong{font-weight:bold}i,em{font-style:italic}a{text-decoration:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}@media only screen and (max-width: 640px){html{overflow-x:hidden}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.admin-bar .site-center{margin-top:46px}@media only screen and (min-width: 783px){body.admin-bar .site-center{margin-top:32px}}body.admin-bar #site-header{margin-top:46px}@media only screen and (min-width: 783px){body.admin-bar #site-header{margin-top:32px}}@media only screen and (max-width: 600px){body.admin-bar.admin-bar-is-active-but-not-in-view #site-header{margin-top:0}}body *{font-weight:normal}.gl-mobile-nav-active-no-scroll{overflow:hidden}@media(min-width: 1200px){.gl-mobile-nav-active-no-scroll{overflow:visible}}#site{display:flex;flex-direction:column;min-height:100vh;position:relative;overflow:hidden;z-index:1}.gl-button{font-family:"Oxygen",sans-serif;font-weight:700;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;display:inline-flex;align-items:center;color:#232323;background-color:rgba(0,0,0,0);padding:0;border:none}.gl-button:disabled{opacity:.5;cursor:not-allowed}.gl-button:not(:disabled):hover span:after{transform:translate(-50%, -50%) scale(1.5)}@media(max-width: 767px){.gl-button.gl-button--small{font-size:14px}}@media(min-width: 768px){.gl-button.gl-button--small span{width:40px;height:40px;border-radius:40px}}.gl-button.gl-button--small span:after{width:11px}.gl-button span{background-color:#99f;flex-shrink:0;width:40px;height:40px;border-radius:40px;margin-left:10px;position:relative}@media(min-width: 768px){.gl-button span{width:60px;height:60px;border-radius:60px}}.gl-button span:after{-webkit-transition:all .2s ease 0ms;-moz-transition:all .2s ease 0ms;-o-transition:all .2s ease 0ms;transition:all .2s ease 0ms;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url("../images/icons/arrow-right-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 768px){.gl-button span:after{width:clamp(16px,1.1111111111vw,16px);height:clamp(16px,1.1111111111vw,16px)}}.gl-button.gl-button--white{color:#fff}.fancybox__dialog .f-carousel__toolbar__column .f-button{margin-left:10px}.fancybox__dialog .f-button{-webkit-transition:all .2s ease 0ms;-moz-transition:all .2s ease 0ms;-o-transition:all .2s ease 0ms;transition:all .2s ease 0ms;border-radius:50%}.fancybox__dialog .f-button:hover{background-color:#99f !important}.fancybox__dialog .f-button:hover svg{transform:scale(1.25)}.fancybox__dialog .f-button svg{-webkit-transition:all .2s ease 0ms;-moz-transition:all .2s ease 0ms;-o-transition:all .2s ease 0ms;transition:all .2s ease 0ms}.fancybox__dialog .f-button.is-arrow:hover{background-color:#99f !important}.fancybox__dialog .f-button.is-arrow:hover:after{transform:translate(-50%, -50%) scale(1.3)}.fancybox__dialog .f-button.is-arrow.is-prev:hover:after{transform:translate(-50%, -50%) rotate(180deg) scale(1.3)}.fancybox__dialog .f-button.is-arrow.is-prev:after{transform:translate(-50%, -50%) rotate(180deg)}.fancybox__dialog .f-button.is-arrow:after{-webkit-transition:all .2s ease 0ms;-moz-transition:all .2s ease 0ms;-o-transition:all .2s ease 0ms;transition:all .2s ease 0ms;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url("../images/icons/arrow-right-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 768px){.fancybox__dialog .f-button.is-arrow:after{width:clamp(16px,1.1111111111vw,16px);height:clamp(16px,1.1111111111vw,16px)}}.fancybox__dialog .f-button.is-arrow svg{display:none !important}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gl-loader-holder .gl-loader-holder__loader{border:3px solid #05594a;border-top:3px solid #9ce5be;border-radius:50%;width:18px;height:18px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.gl-form-holder .form-control{margin-bottom:32px;position:relative}.gl-form-holder .form-control.form-control--last{margin-bottom:0}@media(min-width: 768px){.gl-form-holder .form-control{margin-bottom:40px}}.gl-form-holder .form-control .wpcf7-form-control-wrap.focused~label,.gl-form-holder .form-control .wpcf7-form-control-wrap.filled~label{transform:translateY(calc(-100% - 6px));color:#737373;font-size:12px}.gl-form-holder .form-control input{font-family:"Oxygen",sans-serif;font-weight:400;font-size:14px;line-height:1.25;color:#232323;width:100%;padding:0;border:none;background-color:rgba(0,0,0,0);border-bottom:solid 1px rgba(35,35,35,.2);padding-bottom:clamp(6px,.4166666667vw,6px);outline:none}.gl-form-holder .form-control input::placeholder{color:inherit}.gl-form-holder .form-control input:focus{border-color:#232323}.gl-form-holder .form-control input:focus::placeholder{color:#737373}.gl-form-holder .form-control>label{-webkit-transition:all .2s ease 0ms;-moz-transition:all .2s ease 0ms;-o-transition:all .2s ease 0ms;transition:all .2s ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:14px;position:absolute;left:0;top:0;pointer-events:none}.gl-form-holder .form-control p a{color:#99f;text-decoration:underline}.gl-form-holder .form-control p a:hover{text-decoration:none}.gl-form-holder .form-control .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin-left:0;cursor:pointer}.gl-form-holder .form-control .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item:hover>label .wpcf7-list-item-label:before{background-color:#99f}.gl-form-holder .form-control .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item>label input{display:none}.gl-form-holder .form-control .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item>label input:checked~.wpcf7-list-item-label:before{border-color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0);background-image:url("../images/icons/checkbox.svg")}.gl-form-holder .form-control .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item>label .wpcf7-list-item-label{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#232323;text-transform:none;display:flex}.gl-form-holder .form-control .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item>label .wpcf7-list-item-label:before{content:"";display:block;width:16px;height:16px;border-radius:2px;border:solid 1px rgba(35,35,35,.2);box-sizing:border-box;flex-shrink:0;margin-right:12px;position:relative;top:3px;background-repeat:no-repeat;background-size:cover;background-position:center}.gl-form-holder .form-control .wpcf7-not-valid-tip{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#ff0101;text-transform:none;display:block;margin-top:5px}.gl-form-holder .wpcf7-response-output{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none;margin:32px 0 0 0 !important;padding:0 !important;border:none !important}#site-header{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:8px;position:fixed;top:0;left:50%;transform:translate(-50%, 0);width:100%;z-index:10}@media(min-width: 768px){#site-header{padding:20px}}#site-header .content{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;height:100px;background-color:#05594a;display:flex;align-items:center;justify-content:space-between;padding:0 24px}@media(min-width: 1200px){#site-header .content{padding:0 52px}}@media(min-width: 768px){#site-header .content{height:clamp(88px,6.1111111111vw,88px)}}#site-header .content .col.col-1 .logo-holder{width:103px;display:block}@media(min-width: 768px){#site-header .content .col.col-1 .logo-holder{width:clamp(131px,9.0972222222vw,131px)}}#site-header .content .col.col-1 .logo-holder img{width:100%;height:auto}#site-header .content .col.col-2 nav{display:none}@media(min-width: 1200px){#site-header .content .col.col-2 nav{display:block}}#site-header .content .col.col-2 nav .menu{display:flex}#site-header .content .col.col-2 nav .menu li{margin-right:clamp(24px,1.6666666667vw,24px)}#site-header .content .col.col-2 nav .menu li:last-child{margin-right:0}#site-header .content .col.col-2 nav .menu li:hover a,#site-header .content .col.col-2 nav .menu li.current-menu-item a{color:#babafe}#site-header .content .col.col-2 nav .menu li a{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none}#site-header .content .col.col-3{display:flex;align-items:center}#site-header .content .col.col-3 .hamburger{background-color:rgba(0,0,0,0);border:solid 1px #fff;width:40px;height:40px;border-radius:40px;margin-left:clamp(10px,.6944444444vw,10px);position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(min-width: 1200px){#site-header .content .col.col-3 .hamburger{display:none}}#site-header .content .col.col-3 .hamburger.hamburger--active{background-color:#99f;border-color:#99f}#site-header .content .col.col-3 .hamburger.hamburger--active:after{background-image:url("../images/icons/hamburger-opened.svg");transform:translate(-50%, -50%) rotate(180deg)}#site-header .content .col.col-3 .hamburger:after{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:10px;width:10px;background-image:url("../images/icons/hamburger-closed.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(min-width: 768px){#site-header .content .col.col-3 .hamburger:after{width:17px;height:17px}}#site-mobile-nav{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;background-color:#05594a;display:none}@media(min-width: 1200px){#site-mobile-nav{display:none !important}}#site-mobile-nav .content{width:100%;height:100%;display:flex;flex-direction:column;padding:38px;box-sizing:border-box;overflow:auto}#site-mobile-nav .content nav{margin:auto 0}#site-mobile-nav .content nav .menu{margin:100px 0}#site-mobile-nav .content nav .menu li{text-align:center;margin-bottom:24px}#site-mobile-nav .content nav .menu li:last-child{margin-bottom:0}#site-mobile-nav .content nav .menu li a{font-family:"Oxygen",sans-serif;font-weight:700;font-size:20px;color:#fff}#site-mobile-nav .content .social-media{display:flex;justify-content:center}#site-mobile-nav .content .social-media li{margin-right:clamp(24px,1.6666666667vw,24px)}#site-mobile-nav .content .social-media li:last-child{margin-right:0}#site-mobile-nav .content .social-media li a img{height:24px;width:auto;vertical-align:bottom}.site-footer{overflow:hidden;margin-top:auto}.site-footer.contact{margin-top:0}.site-footer.contact .content .col{min-height:100vh}.site-footer .content{display:flex;flex-wrap:wrap;max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box}.site-footer .content .col{padding:0 24px;width:100%;border-radius:clamp(24px,1.6666666667vw,24px) clamp(24px,1.6666666667vw,24px) 0 0;box-sizing:border-box;position:relative;z-index:1}@media(min-width: 768px){.site-footer .content .col{width:50%}}@media(min-width: 1200px){.site-footer .content .col{padding:0 72px}}.site-footer .content .col:after{content:"";display:block;position:absolute;top:0;height:100%;width:100vw;border-radius:clamp(24px,1.6666666667vw,24px) clamp(24px,1.6666666667vw,24px) 0 0;z-index:-1}.site-footer .content .col.col-1{order:1;padding-top:40px;padding-bottom:clamp(40px,2.7777777778vw,40px)}@media(min-width: 768px){.site-footer .content .col.col-1{order:initial;padding-top:clamp(96px,6.6666666667vw,96px)}}.site-footer .content .col.col-1:after{right:0;background-color:#05594a}@media(max-width: 767px){.site-footer .content .col.col-1:after{border-radius:0}}.site-footer .content .col.col-1 .logo-holder{max-width:clamp(129px,8.9583333333vw,129px);width:100%;display:none;margin-bottom:clamp(80px,5.5555555556vw,80px)}@media(min-width: 768px){.site-footer .content .col.col-1 .logo-holder{display:block}}.site-footer .content .col.col-1 .logo-holder img{width:100%;height:auto;vertical-align:bottom}.site-footer .content .col.col-1 .title{font-family:"Quicksand",sans-serif;font-weight:600;font-size:24px;color:#fff;line-height:1.2em;display:none}@media(min-width: 768px){.site-footer .content .col.col-1 .title{font-size:clamp(32px,2.7777777778vw,40px)}}@media(min-width: 768px){.site-footer .content .col.col-1 .title{display:block}}.site-footer .content .col.col-1 .contact-block{display:flex;align-items:center;margin-bottom:56px}@media(min-width: 768px){.site-footer .content .col.col-1 .contact-block{margin-bottom:clamp(34px,2.3611111111vw,34px);margin-top:clamp(64px,4.4444444444vw,64px)}}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-1{margin-right:clamp(24px,1.6666666667vw,24px)}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-1 .avatar{width:clamp(94px,6.5277777778vw,94px);height:clamp(94px,6.5277777778vw,94px);border-radius:clamp(94px,6.5277777778vw,94px);overflow:hidden;flex-shrink:0;position:relative}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-1 .avatar img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2{margin-bottom:min(-12px,-.8333333333vw)}@media(min-width: 1024px){.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2{display:flex;flex-wrap:wrap;align-items:center}}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact{margin-bottom:max(12px,.8333333333vw);display:block}@media(min-width: 1024px){.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact{margin-right:clamp(24px,2.7777777778vw,40px)}}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:last-child{margin-right:0}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact.contact--social-media ul{display:flex}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact.contact--social-media ul li{margin-right:clamp(24px,1.6666666667vw,24px)}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact.contact--social-media ul li:last-child{margin-right:0}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact.contact--social-media ul li a img{height:clamp(18px,1.25vw,24px);width:auto;vertical-align:bottom}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact.contact--social-media ul li a span{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;display:block;width:clamp(18px,1.25vw,24px);height:clamp(18px,1.25vw,24px);background-size:contain;background-repeat:no-repeat}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:not(.contact--social-media).contact--mail a:hover:before{background-image:url("../images/icons/mail-purple.svg")}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:not(.contact--social-media).contact--mail a:before{background-image:url("../images/icons/mail-white.svg")}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:not(.contact--social-media).contact--phone a:hover:before{background-image:url("../images/icons/phone-purple.svg")}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:not(.contact--social-media).contact--phone a:before{background-image:url("../images/icons/phone-white.svg")}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:not(.contact--social-media) a{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none;display:flex;align-items:center;white-space:nowrap}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:not(.contact--social-media) a:hover{color:#babafe}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:not(.contact--social-media) a:before{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:clamp(8px,.5555555556vw,8px)}.site-footer .content .col.col-1 .contact-block .contact-block-col.contact-block-col-2 .contact:not(.contact--social-media) a img{margin-right:clamp(12px,1.0416666667vw,15px);width:clamp(24px,1.6666666667vw,24px);height:auto;vertical-align:bottom}.site-footer .content .col.col-1 nav ul{display:flex;list-style:none;padding:0}.site-footer .content .col.col-1 nav ul li{margin-right:clamp(24px,1.6666666667vw,24px)}.site-footer .content .col.col-1 nav ul li:last-child{margin-right:0}.site-footer .content .col.col-1 nav ul li:hover a,.site-footer .content .col.col-1 nav ul li.current-menu-item a{color:#babafe}.site-footer .content .col.col-1 nav ul li a{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);color:#fff}.site-footer .content .col.col-1 .copyright{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);color:#fff;margin-top:clamp(12px,.8333333333vw,12px)}.site-footer .content .col.col-2{padding-top:72px;padding-bottom:56px}@media(min-width: 768px){.site-footer .content .col.col-2{padding-top:clamp(96px,6.6666666667vw,96px);padding-bottom:clamp(40px,2.7777777778vw,40px)}}.site-footer .content .col.col-2:after{left:0;background-color:#9ce5be}.site-footer .content .col.col-2 .title{font-family:"Quicksand",sans-serif;font-weight:600;font-size:24px;color:#232323;margin-bottom:32px}@media(min-width: 768px){.site-footer .content .col.col-2 .title{font-size:clamp(32px,2.7777777778vw,40px)}}@media(min-width: 768px){.site-footer .content .col.col-2 .title{display:none}}.fancybox-slide{padding:24px !important;box-sizing:border-box}.site-popup{max-width:653px;width:100%;border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;overflow:visible !important;background-color:#9ce5be !important;box-sizing:border-box;padding:16px}@media(min-width: 768px){.site-popup{padding:24px}}.site-popup .fancybox-close-small{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;position:absolute;top:0;right:0;transform:translate(0, calc(-100% - 12px));width:40px;height:40px;border-radius:40px;border:solid 1px #fff;box-sizing:border-box}@media(min-width: 1024px){.site-popup .fancybox-close-small{transform:translate(calc(100% + 12px), 0)}}.site-popup .fancybox-close-small:hover,.site-popup .fancybox-close-small:active,.site-popup .fancybox-close-small:focus{background-color:#99f}.site-popup .fancybox-close-small:hover:after,.site-popup .fancybox-close-small:active:after,.site-popup .fancybox-close-small:focus:after{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;background-image:url("../images/icons/close-white.svg");border:none;outline:none}.site-popup .fancybox-close-small:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:24px;background-image:url("../images/icons/close-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center;outline:none;border:none}.site-popup .site-popup-content{box-sizing:border-box}.site-popup .site-popup-content .popup-title{font-family:"Oxygen",sans-serif;font-weight:700;font-size:24px;line-height:1.5;color:#232323;text-transform:none;margin-bottom:40px}.site-popup .site-popup-content .popup-title span{font-weight:inherit}.site-popup .site-popup-content .popup-item{margin-bottom:16px}.site-popup .site-popup-content .popup-item:last-child{margin-bottom:0}.site-popup .site-popup-content .popup-item.popup-item-video-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:relative;padding-top:56%}.site-popup .site-popup-content .popup-item.popup-item-video-holder iframe{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:1}.site-popup .site-popup-content .popup-item.popup-item-video-holder .cover{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:2}.site-popup .site-popup-content .popup-item.popup-item-video-holder .play-button{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:3;display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0)}.site-popup .site-popup-content .popup-item.popup-item-video-holder .play-button span{display:flex;align-items:center;justify-content:center;text-align:center;width:36px;height:36px;border-radius:36px;background-color:#99f}.site-popup .site-popup-content .popup-item.popup-item-video-holder .play-button span img{width:16px;height:16px}.site-popup .site-popup-content .popup-item.popup-item-image-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden}.site-popup .site-popup-content .popup-item.popup-item-image-holder img{width:100%}.site-popup .site-popup-content .popup-item.popup-item-description{text-align:center}.site-popup .site-popup-content .popup-item.popup-item-description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none}@media(min-width: 768px){.site-popup .site-popup-content .popup-item.popup-item-description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}}.site-popup .site-popup-content .popup-item.popup-item-button-holder{text-align:center;margin-top:16px}.site-popup.apartment-form-popup,.site-popup.open-door-register-popup{padding:24px 40px;max-width:480px}@media(min-width: 768px){.site-popup.apartment-form-popup,.site-popup.open-door-register-popup{padding:40px}}.site-popup.full-image-popup{background-color:rgba(0,0,0,0) !important;padding:0;max-width:100%;margin:0 auto;display:inline-block;width:auto;position:static;border-radius:0}.site-popup.full-image-popup .fancybox-close-small{transform:none;right:10px;top:10px}.site-popup.full-image-popup .site-popup-content{display:flex;align-self:center;height:100%;justify-content:center}.site-popup.full-image-popup .site-popup-content .image-holder{display:flex;align-items:center;justify-content:center}.site-popup.full-image-popup .site-popup-content .image-holder img{max-width:100%;max-height:100%;object-fit:contain}.search__search-results{width:100%}@media(max-width: 1148px){.search__search-results{text-align-last:auto}}.search__search-results-table{width:100%}.search__search-results-table tr.hide{display:none}.search__search-results-table tr:hover td{background-color:#e0e0ff}.search__search-results-table th,.search__search-results-table td{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;box-sizing:border-box}.search__search-results-table th:first-child,.search__search-results-table td:first-child{padding-left:24px}@media(min-width: 768px){.search__search-results-table th:first-child,.search__search-results-table td:first-child{padding-left:0}}@media(min-width: 1024px){.search__search-results-table th:first-child,.search__search-results-table td:first-child{padding-left:clamp(20px,2.7777777778vw,40px)}}.search__search-results-table th:last-child,.search__search-results-table td:last-child{padding-right:24px}@media(min-width: 768px){.search__search-results-table th:last-child,.search__search-results-table td:last-child{padding-right:0}}@media(min-width: 1024px){.search__search-results-table th:last-child,.search__search-results-table td:last-child{padding-right:clamp(20px,2.7777777778vw,40px)}}.search__search-results-table th{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#232323;text-transform:none;padding-bottom:clamp(37px,2.5694444444vw,37px);border-bottom:1px solid #05594a}@media(max-width: 767px){.search__search-results-table th{display:none}}.search__search-results-table th.th--button{width:2%}@media(min-width: 1024px){.search__search-results-table th.th--button{width:5.5%}}.search__search-results-table th .th-content{display:flex;align-items:center}.search__search-results-table th .th-content .search__search-results-table-sort{margin-left:9px}@media(min-width: 1024px){.search__search-results-table th .th-content .search__search-results-table-sort{margin-left:12px}}.search__search-results-table th .th-content .search__search-results-table-sort button{width:clamp(10px,.6944444444vw,10px);height:clamp(5px,.3472222222vw,5px);border:none;padding:0;background-color:rgba(0,0,0,0);display:block}.search__search-results-table th .th-content .search__search-results-table-sort button.active-sort:after{background-image:url("../images/icons/chevron-down-green.svg")}.search__search-results-table th .th-content .search__search-results-table-sort button:after{content:"";display:block;width:100%;height:100%;background-image:url("../images/icons/chevron-down-purple.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.search__search-results-table th .th-content .search__search-results-table-sort button.search__search-results-table-sort-asc{margin-bottom:clamp(4px,.2777777778vw,4px)}.search__search-results-table th .th-content .search__search-results-table-sort button.search__search-results-table-sort-asc:after{transform:rotate(180deg)}.search__search-results-table td{padding:clamp(24px,1.6666666667vw,24px) 0;border-bottom:1px solid rgba(5,89,74,.15)}@media(max-width: 767px){.search__search-results-table td:not(.td--butas){font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#232323;text-transform:none}}@media(min-width: 768px){.search__search-results-table td:not(.td--butas){font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}}@media(max-width: 1023px){.search__search-results-table td.td--butas{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:uppercase}}@media(min-width: 1024px){.search__search-results-table td.td--butas{font-family:"Oxygen",sans-serif;font-weight:400;font-size:24px;line-height:1.5;color:#232323;text-transform:uppercase}}@media(max-width: 1023px){.search__search-results-table td.td--auksto{width:22px}}@media(max-width: 767px){.search__search-results-table td.td--orientation{display:none}}@media(max-width: 767px){.search__search-results-table td.td--status{width:10px}}.search__search-results-table td.td--status .status{display:flex;align-items:center}@media(max-width: 767px){.search__search-results-table td.td--status .status{margin-right:10px}}.search__search-results-table td.td--status .status .status-text{display:none}@media(min-width: 768px){.search__search-results-table td.td--status .status .status-text{display:block}}.search__search-results-table td.td--status .status .status-icon{width:clamp(10px,.6944444444vw,10px);height:clamp(10px,.6944444444vw,10px);border-radius:clamp(10px,.6944444444vw,10px);margin-left:clamp(12px,.8333333333vw,12px);flex-shrink:0}.search__search-results-table td.td--button{vertical-align:middle}@media(max-width: 767px){.search__search-results-table td.td--button{width:20px}}.search__search-results-table td.td--button .button{width:20px;height:20px;border-radius:20px;background-color:#99f;position:relative;margin-left:auto}.search__search-results-table td.td--button .button:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:clamp(8px,.5555555556vw,8px);height:clamp(8px,.5555555556vw,8px);background-image:url("../images/icons/arrow-right-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.search__search-results-table tr:not(:first-child){cursor:pointer}.search__search-results-table tr:not(:first-child):hover{background-color:#f8f9ff}.search .js-total{margin:20px 0}.tooltip{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;overflow:visible;z-index:100;position:fixed;transform:translate3d(-45%, -120%, 0);font-size:1em;min-width:225px;padding:16px;box-sizing:border-box;pointer-events:none;background-color:#05594a}.tooltip.hide{display:none}.tooltip.reserved .tooltip-info-rows{display:none}.tooltip.free .tooltip-text--building-phase{display:none}.tooltip.tooltip--building:after{content:"";display:block;position:absolute;top:95%;left:50%;transform:translate(-50%, 0);width:16px;height:16px;background-image:url("../images/icons/chevron-3-down-green.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.tooltip .tooltip-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:solid 1px rgba(156,229,190,.15);margin-bottom:12px}.tooltip .tooltip-header.tooltip-header--apartment-status .tooltip-title{margin-right:20px}.tooltip .tooltip-title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:clamp(30px,2.0833333333vw,30px);color:#fff}.tooltip .tooltip-text{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none}.tooltip .tooltip-text.tooltip-text--apartment-status{display:flex;align-items:center}.tooltip .tooltip-text.tooltip-text--apartment-status .apartment-status-icon{width:10px;height:10px;border-radius:10px;background-color:#02a27e;margin-left:12px}.tooltip .tooltip-text.tooltip-text--apartment-status .apartment-status-icon.flat-status-icon--free{background-color:#02a27e}.tooltip .tooltip-text.tooltip-text--apartment-status .apartment-status-icon.flat-status-icon--reserved{background-color:#e8eb2f}.tooltip .tooltip-text.tooltip-text--apartment-status .apartment-status-icon.flat-status-icon--sold{background-color:#c50000}.tooltip .tooltip-text-counter{font-family:"Oxygen",sans-serif;font-weight:700;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;border-radius:24px;background-color:#9ce5be}.tooltip .tooltip-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.tooltip .tooltip-row .tooltip-row-col:nth-child(1){margin-right:20px}.template-part-post .post-image{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding-top:82%;position:relative;margin-bottom:clamp(24px,1.6666666667vw,24px);display:block}.template-part-post .post-image img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-part-post .post-date{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;margin-bottom:clamp(12px,.8333333333vw,12px);text-decoration:none}.template-part-post .post-title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:clamp(24px,1.6666666667vw,24px);color:#232323;padding-right:5px}@media(min-width: 800px){.template-part-post .post-title{padding-right:20px}}.template-part-post .post-title a{color:inherit;font-weight:inherit}.template-part-post .post-link{margin-top:24px}@media(min-width: 768px){.template-part-post .post-link{margin-top:32px}}.partial-map{position:absolute;top:0;left:0;width:100%;height:100%}.partial-map .map{width:100%;height:100%}.partial-map .map .custom-marker{white-space:nowrap}.partial-map .map .custom-marker.custom-marker--compact .marker-content .marker-icon{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;width:48px;height:48px;border-radius:36px;background-color:rgba(0,0,0,0);position:relative;z-index:2;display:flex;align-items:center;justify-content:center;transform-origin:center}.partial-map .map .custom-marker.custom-marker--compact .marker-content .marker-icon:before{-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-o-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:36px;height:36px;border-radius:48px;background-color:#99f}.partial-map .map .custom-marker.custom-marker--compact .marker-content .marker-icon:after{pointer-events:none;-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(153,153,255,.3);z-index:1;width:56px;height:56px;border-radius:56px}.partial-map .map .custom-marker.custom-marker--compact .marker-content .marker-icon img{width:26px;height:26px;object-fit:contain;position:relative;z-index:2}.partial-map .map .custom-marker.custom-marker--compact .marker-content .marker-time{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;position:absolute;z-index:1;top:0;left:100%;background-color:#9ce5be;height:48px;transform:translateX(-24px);border-radius:0 48px 48px 0;display:flex;align-items:center;padding-left:36px;padding-right:12px;box-sizing:border-box;overflow:hidden;opacity:0}.partial-map .map .custom-marker.custom-marker--compact .marker-content .marker-time .marker-time-title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.partial-map .map .custom-marker.custom-marker--compact .marker-content .marker-time .marker-time-time{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#05594a;text-transform:none;margin-left:3px;position:relative}@media only screen and (max-width: 1199px){.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-icon{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;width:48px;height:48px;border-radius:36px;background-color:rgba(0,0,0,0);position:relative;z-index:2;display:flex;align-items:center;justify-content:center;transform-origin:center}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-icon:before{-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-o-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:36px;height:36px;border-radius:48px;background-color:#99f}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-icon:after{pointer-events:none;-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(153,153,255,.3);z-index:1;width:56px;height:56px;border-radius:56px}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-icon img{width:26px;height:26px;object-fit:contain;position:relative;z-index:2}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-time{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;position:absolute;z-index:1;top:0;left:100%;background-color:#9ce5be;height:48px;transform:translateX(-24px);border-radius:0 48px 48px 0;display:flex;align-items:center;padding-left:36px;padding-right:12px;box-sizing:border-box;overflow:hidden;opacity:0}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-time .marker-time-title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-time .marker-time-time{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#05594a;text-transform:none;margin-left:3px;position:relative}}@media only screen and (min-width: 1200px){.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-icon{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;width:48px;height:48px;border-radius:36px;background-color:#9ce5be;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;transform-origin:center}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-icon img{width:26px;height:26px;object-fit:contain;position:relative;z-index:2}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-time{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;position:absolute;z-index:1;top:0;left:100%;background-color:#05594a;height:48px;transform:translateX(-24px);border-radius:0 48px 48px 0;display:flex;align-items:center;padding-left:36px;padding-right:12px;box-sizing:border-box;overflow:hidden}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-time .marker-time-title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none}.partial-map .map .custom-marker:not(.custom-marker--compact) .marker-content .marker-time .marker-time-time{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:hsla(0,0%,100%,.4);text-transform:none;margin-left:3px;position:relative}}.partial-map .map .custom-marker.custom-marker--active .marker-content .marker-icon:before{width:48px;height:48px}.partial-map .map .custom-marker.custom-marker--active .marker-content .marker-icon:after{transform:translate(-50%, -50%) scale(0)}.partial-map .map .custom-marker.custom-marker--active .marker-content .marker-time{opacity:1}.partial-map .zoom-controls{position:absolute;top:50%;right:24px;transform:translateY(-50%);z-index:2;display:none}@media(min-width: 768px){.partial-map .zoom-controls{display:block}}@media(min-width: 1200px){.partial-map .zoom-controls{right:52px}}.partial-map .zoom-controls .zoom-control{width:48px;height:48px;border-radius:48px;background-color:#99f;margin-bottom:12px;display:flex;align-items:center;justify-content:center;border:none}.partial-map .zoom-controls .zoom-control:last-child{margin-bottom:0}.partial-map .zoom-controls .zoom-control.zoom-control--in:hover:after{background-image:url("../images/icons/plus-white.svg")}.partial-map .zoom-controls .zoom-control.zoom-control--in:after{background-image:url("../images/icons/plus.svg")}.partial-map .zoom-controls .zoom-control.zoom-control--out:hover:after{background-image:url("../images/icons/minus-white.svg")}.partial-map .zoom-controls .zoom-control.zoom-control--out:after{background-image:url("../images/icons/minus.svg")}.partial-map .zoom-controls .zoom-control:after{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;height:24px}.partial-apartment-search{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:48px 0 96px}@media(min-width: 768px){.partial-apartment-search{padding:96px 24px}}@media(min-width: 1200px){.partial-apartment-search{padding:96px 52px}}.partial-apartment-search .content .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:clamp(30px,2.0833333333vw,30px);color:#232323;margin-bottom:clamp(24px,1.6666666667vw,24px)}.partial-apartment-search .content .filters-container{margin-bottom:32px;padding:0 24px;box-sizing:border-box}@media(min-width: 768px){.partial-apartment-search .content .filters-container{padding:0}}@media(min-width: 1024px){.partial-apartment-search .content .filters-container{margin-bottom:48px}}.partial-apartment-search .content .filters-container .filters-opener{-webkit-transition:all 100ms ease 0ms;-moz-transition:all 100ms ease 0ms;-o-transition:all 100ms ease 0ms;transition:all 100ms ease 0ms;border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;box-sizing:border-box;background-color:#05594a;position:relative;border:none;font-family:"Oxygen",sans-serif;font-weight:700;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#fff;text-transform:none}@media(min-width: 1024px){.partial-apartment-search .content .filters-container .filters-opener{display:none}}.partial-apartment-search .content .filters-container .filters-opener.filters-opener--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.partial-apartment-search .content .filters-container .filters-opener.filters-opener--active:after{transform:rotate(180deg)}.partial-apartment-search .content .filters-container .filters-opener:after{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;content:"";display:block;width:15px;height:8px;background-image:url("../images/icons/chevron-2-down-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.partial-apartment-search .content .filters-container .filters{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding:clamp(24px,2.7777777778vw,40px);box-sizing:border-box;background-color:#05594a;position:relative;display:none}@media(max-width: 1023px){.partial-apartment-search .content .filters-container .filters{border-top-left-radius:0;border-top-right-radius:0;padding-top:8px}}@media(min-width: 1024px){.partial-apartment-search .content .filters-container .filters{display:flex !important;justify-content:space-between}}.partial-apartment-search .content .filters-container .filters .filter{margin-bottom:24px}@media(min-width: 1024px){.partial-apartment-search .content .filters-container .filters .filter{margin-right:10px}}.partial-apartment-search .content .filters-container .filters .filter.filter--last{margin-right:0;margin-bottom:0}@media(min-width: 1024px){.partial-apartment-search .content .filters-container .filters .filter.filter--last{display:flex;position:absolute;bottom:10px;right:40px}}.partial-apartment-search .content .filters-container .filters .filter.filter--last .filter-reset{margin-top:36px;white-space:nowrap;text-align:center}@media(min-width: 1024px){.partial-apartment-search .content .filters-container .filters .filter.filter--last .filter-reset{margin-left:20px;margin-top:auto}}@media(min-width: 1200px){.partial-apartment-search .content .filters-container .filters .filter.filter--last .filter-reset{margin-left:0}}@media(min-width: 1200px){.partial-apartment-search .content .filters-container .filters .filter.filter--last{position:relative;flex-direction:column;bottom:0;right:0}}.partial-apartment-search .content .filters-container .filters .filter .filter-label{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#fff;text-transform:none;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}@media(min-width: 1024px){.partial-apartment-search .content .filters-container .filters .filter .filter-label{margin-bottom:24px}}.partial-apartment-search .content .filters-container .filters .filter .filter-label.filter-label--small-margin{margin-bottom:12px}.partial-apartment-search .content .filters-container .filters .filter .filter-label span{display:block}.partial-apartment-search .content .filters-container .filters .filter .filter-project-plan img,.partial-apartment-search .content .filters-container .filters .filter .filter-project-plan svg{width:221px;height:auto}@media(min-width: 1024px){.partial-apartment-search .content .filters-container .filters .filter .filter-project-plan img,.partial-apartment-search .content .filters-container .filters .filter .filter-project-plan svg{width:clamp(170px,15.3472222222vw,221px)}}.partial-apartment-search .content .filters-container .filters .filter .filter-reset button{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#fff;text-transform:none;padding:0;border:none;background-color:rgba(0,0,0,0);display:inline-flex;align-items:center}.partial-apartment-search .content .filters-container .filters .filter .filter-reset button.rotate:before{-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-o-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;transform:rotate(360deg)}.partial-apartment-search .content .filters-container .filters .filter .filter-reset button:hover{color:#babafe}.partial-apartment-search .content .filters-container .filters .filter .filter-reset button:hover:before{background-image:url("../images/icons/reset-purple.svg")}.partial-apartment-search .content .filters-container .filters .filter .filter-reset button:before{-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-o-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;content:"";width:24px;height:24px;background-image:url("../images/icons/reset-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:clamp(8px,.5555555556vw,8px)}.partial-apartment-search .content .filters-container .filters .filter .filter-slider{display:flex;align-items:center;height:clamp(30px,2.0833333333vw,30px);width:100%}@media(min-width: 1024px){.partial-apartment-search .content .filters-container .filters .filter .filter-slider{width:clamp(140px,11.1805555556vw,161px)}}.partial-apartment-search .content .filters-container .filters .filter .filter-slider .ui-slider{border:none;height:1px;width:100%;transform:translateX(clamp(8px, 0.5555555556vw, 8px))}.partial-apartment-search .content .filters-container .filters .filter .filter-slider .ui-slider .ui-slider-range{background-color:#99f}.partial-apartment-search .content .filters-container .filters .filter .filter-slider .ui-slider .ui-slider-handle{border-radius:50%;height:clamp(15px,1.0416666667vw,15px) !important;width:clamp(15px,1.0416666667vw,15px) !important;background-color:#99f !important;border:none;cursor:pointer !important;top:50%;transform:translate(0, -50%)}.partial-apartment-search .content .filters-container .filters .filter .filter-slider .ui-slider .handle-value{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#fff;text-transform:none;display:none}.partial-apartment-search .content .filters-container .filters .filter .filter-select{display:flex;flex-wrap:wrap;margin-bottom:-6px}.partial-apartment-search .content .filters-container .filters .filter .filter-select .square-selector{width:clamp(30px,2.0833333333vw,30px);height:clamp(30px,2.0833333333vw,30px);border-radius:clamp(30px,2.0833333333vw,30px);border:solid 1px #99f;display:flex;align-items:center;justify-content:center;text-align:center;margin-right:6px;margin-bottom:6px;background-color:rgba(0,0,0,0);font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#fff;text-transform:none}.partial-apartment-search .content .filters-container .filters .filter .filter-select .square-selector:hover{background-color:#4f79a4}.partial-apartment-search .content .filters-container .filters .filter .filter-select .square-selector.active{background-color:#99f;color:#fff}.partial-apartment-search .content .filters-container .filters .filter .filter-multiple{display:flex;align-items:center;height:clamp(30px,2.0833333333vw,30px)}.partial-apartment-search .content .filters-container .filters .filter .filter-multiple.filter-multiple--no-label{height:auto}.partial-apartment-search .content .filters-container .filters .filter .filter-multiple input{display:none}.partial-apartment-search .content .filters-container .filters .filter .filter-multiple input:checked~.search-filters__checkmark:before{background-color:rgba(0,0,0,0);background-image:url("../images/icons/checkbox.svg")}.partial-apartment-search .content .filters-container .filters .filter .filter-multiple .search-filters__checkmark{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#fff;text-transform:none;display:flex;align-items:center;cursor:pointer;white-space:nowrap}.partial-apartment-search .content .filters-container .filters .filter .filter-multiple .search-filters__checkmark:before{content:"";display:block;width:clamp(13px,.9027777778vw,13px);height:clamp(13px,.9027777778vw,13px);background-color:#99f;border-radius:clamp(2px,.1388888889vw,2px);margin-right:clamp(8px,.5555555556vw,8px);background-repeat:no-repeat;background-size:cover;background-position:center}.partial-buildings-visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.partial-buildings-visual .buildings{position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:1400px;height:672px}@media(max-width: 767px){.partial-buildings-visual .buildings{display:none}}.partial-buildings-visual .buildings .label{position:absolute;z-index:4;background-color:#05594a;padding:8px 18px;box-sizing:border-box;border-radius:100px;height:36px;display:flex;align-items:center;justify-content:center;text-align:center;min-width:66px;font-family:"Oxygen",sans-serif;font-weight:400;font-size:14px;font-weight:700;color:#fff}@media(min-width: 640px){.partial-buildings-visual .buildings .label{display:flex;font-size:16px;height:40px;padding:8px 15px;min-width:72px}}.partial-buildings-visual .buildings .label.label--1{top:37%;left:38%}@media(min-width: 640px){.partial-buildings-visual .buildings .label.label--1{top:32%;left:32%}}.partial-buildings-visual .buildings .label.label--2{top:24%;left:48%}@media(min-width: 640px){.partial-buildings-visual .buildings .label.label--2{top:21%}}.partial-buildings-visual .buildings .label.label--3{top:32%;left:57%}@media(min-width: 640px){.partial-buildings-visual .buildings .label.label--3{top:29.5%;left:65.5%}}.partial-buildings-visual .buildings .label:after{content:"";display:block;position:absolute;top:85%;left:50%;transform:translate(-50%, 0);width:16px;height:16px;background-image:url("../images/icons/chevron-3-down-green.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 640px){.partial-buildings-visual .buildings .label:after{top:85%}}.partial-buildings-visual .buildings .label.label--device-with-hover{display:none}@media(hover: hover)and (min-width: 768px){.partial-buildings-visual .buildings .label.label--device-with-hover{display:flex}}@media(hover: hover)and (min-width: 768px){.partial-buildings-visual .buildings .label.label--device-without-hover{display:none}}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available:hover{padding:12px;width:110px;height:77px;border-radius:14px;transform:translate(0%, -30%)}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available:hover:after{top:90%}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available:hover .label-content-default{display:none}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available:hover .label-content{display:block}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available .label-content-default{font-weight:inherit}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available .label-content{width:100%;display:none}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available .label-content .label-header{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px rgba(156,229,190,.15);padding-bottom:7px}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available .label-content .label-header .label-title{font-size:20px;font-weight:700}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available .label-content .label-header .label-title-tag{font-size:12px}.partial-buildings-visual .buildings .label.label--device-without-hover.label--not-available .label-content .label-status{font-size:14px;line-height:20px;margin-top:5px}.partial-buildings-visual .buildings .background{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:1}.partial-buildings-visual .buildings svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.partial-buildings-visual .buildings svg polygon{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;opacity:0}.partial-buildings-visual .buildings svg polygon.free{cursor:pointer}.partial-buildings-visual .buildings svg polygon:hover{opacity:1}.partial-buildings-visual .buildings-mobile{position:absolute;top:0;left:45%;transform:translate(-50%, 0);width:max(554px,147.7333333333vw);height:max(376px,100.2666666667vw);z-index:2;overflow:hidden;display:none}@media(max-width: 767px){.partial-buildings-visual .buildings-mobile{display:block}}.partial-buildings-visual .buildings-mobile .label{position:absolute;z-index:4;background-color:#05594a;padding:8px 18px;box-sizing:border-box;border-radius:100px;min-width:66px;height:36px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"Oxygen",sans-serif;font-weight:400;font-size:14px;font-weight:700;color:#fff}.partial-buildings-visual .buildings-mobile .label.label--1{top:40%;left:32%}@media(min-width: 480px){.partial-buildings-visual .buildings-mobile .label.label--1{top:44%}}.partial-buildings-visual .buildings-mobile .label.label--2{top:32%;left:47%}@media(min-width: 480px){.partial-buildings-visual .buildings-mobile .label.label--2{top:38%}}.partial-buildings-visual .buildings-mobile .label.label--3{top:37.5%;left:63%}@media(min-width: 480px){.partial-buildings-visual .buildings-mobile .label.label--3{top:42%}}.partial-buildings-visual .buildings-mobile .label.label--not-available:hover{padding:12px;width:110px;height:77px;border-radius:14px;transform:translate(-20%, -50%)}.partial-buildings-visual .buildings-mobile .label.label--not-available:hover:after{top:90%}.partial-buildings-visual .buildings-mobile .label.label--not-available:hover .label-content-default{display:none}.partial-buildings-visual .buildings-mobile .label.label--not-available:hover .label-content{display:block}.partial-buildings-visual .buildings-mobile .label.label--not-available .label-content-default{font-weight:inherit}.partial-buildings-visual .buildings-mobile .label.label--not-available .label-content{width:100%;display:none}.partial-buildings-visual .buildings-mobile .label.label--not-available .label-content .label-header{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px rgba(156,229,190,.15);padding-bottom:7px}.partial-buildings-visual .buildings-mobile .label.label--not-available .label-content .label-header .label-title{font-size:20px;font-weight:700}.partial-buildings-visual .buildings-mobile .label.label--not-available .label-content .label-header .label-title-tag{font-size:12px}.partial-buildings-visual .buildings-mobile .label.label--not-available .label-content .label-status{font-size:14px;line-height:20px;margin-top:5px}.partial-buildings-visual .buildings-mobile .label:after{content:"";display:block;position:absolute;top:80%;left:50%;transform:translate(-50%, 0);width:16px;height:16px;background-image:url("../images/icons/chevron-3-down-green.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.partial-buildings-visual .buildings-mobile .background{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:1;object-position:center 80%}.partial-buildings-plan.partial-buildings-plan--type-filters svg .building.building--available{cursor:pointer}.partial-buildings-plan.partial-buildings-plan--type-filters svg .building.building--available:hover path{fill:#4f79a4;stroke:#fff}.partial-buildings-plan.partial-buildings-plan--type-filters svg .building.building--available.building--selected path{fill:#99f;stroke:#fff}.partial-buildings-plan.partial-buildings-plan--theme-dark svg .building.building--active path{fill:#99f;stroke:#fff}.partial-buildings-plan.partial-buildings-plan--theme-light svg .background-field{fill:#dfefed}.partial-buildings-plan.partial-buildings-plan--theme-light svg .building.building--active{cursor:default}.partial-buildings-plan.partial-buildings-plan--theme-light svg .building.building--active path{fill:#d1eee8;stroke:#232323}.partial-buildings-plan.partial-buildings-plan--theme-light svg .building path{fill:#fff;stroke:#232323}.partial-buildings-plan.partial-buildings-plan--theme-light svg .compass path.compass-line{stroke:#05594a}.partial-buildings-plan.partial-buildings-plan--theme-light svg .compass path.compass-letter{fill:#05594a}.partial-buildings-plan svg .building path{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms}.partial-apartment-form .form-title{font-family:"Oxygen",sans-serif;font-weight:700;font-size:24px;line-height:1.5;color:#232323;text-transform:none;margin-bottom:40px}.partial-apartment-form .form-title span{font-weight:inherit}.template-news-page-container{padding-top:116px}@media(min-width: 768px){.template-news-page-container{padding-top:128px}}.template-news-page-container .section-hero{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;margin-bottom:88px;padding:0 8px;display:none}@media(min-width: 768px){.template-news-page-container .section-hero{padding:0 20px;display:block}}.template-news-page-container .section-hero .content{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding:24px;overflow:hidden;height:584px;background-color:#9ce5be;display:flex;align-items:flex-end;box-sizing:border-box;position:relative}@media(min-width: 768px){.template-news-page-container .section-hero .content{padding:40px 20px}}@media(min-width: 1200px){.template-news-page-container .section-hero .content{padding:72px 52px}}.template-news-page-container .section-hero .content .background{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-news-page-container .section-hero .content .inner-content{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;background-color:#05594a;padding:24px;box-sizing:border-box;max-width:525px;position:relative;z-index:2}.template-news-page-container .section-hero .content .inner-content .title{font-family:"Quicksand",sans-serif;font-weight:600;font-size:36px;color:#fff;margin-bottom:24px}@media(min-width: 768px){.template-news-page-container .section-hero .content .inner-content .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-news-page-container .section-hero .content .inner-content .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none}.template-news-page-container .section-hero .content .inner-content .gl-button{margin-top:clamp(40px,2.7777777778vw,40px)}.template-news-page-container .section-calendar{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box}.template-news-page-container .section-calendar .content{display:flex;flex-wrap:wrap}.template-news-page-container .section-calendar .content .col{min-height:426px;position:relative;box-sizing:border-box;display:flex;align-items:flex-end}@media(min-width: 768px){.template-news-page-container .section-calendar .content .col{min-height:817px;align-items:flex-start}}@media(min-width: 768px){.template-news-page-container .section-calendar .content .col{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden}}.template-news-page-container .section-calendar .content .col:nth-child(1){width:100%;background-color:#9ce5be;padding:24px}@media(min-width: 768px){.template-news-page-container .section-calendar .content .col:nth-child(1){width:50%;padding:54px 24px}}@media(min-width: 1200px){.template-news-page-container .section-calendar .content .col:nth-child(1){padding:72px}}.template-news-page-container .section-calendar .content .col:nth-child(1) .background{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-news-page-container .section-calendar .content .col:nth-child(1) .banner{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;background-color:#05594a;padding:clamp(24px,1.6666666667vw,24px);box-sizing:border-box;position:relative;z-index:2}.template-news-page-container .section-calendar .content .col:nth-child(1) .banner .title{font-family:"Quicksand",sans-serif;font-weight:600;font-size:24px;color:#fff;margin-bottom:24px}@media(min-width: 768px){.template-news-page-container .section-calendar .content .col:nth-child(1) .banner .title{font-size:clamp(32px,2.7777777778vw,40px)}}.template-news-page-container .section-calendar .content .col:nth-child(1) .banner .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none;margin-bottom:8px}.template-news-page-container .section-calendar .content .col:nth-child(1) .banner .description p:last-child{margin-bottom:0}.template-news-page-container .section-calendar .content .col:nth-child(1) .banner .description p strong{font-weight:700}.template-news-page-container .section-calendar .content .col:nth-child(2){width:100%;background-color:#ebebff;padding:72px 24px}@media(min-width: 768px){.template-news-page-container .section-calendar .content .col:nth-child(2){width:50%;padding:54px 24px}}@media(min-width: 1200px){.template-news-page-container .section-calendar .content .col:nth-child(2){padding:72px}}.template-news-page-container .section-calendar .content .col:nth-child(2) .gl-loader-holder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#ebebff}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door{width:100%;position:relative;z-index:1}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content{display:block}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar{display:block;margin:0 auto;background-color:rgba(0,0,0,0);box-shadow:none;max-width:350px;width:100%}@media(min-width: 550px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar{max-width:400px}}@media(min-width: 768px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar{max-width:465px}}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month{display:block;padding:0}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:after,.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month:after{content:"";display:block;width:16px;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../images/icons/arrow-right-black.svg")}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{display:none}@media(min-width: 1200px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{transform:translateX(-36px)}}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:after{transform:rotate(180deg)}@media(min-width: 1200px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month{transform:translateX(36px)}}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month:hover{background-color:rgba(0,0,0,0)}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper{width:auto}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper:hover{background-color:rgba(0,0,0,0)}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper input{color:#232323}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .arrowUp,.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .arrowDown{display:none}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays{height:40px}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;display:block}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days{max-width:465px;width:100%;margin:0 auto}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer{max-width:350px;width:100%;min-width:100%;margin:0 auto}@media(min-width: 550px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer{max-width:400px}}@media(min-width: 768px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer{max-width:465px}}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{width:41px;height:41px;max-width:41px;flex-shrink:0;background-color:#fff;border-radius:4px;display:flex;margin:0 2px 6px;align-items:flex-start;justify-content:flex-start;padding:4px 6px;box-sizing:border-box;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none}@media(min-width: 550px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{padding:8px;width:51px;height:51px;max-width:51px;border-radius:8px;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}}@media(min-width: 768px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{width:61px;height:61px;max-width:61px;border-radius:12px}}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled){-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled):hover{background-color:#e0e0ff}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled).selected{border:solid 1px #99f;background-color:#99f}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled).selected:after{background-color:#fff}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled):after{content:"";display:block;width:10px;height:10px;background-color:#99f;position:absolute;bottom:4px;right:6px;border-radius:19px}@media(min-width: 550px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled):after{right:8px;bottom:8px}}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__time{margin-top:16px}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__time .odc-calendar__title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;text-align:center;margin-bottom:12px}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__time #odc-timepick{max-width:360px;width:100%;margin:0 auto;display:flex;justify-content:center}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__time #odc-timepick .btn.btn--pick{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none;min-height:40px;min-width:61px;padding:0 8px;box-sizing:border-box;border:solid 1px #99f;border-radius:100px;display:flex;align-items:center;justify-content:center;text-align:center;margin:6px 3px 0;background-color:#fff}@media(min-width: 550px){.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__time #odc-timepick .btn.btn--pick{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__time #odc-timepick .btn.btn--pick:hover{background-color:#e0e0ff}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__content__time #odc-timepick .btn.btn--pick.active{background-color:#99f}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .odc-calendar__content .odc-calendar__success-message{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;text-align:center;margin:50px 0;display:none}.template-news-page-container .section-calendar .content .col:nth-child(2) .open-door .button-holder{text-align:center;margin-top:24px}.template-news-page-container .section-posts{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding-top:96px;margin-bottom:96px}.template-news-page-container .section-posts .content{box-sizing:border-box;padding:0 24px}@media(min-width: 1200px){.template-news-page-container .section-posts .content{padding:0 52px}}.template-news-page-container .section-posts .content .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;text-align:center;margin-bottom:56px}@media(min-width: 768px){.template-news-page-container .section-posts .content .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-news-page-container .section-posts .content .posts{display:flex;flex-wrap:wrap}@media(min-width: 550px){.template-news-page-container .section-posts .content .posts{width:calc(100% + clamp(24px,1.6666666667vw,24px));margin-left:clamp(-12px,-.8333333333vw,-12px)}}.template-news-page-container .section-posts .content .posts .post-holder{width:100%;box-sizing:border-box;margin-bottom:clamp(56px,6.1111111111vw,88px)}@media(min-width: 550px){.template-news-page-container .section-posts .content .posts .post-holder{padding:0 clamp(12px,.8333333333vw,12px)}}@media(min-width: 550px){.template-news-page-container .section-posts .content .posts .post-holder{width:50%}}@media(min-width: 1024px){.template-news-page-container .section-posts .content .posts .post-holder{width:33.333%}}.template-news-page-container .section-posts .content .posts .post-holder.newly-loaded{display:none}.template-news-page-container .section-posts .content .no-posts-results{font-family:"Quicksand",sans-serif;font-weight:700;font-size:clamp(30px,2.0833333333vw,30px);color:#232323;min-height:200px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.template-news-page-container .section-posts .content .load-more-button-holder{text-align:center;position:relative}.template-news-page-container .section-posts .content .load-more-button-holder button{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none;display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:clamp(10px,.6944444444vw,10px) clamp(16px,1.1111111111vw,16px);border-radius:clamp(100px,6.9444444444vw,100px);border:solid 1px #99f;box-sizing:border-box;background-color:rgba(0,0,0,0)}.template-news-page-container .section-posts .content .load-more-button-holder button:hover{background-color:#e0e0ff}.template-news-page-container .section-posts .content .load-more-button-holder .gl-loader-holder{position:absolute;bottom:0;left:50%;transform:translate(-50%, calc(100% + 18px));display:none}.template-404-page-container{padding:max(200px,13.8888888889vw) 0 max(140px,9.7222222222vw)}.template-404-page-container .section-info{box-sizing:border-box;padding-left:8px;padding-right:8px}@media(min-width: 768px){.template-404-page-container .section-info{padding-left:clamp(20px,1.3888888889vw,20px);padding-right:clamp(20px,1.3888888889vw,20px)}}.template-404-page-container .section-info .content{text-align:center}.template-404-page-container .section-info .content .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323}@media(min-width: 768px){.template-404-page-container .section-info .content .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-404-page-container .section-info .content .gl-button{margin-top:max(40px,2.7777777778vw)}.single-posts-page-container{padding-top:132px}@media(min-width: 768px){.single-posts-page-container{padding-top:188px}}.single-posts-page-container .section-hero{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;margin-bottom:56px}.single-posts-page-container .section-hero .content{position:relative;padding-top:46px}@media(min-width: 1024px){.single-posts-page-container .section-hero .content{padding-top:0}}.single-posts-page-container .section-hero .content .back-button{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;display:inline-flex;align-items:center;position:absolute;top:0;left:0}@media(min-width: 1260px){.single-posts-page-container .section-hero .content .back-button{left:clamp(64px,4.4444444444vw,64px)}}.single-posts-page-container .section-hero .content .back-button:hover{color:#99f}.single-posts-page-container .section-hero .content .back-button:hover span{background-color:#99f}.single-posts-page-container .section-hero .content .back-button:hover span:after{background-image:url("../images/icons/arrow-right-white.svg");transform:translate(-50%, -50%) rotate(180deg) scale(1.19)}.single-posts-page-container .section-hero .content .back-button span{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;display:block;width:30px;height:30px;border-radius:30px;border:solid 1px #99f;box-sizing:border-box;margin-right:10px;position:relative}@media(min-width: 768px){.single-posts-page-container .section-hero .content .back-button span{width:40px;height:40px;border-radius:40px}}.single-posts-page-container .section-hero .content .back-button span:after{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg);width:12px;height:12px;background-image:url("../images/icons/arrow-right-purple.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 768px){.single-posts-page-container .section-hero .content .back-button span:after{width:16px;height:16px}}.single-posts-page-container .section-hero .content .container{max-width:778px;margin:0 auto}.single-posts-page-container .section-hero .content .container .date{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;text-align:center;margin-bottom:16px}.single-posts-page-container .section-hero .content .container .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:24px;color:#232323;text-align:center;margin-bottom:48px}@media(min-width: 768px){.single-posts-page-container .section-hero .content .container .title{font-size:clamp(32px,2.7777777778vw,40px)}}.single-posts-page-container .section-hero .content .container .image-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:relative;padding-top:88%;background-color:#ebebff}.single-posts-page-container .section-hero .content .container .image-holder img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.single-posts-page-container .section-description{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;margin-bottom:clamp(120px,10vw,144px)}.single-posts-page-container .section-description .content{max-width:clamp(778px,54.0277777778vw,778px);margin:0 auto;border-bottom:solid 1px #99f;padding-bottom:clamp(24px,1.6666666667vw,24px)}.single-posts-page-container .section-description .content *{margin-bottom:clamp(16px,1.1111111111vw,16px)}.single-posts-page-container .section-description .content *:last-child{margin-bottom:0}.single-posts-page-container .section-description .content h1,.single-posts-page-container .section-description .content h2,.single-posts-page-container .section-description .content h3,.single-posts-page-container .section-description .content h4,.single-posts-page-container .section-description .content h5,.single-posts-page-container .section-description .content h6{font-family:"Oxygen",sans-serif;font-weight:700;font-size:clamp(20px,1.3888888889vw,20px);line-height:1.5;color:#232323}.single-posts-page-container .section-description .content p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.single-posts-page-container .section-description .content p.paragraph--large{font-size:20px}@media(min-width: 768px){.single-posts-page-container .section-description .content p.paragraph--large{font-size:clamp(24px,1.6666666667vw,24px)}}.single-posts-page-container .section-description .content li{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.single-posts-page-container .section-description .content ol{list-style:decimal;padding-left:14px}.single-posts-page-container .section-description .content ul{list-style:disc;padding-left:14px}.single-posts-page-container .section-posts{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;margin-bottom:96px}@media(min-width: 1200px){.single-posts-page-container .section-posts{padding:0 72px}}.single-posts-page-container .section-posts .content .header{margin-bottom:56px}@media(min-width: 768px){.single-posts-page-container .section-posts .content .header{display:flex;justify-content:space-between}}.single-posts-page-container .section-posts .content .header .header-col .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;margin-right:24px}@media(min-width: 768px){.single-posts-page-container .section-posts .content .header .header-col .title{font-size:clamp(48px,4.1666666667vw,60px)}}.single-posts-page-container .section-posts .content .header .header-col .gl-button{margin-top:24px}@media(min-width: 768px){.single-posts-page-container .section-posts .content .header .header-col .gl-button{margin-top:0;white-space:nowrap}}.single-posts-page-container .section-posts .content .slider .swiper{overflow:visible}.single-apartments-page-container{padding-top:clamp(128px,8.8888888889vw,128px);background-color:#f8f9ff}.single-apartments-page-container .section-info{box-sizing:border-box;padding-left:8px;padding-right:8px;max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box}@media(min-width: 768px){.single-apartments-page-container .section-info{padding-left:clamp(20px,1.3888888889vw,20px);padding-right:clamp(20px,1.3888888889vw,20px)}}.single-apartments-page-container .section-info .content{display:flex;flex-wrap:wrap}@media(min-width: 1024px){.single-apartments-page-container .section-info .content{flex-wrap:nowrap}}.single-apartments-page-container .section-info .content .col{box-sizing:border-box}.single-apartments-page-container .section-info .content .col.col-1{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;overflow:visible;position:relative;z-index:2;width:100%;background-color:#05594a;box-sizing:border-box;flex-shrink:0;padding:24px 16px;order:1;display:flex;flex-direction:column}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1{padding:48px 24px}}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-1{width:max(360px,33.3333333333vw);order:0}}@media(min-width: 1200px){.single-apartments-page-container .section-info .content .col.col-1{padding:64px;width:clamp(450px,33.1944444444vw,478px)}}.single-apartments-page-container .section-info .content .col.col-1 .header{margin-bottom:16px;padding-bottom:24px;border-bottom:solid 1px rgba(156,229,190,.15)}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .header{margin-bottom:24px;padding-bottom:40px}}.single-apartments-page-container .section-info .content .col.col-1 .header .pre-title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#fff;text-transform:none;text-align:center;margin-bottom:8px}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .header .pre-title{margin-bottom:12px}}.single-apartments-page-container .section-info .content .col.col-1 .header .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:30px;color:#fff;text-align:center;margin-bottom:8px}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .header .title{font-size:36px}}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .header .title{margin-bottom:12px}}.single-apartments-page-container .section-info .content .col.col-1 .header .status{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#fff;text-transform:none;display:flex;justify-content:center;align-items:center}.single-apartments-page-container .section-info .content .col.col-1 .header .status span{display:none;width:clamp(10px,.6944444444vw,10px);height:clamp(10px,.6944444444vw,10px);border-radius:clamp(10px,.6944444444vw,10px);margin-right:clamp(8px,.5555555556vw,8px)}.single-apartments-page-container .section-info .content .col.col-1 .header .status span.free{display:block;background-color:#02a27e}.single-apartments-page-container .section-info .content .col.col-1 .header .status span.reserved{display:block;background-color:#e8eb2f}.single-apartments-page-container .section-info .content .col.col-1 .header .status span.sold{display:block;background-color:#c50000}.single-apartments-page-container .section-info .content .col.col-1 .list{margin-bottom:16px;padding-bottom:16px;border-bottom:solid 1px rgba(156,229,190,.15)}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .list{margin-bottom:24px;padding-bottom:24px}}.single-apartments-page-container .section-info .content .col.col-1 .list .item{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#fff;text-transform:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .list .item{margin-bottom:12px}}.single-apartments-page-container .section-info .content .col.col-1 .list .item:last-child{margin-bottom:0}.single-apartments-page-container .section-info .content .col.col-1 .price{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:solid 1px rgba(156,229,190,.15)}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .price{padding-bottom:24px}}.single-apartments-page-container .section-info .content .col.col-1 .price .price-title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none}.single-apartments-page-container .section-info .content .col.col-1 .price .price-text{font-family:"Quicksand",sans-serif;font-weight:700;font-size:30px;color:#fff}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .price .price-text{font-size:36px}}.single-apartments-page-container .section-info .content .col.col-1 .footer{margin-top:auto}.single-apartments-page-container .section-info .content .col.col-1 .button-holder{text-align:center;margin:24px 0}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .button-holder{margin:40px 0}}.single-apartments-page-container .section-info .content .col.col-1 .actions{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-8px}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder{width:100%;box-sizing:border-box;margin-bottom:8px}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder{width:50%}}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder:nth-child(odd){padding-right:clamp(4px,.2777777778vw,4px)}}@media(min-width: 768px){.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder:nth-child(even){padding-left:clamp(4px,.2777777778vw,4px)}}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container{position:relative}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-opener{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#fff;text-transform:none;width:100%;border:solid 1px #99f;box-sizing:border-box;min-height:clamp(38px,2.6388888889vw,38px);padding:clamp(9px,.625vw,9px) clamp(16px,1.1111111111vw,16px);background-color:rgba(0,0,0,0);border-radius:clamp(100px,6.9444444444vw,100px);display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-opener.dropdown-opener--active img.dropdown-opener-icon--chevron{transform:rotate(180deg)}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-opener img{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;width:13px;margin-left:5px}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-opener img.dropdown-opener-icon--download{width:20px}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-opener img.dropdown-opener-icon--chevron{width:13px}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-list{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);background-color:#fff;border-radius:24px;padding:24px;box-sizing:border-box;min-width:171px;width:100%;box-shadow:0 0 13px rgba(218,218,218,.5)}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-list .dropdown-list-item{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;padding-bottom:16px;border-bottom:solid 1px rgba(2,162,126,.15);margin-bottom:16px}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-list .dropdown-list-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-list .dropdown-list-item a{color:inherit;font-weight:inherit;display:flex;align-items:center;justify-content:space-between}.single-apartments-page-container .section-info .content .col.col-1 .actions .action-holder .dropdown-container .dropdown-list .dropdown-list-item .logo{height:auto;max-width:171px;margin:0 auto}.single-apartments-page-container .section-info .content .col.col-2{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:relative;z-index:1;overflow:visible;padding:24px 16px 48px;background-color:#fff;width:100%}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-2{display:flex;padding:48px 0 48px 24px;border-top-left-radius:0;border-bottom-left-radius:0}}@media(min-width: 1200px){.single-apartments-page-container .section-info .content .col.col-2{padding:64px 0 64px 24px}}@media(min-width: 1300px){.single-apartments-page-container .section-info .content .col.col-2{padding-left:clamp(24px,5.6944444444vw,82px)}}.single-apartments-page-container .section-info .content .col.col-2:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50px;transform:translateY(50%);background-color:#fff}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-2:after{bottom:auto;top:0;width:50px;height:100%;transform:translateX(-50%)}}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-2 .plans-container{width:clamp(400px,38.8888888889vw,560px)}}.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan-type-navigation{display:flex;justify-content:center;margin-bottom:24px}.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan-type-navigation .type{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;width:45px;height:45px;border-radius:45px;background-color:#ebebff;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 6px}.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan-type-navigation .type.selected,.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan-type-navigation .type:hover{background-color:#99f}.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan{margin-bottom:24px}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan{margin-bottom:0}}.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan.hide{display:none}.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan.plan--2d .plan-image img{box-sizing:border-box}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan.plan--2d .plan-image img{padding:clamp(24px,4.5138888889vw,65px)}}.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan .plan-image{display:block;height:375px;position:relative}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan .plan-image{height:clamp(400px,38.8888888889vw,560px)}}.single-apartments-page-container .section-info .content .col.col-2 .plans-container .plan .plan-image img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-fit:contain}.single-apartments-page-container .section-info .content .col.col-2 .other-plans{align-self:flex-end}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan{text-align:center}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan{text-align:left}}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .plan-title,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan .plan-title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none;margin-bottom:12px}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .plan-image,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan .plan-image{height:auto}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .plan-image img,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan .plan-image img{width:100%;height:auto}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .plan-image{width:180px;height:auto;margin:0 auto}@media(min-width: 1200px){.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .plan-image{width:180px;margin:0}}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor{width:180px;height:auto;margin:0 auto;position:relative}@media(min-width: 1200px){.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor{width:180px}}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor img{width:100%}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg{pointer-events:all;position:absolute;right:0;width:100%;height:100%;top:0;left:0;display:block}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg svg{width:100%;height:100%}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon{cursor:pointer}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon:not(.isSelected),.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg path:not(.isSelected),.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polyline:not(.isSelected),.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg rect:not(.isSelected){fill:rgba(0,0,0,0);transition:fill 150ms ease-in-out}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon.free.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg path.free.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polyline.free.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg rect.free.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon.free:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg path.free:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polyline.free:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg rect.free:hover{fill:rgba(2,162,126,.18);stroke:rgba(2,162,126,.18)}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon.reserved.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg path.reserved.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polyline.reserved.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg rect.reserved.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon.reserved:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg path.reserved:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polyline.reserved:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg rect.reserved:hover{fill:rgba(232,235,47,.18);stroke:rgba(232,235,47,.18)}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon.sold.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg path.sold.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polyline.sold.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg rect.sold.isSelected,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon.sold:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg path.sold:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polyline.sold:hover,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg rect.sold:hover{fill:rgba(197,0,0,.18);stroke:rgba(197,0,0,.18)}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polygon.sold,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg path.sold,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg polyline.sold,.single-apartments-page-container .section-info .content .col.col-2 .other-plans .floor-plan .apartment-floor .apartment-floor__svg rect.sold{fill:rgba(197,0,0,.18);stroke:rgba(197,0,0,.18)}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan{margin-top:16px}.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan .plan-image{width:221px;margin:0 auto}@media(min-width: 1024px){.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan .plan-image{width:180px}}@media(min-width: 1200px){.single-apartments-page-container .section-info .content .col.col-2 .other-plans .building-plan .plan-image{width:221px}}.default-page-container{padding-top:172px}.default-page-container .section-description{box-sizing:border-box;padding-left:8px;padding-right:8px;max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;margin-bottom:96px}@media(min-width: 768px){.default-page-container .section-description{padding-left:clamp(20px,1.3888888889vw,20px);padding-right:clamp(20px,1.3888888889vw,20px)}}.default-page-container .section-description .content{max-width:900px;margin:0 auto}.default-page-container .section-description .content .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;text-align:center;margin-bottom:64px}@media(min-width: 768px){.default-page-container .section-description .content .title{font-size:clamp(48px,4.1666666667vw,60px)}}.default-page-container .section-description .content .description *{margin-bottom:clamp(16px,1.1111111111vw,16px)}.default-page-container .section-description .content .description *:last-child{margin-bottom:0}.default-page-container .section-description .content .description h1,.default-page-container .section-description .content .description h2,.default-page-container .section-description .content .description h3,.default-page-container .section-description .content .description h4,.default-page-container .section-description .content .description h5,.default-page-container .section-description .content .description h6{font-family:"Oxygen",sans-serif;font-weight:700;font-size:max(24px,3.90625vw);line-height:1.5;color:#232323}@media(min-width: 768px){.default-page-container .section-description .content .description h1,.default-page-container .section-description .content .description h2,.default-page-container .section-description .content .description h3,.default-page-container .section-description .content .description h4,.default-page-container .section-description .content .description h5,.default-page-container .section-description .content .description h6{font-size:30px}}.default-page-container .section-description .content .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.default-page-container .section-description .content .description p.paragraph--large{font-size:20px}@media(min-width: 768px){.default-page-container .section-description .content .description p.paragraph--large{font-size:clamp(24px,1.6666666667vw,24px)}}.default-page-container .section-description .content .description ol{list-style:decimal;padding-left:14px}.default-page-container .section-description .content .description ul{list-style:disc;padding-left:14px}.default-page-container .section-description .content .description li{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.template-home-page-container{padding-top:116px}@media(min-width: 768px){.template-home-page-container{padding-top:128px}}.template-home-page-container .section-hero{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 8px}@media(min-width: 768px){.template-home-page-container .section-hero{padding:0 20px}}.template-home-page-container .section-hero .content{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding:40px 16px;overflow:hidden;background-color:#05594a;display:flex;align-items:flex-end;box-sizing:border-box;position:relative;height:max(481px,128.2666666667vw)}@media(min-width: 768px){.template-home-page-container .section-hero .content{padding:40px 24px;height:584px}}@media(min-width: 1200px){.template-home-page-container .section-hero .content{padding:72px 52px}}.template-home-page-container .section-hero .content .title{font-family:"Quicksand",sans-serif;font-weight:600;font-size:36px;color:#fff;max-width:525px;position:relative;z-index:2;margin-bottom:24px}@media(min-width: 768px){.template-home-page-container .section-hero .content .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-home-page-container .section-hero .content .description{max-width:525px;position:relative;z-index:2}.template-home-page-container .section-hero .content .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none;display:none}@media(min-width: 768px){.template-home-page-container .section-hero .content .description p{display:block}}.template-home-page-container .section-hero .content .button-holder{position:relative;z-index:2}@media(min-width: 768px){.template-home-page-container .section-hero .content .button-holder{display:none}}.template-home-page-container .section-hero .content .popup-message{position:absolute;top:16px;right:0;margin-left:16px;margin-right:16px;z-index:3;transition:top .3s ease;background-color:#9ce5be;border-radius:12px;margin-bottom:12px;padding:12px;box-sizing:border-box;display:inline-flex;font-family:"Oxygen",sans-serif;font-weight:400;line-height:1.5;color:#232323;font-size:14px}@media(min-width: 1200px){.template-home-page-container .section-hero .content .popup-message{right:40px;font-size:16px;padding:12px 16px}}.template-home-page-container .section-hero .content .popup-message .popup-close-button{width:20px;height:20px;border-radius:20px;border:solid 1px #232323;box-sizing:border-box;background-color:rgba(0,0,0,0);margin-left:16px;flex-shrink:0;position:relative}@media(min-width: 1200px){.template-home-page-container .section-hero .content .popup-message .popup-close-button{margin-left:32px;width:24px;height:24px;border-radius:24px}}.template-home-page-container .section-hero .content .popup-message .popup-close-button:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;background-image:url("../images/icons/close.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.template-home-page-container .section-hero .content .hero-overlays-mobile{position:absolute;bottom:0;left:0;width:100%;height:59.7333333333vw;z-index:1;pointer-events:none}@media(min-width: 768px){.template-home-page-container .section-hero .content .hero-overlays-mobile{display:none}}.template-home-page-container .section-hero .content .hero-overlays-mobile:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:3;display:block;background-image:url("../images/buidlings-overlay-mobile-3.png");background-repeat:no-repeat;background-size:cover;background-position:center top}.template-home-page-container .section-hero .content .hero-overlays-desktop{position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:1440px;max-width:100vw;height:100%;z-index:1;pointer-events:none;display:none}@media(min-width: 768px){.template-home-page-container .section-hero .content .hero-overlays-desktop{display:block}}.template-home-page-container .section-hero .content .hero-overlays-desktop:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block;background-image:url("../images/buildings-overlay-mobile.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width: 640px){.template-home-page-container .section-hero .content .hero-overlays-desktop:after{background-image:url("../images/buildings-overlay.png")}}.template-home-page-container .section-hero .content .hero-overlays-desktop:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:224px;z-index:3;display:block;background-image:url("../images/buildings-overlay-2-mobile.png");background-repeat:no-repeat;background-size:cover;background-position:center top}@media(min-width: 640px){.template-home-page-container .section-hero .content .hero-overlays-desktop:before{content:none}}.template-home-page-container .section-description{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;box-sizing:border-box}@media(min-width: 768px){.template-home-page-container .section-description{padding:0 20px}}.template-home-page-container .section-description .content{padding:96px 0;text-align:center;max-width:clamp(800px,64.4444444444vw,928px);margin:0 auto}.template-home-page-container .section-description .content .title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;margin-bottom:24px}.template-home-page-container .section-description .content .description{font-family:"Quicksand",sans-serif;font-weight:600;font-size:20px;line-height:1.2}@media(min-width: 768px){.template-home-page-container .section-description .content .description{font-size:clamp(26px,2.0833333333vw,30px)}}.template-home-page-container .section-description .content .gl-button{margin-top:clamp(40px,3.3333333333vw,48px)}.template-home-page-container .section-banner{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 8px}@media(min-width: 768px){.template-home-page-container .section-banner{padding:0 20px}}.template-home-page-container .section-banner .content{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding:14px;height:702px;background-color:#05594a;display:flex;align-items:flex-end;box-sizing:border-box;position:relative}@media(min-width: 768px){.template-home-page-container .section-banner .content{padding:24px 20px}}.template-home-page-container .section-banner .content .background{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-home-page-container .section-banner .content .group{position:relative;width:100%;max-width:max(0px,87.2vw)}@media(min-width: 768px){.template-home-page-container .section-banner .content .group{max-width:max(0px,90.33203125vw);margin:0 auto}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group{max-width:925px}}.template-home-page-container .section-banner .content .group .lines-mobile{max-width:max(0px,79.4666666667vw);width:100%;height:auto;margin-bottom:-2.6666666667vw}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .lines-mobile{display:none}}.template-home-page-container .section-banner .content .group .lines-mobile path{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms}.template-home-page-container .section-banner .content .group .lines-mobile path.active{stroke:#99f}.template-home-page-container .section-banner .content .group .lines{max-width:max(0px,85.9375vw);margin-bottom:-8.69140625vw;width:100%;height:auto;display:none}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .lines{display:block}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group .lines{margin-bottom:-89px;max-width:880px}}.template-home-page-container .section-banner .content .group .lines path{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms}.template-home-page-container .section-banner .content .group .lines path.active{stroke:#99f}.template-home-page-container .section-banner .content .group .icons{display:flex;justify-content:flex-end}.template-home-page-container .section-banner .content .group .icons .icon-holder{margin-right:max(0px,3.2vw)}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .icons .icon-holder{position:relative;margin-right:max(0px,15.625vw)}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group .icons .icon-holder{margin-right:160px}}.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder--active .icon{background-color:#99f;border-color:#99f}.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder--active .icon img{opacity:1}.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder--active .icon-title{opacity:1;visibility:visible}.template-home-page-container .section-banner .content .group .icons .icon-holder:not(.icon-holder--active) .icon:hover{border-color:#99f;background-color:#e0e0ff}.template-home-page-container .section-banner .content .group .icons .icon-holder:last-child{margin-right:0}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder-1 .icon-title{width:max(0px,16.40625vw);transform:translate(-8.30078125vw, -50%)}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder-1 .icon-title{width:168px;transform:translate(-85px, -50%)}}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder-2 .icon-title{width:max(0px,13.8671875vw);transform:translate(min(-9px, -0.87890625vw), -50%)}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder-2 .icon-title{width:142px;transform:translate(-9px, -50%)}}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder-3 .icon-title{width:max(0px,12.40234375vw);transform:translate(min(-16px, -1.5625vw), -50%)}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group .icons .icon-holder.icon-holder-3 .icon-title{width:127px;transform:translate(-16px, -50%)}}.template-home-page-container .section-banner .content .group .icons .icon-holder .icon{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;width:max(0px,14.9333333333vw);height:max(0px,14.9333333333vw);border-radius:max(0px,14.9333333333vw);background-color:#ebebff;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;border:solid 1px #ebebff;box-sizing:border-box}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .icons .icon-holder .icon{width:max(0px,8.69140625vw);height:max(0px,8.69140625vw);border-radius:max(0px,8.69140625vw)}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group .icons .icon-holder .icon{width:89px;height:89px;border-radius:89px}}.template-home-page-container .section-banner .content .group .icons .icon-holder .icon img{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;width:max(0px,6.4vw);height:max(0px,6.4vw);opacity:.4}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .icons .icon-holder .icon img{width:max(0px,3.90625vw);height:max(0px,3.90625vw)}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group .icons .icon-holder .icon img{width:40px;height:40px}}.template-home-page-container .section-banner .content .group .icons .icon-holder .icon-title{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;position:absolute;top:0;left:50%;transform:translate(-50%, -100%);text-align:center;opacity:0;visibility:hidden;font-family:"Oxygen",sans-serif;font-weight:700;font-size:24px;color:#fff;line-height:1.5;padding-bottom:24px}@media(max-width: 767px){.template-home-page-container .section-banner .content .group .icons .icon-holder .icon-title{width:243px}}@media(min-width: 768px){.template-home-page-container .section-banner .content .group .icons .icon-holder .icon-title{font-size:max(13.5px,1.5625vw);top:50%;left:auto;right:100%;transform:none;padding-bottom:0}}@media(min-width: 1024px){.template-home-page-container .section-banner .content .group .icons .icon-holder .icon-title{font-size:16px}}.template-home-page-container .section-slider{background-color:#f8f9ff;padding-top:96px;padding-bottom:96px}@media(min-width: 768px){.template-home-page-container .section-slider{margin-top:96px}}.template-home-page-container .section-slider .content{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;display:flex;position:relative;padding:0 24px}@media(min-width: 1024px){.template-home-page-container .section-slider .content{padding:0 20px}}@media(min-width: 1200px){.template-home-page-container .section-slider .content{padding:0 96px}}.template-home-page-container .section-slider .content .slider-nav{position:absolute;top:0;left:24px;z-index:2}@media(min-width: 1024px){.template-home-page-container .section-slider .content .slider-nav{left:0;position:relative;margin-right:clamp(24px,3.3333333333vw,48px)}}.template-home-page-container .section-slider .content .slider-nav .swiper-pagination{position:relative;display:block}.template-home-page-container .section-slider .content .slider-nav .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;width:clamp(64px,5.5555555556vw,80px);height:clamp(64px,5.5555555556vw,80px);border-radius:clamp(64px,5.5555555556vw,80px);background-color:#f8f9ff;margin:0 0 12px 0;flex-shrink:0;border:solid 1px #99f;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;opacity:1;font-family:"Oxygen",sans-serif;font-weight:700;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#99f;text-transform:none}.template-home-page-container .section-slider .content .slider-nav .swiper-pagination .swiper-pagination-bullet:last-child{margin-bottom:0}.template-home-page-container .section-slider .content .slider-nav .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#99f;color:#fff}.template-home-page-container .section-slider .content .slider-nav .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background-color:#e0e0ff}.template-home-page-container .section-slider .content .slider{min-width:0;position:relative;z-index:1}.template-home-page-container .section-slider .content .slider .swiper{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content{display:flex;flex-wrap:wrap}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col{box-sizing:border-box}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-1{width:100%;display:flex;flex-direction:column;padding-left:88px}@media(min-width: 1024px){.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-1{padding-left:0;width:45.8%;padding-right:clamp(44px,7.9861111111vw,115px)}}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-1 .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;margin-bottom:auto}@media(min-width: 768px){.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-1 .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-1 .description{margin:24px 0 40px}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-1 .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-1 .gl-button{margin-top:auto}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-2{width:100%;margin-top:40px}@media(min-width: 1024px){.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-2{width:54.2%}}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-2 .image-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding-top:83.1%;background-color:#05594a;position:relative}.template-home-page-container .section-slider .content .slider .swiper .swiper-wrapper .swiper-slide .slide-content .col.col-2 .image-holder img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-home-page-container .section-map{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:96px 0}.template-home-page-container .section-map .content{display:flex;flex-wrap:wrap;padding:0 24px;box-sizing:border-box}@media(min-width: 1200px){.template-home-page-container .section-map .content{padding:0 72px}}.template-home-page-container .section-map .content .col{box-sizing:border-box}.template-home-page-container .section-map .content .col.col-1{width:768%;margin-bottom:40px}@media(min-width: 768px){.template-home-page-container .section-map .content .col.col-1{width:50%;margin-bottom:0}}@media(min-width: 1200px){.template-home-page-container .section-map .content .col.col-1{width:66.7%}}.template-home-page-container .section-map .content .col.col-1 .map-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;background-color:#f8f9ff;min-height:540px;position:relative}@media(min-width: 768px){.template-home-page-container .section-map .content .col.col-1 .map-holder{min-height:600px}}.template-home-page-container .section-map .content .col.col-1 .map-holder .gl-loader-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#f8f9ff}.template-home-page-container .section-map .content .col.col-2{width:100%;display:flex;flex-direction:column}@media(min-width: 768px){.template-home-page-container .section-map .content .col.col-2{width:50%;padding:22px 0 22px 40px}}@media(min-width: 1200px){.template-home-page-container .section-map .content .col.col-2{width:33.3%}}.template-home-page-container .section-map .content .col.col-2 .col-row:nth-child(2){margin-top:auto}.template-home-page-container .section-map .content .col.col-2 .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;margin-bottom:24px}@media(min-width: 768px){.template-home-page-container .section-map .content .col.col-2 .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-home-page-container .section-map .content .col.col-2 .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.template-home-page-container .section-map .content .col.col-2 .gl-button{margin-top:clamp(40px,3.3333333333vw,48px)}.template-home-page-container .section-image-description{background-color:#f8f9ff;padding:96px 0}.template-home-page-container .section-image-description .content{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;box-sizing:border-box}@media(min-width: 1200px){.template-home-page-container .section-image-description .content{padding:0 72px}}.template-home-page-container .section-image-description .content .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;max-width:446px;margin-bottom:40px}@media(min-width: 768px){.template-home-page-container .section-image-description .content .title{font-size:clamp(48px,4.1666666667vw,60px)}}@media(min-width: 768px){.template-home-page-container .section-image-description .content .title{margin-bottom:24px}}.template-home-page-container .section-image-description .content .cols{display:flex;align-items:center;flex-wrap:wrap;max-width:974px}@media(min-width: 768px){.template-home-page-container .section-image-description .content .cols{margin-left:100px}}@media(min-width: 1260px){.template-home-page-container .section-image-description .content .cols{margin-left:auto}}.template-home-page-container .section-image-description .content .cols .col{box-sizing:border-box}.template-home-page-container .section-image-description .content .cols .col.col-1{width:100%;margin-bottom:40px}@media(min-width: 768px){.template-home-page-container .section-image-description .content .cols .col.col-1{width:50%;margin-bottom:0}}.template-home-page-container .section-image-description .content .cols .col.col-1 .image-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding-top:87%;background-color:#05594a;position:relative}.template-home-page-container .section-image-description .content .cols .col.col-1 .image-holder img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-home-page-container .section-image-description .content .cols .col.col-2{width:100%}@media(min-width: 768px){.template-home-page-container .section-image-description .content .cols .col.col-2{padding-left:clamp(40px,4.9305555556vw,71px);width:50%}}.template-home-page-container .section-image-description .content .cols .col.col-2 .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.template-home-page-container .section-image-description .content .cols .col.col-2 .gl-button{margin-top:clamp(40px,3.3333333333vw,48px)}.template-about-page-container{padding-top:172px}.template-about-page-container .section-description{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;margin-bottom:96px}@media(min-width: 768px){.template-about-page-container .section-description{margin-bottom:0}}.template-about-page-container .section-description .content{text-align:center}.template-about-page-container .section-description .content .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;margin-bottom:24px}@media(min-width: 768px){.template-about-page-container .section-description .content .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-about-page-container .section-description .content .description{max-width:667px;margin:0 auto}.template-about-page-container .section-description .content .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.template-about-page-container .section-block{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;margin-bottom:96px}@media(min-width: 768px){.template-about-page-container .section-block{margin-top:96px}}@media(min-width: 1200px){.template-about-page-container .section-block{padding:0 96px}}@media(min-width: 768px){.template-about-page-container .section-block.section-block--reverse .content .col:nth-child(1){order:1;padding-right:0;padding-left:clamp(24px,6.6666666667vw,96px)}}.template-about-page-container .section-block .content{display:flex;flex-wrap:wrap}@media(min-width: 768px){.template-about-page-container .section-block .content{padding:96px 0}}.template-about-page-container .section-block .content .col{box-sizing:border-box}.template-about-page-container .section-block .content .col:nth-child(1){width:100%}@media(min-width: 768px){.template-about-page-container .section-block .content .col:nth-child(1){width:51.3%;padding-right:clamp(24px,6.6666666667vw,96px)}}.template-about-page-container .section-block .content .col:nth-child(1) .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;margin-bottom:40px}@media(min-width: 768px){.template-about-page-container .section-block .content .col:nth-child(1) .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-about-page-container .section-block .content .col:nth-child(1) .image-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:relative;padding-top:83%;margin-bottom:40px}@media(min-width: 768px){.template-about-page-container .section-block .content .col:nth-child(1) .image-holder{display:none}}.template-about-page-container .section-block .content .col:nth-child(1) .image-holder img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-about-page-container .section-block .content .col:nth-child(1) .description{max-width:667px;margin:0 auto}.template-about-page-container .section-block .content .col:nth-child(1) .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.template-about-page-container .section-block .content .col:nth-child(1) .gl-button{margin-top:40px}.template-about-page-container .section-block .content .col:nth-child(2){width:100%;display:none}@media(min-width: 768px){.template-about-page-container .section-block .content .col:nth-child(2){width:48.7%;display:block}}.template-about-page-container .section-block .content .col:nth-child(2) .image-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:relative;padding-top:83%}.template-about-page-container .section-block .content .col:nth-child(2) .image-holder img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-location-page-container{padding-top:172px}.template-location-page-container .section-description{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;margin-bottom:120px}@media(min-width: 768px){.template-location-page-container .section-description{margin-bottom:56px}}.template-location-page-container .section-description .content{text-align:center}.template-location-page-container .section-description .content .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;margin-bottom:24px}@media(min-width: 768px){.template-location-page-container .section-description .content .title{font-size:clamp(48px,4.1666666667vw,60px)}}.template-location-page-container .section-description .content .description{max-width:667px;margin:0 auto}.template-location-page-container .section-description .content .description p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none}.template-location-page-container .section-map{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;margin-bottom:96px}@media(min-width: 768px){.template-location-page-container .section-map{padding:0 20px}}.template-location-page-container .section-map .content{position:relative}.template-location-page-container .section-map .content .gl-loader-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;align-items:center;justify-content:center;background-color:#ebebff}.template-location-page-container .section-map .content .map-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;background-color:#ebebff;position:relative;z-index:1;min-height:540px}@media(min-width: 768px){.template-location-page-container .section-map .content .map-holder{height:clamp(768px,53.3333333333vw,768px)}}.template-location-page-container .section-map .content .map-holder .partial-map{position:absolute;top:0;left:0;width:100%;height:100%}.template-location-page-container .section-map .content .map-filters{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;background-color:#f8f9ff;z-index:2;padding:16px;box-sizing:border-box;column-count:1;column-gap:0;margin-top:16px}@media(min-width: 640px){.template-location-page-container .section-map .content .map-filters{column-gap:24px;column-count:2}}@media(min-width: 768px){.template-location-page-container .section-map .content .map-filters{padding:24px;position:absolute;bottom:16px;left:20px;width:510px;margin-top:0}}@media(min-width: 1200px){.template-location-page-container .section-map .content .map-filters{left:52px}}.template-location-page-container .section-map .content .map-filters .item-holder{box-sizing:border-box;margin-bottom:4px}.template-location-page-container .section-map .content .map-filters .item-holder .item{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;min-height:38px;border-radius:100px;padding:2px 8px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer}.template-location-page-container .section-map .content .map-filters .item-holder .item.item--active{background-color:#99f}.template-location-page-container .section-map .content .map-filters .item-holder .item.item--active .item-icon img{filter:brightness(0) invert(1)}.template-location-page-container .section-map .content .map-filters .item-holder .item:not(.item--active):hover{background-color:#e0e0ff}.template-location-page-container .section-map .content .map-filters .item-holder .item .item-icon{width:34px;height:34px;margin-right:8px}.template-location-page-container .section-map .content .map-filters .item-holder .item .item-icon img{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;width:100%;height:100%;object-fit:contain}.template-location-page-container .section-map .content .map-filters .item-holder .item .item-icon svg{width:100%;height:100%}.template-location-page-container .section-map .content .map-filters .item-holder .item .item-text{font-family:"Oxygen",sans-serif;font-weight:700;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none}.template-location-page-container .section-map .content .map-filters .item-holder .item .item-counter{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#232323;text-transform:none;min-width:20px;height:20px;border-radius:20px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;margin-left:auto}.template-contact-page-container{padding-top:clamp(172px,11.9444444444vw,172px)}.template-apartments-search-page-container{padding-top:116px}@media(min-width: 768px){.template-apartments-search-page-container{padding-top:128px}}.template-apartments-search-page-container .section-hero{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 8px}@media(min-width: 768px){.template-apartments-search-page-container .section-hero{padding:0 20px}}.template-apartments-search-page-container .section-hero .content{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding:40px 16px;overflow:hidden;height:max(290px,77.3333333333vw);background-color:#05594a;display:flex;align-items:flex-end;box-sizing:border-box;position:relative}@media(min-width: 768px){.template-apartments-search-page-container .section-hero .content{padding:40px 24px;height:584px}}@media(min-width: 1200px){.template-apartments-search-page-container .section-hero .content{padding:72px 52px}}.template-apartments-search-page-container .section-visual .visual-content{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 20px}.template-apartments-search-page-container .section-visual .visual-content .tooltip{display:none}.template-apartments-search-page-container .section-visual .visual-content .visual-container{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;height:clamp(627px,43.5416666667vw,627px);background-color:#05594a;position:relative}.template-apartments-search-page-container .section-visual .visual-content .visual-container img{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-apartments-search-page-container .section-visual .visual-content .visual-container .visual__img-holder{display:none}.template-apartments-search-page-container .section-visual .visual-content .under-image-text{display:none}.template-apartments-search-page-container .section-visual .visual-content .visual-search-button{display:none}.template-gallery-page-container{padding-top:172px}.template-gallery-page-container .section-description{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 24px;margin-bottom:96px}.template-gallery-page-container .section-description .content{text-align:center;max-width:966px;margin:0 auto}.template-gallery-page-container .section-description .content .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:36px;color:#232323;margin-bottom:56px}@media(min-width: 768px){.template-gallery-page-container .section-description .content .title{font-size:clamp(48px,4.1666666667vw,60px)}}@media(min-width: 768px){.template-gallery-page-container .section-description .content .title{margin-bottom:24px}}.template-gallery-page-container .section-description .content .filters-container{margin-bottom:32px;display:inline-flex}@media(min-width: 768px){.template-gallery-page-container .section-description .content .filters-container{border-radius:100px;background-color:#f8f9ff;padding:12px;box-sizing:border-box;margin-bottom:40px}}.template-gallery-page-container .section-description .content .filters-container .filters{display:inline-flex;justify-content:center;flex-wrap:wrap;margin-bottom:-8px}@media(min-width: 768px){.template-gallery-page-container .section-description .content .filters-container .filters{margin-bottom:-2px}}.template-gallery-page-container .section-description .content .filters-container .filters .filter{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#232323;text-transform:none;margin-right:8px;cursor:pointer;margin-bottom:8px}@media(min-width: 768px){.template-gallery-page-container .section-description .content .filters-container .filters .filter{margin-bottom:2px;margin-right:2px}}.template-gallery-page-container .section-description .content .filters-container .filters .filter:last-child{margin-right:0}.template-gallery-page-container .section-description .content .filters-container .filters .filter:hover span{background-color:#e0e0ff}.template-gallery-page-container .section-description .content .filters-container .filters .filter input{display:none}.template-gallery-page-container .section-description .content .filters-container .filters .filter input:checked~span{background-color:#99f}.template-gallery-page-container .section-description .content .filters-container .filters .filter span{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;display:flex;align-items:center;justify-content:center;text-align:center;height:40px;border-radius:40px;background-color:#f8f9ff;padding:0 12px;box-sizing:border-box}@media(min-width: 768px){.template-gallery-page-container .section-description .content .filters-container .filters .filter span{background-color:rgba(0,0,0,0);min-width:clamp(146px,10.1388888889vw,146px)}}.template-gallery-page-container .section-description .content .gallery{position:relative}.template-gallery-page-container .section-description .content .gallery .gl-loader-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#fff}.template-gallery-page-container .section-description .content .gallery .swiper{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden}.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;padding-top:60%;position:relative;background-color:#05594a}.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder .image,.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder .video-cover,.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder video{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder video{z-index:1}.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder .video-cover{z-index:2}.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:max(32px,7.8125vw);height:auto;vertical-align:bottom}@media(min-width: 1024px){.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder .play-icon{width:80px}}.template-gallery-page-container .section-description .content .gallery .swiper .swiper-wrapper .swiper-slide .media-holder .image{cursor:pointer}.template-gallery-page-container .section-description .content .gallery .gallery-controls{display:flex;align-items:center;justify-content:center}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-pagination--gallery,.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-button{margin-top:16px}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-pagination--gallery{width:80px;height:40px;margin-left:6px;margin-right:6px;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none;background-color:#f8f9ff;border-radius:clamp(12px,.8333333333vw,12px);display:flex;align-items:center;justify-content:center;text-align:center}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-pagination--gallery.swiper-pagination-lock{display:none}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-button{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;background-color:rgba(0,0,0,0);width:40px;height:40px;border-radius:40px;flex-shrink:0;position:relative;border:solid 1px #99f;box-sizing:border-box;cursor:pointer}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-button.swiper-button-disabled{opacity:.4;pointer-events:none}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-button:hover{background-color:#99f}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-button:hover:after{background-image:url("../images/icons/arrow-right-white.svg");transform:translate(-50%, -50%) scale(1.19)}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-button.swiper-button-prev--gallery:hover:after{transform:translate(-50%, -50%) rotate(180deg) scale(1.19)}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-button.swiper-button-prev--gallery:after{transform:translate(-50%, -50%) rotate(180deg)}.template-gallery-page-container .section-description .content .gallery .gallery-controls .swiper-button:after{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url("../images/icons/arrow-right-purple.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.template-floor-page-container{padding-top:clamp(128px,8.8888888889vw,128px);background-color:#f8f9ff}.template-floor-page-container .section-info{max-width:clamp(1440px,100vw,1440px);margin-left:auto;margin-right:auto;box-sizing:border-box;box-sizing:border-box;padding-left:8px;padding-right:8px}@media(min-width: 768px){.template-floor-page-container .section-info{padding-left:clamp(20px,1.3888888889vw,20px);padding-right:clamp(20px,1.3888888889vw,20px)}}.template-floor-page-container .section-info .content{display:flex;flex-wrap:wrap}@media(min-width: 1024px){.template-floor-page-container .section-info .content{flex-wrap:nowrap}}.template-floor-page-container .section-info .content .col{box-sizing:border-box}@media(min-width: 1024px){.template-floor-page-container .section-info .content .col{min-height:clamp(400px,47.9166666667vw,690px)}}.template-floor-page-container .section-info .content .col.col-1{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;width:100%;background-color:#05594a;flex-shrink:0;padding:24px 16px;box-sizing:border-box;position:relative;z-index:2}@media(min-width: 768px){.template-floor-page-container .section-info .content .col.col-1{padding:40px 24px}}@media(min-width: 1024px){.template-floor-page-container .section-info .content .col.col-1{width:280px}}@media(min-width: 1200px){.template-floor-page-container .section-info .content .col.col-1{width:325px;padding:clamp(56px,3.8888888889vw,56px)}}.template-floor-page-container .section-info .content .col.col-1 .info-block{margin-bottom:24px}@media(min-width: 768px){.template-floor-page-container .section-info .content .col.col-1 .info-block{margin-bottom:clamp(72px,5vw,72px)}}.template-floor-page-container .section-info .content .col.col-1 .info-block:last-child{margin-bottom:0}.template-floor-page-container .section-info .content .col.col-1 .info-block .info-block-title{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(16px,1.1111111111vw,16px);line-height:1.5;color:#fff;text-transform:none;margin-bottom:16px}.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:500px;margin-bottom:-8px}@media(min-width: 1024px){.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings{display:block;max-width:initial}}.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building{display:flex;align-items:center;margin-bottom:8px;margin-right:20px}@media(min-width: 1024px){.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building{margin-right:0}}.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building.building--available.building--active .building-icon,.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building.building--available:hover .building-icon{background-color:#99f}.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building.building--available.building--active .building-icon .building-icon-text-1,.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building.building--available.building--active .building-icon .building-icon-text-2,.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building.building--available:hover .building-icon .building-icon-text-1,.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building.building--available:hover .building-icon .building-icon-text-2{color:#232323}.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building .building-icon{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;flex-shrink:0;width:clamp(63px,4.375vw,63px);height:clamp(63px,4.375vw,63px);border-radius:clamp(63px,4.375vw,63px);background-color:#23666e;margin-right:clamp(12px,.8333333333vw,12px);display:flex;flex-direction:column;align-items:center;justify-content:center}.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building .building-icon .building-icon-text-1{font-family:"Oxygen",sans-serif;font-weight:700;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#fff;text-transform:none}.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building .building-icon .building-icon-text-2{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#fff;text-transform:none}.template-floor-page-container .section-info .content .col.col-1 .info-block .buildings .building .building-text{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#fff;text-transform:none}.template-floor-page-container .section-info .content .col.col-1 .info-block svg{width:100%;height:auto;max-width:221px}.template-floor-page-container .section-info .content .col.col-2{border-radius:clamp(16px,1.6666666667vw,24px);overflow:hidden;position:relative;z-index:1;overflow:visible;background-color:#fff;width:100%;padding:32px 16px 24px}@media(min-width: 768px){.template-floor-page-container .section-info .content .col.col-2{padding:40px 24px;border-top-left-radius:0;border-bottom-left-radius:0}}@media(min-width: 1200px){.template-floor-page-container .section-info .content .col.col-2{padding:55px 64px 82px}}.template-floor-page-container .section-info .content .col.col-2:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:20px;transform:translateY(-50%);background-color:#fff}@media(min-width: 768px){.template-floor-page-container .section-info .content .col.col-2:after{transform:translateX(-50%);height:100%;width:clamp(20px,2.7777777778vw,40px)}}.template-floor-page-container .section-info .content .col.col-2 .floor-nav{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group{margin-bottom:clamp(50px,3.4722222222vw,50px);width:100%}@media(min-width: 768px){.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group{width:auto}}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:clamp(20px,1.3888888889vw,20px);color:#232323;margin-bottom:clamp(24px,1.6666666667vw,24px)}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__list{display:flex}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__list li{margin-right:clamp(32px,2.2222222222vw,32px)}@media(max-width: 767px){.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__list li:last-child{margin-right:0}}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__list li a{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;flex-shrink:0;width:clamp(34px,2.3611111111vw,34px);height:clamp(34px,2.3611111111vw,34px);border-radius:clamp(63px,4.375vw,63px);background-color:#ebebff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(18px,1.25vw,18px);line-height:1.5;color:#232323;text-transform:none;color:#232323}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__list li a:hover,.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__list li a.active{background-color:#99f}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__list li p{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(12px,.8333333333vw,12px);line-height:1.5;color:#232323;text-transform:none;margin-top:clamp(6px,.4166666667vw,6px)}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .floor-nav__list li p strong{font-weight:700}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .nav-legend{display:flex}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .nav-legend li{font-family:"Oxygen",sans-serif;font-weight:400;font-size:clamp(14px,.9722222222vw,14px);line-height:1.5;color:#232323;text-transform:none;display:flex;align-items:center;margin-right:clamp(12px,.8333333333vw,12px)}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .nav-legend li:last-child{margin-right:0}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .nav-legend li span{width:clamp(10px,.6944444444vw,10px);height:clamp(10px,.6944444444vw,10px);border-radius:clamp(10px,.6944444444vw,10px);margin-right:clamp(8px,.5555555556vw,8px)}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .nav-legend li span.free{background-color:#02a27e}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .nav-legend li span.sold{background-color:#c50000}.template-floor-page-container .section-info .content .col.col-2 .floor-nav .nav-group .nav-legend li span.reserved{background-color:#e8eb2f}.template-floor-page-container .section-info .content .col.col-2 .floor-plan{position:relative}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .gl-loader-holder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#fff}.template-floor-page-container .section-info .content .col.col-2 .floor-plan[class*=floor-plan--A3] .floor-garden-icon{bottom:auto;top:0}.template-floor-page-container .section-info .content .col.col-2 .floor-plan[class*=floor-plan--A3].floor-plan--A3_3 .floor-garden-icon,.template-floor-page-container .section-info .content .col.col-2 .floor-plan[class*=floor-plan--A3].floor-plan--A3_4 .floor-garden-icon{position:relative;margin-bottom:10px}.template-floor-page-container .section-info .content .col.col-2 .floor-plan[class*=floor-plan--A1].floor-plan--A1_3 .floor-garden-icon,.template-floor-page-container .section-info .content .col.col-2 .floor-plan[class*=floor-plan--A1].floor-plan--A1_4 .floor-garden-icon{transform:translateY(18px)}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .floor-garden-icon{display:flex;align-items:center;position:absolute;bottom:0;left:0}@media(min-width: 768px){.template-floor-page-container .section-info .content .col.col-2 .floor-plan .floor-garden-icon{position:absolute}}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .floor-garden-icon img{width:20px;margin-right:6px}@media(min-width: 768px){.template-floor-page-container .section-info .content .col.col-2 .floor-plan .floor-garden-icon img{margin-right:8px;width:24px}}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .floor-garden-icon p{font-family:"Oxygen",sans-serif;font-size:13px;color:#05594a}@media(min-width: 768px){.template-floor-page-container .section-info .content .col.col-2 .floor-plan .floor-garden-icon p{font-size:14px}}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .apartment-floor{position:relative}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .apartment-floor img{width:100%;pointer-events:none}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor{width:100%;justify-content:center;align-items:center;height:auto;flex-direction:column}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg{pointer-events:all;position:absolute;right:0;width:100%;height:100%;top:0;left:0;display:block}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg svg{width:100%;height:100%}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polygon{cursor:pointer}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polygon.free,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg path.free,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polyline.free,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg rect.free{-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms;fill:rgba(2,162,126,.18);stroke:rgba(2,162,126,.18);opacity:0}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polygon.free:hover,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg path.free:hover,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polyline.free:hover,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg rect.free:hover{opacity:1}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polygon.reserved,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg path.reserved,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polyline.reserved,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg rect.reserved{fill:rgba(232,235,47,.18);stroke:rgba(232,235,47,.18)}.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polygon.sold,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg path.sold,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg polyline.sold,.template-floor-page-container .section-info .content .col.col-2 .floor-plan .partial-floor .apartment-floor .apartment-floor__svg rect.sold{fill:rgba(197,0,0,.18);stroke:rgba(197,0,0,.18)}/*# sourceMappingURL=styles.css.map */
