﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;500&display=swap";html,body{color:#1a1a1a;font-family:"Roboto",sans-serif;line-height:1.42;font-size:10px;font-weight:300}body{font-size:1.8rem}h1,h2,h3,h4,h5{font-family:"Roboto",sans-serif;font-weight:300}a{font-size:1.8rem;color:#1a1a1a;transition:.2s;position:relative}a:after{position:absolute}h1{font-size:4.2rem}h2{font-size:3.4rem}h3{font-size:2.7rem}@media(max-width: 768px){h1{font-size:3.6rem}h2{font-size:2.8rem}h3{font-size:2.1rem}}p.section-lead{font-size:1.5rem;margin-bottom:0;text-transform:uppercase;letter-spacing:.1em}@media(max-width: 768px){p.section-lead{font-size:1.3rem}}h2.section-heading,h3.section-heading{font-family:"Roboto",sans-serif;font-weight:300;margin:0 0 40px}@media(max-width: 1024px){h2.section-heading,h3.section-heading{margin-bottom:30px}}p{font-size:1.8rem;margin-bottom:10px}@media(max-width: 768px){p{font-size:1.6rem}}strong{font-weight:500}.row{width:100%;max-width:1616px;margin:0 auto;padding:0 48px;display:flex;flex-flow:row wrap;align-items:stretch}.row .row{margin-right:-12px;margin-left:-12px;width:auto}.row.column{display:block}.row--collapse>.column{padding:0}@media all and (max-width: 1024px){.row{padding:0 24px}}@media all and (max-width: 419px){.row{padding:0 12px}}.column{box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px}.xsmall-0{width:0%}.fixed-xsmall-0{max-width:0px}.xsmall-offset-0{margin-left:0%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-1{width:8.3333333333%}.fixed-xsmall-1{max-width:134.6666666667px}.xsmall-offset-1{margin-left:8.3333333333%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-2{width:16.6666666667%}.fixed-xsmall-2{max-width:269.3333333333px}.xsmall-offset-2{margin-left:16.6666666667%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-3{width:25%}.fixed-xsmall-3{max-width:404px}.xsmall-offset-3{margin-left:25%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-4{width:33.3333333333%}.fixed-xsmall-4{max-width:538.6666666667px}.xsmall-offset-4{margin-left:33.3333333333%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-5{width:41.6666666667%}.fixed-xsmall-5{max-width:673.3333333333px}.xsmall-offset-5{margin-left:41.6666666667%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-6{width:50%}.fixed-xsmall-6{max-width:808px}.xsmall-offset-6{margin-left:50%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-7{width:58.3333333333%}.fixed-xsmall-7{max-width:942.6666666667px}.xsmall-offset-7{margin-left:58.3333333333%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-8{width:66.6666666667%}.fixed-xsmall-8{max-width:1077.3333333333px}.xsmall-offset-8{margin-left:66.6666666667%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-9{width:75%}.fixed-xsmall-9{max-width:1212px}.xsmall-offset-9{margin-left:75%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-10{width:83.3333333333%}.fixed-xsmall-10{max-width:1346.6666666667px}.xsmall-offset-10{margin-left:83.3333333333%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-11{width:91.6666666667%}.fixed-xsmall-11{max-width:1481.3333333333px}.xsmall-offset-11{margin-left:91.6666666667%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-12{width:100%}.fixed-xsmall-12{max-width:1616px}.xsmall-offset-12{margin-left:100%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}@media all and (min-width: 420px){.small-0{width:0%}.fixed-small-0{max-width:0px}.small-offset-0{margin-left:0%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-1{width:8.3333333333%}.fixed-small-1{max-width:134.6666666667px}.small-offset-1{margin-left:8.3333333333%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-2{width:16.6666666667%}.fixed-small-2{max-width:269.3333333333px}.small-offset-2{margin-left:16.6666666667%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-3{width:25%}.fixed-small-3{max-width:404px}.small-offset-3{margin-left:25%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-4{width:33.3333333333%}.fixed-small-4{max-width:538.6666666667px}.small-offset-4{margin-left:33.3333333333%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-5{width:41.6666666667%}.fixed-small-5{max-width:673.3333333333px}.small-offset-5{margin-left:41.6666666667%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-6{width:50%}.fixed-small-6{max-width:808px}.small-offset-6{margin-left:50%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-7{width:58.3333333333%}.fixed-small-7{max-width:942.6666666667px}.small-offset-7{margin-left:58.3333333333%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-8{width:66.6666666667%}.fixed-small-8{max-width:1077.3333333333px}.small-offset-8{margin-left:66.6666666667%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-9{width:75%}.fixed-small-9{max-width:1212px}.small-offset-9{margin-left:75%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-10{width:83.3333333333%}.fixed-small-10{max-width:1346.6666666667px}.small-offset-10{margin-left:83.3333333333%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-11{width:91.6666666667%}.fixed-small-11{max-width:1481.3333333333px}.small-offset-11{margin-left:91.6666666667%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 420px){.small-12{width:100%}.fixed-small-12{max-width:1616px}.small-offset-12{margin-left:100%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 631px){.medium-0{width:0%}.fixed-medium-0{max-width:0px}.medium-offset-0{margin-left:0%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-1{width:8.3333333333%}.fixed-medium-1{max-width:134.6666666667px}.medium-offset-1{margin-left:8.3333333333%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-2{width:16.6666666667%}.fixed-medium-2{max-width:269.3333333333px}.medium-offset-2{margin-left:16.6666666667%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-3{width:25%}.fixed-medium-3{max-width:404px}.medium-offset-3{margin-left:25%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-4{width:33.3333333333%}.fixed-medium-4{max-width:538.6666666667px}.medium-offset-4{margin-left:33.3333333333%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-5{width:41.6666666667%}.fixed-medium-5{max-width:673.3333333333px}.medium-offset-5{margin-left:41.6666666667%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-6{width:50%}.fixed-medium-6{max-width:808px}.medium-offset-6{margin-left:50%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-7{width:58.3333333333%}.fixed-medium-7{max-width:942.6666666667px}.medium-offset-7{margin-left:58.3333333333%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-8{width:66.6666666667%}.fixed-medium-8{max-width:1077.3333333333px}.medium-offset-8{margin-left:66.6666666667%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-9{width:75%}.fixed-medium-9{max-width:1212px}.medium-offset-9{margin-left:75%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-10{width:83.3333333333%}.fixed-medium-10{max-width:1346.6666666667px}.medium-offset-10{margin-left:83.3333333333%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-11{width:91.6666666667%}.fixed-medium-11{max-width:1481.3333333333px}.medium-offset-11{margin-left:91.6666666667%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 631px){.medium-12{width:100%}.fixed-medium-12{max-width:1616px}.medium-offset-12{margin-left:100%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 1025px){.large-0{width:0%}.fixed-large-0{max-width:0px}.large-offset-0{margin-left:0%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-1{width:8.3333333333%}.fixed-large-1{max-width:134.6666666667px}.large-offset-1{margin-left:8.3333333333%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-2{width:16.6666666667%}.fixed-large-2{max-width:269.3333333333px}.large-offset-2{margin-left:16.6666666667%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-3{width:25%}.fixed-large-3{max-width:404px}.large-offset-3{margin-left:25%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-4{width:33.3333333333%}.fixed-large-4{max-width:538.6666666667px}.large-offset-4{margin-left:33.3333333333%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-5{width:41.6666666667%}.fixed-large-5{max-width:673.3333333333px}.large-offset-5{margin-left:41.6666666667%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-6{width:50%}.fixed-large-6{max-width:808px}.large-offset-6{margin-left:50%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-7{width:58.3333333333%}.fixed-large-7{max-width:942.6666666667px}.large-offset-7{margin-left:58.3333333333%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-8{width:66.6666666667%}.fixed-large-8{max-width:1077.3333333333px}.large-offset-8{margin-left:66.6666666667%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-9{width:75%}.fixed-large-9{max-width:1212px}.large-offset-9{margin-left:75%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-10{width:83.3333333333%}.fixed-large-10{max-width:1346.6666666667px}.large-offset-10{margin-left:83.3333333333%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-11{width:91.6666666667%}.fixed-large-11{max-width:1481.3333333333px}.large-offset-11{margin-left:91.6666666667%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-12{width:100%}.fixed-large-12{max-width:1616px}.large-offset-12{margin-left:100%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-0{width:0%}.fixed-xlarge-0{max-width:0px}.xlarge-offset-0{margin-left:0%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-1{width:8.3333333333%}.fixed-xlarge-1{max-width:134.6666666667px}.xlarge-offset-1{margin-left:8.3333333333%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-2{width:16.6666666667%}.fixed-xlarge-2{max-width:269.3333333333px}.xlarge-offset-2{margin-left:16.6666666667%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-3{width:25%}.fixed-xlarge-3{max-width:404px}.xlarge-offset-3{margin-left:25%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-4{width:33.3333333333%}.fixed-xlarge-4{max-width:538.6666666667px}.xlarge-offset-4{margin-left:33.3333333333%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-5{width:41.6666666667%}.fixed-xlarge-5{max-width:673.3333333333px}.xlarge-offset-5{margin-left:41.6666666667%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-6{width:50%}.fixed-xlarge-6{max-width:808px}.xlarge-offset-6{margin-left:50%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-7{width:58.3333333333%}.fixed-xlarge-7{max-width:942.6666666667px}.xlarge-offset-7{margin-left:58.3333333333%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-8{width:66.6666666667%}.fixed-xlarge-8{max-width:1077.3333333333px}.xlarge-offset-8{margin-left:66.6666666667%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-9{width:75%}.fixed-xlarge-9{max-width:1212px}.xlarge-offset-9{margin-left:75%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-10{width:83.3333333333%}.fixed-xlarge-10{max-width:1346.6666666667px}.xlarge-offset-10{margin-left:83.3333333333%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-11{width:91.6666666667%}.fixed-xlarge-11{max-width:1481.3333333333px}.xlarge-offset-11{margin-left:91.6666666667%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1291px){.xlarge-12{width:100%}.fixed-xlarge-12{max-width:1616px}.xlarge-offset-12{margin-left:100%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1920px){.row-0{width:0%}.fixed-row-0{max-width:0px}.row-offset-0{margin-left:0%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-1{width:8.3333333333%}.fixed-row-1{max-width:134.6666666667px}.row-offset-1{margin-left:8.3333333333%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-2{width:16.6666666667%}.fixed-row-2{max-width:269.3333333333px}.row-offset-2{margin-left:16.6666666667%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-3{width:25%}.fixed-row-3{max-width:404px}.row-offset-3{margin-left:25%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-4{width:33.3333333333%}.fixed-row-4{max-width:538.6666666667px}.row-offset-4{margin-left:33.3333333333%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-5{width:41.6666666667%}.fixed-row-5{max-width:673.3333333333px}.row-offset-5{margin-left:41.6666666667%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-6{width:50%}.fixed-row-6{max-width:808px}.row-offset-6{margin-left:50%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-7{width:58.3333333333%}.fixed-row-7{max-width:942.6666666667px}.row-offset-7{margin-left:58.3333333333%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-8{width:66.6666666667%}.fixed-row-8{max-width:1077.3333333333px}.row-offset-8{margin-left:66.6666666667%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-9{width:75%}.fixed-row-9{max-width:1212px}.row-offset-9{margin-left:75%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-10{width:83.3333333333%}.fixed-row-10{max-width:1346.6666666667px}.row-offset-10{margin-left:83.3333333333%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-11{width:91.6666666667%}.fixed-row-11{max-width:1481.3333333333px}.row-offset-11{margin-left:91.6666666667%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}@media all and (min-width: 1920px){.row-12{width:100%}.fixed-row-12{max-width:1616px}.row-offset-12{margin-left:100%}.row-centered{margin-right:auto;margin-left:auto}.row-auto{width:auto}}*{margin:0;padding:0;box-sizing:border-box}body{overscroll-behavior:none}body.scroll-freeze{overflow:hidden}.hiddenElement{display:none}section{padding:60px 0;position:relative}figure{margin:0}.admin-bar .navbar-fixed-top{top:32px}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0, 10px, 0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-10px, 0, 0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0, -10px, 0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(10px, 0, 0)}::selection{background-color:hsla(0,0%,60%,.5);color:#2f3855}.btn{font-family:"Roboto",sans-serif;background:#fff;border:solid 2px #1a1a1a;white-space:nowrap;padding:5px 20px 4px;margin-right:7px;border-radius:99px;font-size:1.4rem;letter-spacing:.1em;font-weight:500;color:#1a1a1a;text-transform:uppercase;cursor:pointer;transition:.15s ease-in-out;transition-property:box-shadow,color,border-color,background;text-decoration:none;user-select:none}.btn:hover{outline:none;box-shadow:0 0 0 4px rgba(187,190,199,.67);border:solid 2px #2f3855}.btn:focus{outline:0;box-shadow:0 0 0 4px rgba(187,190,199,.33)}.btn:active{outline:0;box-shadow:0 0 0 7px rgba(187,190,199,.33)}.btn--primary{border-color:#2f3855;background:#2f3855;color:#f9f9f9}.btn--invert{border-color:#f9f9f9;color:#f9f9f9;background:rgba(0,0,0,0)}.btn--white{border-color:#f9f9f9;background:#f9f9f9;color:#1a1a1a}.btn--white:hover{border-color:#f9f9f9}form .loader{position:absolute;inset:0;background:hsla(0,0%,100%,.8);z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:.2s ease-in-out;transition-property:opacity}form .loader.hidden{opacity:0}form .loader div{width:28px;height:28px;border-radius:99px;border:3px solid #2f3855;border-bottom-color:#f9f9f9;animation:rotate .67s infinite linear}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form .typ{text-align:center;position:absolute;inset:0;background:hsla(0,0%,100%,.8);z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:.2s ease-in-out;transition-property:opacity}form .typ p{margin:0;opacity:1;position:relative;top:0;transition:.2s ease-in-out;transition-property:opacity,top;font-size:1.8rem}form .typ p span{font-size:2.4rem;display:block}form .typ.hidden{opacity:0}form .typ.hidden p{opacity:0;top:20px}form .form-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}form .form-wrap .field{width:100%;margin-bottom:12px}form .form-wrap .field.hidden{opacity:.3}form .form-wrap .field input,form .form-wrap .field textarea{width:100%;padding:13px;font-size:1.4rem;font-family:"Roboto",sans-serif;font-weight:300;border:0;color:#1a1a1a;background:#f9f9f9;border-radius:5px;transition:.2s ease-in-out;transition-property:box-shadow}form .form-wrap .field input::placeholder,form .form-wrap .field textarea::placeholder{color:#1a1a1a}form .form-wrap .field input:focus,form .form-wrap .field input:active,form .form-wrap .field textarea:focus,form .form-wrap .field textarea:active{outline:0;box-shadow:0 0 0 2px #bbbec7 inset}form .form-wrap .field textarea{height:84px;resize:none;transition:.2s ease-in-out;transition-property:height;color:#1a1a1a}form .form-wrap .field textarea:focus,form .form-wrap .field textarea:active{height:150px}form .form-wrap .field textarea:placeholder-shown{height:42px}form .form-wrap .field label{font-size:1.2rem;line-height:1.2;color:#555}form .form-wrap .field--50{width:calc(50% - 6px)}form .form-wrap .field--checkbox{display:flex}form .form-wrap .field--checkbox label{width:100%;margin-left:10px;text-align:justify}form .form-wrap .field--checkbox label a{font-size:inherit}form .form-wrap .field--checkbox input{width:auto}form .form-wrap .field--submit{margin-top:10px}form .form-wrap .field--submit button{width:100%}.property-grid-item{width:calc(25% - 18px);border:1px solid #f9f9f9;border-radius:10px;padding:20px;margin:0 24px 24px 0;display:flex;flex-direction:column;transition:.4s ease-in-out;transition-property:box-shadow,opacity,top;opacity:1;position:relative;top:0}.property-grid-item:nth-child(4n){margin:0 0 24px 0}@media(max-width: 1024px){.property-grid-item{width:calc(33% - 16px)}.property-grid-item:nth-child(4n){margin:0 24px 24px 0}.property-grid-item:nth-child(3n){margin:0 0 24px 0}}@media(max-width: 768px){.property-grid-item{width:calc(50% - 12px)}.property-grid-item:nth-child(4n){margin:0 24px 24px 0}.property-grid-item:nth-child(3n){margin:0 24px 24px 0}.property-grid-item:nth-child(2n){margin:0 0 24px 0}}@media(max-width: 560px){.property-grid-item{width:100%;margin-bottom:24px}}.property-grid-item.hidden{opacity:0;top:10px}.property-grid-item__image{width:100%;flex-shrink:0;background:#f9f9f9;border-radius:3px;overflow:hidden}.property-grid-item__image figure{display:flex}.property-grid-item__image figure img{width:100%;object-fit:contain;height:30rem;transition:.1s ease-in-out;transition-property:transform}.property-grid-item__description{display:flex;flex-direction:column;height:100%}.property-grid-item__upper-group{margin:20px 0 10px;display:flex;justify-content:space-between}.property-grid-item__status{align-self:flex-start;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em;border:1px solid #1a1a1a;padding:2px 5px 1px;border-radius:2px;user-select:none}.property-grid-item__status.reserved{opacity:.8}.property-grid-item__status.sold{opacity:.4}.property-grid-item__title{font-size:1.4rem;text-transform:uppercase;font-weight:500;letter-spacing:.07em}.property-grid-item__name{font-size:1.8rem}.property-grid-item__placement{margin:5px 0 10px;font-size:1.4rem;letter-spacing:.03em}.property-grid-item__tags{display:flex;justify-content:center;margin:auto 0 0}.property-grid-item__tags span{font-size:1.1rem;text-transform:uppercase;padding:1px 3px 0;letter-spacing:.05em;border:1px solid #2f3855;background-color:#f9f9f9;color:#1a1a1a;border-radius:3px;margin-right:2px;white-space:nowrap}.property-grid-item__quick-info{display:flex;justify-content:space-evenly;align-items:center;background:#f9f9f9;position:relative;border-radius:3px;margin:10px 0 0}.property-grid-item__quick-info>div{padding:15px;text-align:center}.property-grid-item__quick-info em{font-style:normal}.property-grid-item__quick-info span{display:block;width:1px;height:60px;background:rgba(26,26,26,.1)}.property-grid-item__quick-info .head{font-size:1.1rem;font-family:"Roboto",sans-serif;margin-bottom:3px}.property-grid-item__quick-info .data{font-size:1.8rem;margin-bottom:0;font-weight:500}.property-grid-item__link{margin:20px 0 0;justify-self:flex-end}.property-grid-item__link a{display:block;width:100%;text-align:center}.property-grid-item__link a:hover{background:#2f3855;color:#f9f9f9}.property-grid-item:hover{box-shadow:0 0 20px -10px rgba(0,0,0,.1)}.property-grid-item:hover .property-grid-item__image figure img{transform:scale(1.05)}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,.5);z-index:999999;backdrop-filter:blur(3px);transition:all .2s ease;opacity:0;visibility:hidden}.modal .modal-content{max-width:900px;max-height:90vh;border-radius:3px;background:#fff;box-shadow:0 10px 30px -10px rgba(0,0,0,.1);padding:40px 60px;margin:5vh auto;overflow:auto;position:relative}@media all and (max-width: 1024px){.modal .modal-content{max-width:90vw;max-height:80vh}}.modal .modal-content .close-cross{position:absolute;top:50px;right:60px;width:30px;height:30px}.modal .modal-content .close-cross:before,.modal .modal-content .close-cross:after{width:20px;height:2px;background:#1a1a1a;position:absolute;top:50%;left:50%;content:"";transform:translate(-50%, -50%) rotate(45deg)}.modal .modal-content .close-cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal .modal-content .close-cross:hover{cursor:pointer}.modal .modal-content .nf-form-fields-required{display:none}.modal .modal-content .nf-field-container{margin-bottom:15px}.modal .modal-content .nf-form-content .list-select-wrap .nf-field-element>div,.modal .modal-content .nf-form-content input:not([type=button]),.modal .modal-content .nf-field-element select,.modal .modal-content .nf-form-content textarea{width:100%;border:0;border-bottom:1px solid hsla(0,0%,60%,.67);padding:12px 16px;font-size:16px;font-weight:300 !important;border-radius:3px;background-color:#f9f9f9;font-family:"Roboto",sans-serif;resize:vertical}.modal .modal-content .nf-field-element select{padding:12px 12px;appearance:none;position:relative}.modal .modal-content .nf-field-element select:after{position:absolute;top:calc(50% - 1px);right:13px;transform:translateY(-50%) rotate(-45deg);content:"";width:6px;height:6px;border-bottom:2px solid #1a1a1a;border-left:2px solid #1a1a1a;pointer-events:none}.modal .modal-content .nf-form-content .list-select-wrap .nf-field-element>div,.modal .modal-content .nf-form-content input[aria-invalid=true],.modal .modal-content .nf-form-content textarea[aria-invalid=true]{border-color:rgba(255,0,0,.4)}.modal .modal-content div[for=nf-field-26]{display:none}.modal .modal-content .nf-form-content .label-above .nf-field-label,.modal .modal-content .nf-form-content .label-below .nf-field-label,.modal .modal-content .nf-form-content .label-hidden .nf-field-label{margin-bottom:5px}.modal .modal-content .nf-form-content label{font-size:14px;font-weight:normal}.modal .modal-content .nf-error-msg.nf-error-required-error{font-size:12px;color:red;margin-bottom:10px}.modal .modal-content .nf-form-hp{display:none}.modal .modal-content .nf-error-msg.nf-error-field-errors{margin-top:10px;text-align:center}.modal .modal-content .submit-button{padding:18px 0;width:240px;font-size:14px;text-transform:uppercase;border-radius:3px;font-weight:300;font-family:"Roboto",sans-serif;letter-spacing:.1em;display:block;cursor:pointer;background:#2f3855;color:#f9f9f9;border:0;margin:40px auto 0}.modal .modal-content h3{margin-bottom:20px}.modal .modal-content #nf-form-3-cont{margin-top:30px}.modal.is-opened{visibility:visible;opacity:1}.pagination{display:flex;align-items:center;justify-content:center;margin-top:60px}@media all and (max-width: 630px){.pagination{margin-top:30px}}.pagination .next{margin-left:40px;font-family:"Roboto",sans-serif;font-size:13px;text-transform:uppercase;position:relative}.pagination .prev{margin-right:40px;font-family:"Roboto",sans-serif;font-size:12px;text-transform:uppercase}.pagination .prev::after,.pagination .next::after{position:absolute;border:1px solid #2f3855;color:#ccc;border-radius:99px;height:30px;width:30px;content:"";top:50%;left:50%;transform:translate(-50%, -50%)}.pagination .prev.invisible,.pagination .next.invisible{color:#f9f9f9}.pagination .prev.invisible::after,.pagination .next.invisible::after{border:1px solid #f9f9f9}.pagination a{color:#1a1a1a}.pagination a.invisible{pointer-events:none;color:#ccc;text-decoration:line-through}.pagination .pages{display:flex;align-items:center}.pagination .pages span{font-family:"Roboto",sans-serif;color:#999}.pagination .pages span:first-child{color:#1a1a1a;font-size:22px}.pagination .pages span:first-child:before{content:initial}.pagination .pages span:before{content:"z";margin-left:10px;margin-right:10px;font-size:16px;color:#999}.wysiwyg *+h1,.wysiwyg *+h2,.wysiwyg *+h3,.wysiwyg *+h4,.wysiwyg *+ul,.wysiwyg *+ol,.wysiwyg *+p{margin-top:30px}.wysiwyg ul,.wysiwyg ol{padding-left:30px}.wysiwyg ul li,.wysiwyg ol li{margin-top:10px}.wysiwyg ul li ul,.wysiwyg ul li ol,.wysiwyg ol li ul,.wysiwyg ol li ol{margin-left:20px}.wysiwyg a{font-size:initial;text-transform:none;letter-spacing:initial;text-decoration:underline}.wysiwyg a:after{content:initial}.wysiwyg .wp-block-image img{width:100%;height:100%;max-width:100%}.wysiwyg .wp-block-image figcaption{font-size:12px}.wysiwyg .wp-block-quote{margin:0 50px 30px;display:flex;flex-direction:column;position:relative}.wysiwyg .wp-block-quote p{font-family:"Roboto",sans-serif;font-size:20px}.wysiwyg .wp-block-quote cite{margin-top:20px;display:inline-block;text-align:right;font-size:14px;text-transform:uppercase;font-style:initial;color:#f9f9f9}.wysiwyg .wp-block-quote cite:before{content:"~ "}.wysiwyg .wp-block-quote:before{content:'"';font-family:"Roboto",sans-serif;font-size:110px;position:absolute;top:0;left:-50px;color:#aaa;z-index:-1;line-height:1}.page--building{margin:91px 0 0}@media(max-width: 1024px){.page--building{margin:64px 0 0}}.page--building .detail-box .modal-content{max-width:90vw;width:480px;padding:40px !important}.page--building .detail-box .modal-content .close-cross{right:40px;top:42px}.page--building .detail-box h3{margin:0;font-size:2.4rem}.page--building .detail-box__plan{width:100%;position:relative;margin:20px 0;display:flex}.page--building .detail-box__plan img{width:100%}.page--building .detail-box__status{font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em;margin:5px 0 10px;border:1px solid #1a1a1a;display:inline-block;padding:1px 5px 0;width:auto}.page--building .detail-box__status:empty{border:1px solid #1a1a1a;display:none;padding:1px 5px 0}.page--building .detail-box__rooms,.page--building .detail-box__area{font-weight:300;margin:0}.page--building .detail-box__rooms span,.page--building .detail-box__area span{text-transform:uppercase;font-size:1.4rem;font-weight:500}.page--building .detail-box .btn{margin-top:20px;display:block;text-align:center}.page--building .detail-box.niecia-4{top:10%}.page--building .detail-box.niecia-6{bottom:20%}.page--building .page--building__visual{display:flex;margin-bottom:-81px;position:relative}.page--building .page--building__visual__heading{position:absolute;top:80px;left:50%;transform:translateX(-50%)}.page--building .page--building__visual__heading p{font-size:2.4rem;color:#1a1a1a}.page--building .page--building__visual svg{margin:0 auto}.page--building .page--building__visual svg .building-floor{fill:#2f3855;opacity:0;cursor:pointer;transition:opacity .2s ease}.page--building .page--building__visual svg .building-floor:hover{opacity:.65}.page--building .page--building__visual svg .building-floor.loaded{animation:blink .85s linear}.page--building .page--building__visual svg .building-floor.loaded[data-floor="3"]{animation-delay:0s}.page--building .page--building__visual svg .building-floor.loaded[data-floor="2"]{animation-delay:.15s}.page--building .page--building__visual svg .building-floor.loaded[data-floor="1"]{animation-delay:.3s}.page--building .page--building__visual svg .building-floor.loaded[data-floor="0"]{animation-delay:.45s}@keyframes blink{0%{opacity:0}50%{opacity:.65}100%{opacity:0}}@media(max-width: 1024px){.page--building .page--building__visual{padding-bottom:126px;background-color:#2f3855;flex-direction:column}.page--building .page--building__visual__heading{position:relative;top:0;left:0;transform:translateX(0);background:#f9f9f9;padding:40px 0;text-align:center}.page--building .page--building__visual__heading p{font-size:2.1rem;color:#1a1a1a;margin-bottom:0}}@media(max-width: 480px){.page--building .page--building__visual__heading{padding:30px 0}.page--building .page--building__visual__heading p{font-size:1.8rem}}.page--building .page--building__floorplan{overflow:hidden}@media(max-width: 768px){.page--building .page--building__floorplan{padding-top:30px}.page--building .page--building__floorplan p{text-align:center}}.page--building .page--building__floorplan .navigation{display:flex;gap:16px;align-items:center;margin-bottom:40px}@media(max-width: 768px){.page--building .page--building__floorplan .navigation{flex-direction:column}}.page--building .page--building__floorplan .navigation *{margin:0}.page--building .page--building__floorplan .navigation h1{margin-right:24px}.page--building .page--building__floorplan__plan{position:relative;padding:40px}.page--building .page--building__floorplan__plan::before{content:"";width:9999px;height:100%;position:absolute;left:-5000px;top:0;background:#f9f9f9;z-index:-1}.page--building .page--building__floorplan__plan svg{max-width:95%;margin:0 auto;cursor:grab}.page--building .page--building__floorplan__plan svg .property{fill:#eee;stroke:#2f3855;transition:fill .1s ease-in;cursor:pointer;position:relative}.page--building .page--building__floorplan__plan svg .property:after{position:absolute;width:20px;height:20px;top:0;left:0;background:#fff}.page--building .page--building__floorplan__plan svg .property[data-availability=available]:hover{fill:rgba(255,252,169,.4666666667)}.page--building .page--building__floorplan__plan svg .property[data-availability=reserved]{fill:url(#reserved)}.page--building .page--building__floorplan__plan svg .property[data-availability=sold]{fill:url(#sold)}.page--building .page--building__floorplan__plan svg .property[data-availability=reserved].selected,.page--building .page--building__floorplan__plan svg .property[data-availability=sold].selected{fill:url(#selected)}.page--building .page--building__floorplan__plan svg .property.selected{fill:#fffca9}.page--building .page--building__floorplan__plan .building-floorplan__directions{position:absolute;bottom:40px;left:40px}.page--building .page--building__floorplan__plan .building-floorplan__directions svg{width:96px}.page--building .page--building__floorplan__plan .building-floorplan__controls{position:absolute;right:40px;bottom:40px;display:grid;gap:8px;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;grid-template-areas:"reset reset" "zoomIn zoomOut";width:auto}.page--building .page--building__floorplan__plan .building-floorplan__reset{grid-area:reset;opacity:0;pointer-events:none;transition:.2s ease-out;transition-property:opacity;margin:0;text-align:center}.page--building .page--building__floorplan__plan .building-floorplan__reset.visible{opacity:1;pointer-events:initial}.page--building .page--building__floorplan__plan .building-floorplan__zoom-in,.page--building .page--building__floorplan__plan .building-floorplan__zoom-out{grid-area:zoomIn;margin:0;width:100%;text-align:center;font-size:16px}.page--building .page--building__floorplan__plan .building-floorplan__zoom-out{grid-area:zoomOut}.page--building .page--building__floorplan__plan .building-floorplan__reset,.page--building .page--building__floorplan__plan .building-floorplan__zoom-in,.page--building .page--building__floorplan__plan .building-floorplan__zoom-out{line-height:1}.page--building .page--building__floorplan__plan .building-floorplan__reset svg,.page--building .page--building__floorplan__plan .building-floorplan__zoom-in svg,.page--building .page--building__floorplan__plan .building-floorplan__zoom-out svg{height:18px;line-height:1}@media(max-width: 1200px){.page--building .page--building__floorplan__plan svg{max-width:100%;margin:0}}@media(max-width: 768px){.page--building .page--building__floorplan__plan{padding:40px 0;max-height:420px}}.page--building__property-list{padding-top:0}@media(max-width: 768px){.page--building__property-list{overflow-x:scroll;padding-bottom:120px}.page--building__property-list .property-table{max-width:100%}}.page--building .js-floor-modal{position:fixed;inset:0;background:rgba(47,56,85,.67);backdrop-filter:blur(2px);z-index:9999;align-items:center;justify-content:center;transition:opacity .2s ease-in-out;display:flex;opacity:0;visibility:hidden;pointer-events:none}.page--building .js-floor-modal.is-opened{opacity:1;visibility:visible;pointer-events:initial}.page--building .js-floor-modal.is-opened .js-floor-modal__wrap{top:0}.page--building .js-floor-modal__wrap{background:#fff;padding:40px;box-shadow:0 10px 30px -10px rgba(0,0,0,.1);width:400px;max-width:90vw;position:relative;top:-150px;transition:all .2s ease-in-out}.page--building .js-floor-modal__wrap h4{margin-bottom:30px;font-size:21px}.page--building .js-floor-modal__wrap .close-cross{width:40px;height:40px;position:absolute;right:15px;top:15px;cursor:pointer}.page--building .js-floor-modal__wrap .close-cross::before,.page--building .js-floor-modal__wrap .close-cross::after{content:"";width:60%;height:3px;background:#2f3855;transition:background .1s ease-in-out;position:absolute;left:50%;top:50%}.page--building .js-floor-modal__wrap .close-cross::after{transform:translate(-50%, -50%) rotate(45deg)}.page--building .js-floor-modal__wrap .close-cross::before{transform:translate(-50%, -50%) rotate(-45deg)}.page--building .js-floor-modal__wrap .close-cross:hover::before,.page--building .js-floor-modal__wrap .close-cross:hover::after{background:#ff546a}.page--building .js-floor-modal__wrap ul{text-align:center;list-style:none}.page--building .js-floor-modal__wrap ul li a{padding:25px 0;transition:background .2s ease-in-out;display:block;text-decoration:none;text-transform:uppercase;font-size:1.6rem;letter-spacing:.07em}.page--building .js-floor-modal__wrap ul li a:hover{background:rgba(47,56,85,.1)}.main-page--contact{padding:96px 0 0}@media all and (max-width: 1024px){.main-page--contact{padding:64px 0 0}}@media all and (max-width: 630px){.main-page--contact__heading{text-align:center}}.main-page--contact__main{background-color:#f9f9f9}.main-page--contact__main .column{display:flex;flex-direction:column;justify-content:center}.main-page--contact__main__image{width:100%;background:#f9f9f9;position:relative;border-radius:3px;overflow:hidden;display:flex}.main-page--contact__main__image img{width:100%;height:100%;object-fit:contain}.main-page--contact__main__content>p{position:relative}.main-page--contact__main__content>p span{text-decoration:underline;text-decoration-thickness:.05em;text-decoration-color:#999;text-decoration-style:dashed}.main-page--contact__main__content>p::after{width:10px;height:100%;background:#f9f9f9;position:absolute;left:0;top:0;z-index:-1;border-radius:3px}.main-page--contact__main__content p{font-size:2.1rem;line-height:1.67}.main-page--contact__main__content p a{font-size:inherit;text-decoration-thickness:.05em;text-decoration-color:#999;text-decoration-style:dashed}.main-page--contact__main__content p a:hover{text-decoration-color:#1a1a1a}.main-page--contact__main__content .contact-grid{margin:50px 0 0}.main-page--contact__main__content .contact-grid__item{display:flex;margin-bottom:30px}.main-page--contact__main__content .contact-grid__item svg{width:28px;margin:0 30px 0 10px}.main-page--contact__main__content .contact-grid__item p{font-size:1.8rem;margin:0;line-height:1.42}@media all and (max-width: 1024px){.main-page--contact__main{padding:0;background-color:rgba(0,0,0,0)}.main-page--contact__main__content p{font-size:1.8rem}.main-page--contact__main__content .contact-grid{display:flex;margin-bottom:30px}.main-page--contact__main__content .contact-grid__item{flex-direction:column;width:33%;align-items:center;text-align:center}.main-page--contact__main__content .contact-grid__item svg{margin:0 0 30px}.main-page--contact__main__content .contact-grid__item a{line-height:1.8}}@media(max-width: 768px){.main-page--contact__main__content p{font-size:1.6rem}.main-page--contact__main__content .contact-grid{flex-direction:column;align-items:center}.main-page--contact__main__content .contact-grid__item{width:100%}}.main-page--contact__map{margin:0;border-radius:3px;overflow:hidden;width:100%}.main-page--contact__map #contactmap{height:400px}.main-page--contact__map a{font-size:inherit}.main-page--contact__map .row{padding:0}.main-page--contact__map .row .column{padding:0}.main-page--home__start{background-size:cover;background-position:50% 100%;position:relative;z-index:2;height:700px;padding-top:96px;padding-bottom:40px;display:flex;align-items:center;color:#f9f9f9;background:linear-gradient(60deg, #999, #ccc);overflow:hidden}@media all and (max-width: 1024px){.main-page--home__start{min-height:350px;background-position:left;margin-top:52px}}.main-page--home__start::before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:#1a1a1a;opacity:.2}.main-page--home__start:after{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.3), transparent);z-index:-1}.main-page--home__start .row>.column{z-index:99;text-align:center}.main-page--home__start img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}.main-page--home__start video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:0;transition:.5s ease-out;transition-property:opacity}.main-page--home__start video.loaded{opacity:1}.main-page--home__start h1{font-family:"Roboto",sans-serif;font-size:3.6rem;line-height:1.2;margin-bottom:20px;text-wrap:balance;font-weight:300;transition:.5s ease-out;transition-property:opacity,top;position:relative;text-shadow:0 0 40px rgba(0,0,0,.6),0 0 24px #000}.main-page--home__start p{font-size:1.8rem;margin-bottom:50px;transition:.5s ease-out;transition-property:opacity,top;position:relative;text-shadow:0 0 40px rgba(0,0,0,.6),0 0 24px #000}.main-page--home__start .btn{padding:7px 20px}@media(max-width: 1024px){.main-page--home__start{height:450px;padding-top:64px}.main-page--home__start h1{font-size:3rem;margin-bottom:40px}}@media(max-width: 480px){.main-page--home__start p{font-size:1.5rem}.main-page--home__start h1{font-size:2.7rem;margin-bottom:30px}.main-page--home__start .buttons{flex-direction:column}.main-page--home__start .buttons .btn{display:inline-block;margin:0 0 10px;padding:7px 40px}}.main-page--home__about{padding:0 0 120px}.main-page--home__about .column{display:flex;gap:3rem}.main-page--home__about .column>*{flex:0 0 calc(50% - 1.5rem)}.main-page--home__about__content{padding:0 60px 0 0;width:calc(50% - 40px);flex-shrink:0;text-align:justify}.main-page--home__about__content h3{margin:30px 0;font-size:2.4rem}.main-page--home__about__content a.btn{display:inline-block;margin-top:20px}.main-page--home__about__content .numbers{display:flex;margin-bottom:30px}.main-page--home__about__content .numbers__item{display:flex;flex-direction:column;width:calc(33% - 20px);margin-right:20px;text-align:left;align-items:flex-start;justify-content:space-between}.main-page--home__about__content .numbers__item .number{font-size:4rem;display:flex;height:50px;align-items:center;justify-content:center;border-radius:99px;font-weight:500;margin-bottom:10px;margin-top:8px}.main-page--home__about__slider{width:50%;height:100%;position:relative;border-radius:3px;overflow:hidden}.main-page--home__about__slider:after{content:"";position:absolute;left:0;bottom:0;right:0;background:linear-gradient(0deg, rgba(26, 26, 26, 0.6), rgba(26, 26, 26, 0));height:30%;z-index:1}.main-page--home__about__slider img{width:100%;height:100%;object-fit:cover}.main-page--home__about__slider .swiper-pagination{bottom:20px}.main-page--home__about__slider .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px;width:13px;height:13px;background-color:rgba(0,0,0,0);opacity:.5;border:2px solid #f9f9f9;transition:.2s ease-out;transition-property:background-color,border-color}.main-page--home__about__slider .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#2f3855;border:2px solid #2f3855;opacity:1}@media(max-width: 1200px){.main-page--home__about{padding:80px 0}.main-page--home__about .column{flex-direction:column}.main-page--home__about__content{width:100%;padding:0;margin-bottom:24px}.main-page--home__about__slider{width:100%;max-height:450px;margin:0 auto}.main-page--home__about__slider::before{width:9999px}}@media(max-width: 1024px){.main-page--home__about{padding:60px 0}}.main-page--home__map{padding:0}.main-page--home__map__content{position:relative}.main-page--home__map .js-info strong{font-size:2.4rem;letter-spacing:.07em}.main-page--home__map .zoomBtn{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);transition:.2s ease-in-out;transition-property:opacity,visibility}.main-page--home__map .zoomBtn.hidden{opacity:0;pointer-events:none;visibility:hidden}.main-page--home__map #homemap{height:500px}.main-page--home__map #homemap a{font-size:1rem}@media(max-width: 480px){.main-page--home__map #homemap{height:350px}}.main-page--home__visuals{padding-bottom:120px}.main-page--home__visuals__header .section-heading{margin-bottom:0}.main-page--home__visuals__container{display:flex;flex-direction:column;gap:64px}.main-page--home__visuals__item{position:relative;display:flex;gap:3rem;align-items:flex-start;width:100%}.main-page--home__visuals__item>*{flex:0 0 calc(50% - 1.5rem)}.main-page--home__visuals__item img{width:100%;max-width:100%;transition:.15s ease-in-out;transition-property:opacity,transform}.main-page--home__visuals__item .btn{display:block;margin-top:32px}.main-page--home__visuals__item:nth-child(even){flex-direction:row-reverse}.main-page--home__visuals__item__content{display:flex;flex-direction:column;align-items:flex-start}.main-page--home__visuals__item__content .section-heading{font-size:2.8rem;margin-bottom:16px}.main-page--home__visuals__item__content .section-lead{font-size:1.2rem;margin-bottom:16px}.main-page--home__visuals__item__content p{font-size:1.6rem}@media(max-width: 991px){.main-page--home__visuals{padding-bottom:60px;border-bottom:1px solid rgba(0,34,34,.0666666667)}.main-page--home__visuals__item{flex-direction:column !important}.main-page--home__visuals__item>*{flex:auto}.main-page--home__visuals__item img{width:100%}}.main-page--home__interactive-buildings{padding-bottom:120px}.main-page--home__interactive-buildings__header .section-heading{margin-bottom:0}.main-page--home__interactive-buildings__container{display:flex;flex-direction:column;gap:32px}.main-page--home__interactive-buildings__item{position:relative;display:flex;flex-direction:column;gap:3rem;align-items:flex-start;width:100%}.main-page--home__interactive-buildings__item img{width:100%;max-width:100%;transition:.15s ease-in-out;transition-property:opacity,transform;border-radius:4px}.main-page--home__interactive-buildings__item .btn{display:block;margin-top:32px}.main-page--home__interactive-buildings__item__dialog .modal-content{padding:0;padding-top:4rem;max-width:min(50rem,90vw)}.main-page--home__interactive-buildings__item__dialog .modal-content .close-cross{z-index:2;top:2rem;right:2rem}.main-page--home__interactive-buildings__item__dialog .property-grid-item{margin:0;border:0}.main-page--home__interactive-buildings__item__dialog .property-grid-item:hover .property-grid-item__image figure img{transform:none}.main-page--home__interactive-buildings__item__header{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:16px}.main-page--home__interactive-buildings__item__media{width:100%;max-width:100%;position:relative;display:flex;justify-content:center;align-items:center;align-self:flex-end}.main-page--home__interactive-buildings__item__image{width:100%;max-width:100%;position:relative;display:flex;justify-content:center;align-items:center}.main-page--home__interactive-buildings__item__image .drag-icon{display:none}.main-page--home__interactive-buildings__item__image svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-page--home__interactive-buildings__item__image svg path{fill:rgba(0,0,0,0) !important;transition:fill .2s ease-in-out;cursor:pointer}.main-page--home__interactive-buildings__item__image svg path:hover{fill:rgba(255,174,0,.42) !important}.main-page--home__interactive-buildings__item__content{display:flex;flex-direction:column;align-items:flex-start;width:min(50rem,100%)}.main-page--home__interactive-buildings__item__content .section-heading{font-size:2.8rem;margin-bottom:0}.main-page--home__interactive-buildings__item__content .section-lead{font-size:1.2rem;margin-bottom:16px}.main-page--home__interactive-buildings__item__content p{font-size:1.6rem}.main-page--home__interactive-buildings__item__content h4{margin-top:16px}@media(max-width: 991px){.main-page--home__interactive-buildings{padding-bottom:60px;border-bottom:1px solid rgba(0,34,34,.0666666667)}.main-page--home__interactive-buildings__item{flex-direction:column !important}.main-page--home__interactive-buildings__item>*{flex:auto}.main-page--home__interactive-buildings__item img{width:100%}.main-page--home__interactive-buildings__item__header{grid-template-columns:1fr}.main-page--home__interactive-buildings__item__content{width:100%}.main-page--home__interactive-buildings__item__media{display:none}.main-page--home__interactive-buildings__item__image{margin-left:-36px;margin-right:-36px;min-width:100vw;overflow:scroll;justify-content:flex-start}.main-page--home__interactive-buildings__item__image svg,.main-page--home__interactive-buildings__item__image img:not(.drag-icon){border-radius:0;min-width:960px}.main-page--home__interactive-buildings__item__image .drag-icon{display:block;position:sticky;left:50vw;top:auto;align-self:center;transform:translateX(-50%);width:50px;height:50px;z-index:2;mix-blend-mode:multiply;pointer-events:none;transition:opacity .3s ease;margin-right:-50px}}@media(max-width: 419px){.main-page--home__interactive-buildings__item__image{margin-left:-24px;margin-right:-24px;min-width:calc(100vw + 48px)}}.page--property-list{padding:96px 0 0}@media all and (max-width: 1024px){.page--property-list{padding:64px 0 60px}}@media all and (max-width: 1024px){.page--property-list .listing{overflow-x:scroll}}.page--property-list__heading{padding:60px 0 0}.page--property-list__heading .section-heading{position:relative;padding:10px 0 30px;line-height:1}.page--property-list__heading .section-heading::after{content:"";width:400px;height:1px;position:absolute;bottom:0;left:0;background-color:#f9f9f9}@media(max-width: 768px){.page--property-list__heading{padding:30px 0 0}.page--property-list__heading .section-heading::after{content:initial}}.page--property-list__view-select{text-align:right}.page--property-list__view-select p{font-size:1.2rem;letter-spacing:.2em;color:#999;text-transform:uppercase;margin-bottom:15px}.page--property-list__view-select>div{display:flex;justify-content:flex-end}.page--property-list__view-select>div .grid,.page--property-list__view-select>div .table{display:flex;align-items:center;width:31px;height:27px;cursor:pointer;padding:4px 4px;border-radius:5px;transition:.2s ease-in-out}.page--property-list__view-select>div .grid span,.page--property-list__view-select>div .table span{display:block;background-color:#1a1a1a;height:3px;border-radius:2px}.page--property-list__view-select>div .grid:hover,.page--property-list__view-select>div .table:hover{box-shadow:0 0 0 4px rgba(187,190,199,.67)}.page--property-list__view-select>div .grid:hover span,.page--property-list__view-select>div .table:hover span{background-color:#2f3855}.page--property-list__view-select>div .grid{flex-wrap:wrap;justify-content:space-between}.page--property-list__view-select>div .grid span{width:calc(33% - 2px);margin-left:1px}.page--property-list__view-select>div .table{flex-wrap:wrap;margin-left:20px}.page--property-list__view-select>div .table span{width:100%}.page--property-list__results{padding-top:20px}@media all and (max-width: 1024px){.page--property-list__results{padding:30px 0 0}}.page--property-list__results .nothing-found{width:100%;margin:50px 0;text-align:center;opacity:0;transition:.4s ease-out;position:relative;top:10px}.page--property-list__results .nothing-found.is-visible{top:0;opacity:1}.page--property-list__results .property-table thead{position:sticky}@media all and (max-width: 1024px){.page--property-list__results .property-table thead{position:relative;top:0}}.main-page--single-property{margin:91px 0 0}@media(max-width: 1024px){.main-page--single-property{margin:64px 0 0}}.main-page--single-property h1{font-size:3.2rem;margin-bottom:10px}@media all and (max-width: 1024px){.main-page--single-property h1{font-size:2.7rem}.main-page--single-property__right{display:none}.main-page--single-property__quick-info--mobile{display:block}}@media all and (max-width: 630px){.main-page--single-property__offer{padding:40px 0}}.main-page--single-property .property-info{display:flex;flex-direction:column;margin:15px 0 30px}@media all and (max-width: 630px){.main-page--single-property .property-info{margin:15px 0}}.main-page--single-property .property-info p{margin:10px 0 0px}.main-page--single-property .property-info span.property-status{align-self:flex-start;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin:0 10px 0 0;border:2px solid #1a1a1a;padding:2px 5px 0 6px;border-radius:2px;user-select:none}.main-page--single-property .buttons{margin-bottom:30px}@media(max-width: 1200px){.main-page--single-property .buttons{display:flex;flex-direction:column;align-items:flex-start}.main-page--single-property .buttons .btn{display:inline-block;margin-bottom:10px;padding:5px 40px 4px}}@media(max-width: 1024px){.main-page--single-property .buttons{flex-direction:row}}@media(max-width: 580px){.main-page--single-property .buttons{flex-direction:column}}.main-page--single-property .property-floorplan{max-width:70%;margin:30px auto 0;display:block}.main-page--single-property__quick-info{display:flex;justify-content:space-between;align-items:center;background:#f9f9f9;position:relative;border-radius:3px;margin-bottom:30px}.main-page--single-property__quick-info>div{width:100%;padding:30px}.main-page--single-property__quick-info span{display:block;width:1px;height:60px;background:rgba(26,26,26,.1)}.main-page--single-property__quick-info .head{font-size:13px;font-family:"Roboto",sans-serif}.main-page--single-property__quick-info .data{font-size:21px;margin-bottom:0;font-weight:500}.main-page--single-property__quick-info--mobile{display:none}.main-page--single-property__rooms{width:100%;border-collapse:collapse;font-size:1.6rem;margin-bottom:30px}.main-page--single-property__rooms tr{background:#fff;position:relative;transition:background .2s ease}.main-page--single-property__rooms tr:hover{background:rgba(47,56,85,.1)}.main-page--single-property__rooms tr:nth-child(odd){background:#f9f9f9}.main-page--single-property__rooms tr:nth-child(odd):hover{background:rgba(47,56,85,.1)}.main-page--single-property__rooms tr td{padding:16px 20px;font-size:1.8rem;text-align:center;position:relative}.main-page--single-property__rooms tr td:first-child{width:2px}.main-page--single-property__rooms tr td:nth-child(2){text-align:left;padding-left:0}.main-page--single-property__rooms tr td:nth-child(3){text-align:right;white-space:nowrap}.main-page--single-property__rooms tr td span{border:1px solid #1a1a1a;font-size:1.3rem;font-weight:500;width:20px;height:20px;display:flex;align-items:center;text-align:center;justify-content:center;margin:0}.main-page--single-property__rooms--additional tr td:first-child{width:auto;text-align:left;padding-left:60px}.main-page--single-property__rooms--additional tr td:nth-child(2){text-align:right}.main-page--single-property__gallery{overflow:hidden;border-radius:3px;position:relative;padding:0 80px}.main-page--single-property__gallery--mobile{display:none}.main-page--single-property__gallery figure{position:relative}.main-page--single-property__gallery figure:before{content:"Powiększ";text-transform:uppercase;letter-spacing:.1em;font-weight:500;position:absolute;inset:0;background:hsla(0,0%,100%,.6);transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;opacity:0}.main-page--single-property__gallery figure img{max-width:100%;width:100%}.main-page--single-property__gallery figure:hover{cursor:pointer}.main-page--single-property__gallery figure:hover:before{opacity:1}@media all and (max-width: 1024px){.main-page--single-property__gallery--mobile{display:block}}@media all and (max-width: 630px){.main-page--single-property__gallery--mobile{padding:0;margin-bottom:30px}}.main-page--single-property h4{font-size:21px;margin-bottom:20px}.main-page--single-property .cta{background:#f9f9f9;padding:30px;margin-top:70px;color:#1a1a1a;border-radius:2px}.main-page--single-property .cta h2{font-size:2.4rem;margin-bottom:10px}.main-page--single-property .cta p{margin-bottom:30px}.main-page--single-property .cta a{color:#1a1a1a;font-size:2.1rem;text-decoration:none}.main-page--single-property .cta a+p{margin-bottom:0;font-size:1.3rem;margin:7px 0;text-transform:uppercase}.main-page--single-property__last-seen{padding-top:0}.main-page--single-property .modal h2{margin-bottom:30px}.main-page--single-property .modal--planzoom .modal-content{max-width:90vw;width:90vw;padding:60px 90px;position:relative}.main-page--single-property .modal--planzoom .modal-content img{width:100%;object-fit:contain}.main-page--single{padding:120px 0}.main-page--single .section-heading{margin:0 0 60px}@media(max-width: 1024px){.main-page--single{padding:64px 0}}header{position:fixed;top:0;width:100%;color:#1a1a1a;background:#2f3855;padding:0 0 15px;transition:.2s;transition-property:top;font-size:14px;font-family:"Roboto",sans-serif;text-transform:uppercase;letter-spacing:.1em;z-index:9999}header>.row{padding-top:15px}header .row .column{display:flex;justify-content:space-between;align-items:center}header .topbar{background:#272b3a;color:#f9f9f9;padding:4px 0;height:27px;transition:.3s ease;transition-property:height,padding,color}header .topbar .row .column{justify-content:center}header .topbar .row .column span{margin-left:20px}header .topbar .row .column span a{color:#f9f9f9;font-size:1.3rem;text-transform:none;padding:0 3px;letter-spacing:.07em;text-decoration:none;transition:all .3s ease}header .topbar .row .column span a:hover{text-decoration:underline}header .topbar .row .column span small{font-size:1.1rem}@media all and (max-width: 1024px){header .topbar{display:none}}header .logo{display:flex}header .logo svg{height:34px;width:auto;transition:.2s}@media all and (max-width: 1024px){header .logo img{height:25px}}@media all and (max-width: 630px){header .logo img{height:21px}}header nav{margin-left:50px}header nav ul{list-style-type:none;display:flex}header nav ul li a{font-size:1.3rem;letter-spacing:.15rem;color:#f9f9f9;text-decoration:none;padding:15px 17px}header nav ul li a:hover{color:rgba(249,249,249,.6)}header nav ul li.has-children{position:relative}header nav ul li.has-children a{padding-right:27px}header nav ul li.has-children::after{content:"";border-top:4px solid #f9f9f9;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);position:absolute;right:10px;top:50%;transform:translate(0, -70%)}header nav ul li.has-children:hover ul{opacity:1;pointer-events:initial;visibility:visible}header nav ul li.has-children ul{background:#f9f9f9;padding:15px;position:absolute;left:50%;top:calc(100% + 22px);transform:translate(-50%);max-width:300px;display:flex;flex-direction:column;box-shadow:0 10px 20px -10px rgba(0,0,0,.04);opacity:0;pointer-events:none;visibility:hidden;transition:.2s;transition-property:opacity}header nav ul li.has-children ul li{border-bottom:1px solid rgba(249,249,249,.1);margin:0;padding:15px;white-space:nowrap;transition:.2s;transition-property:background}header nav ul li.has-children ul li a{color:#1a1a1a}header nav ul li.has-children ul li:last-child{border-bottom:none}header nav ul li.has-children ul li:hover{background:#bbbec7}header nav ul li.has-children ul:before{content:"";width:100%;height:20px;bottom:100%;left:0;position:absolute}@media all and (max-width: 1024px){header nav{display:none}}header .menu-burger{display:none;align-items:center;width:34px;height:29px;margin-left:20px;cursor:pointer;padding:4px 4px;border-radius:5px;transition:.2s ease-in-out;flex-wrap:wrap}header .menu-burger span{display:block;background-color:#f9f9f9;height:2px;border-radius:2px;width:100%;transition:.1s ease-in-out;position:relative;pointer-events:none}header .menu-burger.is-active span:nth-child(1){transform:rotate(-45deg);top:7px}header .menu-burger.is-active span:nth-child(2){opacity:0}header .menu-burger.is-active span:nth-child(3){transform:rotate(45deg);top:-6px}@media all and (max-width: 1024px){header .menu-burger{display:flex;margin-left:auto}}header.sticky .topbar{height:0;padding:0;color:rgba(0,0,0,0);overflow:hidden}header.sticky .topbar .row .column span a{color:rgba(0,0,0,0)}.mobile-menu{position:fixed;top:-100vh;right:0;z-index:999;background:#f9f9f9;width:100%;height:calc(100vh - 64px);display:flex;justify-content:center;padding:40px 0;flex-direction:column;box-shadow:0 0 50px -10px rgba(0,0,0,.1);transition:.2s}.mobile-menu nav>ul{list-style:none;margin-bottom:60px;letter-spacing:.01em}.mobile-menu nav>ul>li{font-size:20px;margin-bottom:15px}.mobile-menu nav>ul>li a{color:#1a1a1a;text-decoration:none;display:block;padding-bottom:5px}.mobile-menu nav>ul>li.has-children ul{margin-top:15px;margin-left:10px;padding-left:10px;list-style:none}.mobile-menu nav>ul>li.has-children ul li{margin-bottom:15px;position:relative}.mobile-menu nav>ul>li.has-children ul li:before{content:"";position:absolute;width:10px;height:1px;left:-20px;top:calc(50% - 2px);background-color:#999}.mobile-menu .quick-contact{text-align:right;position:absolute;right:30px;bottom:30px}.mobile-menu .quick-contact span{display:block;margin-bottom:5px}.mobile-menu .quick-contact span small{font-size:1.2rem;font-weight:500;letter-spacing:.07em;margin-right:7px}.mobile-menu .quick-contact span a{color:#1a1a1a;font-size:1.6rem}.mobile-menu.is-active{top:64px}@media all and (min-width: 1025px){.mobile-menu{display:none}}.filters{padding-top:0}.filters .main-filters,.filters .additional-filters{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.filters .main-filters>div,.filters .additional-filters>div{width:calc(25% - 20px);flex-grow:0;flex-shrink:0}@media all and (max-width: 1024px){.filters .main-filters>div,.filters .additional-filters>div{width:calc(50% - 20px)}}@media(max-width: 768px){.filters .main-filters>div,.filters .additional-filters>div{width:100%}}.filters .main-filters__wrap,.filters .additional-filters__wrap{display:flex;flex-direction:row;gap:8px;align-items:center;flex-wrap:wrap}.filters .main-filters__wrap button.filter-input,.filters .additional-filters__wrap button.filter-input{font-family:"Roboto",sans-serif;background:#fff;border:solid 2px #1a1a1a;white-space:nowrap;padding:4px 15px 3px;margin-right:7px;border-radius:99px;font-size:1.4rem;letter-spacing:.1em;font-weight:500;color:#1a1a1a;text-transform:uppercase;cursor:pointer;transition:.15s ease-in-out;transition-property:box-shadow,color,border-color;user-select:none}.filters .main-filters__wrap button.filter-input:hover,.filters .additional-filters__wrap button.filter-input:hover{box-shadow:0 0 0 4px rgba(187,190,199,.67)}.filters .main-filters__wrap button.filter-input:active,.filters .main-filters__wrap button.filter-input:focus,.filters .additional-filters__wrap button.filter-input:active,.filters .additional-filters__wrap button.filter-input:focus{outline:0;box-shadow:0 0 0 4px rgba(187,190,199,.67)}.filters .main-filters__wrap button.filter-input:before,.filters .additional-filters__wrap button.filter-input:before{width:0px;height:0px;transition:all .1s ease-in-out;display:inline-block;margin-right:0;border-bottom:2px solid #f9f9f9;border-left:2px solid #f9f9f9;border-bottom-left-radius:2px;transform:rotate(-50deg);position:relative;top:-3px}.filters .main-filters__wrap button.filter-input:last-child,.filters .additional-filters__wrap button.filter-input:last-child{margin-right:0}.filters .main-filters__wrap button.filter-input.is-active,.filters .additional-filters__wrap button.filter-input.is-active{background:#2f3855;border-color:#2f3855;color:#f9f9f9}.filters .main-filters__wrap button.filter-input.is-active:before,.filters .additional-filters__wrap button.filter-input.is-active:before{width:10px;height:4px;margin-right:10px}.filters .main-filters__wrap--area,.filters .additional-filters__wrap--area{flex-wrap:nowrap}.filters .main-filters__wrap--area__field,.filters .additional-filters__wrap--area__field{position:relative;display:flex;align-items:center;width:100%}.filters .main-filters__wrap--area__field input.filter-input,.filters .additional-filters__wrap--area__field input.filter-input{border:solid 2px #1a1a1a;padding:4px 20px 3px;min-width:65px;width:100%;border-radius:99px;font-size:1.4rem;text-align:center;letter-spacing:.1em;font-weight:500 !important;transition:.15s ease-in-out;transition-property:box-shadow,color,border-color;-moz-appearance:textfield}.filters .main-filters__wrap--area__field input.filter-input:active,.filters .main-filters__wrap--area__field input.filter-input:focus,.filters .additional-filters__wrap--area__field input.filter-input:active,.filters .additional-filters__wrap--area__field input.filter-input:focus{outline:none;box-shadow:0 0 0 4px rgba(187,190,199,.67)}.filters .main-filters__wrap--area__field input.filter-input::-webkit-outer-spin-button,.filters .main-filters__wrap--area__field input.filter-input::-webkit-inner-spin-button,.filters .additional-filters__wrap--area__field input.filter-input::-webkit-outer-spin-button,.filters .additional-filters__wrap--area__field input.filter-input::-webkit-inner-spin-button{-webkit-appearance:none}.filters .main-filters__wrap--area__field input.filter-input::placeholder,.filters .additional-filters__wrap--area__field input.filter-input::placeholder{color:#999;text-align:center;font-weight:500 !important}.filters .main-filters__wrap--area__field input.filter-input.is-active,.filters .additional-filters__wrap--area__field input.filter-input.is-active{outline:none;box-shadow:inset 0 0 0 2px #2f3855}.filters .main-filters__wrap--area span,.filters .additional-filters__wrap--area span{display:inline-block;margin:1px 7px 0;font-size:1.4rem;letter-spacing:.1em;font-weight:500;user-select:none}@media(max-width: 768px){.filters .main-filters__wrap button.filter-input,.filters .additional-filters__wrap button.filter-input{padding:4px 30px 3px}}@media(max-width: 480px){.filters .main-filters__wrap button.filter-input,.filters .additional-filters__wrap button.filter-input{padding:4px 15px 3px}}.filters .main-filters .main-filters__header,.filters .additional-filters .main-filters__header{margin-top:30px;width:100%;font-size:1.2rem;letter-spacing:.2em;color:#1a1a1a;text-transform:uppercase;color:#999;user-select:none}.filters .main-filters__wrap button.filter-input{min-width:12ch}.filters .additional-filters{margin-top:0px}.filters .additional-filters>div{width:100%}.filters .additional-filters__wrap .result-count{align-self:center;margin-left:auto}.filters .additional-filters__wrap .result-count p{margin:0;width:100%;font-size:1.2rem;letter-spacing:.2em;color:#1a1a1a;text-transform:uppercase;color:#999;user-select:none}@media all and (max-width: 1024px){.filters .additional-filters__wrap{flex-wrap:wrap}.filters .additional-filters__wrap .result-count{display:none}}.filter-clear{position:fixed;top:100%;left:50%;transform:translateX(-50%);z-index:99;box-shadow:0 5px 30px 0px rgba(26,26,26,.5);padding:8px 35px;transition:.15s ease-out;transition-property:top,box-shadow}.filter-clear.is-visible{top:calc(100% - 80px)}.filter-bar{position:absolute;top:100%;width:100%;max-height:0;overflow:hidden;background-color:#bbbec7;z-index:-1;transition:.15s linear}.filter-bar__wrap{display:flex;width:100%}.filter-bar__items,.filter-bar__clear{opacity:0;transition:.3s ease;transition-delay:0s}.filter-bar__items{width:100%;display:flex;align-items:center}.filter-bar__items span{color:#1a1a1a;border:solid 2px #1a1a1a;padding:2px 10px 1px;border-radius:99px;margin-right:6px;font-size:1.3rem;text-align:center;letter-spacing:.1em;font-weight:500}.main-footer{position:relative;background:#2f3855;color:#f9f9f9;padding:80px 0 40px;margin-top:80px}@media all and (max-width: 1024px){.main-footer{padding:0 0 40px}}.main-footer .row{position:relative}.main-footer__left svg{max-width:160px;margin-bottom:20px;height:auto}.main-footer__left p{font-size:28px;font-weight:100;line-height:1.2}@media all and (max-width: 1024px){.main-footer__left{order:2}}@media all and (max-width: 630px){.main-footer__left{display:flex;justify-content:center;align-items:center;margin:40px 0}.main-footer__left *{margin:0 18px}.main-footer__left svg{margin-bottom:0}}@media all and (max-width: 419px){.main-footer__left{flex-direction:column;text-align:center;margin:50px 0 30px}.main-footer__left svg{margin-bottom:20px}}.main-footer__contact-info{overflow:hidden}.main-footer__contact-info p{padding-left:20px;position:relative;margin-bottom:10px;font-size:1.6rem}.main-footer__contact-info p span{font-size:1.2rem;text-transform:uppercase;font-weight:500;margin-right:7px}.main-footer__contact-info p a{color:#f9f9f9;text-decoration:underline;text-decoration-color:rgba(249,249,249,.3);font-size:1.6rem;transition:text-decoration-color .15s ease}.main-footer__contact-info p a:hover{text-decoration-color:#f9f9f9}.main-footer__contact-info .contact-info{margin-top:40px}.main-footer__contact-info .contact-info p{margin-bottom:15px}@media all and (min-width: 1291px){.main-footer__contact-info{padding:0 0 0 60px}}@media all and (max-width: 1024px){.main-footer__contact-info{position:relative;order:2}}@media all and (max-width: 630px){.main-footer__contact-info{margin-top:30px;text-align:center}.main-footer__contact-info p{padding-left:0}}.main-footer__form{color:#1a1a1a;position:absolute;right:48px;bottom:-50px;padding:50px;background:#fff;width:calc(50% - 48px);border-radius:10px;box-shadow:0 0 30px -15px rgba(26,26,26,.3);overflow:hidden}.main-footer__form--nofloat{bottom:-100px}.main-footer__form p{margin:0 0 30px;line-height:1;font-size:2.1rem;font-weight:300}.main-footer__form form .form-wrap .field--submit{margin-bottom:0}@media all and (max-width: 1024px){.main-footer__form{position:relative;order:1;right:0;bottom:0;top:-100px;width:100%;margin-bottom:-60px}}@media all and (max-width: 630px){.main-footer__form{margin-bottom:-100px}.main-footer__form form .form-wrap .field{width:100%}}@media all and (max-width: 419px){.main-footer__form{padding:50px 30px}}.main-footer__copyrights{margin-top:50px}.main-footer__copyrights *{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.main-footer__copyrights a{text-decoration:none;opacity:.2}.main-footer__copyrights a:hover{color:#fff;opacity:1}@media all and (max-width: 1024px){.main-footer__copyrights{text-align:center}}.main-footer .scroll-up{position:fixed;bottom:20px;right:20px;width:40px;height:40px;border-radius:99px;background:hsla(0,0%,100%,.2);border:2px solid #2f3855;transition:.15s ease-in-out;transition-property:box-shadow,color,border-color,background;cursor:pointer}.main-footer .scroll-up::after{content:"";border-left:2px solid #2f3855;border-top:2px solid #2f3855;width:10px;height:10px;position:absolute;top:calc(50% + 3px);left:50%;transform:translate(-50%, -50%) rotate(45deg)}.main-footer .scroll-up:hover{background:#2f3855;outline:none;box-shadow:0 0 0 4px rgba(187,190,199,.67)}.main-footer .scroll-up:hover::after{border-color:#f9f9f9}.property-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}table.property-table{width:100%;border-collapse:collapse;font-size:1.6rem}table.property-table thead{position:sticky;top:64px;z-index:1;border-top-left-radius:10px;border-top-right-radius:3px}table.property-table thead tr{border-top-left-radius:10px;border-top-right-radius:3px;overflow:hidden}table.property-table tr{background:#fff;position:relative;transition:.4s ease-in-out;transition-property:background,opacity,top;opacity:1;position:relative;top:0}table.property-table tr:hover{background:rgba(47,56,85,.1)}table.property-table tr:nth-child(odd){background:#f9f9f9}table.property-table tr:nth-child(odd):hover{background:rgba(47,56,85,.1)}table.property-table tr.hidden{opacity:0;top:10px}table.property-table tr td,table.property-table tr th{padding:8px 20px;white-space:nowrap}table.property-table tr td:first-child,table.property-table tr th:first-child{text-align:left;width:50%}table.property-table tr th{background:#272b3a;color:#f9f9f9;font-weight:300;transition:.2s ease-out;transition-property:background}table.property-table tr th:hover{background:#2f3855;cursor:pointer}table.property-table tr th[data-sortorder=asc]::after,table.property-table tr th[data-sortorder=desc]::after{margin-left:5px;font-size:1.2rem;position:relative;top:-1px}table.property-table tr th[data-sortorder=asc]::after{content:"↑"}table.property-table tr th[data-sortorder=desc]::after{content:"↓"}table.property-table tr td{padding:20px;font-size:1.8rem;text-align:center;position:relative}table.property-table tr td:before{position:absolute;top:20%;left:0;content:"";width:1px;height:60%;background:rgba(26,26,26,.07)}table.property-table tr td:first-child{text-align:left;width:50%;display:flex;align-items:center}table.property-table tr td:first-child .edit-item{text-transform:uppercase;font-size:60%;line-height:1em;letter-spacing:.07em;font-weight:400;text-decoration:none;margin-right:10px;position:relative;top:2px}table.property-table tr td:first-child:before{content:initial}table.property-table tr td span{font-size:1.1rem;line-height:1;text-transform:uppercase;padding:2px 4px 1px;letter-spacing:.05em;border:1px solid #1a1a1a;border-radius:3px;margin-left:7px}table.property-table tr td span:first-of-type{margin-left:14px}table.property-table tr td.status{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}table.property-table tr td.status.available{color:green}table.property-table tr td.status.reserved{color:orange}table.property-table tr td.status.available{color:red}table.property-table tr[data-status=available] td.status{color:green}table.property-table tr[data-status=reserved] td.status{color:orange}table.property-table tr[data-status=sold]{color:#bbb}table.property-table tr[data-status=sold] a{color:#bbb}table.property-table tr[data-status=sold] span{border-color:#bbb}table.property-table tr[data-status=sold] td.status{color:crimson}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Roboto",sans-serif}