:root{--black-100: #343b44;--black-300: #1a1e24;--black-500: #0d0f12;--black-700: #08090b;--white-100: #ffffff;--white-300: #fcfcfc;--white-500: #fafafa;--white-700: #ebebeb;--grey-100: #d9d9da;--grey-300: #adaeaf;--grey-500: #848688;--grey-700: #5e5f61;--info-50: #e9f3fa;--info-100: #bad9f0;--info-200: #99c7e9;--info-300: #6aade0;--info-400: #4d9dd9;--info-500: #2185d0;--info-600: #1e79bd;--info-700: #175e94;--info-800: #124972;--info-900: #0e3857;--success-50: #e9f8ec;--success-100: #baeac5;--success-200: #99e0a9;--success-300: #6bd182;--success-400: #4ec96a;--success-500: #22bb45;--success-600: #1faa3f;--success-700: #188531;--success-800: #136726;--success-900: #0e4f1d;--warning-50: #fef1e8;--warning-100: #fbd3b9;--warning-200: #f9be97;--warning-300: #f7a067;--warning-400: #f58d49;--warning-500: #f3711c;--warning-600: #dd6719;--warning-700: #ad5014;--warning-800: #863e0f;--warning-900: #662f0c;--error-50: #fbeaea;--error-100: #f4bcbc;--error-200: #ee9c9c;--error-300: #e76f6f;--error-400: #e25353;--error-500: #db2828;--error-600: #c72424;--error-700: #9b1c1c;--error-800: #781616;--error-900: #5c1111;--primary-50: #edf7f4;--primary-100: #c8e6de;--primary-200: #aedace;--primary-300: #89c9b8;--primary-400: #72bfaa;--primary-500: #4faf95;--primary-600: #489f88;--primary-700: #387c6a;--primary-800: #2b6052;--primary-900: #214a3f;--accent-1-50: #ececee;--accent-1-100: #c3c4cb;--accent-1-200: #a6a7b1;--accent-1-300: #7d7f8e;--accent-1-400: #646678;--accent-1-500: #3d4056;--accent-1-600: #383a4e;--accent-1-700: #2b2d3d;--accent-1-800: #22232f;--accent-1-900: #1a1b24;--accent-2-50: #eef2f6;--accent-2-100: #c9d5e2;--accent-2-200: #afc1d3;--accent-2-300: #8aa5bf;--accent-2-400: #7394b3;--accent-2-500: #5079a0;--accent-2-600: #496e92;--accent-2-700: #395672;--accent-2-800: #2c4358;--accent-2-900: #223343}body{background-color:#fbfbfb;font-size:18px;max-width:1920px;margin:auto;overflow-x:hidden}body.gallery-open{overflow:hidden}body *{font-family:var(--font)}body .heading-1{color:var(--black-500);font-family:"Urbanist";font-style:normal;font-size:63px;font-weight:600;line-height:105%;letter-spacing:-0.63px}@media(max-width: 768px){body .heading-1{font-family:"Urbanist";font-style:normal;font-size:45px;font-weight:600;line-height:105%;letter-spacing:-0.45px}}body .heading-2{font-family:"Urbanist";font-style:normal;font-size:40px;font-weight:600;line-height:120%;letter-spacing:-0.4px}@media(max-width: 768px){body .heading-2{font-family:"Urbanist";font-style:normal;font-size:32px;font-weight:600;line-height:120%;letter-spacing:-0.32px}}body .heading-3{font-family:"Urbanist";font-style:normal;font-size:32px;font-weight:600;line-height:120%;letter-spacing:-0.32px}@media(max-width: 768px){body .heading-3{font-family:"Urbanist";font-style:normal;font-size:25px;font-weight:600;line-height:120%;letter-spacing:-0.25px}}body .body-big{color:var(--black-300);font-family:"Urbanist";font-style:normal;font-size:20px;font-weight:500;line-height:140%}@media(max-width: 768px){body .body-big{font-family:"Urbanist";font-style:normal;font-size:18px;font-weight:500;line-height:140%}}body .body-big-bold{font-family:"Urbanist";font-style:normal;font-size:20px;font-weight:600;line-height:140%}@media(max-width: 768px){body .body-big-bold{font-family:"Urbanist";font-style:normal;font-size:18px;font-weight:600;line-height:140%}}body .body{font-family:"Urbanist";font-style:normal;font-size:18px;font-weight:500;line-height:150%}@media(max-width: 768px){body .body{font-family:"Urbanist";font-style:normal;font-size:16px;font-weight:500;line-height:150%}}body .body-bold{color:var(--black-500);font-family:"Urbanist";font-style:normal;font-size:18px;font-weight:600;line-height:150%}@media(max-width: 768px){body .body-bold{font-family:"Urbanist";font-style:normal;font-size:16px;font-weight:600;line-height:150%}}body .body-small-bold{color:var(--Foundation-Black-black-300, #1A1E24);font-family:Urbanist;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.32px}body .body-small{font-family:"Urbanist";font-style:normal;font-size:16px;font-weight:500;line-height:150%}@media(max-width: 768px){body .body-small{font-family:"Urbanist";font-style:normal;font-size:14px;font-weight:500;line-height:150%}}body .captions{font-family:"Urbanist";font-style:normal;font-size:14px;font-weight:500;line-height:150%;color:var(--makowska-salvia-accent-1-steel-accent-1500, #3D4056)}@media(max-width: 768px){body .captions{font-family:"Urbanist";font-style:normal;font-size:13px;font-weight:500;line-height:145%}}body .label{font-family:"Urbanist";font-style:normal;font-size:10px;font-weight:500;line-height:150%}body .box-label{font-family:"Urbanist";font-style:normal;font-size:16px;font-weight:700;line-height:150%}body .button{font-family:"Urbanist";font-style:normal;font-size:20px;font-weight:600;line-height:150%}body .button{display:inline-flex;height:64px;padding:0px 32px;justify-content:center;align-items:center;gap:12px;cursor:pointer;transition:all .25s}@media only screen and (max-width: 600px){body .button{padding:0px 16px}}body .button .wpcf7-spinner{display:none}body .button input{font-size:inherit;font-weight:inherit;color:inherit;background-color:rgba(0,0,0,0);border:none;font-family:inherit;padding:0px}body .button.primary{color:var(--white-100);background:var(--primary-700);border:1px solid var(--primary-700);transition:all .25s}body .button.primary:after{filter:brightness(0) invert(1)}body .button.primary:hover{background:var(--primary-800);color:#fff;border:1px solid var(--primary-800)}body .button.primary:active{background:var(--primary-900);color:#fff;border:1px solid var(--primary-900)}body .button.secondary{color:var(--black-500);background:var(--white-100, #FFF);border:1px solid var(--grey-300);transition:all .25s}body .button.secondary:hover,body .button.secondary.active{background:var(--primary-700);color:#fff;border:1px solid var(--primary-700)}body .button.secondary:hover:after,body .button.secondary.active:after{filter:brightness(0) invert(1)}body .button.secondary:active{background:var(--primary-800);color:#fff;border:1px solid var(--primary-800)}body .button.secondary:active:after{filter:brightness(0) invert(1)}body .button.close{height:42px;font-size:16px;font-style:normal;font-weight:500;line-height:150%}body .button.close:after{content:"";display:inline-block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6.5518 18.6537L5.49805 17.5999L11.098 11.9999L5.49805 6.39994L6.5518 5.34619L12.1518 10.9462L17.7518 5.34619L18.8055 6.39994L13.2055 11.9999L18.8055 17.5999L17.7518 18.6537L12.1518 13.0537L6.5518 18.6537Z" fill="%230D0F12"/></svg>');background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-left:0}body .button:focus{border:4px solid var(--primary-500)}body .button:disabled,body .button.disabled{color:var(--grey-700);background:var(--grey-300);cursor:not-allowed}body .button:disabled:after,body .button.disabled:after{filter:unset !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6.7149 17.583L5.67065 16.5387L15.5112 6.68872H6.5649V5.18872H18.0649V16.6887H16.5649V7.74247L6.7149 17.583Z" fill="%235E5F61"/></svg>')}body .button:disabled:hover,body .button.disabled:hover{color:var(--grey-700);background:var(--grey-300);border:1px solid var(--grey-300)}body .button:after{content:"";display:inline-block;width:24px;height:24px;margin-left:8px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6.7149 17.583L5.67065 16.5387L15.5112 6.68872H6.5649V5.18872H18.0649V16.6887H16.5649V7.74247L6.7149 17.583Z" fill="%230D0F12"/></svg>');background-repeat:no-repeat;background-size:contain;vertical-align:middle;transition:all .25s}body .button.non-arrow:after{display:none}body img,body svg{max-width:100%;height:auto}body a{color:#000;text-decoration:none}body ol{list-style-type:auto;padding-left:15px;margin:15px 0px}body ul{padding-left:15px;list-style-type:disc;margin:15px 0px}body .container{width:min(95%,1376px);margin:auto}body .container.smaller{width:min(95%,1142px)}@media only screen and (max-width: 991px){body .container{width:min(93%,1376px)}}body strong,body b{font-weight:700}body .arrow-gallery{display:flex;width:54px;height:54px;padding:0px 20px;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--grey-300);background:var(--white-100);cursor:pointer;transition:all .25s}body .arrow-gallery:hover{background-color:var(--primary-700);border-color:var(--primary-700)}body .arrow-gallery:hover:before{filter:brightness(0) invert(1)}body .arrow-gallery:active{background-color:var(--primary-800);border-color:var(--primary-800)}body .arrow-gallery:active:before{filter:brightness(0) invert(1)}body .arrow-gallery:focus{background:var(--white-100);border:4px solid var(--primary-500)}body .arrow-gallery:disabled,body .arrow-gallery.disabled{background:var(--grey-300)}body .arrow-gallery:disabled:before,body .arrow-gallery.disabled:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M7.373 13.4675L13.0693 19.1638L12 20.2175L4.5 12.7175L12 5.21753L13.0693 6.27128L7.373 11.9675H19.5V13.4675H7.373Z" fill="%235E5F61"/></svg>')}body .arrow-gallery.arrow-right:before{transform:rotate(180deg)}body .arrow-gallery:before{content:"";display:inline-block;width:24px;height:25px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M7.373 13.4675L13.0693 19.1638L12 20.2175L4.5 12.7175L12 5.21753L13.0693 6.27128L7.373 11.9675H19.5V13.4675H7.373Z" fill="%230D0F12"/></svg>');background-repeat:no-repeat;background-size:contain;vertical-align:middle}.tab-content .tab-panel{min-height:200px}.real-estate-card img{max-width:100%;height:auto;display:block}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}body.mobile-menu-active{overflow:hidden}body.mobile-menu-active::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:9999;opacity:1;pointer-events:auto;transition:opacity .3s ease}@media(max-width: 991px){.affix-navigation nav.mobile-menu-open ul li a:focus{background-color:var(--primary-100);outline:2px solid var(--primary-500);outline-offset:-2px}}