:root{--home-500:#19d9ff;--home-600:#00bfff;--home-700:#00a1f2;--home-800:#0086e5;--home-900:#0059b2;--home-700-t20:rgba(0,161,242,.2);--home-800-t20:rgba(0,134,229,.2);--land-500:#99e52e;--land-600:#7ed900;--land-700:#60bf00;--land-800:#390;--land-900:#160;--land-700-t20:rgba(96,191,0,.2);--land-800-t20:rgba(51,153,0,.2);--commercial-500:#ffb726;--commercial-600:#ff9000;--commercial-700:#ff6a00;--commercial-800:#d94800;--commercial-900:#992600;--commercial-700-t20:rgba(255,106,0,.2);--commercial-800-t20:rgba(217,72,0,.2);--white:#fff;--black:#181818;--black-t40:rgba(24,24,24,.4);--s-25:#fff;--s-50:#f4f4f4;--s-75:#e9e9e9;--s-100:#dedede;--s-200:#d3d3d3;--s-300:#c1c1c1;--s-400:#a0a0a0;--s-500:#707070;--s-600:#535353;--s-700:#424242;--s-800:#2a2a2a;--s-900:#181818;--s-25-t10:hsla(0,0%,100%,.1);--s-50-t50:hsla(0,0%,95.7%,.5);--s-400-t20:hsla(0,0%,62.7%,.2);--s-700-t80:rgba(66,66,66,.8);--s-800-t20:rgba(42,42,42,.2);--s-900-t20:rgba(24,24,24,.2);--s-900-t40:rgba(24,24,24,.4);--red-50:#fff5f5;--red-75:#ffe3e3;--red-100:#ffc9c9;--red-200:#ffa8a8;--red-300:#ff8787;--red-400:#ff6b6b;--red-500:#fa5252;--red-600:#f03e3e;--red-700:#e03131;--red-800:#c92a2a;--red-700-t20:rgba(224,49,49,.2);--pink-50:#fff0f6;--pink-75:#ffdeeb;--pink-100:#fcc2d7;--pink-200:#faa2c1;--pink-300:#f783ac;--pink-400:#f06595;--pink-500:#e64980;--pink-600:#d6336c;--pink-700:#c2255c;--pink-800:#a61e4d;--grape-50:#f8f0fc;--grape-75:#f3d9fa;--grape-100:#eebefa;--grape-200:#e599f7;--grape-300:#da77f2;--grape-400:#cc5de8;--grape-500:#be4bdb;--grape-600:#ae3ec9;--grape-700:#9c36b5;--grape-800:#862e9c;--violet-50:#f3f0ff;--violet-75:#e5dbff;--violet-100:#d0bfff;--violet-200:#b197fc;--violet-300:#9775fa;--violet-400:#845ef7;--violet-500:#7950f2;--violet-600:#7048e8;--violet-700:#6741d9;--violet-800:#5f3dc4;--violet-400-t20:rgba(132,94,247,.2);--indigo-50:#edf2ff;--indigo-75:#dbe4ff;--indigo-100:#bac8ff;--indigo-200:#91a7ff;--indigo-300:#748ffc;--indigo-400:#5c7cfa;--indigo-500:#4c6ef5;--indigo-600:#4263eb;--indigo-700:#3b5bdb;--indigo-800:#364fc7;--blue-50:#e7f5ff;--blue-75:#d0ebff;--blue-100:#a5d8ff;--blue-200:#74c0fc;--blue-300:#4dabf7;--blue-400:#339af0;--blue-500:#228be6;--blue-600:#1c7ed6;--blue-700:#1971c2;--blue-800:#1864ab;--cyan-50:#e3fafc;--cyan-75:#c5f6fa;--cyan-100:#99e9f2;--cyan-200:#66d9e8;--cyan-300:#3bc9db;--cyan-400:#22b8cf;--cyan-500:#15aabf;--cyan-600:#1098ad;--cyan-700:#0c8599;--cyan-800:#0b7285;--teal-50:#e6fcf5;--teal-75:#c3fae8;--teal-100:#96f2d7;--teal-200:#63e6be;--teal-300:#38d9a9;--teal-400:#20c997;--teal-500:#12b886;--teal-600:#0ca678;--teal-700:#099268;--teal-800:#087f5b;--green-50:#ebfbee;--green-75:#d3f9d8;--green-100:#b2f2bb;--green-200:#8ce99a;--green-300:#69db7c;--green-400:#51cf66;--green-500:#40c057;--green-600:#37b24d;--green-700:#2f9e44;--green-800:#2b8a3e;--lime-50:#f4fce3;--lime-75:#e9fac8;--lime-100:#d8f5a2;--lime-200:#c0eb75;--lime-300:#a9e34b;--lime-400:#94d82d;--lime-500:#82c91e;--lime-600:#74b816;--lime-700:#66a80f;--lime-800:#5c940d;--yellow-50:#fff9db;--yellow-75:#fff3bf;--yellow-100:#ffec99;--yellow-200:#ffe066;--yellow-300:#ffd43b;--yellow-400:#fcc419;--yellow-500:#fab005;--yellow-600:#f59f00;--yellow-700:#f08c00;--yellow-800:#e67700;--orange-50:#fff4e6;--orange-75:#ffe8cc;--orange-100:#ffd8a8;--orange-200:#ffc078;--orange-300:#ffa94d;--orange-400:#ff922b;--orange-500:#fd7e14;--orange-600:#f76707;--orange-700:#e8590c;--orange-800:#d9480f}html{min-width:1180px}body,html{height:100%}body{background:var(--s-25);color:var(--s-500);font-family:apercu-pro,sans-serif;font-size:15px;font-weight:400;overflow-y:scroll;scrollbar-color:var(--s-100) var(--s-300);width:100%}body.scroll-lock{overflow:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-track{background:var(--s-100);border-radius:0;-webkit-box-shadow:0}::-webkit-scrollbar-thumb{background:var(--s-300);-webkit-box-shadow:0}::-webkit-scrollbar-corner{background:var(--s-100)}*{margin:0;outline:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:var(--s-500);text-decoration:none}a img{border:0}button,input,textarea{font-family:apercu-pro,sans-serif}button{user-select:none}select{min-height:48px}select[data-theme=slim]{min-height:36px}.wrap{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;width:100%}.container,.dynamic-content,.page{display:flex;flex-direction:column;flex-grow:1;width:100%}.page{padding-bottom:60px}.content{box-sizing:border-box;display:flex;max-width:1440px;min-width:1180px;padding:0 100px;width:66vw}.content.grey{background:var(--s-50);border:1px solid var(--s-100);padding-bottom:140px;padding-top:140px}.content.grey.text-box.bottom-offset{padding-bottom:0}.content.wrapped{flex-direction:column}.content.divider:after{background:var(--s-100);content:"";height:1px;margin-bottom:60px;width:100%}.content.divider.small:after{margin-bottom:40px}.content .content{max-width:none;min-width:0;width:100%}.content.grey+.content.grey{border-top:0;padding-top:0}.content.grey.style-2{border-bottom:0;padding-bottom:40px}.scroll-horizontal{align-items:center;display:flex;flex-direction:column;width:100%}.site-message{background:var(--b-700);color:var(--white);display:flex;font-size:16px;line-height:24px;padding:6px 0;width:100%}.site-message .content{align-items:stretch;justify-content:space-between}.site-message .column{align-items:center;display:flex;flex-wrap:wrap}.site-message .column:nth-child(2){align-items:flex-start;flex-shrink:0}.site-message .column:nth-child(2) button{background:transparent;border:0;color:var(--white);cursor:pointer;font-size:20px;line-height:24px;margin:12px 0 0 10px}.site-message .column .text{margin:6px 10px 6px 0}.site-message .column .button{background:transparent;border-color:var(--white);margin:6px 0}header{flex-grow:0}header,header .inner{display:flex;height:96px;width:100%}header .inner{align-items:center;background:var(--s-25);border-bottom:1px solid var(--s-100);box-sizing:border-box;flex-wrap:nowrap;justify-content:center;left:0;padding:24px 0;position:fixed;top:0;z-index:700}header .content{align-items:center;justify-content:space-between}header .logo{display:flex}header .logo a{align-items:center;color:var(--s-900);display:flex;flex-shrink:0;flex-wrap:nowrap;font-size:32px;font-weight:700;letter-spacing:-.6px;line-height:48px}header .logo span{color:var(--b-700);font-weight:300}header .logo img{height:48px;margin-right:20px;width:48px}header nav,header nav ul{align-items:center;display:flex}header nav ul{list-style:none;text-align:center}header nav ul li{display:flex;margin:0 20px;position:relative}header nav ul li:first-child{margin-left:0}header nav ul li:last-child{margin-right:0}header nav ul li a{color:var(--s-500);display:flex;font-size:17px;line-height:24px;transition:color .2s ease-in-out}header nav ul li a:not(.button):hover{color:var(--s-900)}header nav ul li .submenu-button{align-items:center;background:transparent;border:0;color:var(--s-500);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:16px;line-height:24px}header nav ul li .submenu-button .image{display:flex;margin-right:12px}header nav ul li .submenu-button .image img{background:var(--s-50);border:1px solid var(--s-75);border-radius:50%;height:36px;object-fit:cover;width:36px}header nav ul li .submenu-button .name{color:var(--s-900);display:flex;flex-grow:1;font-weight:700;margin-right:12px}header .mobile-menu{background:transparent;border:0;box-sizing:border-box;display:none;height:18px;margin-right:8px;padding:3px;position:relative;width:24px;z-index:700}header .mobile-menu .bar{background:var(--s-900);height:2px;left:0;position:absolute;transform-origin:23px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:100%}header .mobile-menu .bar:first-child{top:0}header .mobile-menu .bar:nth-child(2){margin-top:-1px;top:50%}header .mobile-menu .bar:nth-child(3){bottom:0}header nav.open+.mobile-menu .bar:first-child{transform:rotate(-45deg)}header nav.open+.mobile-menu .bar:nth-child(2){opacity:0}header nav.open+.mobile-menu .bar:nth-child(3){transform:rotate(45deg)}header nav ul li .submenu ul{align-items:flex-start;text-align:left}section{align-items:center;display:flex;flex-direction:column;padding:40px 0;width:100%}section+section.grey,section.grey+section{margin-top:30px}section.grey{background:var(--s-50-t50)}section.extra-top{padding-top:60px}section.extra-bottom{padding-bottom:60px}section.head{background:var(--s-50);border-top:1px solid var(--s-75);padding:20px 0;position:relative}section.head:after{border-bottom:1px solid var(--s-75);bottom:0;content:"";height:0;left:0;position:absolute;transform:translateY(100%);width:100%;z-index:-200}section.head .link{background:transparent;border:0;color:var(--s-500);cursor:pointer;font-size:16px;font-weight:700;line-height:24px;transition:color .2s ease-in-out}section.head .link:hover{color:var(--s-900)}section.head .link .icon{margin-right:10px}section.head-image{padding:0;position:relative}section.head-image:after{background:var(--s-50);border-bottom:1px solid var(--s-75);box-sizing:border-box;content:"";height:62px;left:0;position:absolute;top:-1px;width:100%;z-index:100}section.head-image .head-cover{max-height:400px;object-fit:cover;position:relative;width:100%;z-index:200}section.head-image .content{position:relative;z-index:200}section.head-image .title-container{background:var(--black);display:flex;position:relative;width:100%}section.head-image .title-container .title-content{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:30px;position:absolute;width:100%;z-index:300}section.head-image .title-container h1{color:var(--white);font-size:36px;font-weight:700;letter-spacing:-.6px;line-height:48px}section.head-image .title-container span{color:var(--white);font-size:15px;line-height:22px}section.page-head{padding:25px 0 0;position:relative}section.page-head:after{background:var(--s-50);border-bottom:1px solid var(--s-75);border-top:1px solid var(--s-75);box-sizing:border-box;content:"";height:123px;left:0;position:absolute;top:0;width:100%;z-index:-100}section.page-hero{min-height:420px;padding:0;position:relative}section.page-hero:after{background:var(--s-50);border-bottom:1px solid var(--s-75);box-sizing:border-box;content:"";height:62px;left:0;position:absolute;top:-1px;width:100%;z-index:100}section.page-hero .content{background:var(--black);flex-direction:column;flex-grow:1;justify-content:center;padding-bottom:60px;padding-top:60px;position:relative;z-index:200}section.page-hero .bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:200}section.page-hero .headline{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;position:relative;text-align:center;width:100%;z-index:250}section.page-hero .headline h1{color:var(--white);font-size:36px;font-weight:700;letter-spacing:-.6px;line-height:48px}section.page-hero form{box-sizing:border-box;display:flex;padding:0 100px;position:relative;width:100%;z-index:250}section.page-hero+section{padding-top:10px}section.head+section.page-head{padding-top:0}section.head+section.page-head:after{border-top:0;height:70px;top:-1px}section .title{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:10px}section .title.centered{align-items:center;flex-direction:column;text-align:center}section .title .left{align-items:center;display:flex;flex-wrap:nowrap;padding-right:20px}section .title .left:last-child{padding-right:0}section .title .left .icon{color:var(--violet-400);font-size:24px;margin-right:12px}section .title .right{flex-shrink:0}section .title h1{color:var(--s-900);font-size:36px;font-weight:700;letter-spacing:-.6px;line-height:48px}section .title h1.small{font-size:24px;line-height:36px}section .title h1.medium{font-size:30px;line-height:40px}section .title h2{color:var(--s-900);font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:36px}section .title h2.large{font-size:30px;line-height:40px}section .title h3{font-size:24px;font-weight:700;letter-spacing:-.6px;line-height:30px}section .title h3,section .title h3 a{color:var(--s-900)}section .title h3 a:hover{text-decoration:underline}section .title .link{color:var(--b-700);font-size:17px;font-weight:700;line-height:24px;transition:color .2s ease-in-out}section .title .link:hover{color:var(--b-800)}.content.grey .title{margin-top:10px}.title-text{color:var(--s-900);display:flex;flex-wrap:nowrap;font-size:16px;font-weight:700;letter-spacing:-.6px;line-height:24px;margin-bottom:10px;width:100%}.title-text img{background:var(--s-900);margin-bottom:20px}.breadcrumbs:not(:last-child){margin-bottom:10px}.breadcrumbs ul{display:flex;flex-wrap:wrap;list-style:none}.breadcrumbs ul li{align-items:center;color:var(--s-400);display:flex;font-size:15px;line-height:20px;margin-right:10px}.breadcrumbs ul li:last-child{margin-right:0}.breadcrumbs ul li.sep{font-size:10px}.breadcrumbs ul li a{color:var(--s-400);transition:color .2s ease-in-out}.breadcrumbs ul li:last-child,.breadcrumbs ul li:last-child a{color:var(--s-500)}.breadcrumbs ul li a:hover{color:var(--s-900)}.hero{padding:0 0 30px;position:relative}.hero .content{flex-direction:column;flex-grow:1;position:relative}.hero .bg{background:var(--black);height:100%;left:0;max-height:600px;position:absolute;top:0;width:100%;z-index:-100}.hero .bg img{height:100%;object-fit:cover;opacity:.9;width:100%}.hero .bg.solid img{opacity:1}.hero .headline{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:445px}.hero .headline h1{align-items:flex-start;display:flex;flex-direction:column}.hero .headline h1,.hero .headline span{color:var(--white);font-size:72px;font-weight:700;letter-spacing:-2.88px;line-height:50px}.hero .headline span{background:var(--black);padding:20px}.hero .headline span:not(:last-child){margin-bottom:-10px;z-index:1}.property-search{flex-direction:column;flex-grow:0;z-index:200}.property-search,.property-search .tabs{display:flex;position:relative;width:100%}.property-search .tabs{z-index:100}.property-search .tabs ul{align-items:stretch;display:flex;flex-wrap:nowrap;list-style:none}.property-search .tabs ul li{border-top:4px solid transparent;display:flex;margin:0 2px}.property-search .tabs ul li.active{border-top-color:var(--b-700)}.property-search .tabs ul li:first-child{margin-left:0}.property-search .tabs ul li:last-child{margin-right:0}.property-search .tabs ul li a{background:var(--s-100);border:1px solid var(--s-100);border-bottom:0;box-sizing:border-box;color:var(--s-500);display:flex;font-size:17px;font-weight:500;line-height:24px;padding:12px 20px;text-align:center;transition:color .2s ease-in-out}.property-search .tabs ul li a:hover{color:var(--s-900)}.property-search .tabs ul li.active a{background:var(--s-25);color:var(--s-900)}.property-search .inner{background:var(--s-25);border:1px solid var(--s-100);border-top:0;box-sizing:border-box;display:flex;flex-direction:column;padding:15px;position:relative;width:100%}.property-search .inner:before{border-top:1px solid var(--s-100);content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%;z-index:-50}.property-search .inner .options{margin-bottom:10px}.property-search .inner .options:empty{margin-bottom:0}.property-search .inner .row{display:flex;flex-wrap:nowrap;padding:5px 0;width:100%}.property-search .inner .row .item{box-sizing:border-box;flex-grow:0;padding:0 5px}.property-search .inner .row .item:first-child{flex-grow:1}.property-search .inner .selections{display:none;margin-top:10px;min-height:38px}.selections{display:flex;flex-wrap:wrap;list-style:none;width:100%}.selections li{align-items:center;background:var(--s-400);display:flex;flex-shrink:0;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin:5px;padding:6px 10px;user-select:none;white-space:nowrap}.selections li .value{color:var(--s-25);margin-right:10px;position:relative}.selections li .value:last-child{margin-right:0}.selections li .value:after{background:var(--white);content:"";height:1px;left:0;position:absolute;top:50%;transition:width .2s ease-in;width:0}.selections li.delete .value:after{width:100%}.selections li .value strong{font-weight:500;margin-right:5px}.selections li .remove{color:var(--s-200);cursor:pointer;display:flex;flex-shrink:0;transition:color .2s ease-in-out}.selections li .remove:hover{color:var(--s-25)}.properties-overview{display:flex}.properties-overview .item{box-sizing:border-box;display:flex;flex-direction:column}.properties-overview .box{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:nowrap;height:100%;padding:5px;position:relative;transition:border-color .2s ease-in-out;width:100%}.properties-overview .box:hover{border-color:var(--s-400)}.properties-overview .item:hover .note{border-bottom-color:var(--s-400);border-left-color:var(--s-400);border-right-color:var(--s-400)}.properties-overview .box a.whole{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.properties-overview .box .image{display:flex;flex-direction:column}.properties-overview .box .image img{background:var(--s-500);flex-grow:1;height:0;object-fit:cover;width:100%}.properties-overview .box .image .thumbs{display:flex;height:34%;width:100%}.properties-overview .box .image .thumbs .thumb{box-sizing:border-box;display:flex;padding-top:4px;width:50%}.properties-overview .box .image .thumbs .thumb:first-child{padding-right:2px}.properties-overview .box .image .thumbs .thumb:last-child{padding-left:2px}.properties-overview .box .image .thumbs .thumb img{height:100%}.properties-overview .box .details{box-sizing:border-box;color:var(--s-500);display:flex;flex-direction:column;flex-grow:1;font-size:14px;justify-content:space-between;line-height:22px;width:100%}.properties-overview .box .details .type{font-weight:500}.properties-overview .box .details .price{align-items:baseline;color:var(--s-900);display:flex;flex-wrap:wrap;font-size:22px;font-weight:700;line-height:30px}.properties-overview .box .details .price span{font-size:13px;font-weight:500;line-height:22px;margin-left:5px}.properties-overview .box .details .price .original-price{color:var(--red-600);text-decoration:line-through}.properties-overview .box .details ul.specs{display:flex;flex-wrap:wrap;list-style:none}.properties-overview .box .details ul.specs li{align-items:center;color:var(--s-900);display:flex}.properties-overview .box .details ul.specs li:after{background:var(--s-100);content:"";height:16px;margin:0 8px;width:1px}.properties-overview .box .details ul.specs li:last-child:after{background:transparent;content:"";height:0;margin:0;width:0}.properties-overview .box .details ul.specs li sup{align-self:flex-start;font-size:8px;line-height:18px}.properties-overview .box .details .location{margin-top:2px}.properties-overview .box .details .text-container{max-height:110px;overflow:hidden}.properties-overview .box .details .text-container p{column-count:1;word-break:break-word}.properties-overview .box .details .section{display:flex;flex-direction:column;width:100%}.properties-overview .box .details .section .row{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.properties-overview .box .details .section .left{display:flex;flex-direction:column}.properties-overview .box .details .section .right{display:flex;flex-direction:column;flex-shrink:0;padding-left:15px}.properties-overview .box .details .section .right .property-tag{margin:0}.properties-overview .box .details .bottom{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:12px;width:100%}.properties-overview .box .details .bottom .left-side{align-items:center;color:var(--s-900);display:flex;flex-wrap:nowrap;font-size:12px;line-height:19px;padding-right:15px}.properties-overview .box .details .bottom .left-side .logo{border-right:1px solid var(--s-100);display:flex;margin-right:8px;padding-right:8px}.properties-overview .box .details .bottom .left-side .logo span{align-items:center;background:var(--client-b-50);border:1px solid var(--s-75);box-sizing:border-box;display:flex;height:40px;justify-content:center;max-width:100px;min-width:80px;padding:10px 12px}.properties-overview .box .details .bottom .left-side .logo img{height:100%;object-fit:contain;width:100%}.properties-overview .box .details .bottom .left-side .name{color:var(--s-900);display:flex;flex-direction:column}.properties-overview .box .details .bottom .left-side .name .text{color:var(--s-500)}.properties-overview .box .details .bottom .right-side{flex-shrink:0}.properties-overview .box .details .bottom .right-side .favorite{position:relative;z-index:150}.properties-overview:not(.grid){flex-direction:column}.properties-overview:not(.grid) .item{margin:5px 0;width:100%}.properties-overview:not(.grid) .item:hover .box{border-color:var(--s-400)}.properties-overview:not(.grid) .item:hover .box:not(:last-child){border-bottom-color:var(--s-100)}.properties-overview:not(.grid) .box{align-items:stretch}.properties-overview:not(.grid) .box .image{flex-shrink:0;min-height:160px;width:340px}.properties-overview:not(.grid) .box .details{padding:5px 5px 5px 15px}.properties-overview:not(.grid) .item.plus .box .image{min-height:204px}.properties-overview:not(.grid) .item.premium .box .image{min-height:308px}.properties-overview.grid{align-items:stretch;flex-wrap:wrap;padding:0 90px}.properties-overview.grid .item{padding:10px;width:25%}.properties-overview.grid .box{flex-direction:column}.properties-overview.grid .box .image{flex-grow:0;height:160px;position:relative;width:100%}.properties-overview.grid .box .image .number{align-items:center;background:var(--black);color:var(--white);display:flex;font-size:16px;font-weight:500;height:30px;justify-content:center;left:10px;position:absolute;text-align:center;top:10px;width:30px}.properties-overview.grid .box .details{padding:10px}.model.properties-overview .box .details .type{background:var(--s-50);height:10px;margin-bottom:6px;width:60px}.model.properties-overview .box .details .price{background:var(--s-200);height:20px;margin-bottom:6px;width:100px}.model.properties-overview .box .details ul.specs{background:var(--s-200);height:10px;margin-bottom:4px;width:180px}.model.properties-overview .box .details .location{background:var(--s-50);height:10px;width:140px}.model.properties-overview .box .details .section{flex-grow:1}.model.properties-overview .box .details .text-container{background:var(--s-50);flex-grow:1;max-height:none}.model.properties-overview .box .details .bottom .left-side .logo{background:var(--s-200);border-right:0;height:40px;padding-right:0;width:60px}.model.properties-overview .box .details .bottom .left-side .name{background:var(--s-50);height:40px;width:110px}.model.properties-overview .box .details .bottom .right-side{background:var(--s-50);height:40px;width:40px}.properties-overview .note{background:var(--s-50);border:1px solid var(--s-100);border-top:0;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;transition:border-color .2s ease-in-out;width:100%}.properties-overview .note .headline{display:flex;flex-wrap:nowrap;justify-content:space-between}.properties-overview .note .headline .left{color:var(--s-900);display:flex;font-size:16px;font-weight:700;line-height:20px}.properties-overview .note .headline .right{display:flex;flex-shrink:0;justify-content:flex-end}.properties-overview .note .headline .right .link-button{margin-left:20px}.properties-overview .note .text-container{margin-bottom:0}.image-boxes{align-items:stretch;flex-wrap:wrap;padding:0 90px}.image-boxes .item{box-sizing:border-box;display:flex;flex-grow:1;padding:10px;width:33.33%}.image-boxes.style-1 .item:first-child,.image-boxes.style-1 .item:nth-child(2){width:50%}.image-boxes .box{background:var(--black);display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:360px;position:relative;width:100%}.image-boxes .box a.whole{z-index:200}.image-boxes .box .bg,.image-boxes .box a.whole{height:100%;left:0;position:absolute;top:0;width:100%}.image-boxes .box .bg{object-fit:cover;opacity:.9;transition:opacity .2s ease-in-out;z-index:100}.image-boxes .box:hover .bg{opacity:1}.image-boxes .box .details{background:linear-gradient(0deg,var(--s-900-t20) 0,hsla(0,0%,100%,0) 100%);box-sizing:border-box;color:var(--white);display:flex;flex-direction:column;height:50%;justify-content:flex-end;padding:30px;position:relative;width:100%;z-index:150}.image-boxes .box .details h3{font-size:24px;font-weight:700;letter-spacing:-.6px;line-height:36px}.image-boxes .box .details span{font-size:15px;line-height:22px}.image-box{background:var(--s-900);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;min-height:600px;padding:40px;position:relative;width:100%;z-index:10}.image-box:after{background:radial-gradient(50% 100% at 0 100%,rgba(0,0,0,.6) 0,transparent 100%);bottom:0;content:"";z-index:-1}.image-box .bg,.image-box:after{height:100%;left:0;position:absolute;width:100%}.image-box .bg{object-fit:cover;top:0;z-index:-2}.image-box .headline{display:flex;flex-direction:column;width:100%}.image-box .headline h2{color:var(--white);font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:48px}.image-box .buttons{display:flex;flex-wrap:wrap;gap:10px;width:100%}.icon-boxes{align-items:stretch;flex-wrap:wrap;padding:0 90px}.icon-boxes .item{box-sizing:border-box;display:flex;padding:10px;width:25%}.icon-boxes .box{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:24px 30px;position:relative;transition:border-color .2s ease-in-out;width:100%}.icon-boxes .box:hover{border-color:var(--s-400)}.icon-boxes .box a.whole{height:100%;left:0;position:absolute;top:0;width:100%;z-index:200}.icon-boxes .box .icon{align-items:center;color:var(--s-500);display:flex;font-size:30px;height:48px;margin-bottom:10px}.icon-boxes .box .headline{display:flex}.icon-boxes .box .headline h3{color:var(--s-900);font-size:16px;font-weight:700;letter-spacing:-.6px;line-height:24px}.info-boxes{align-items:stretch;flex-wrap:wrap;padding:0 90px}.info-boxes:not(:first-child){padding-top:10px}.info-boxes .item{box-sizing:border-box;display:flex;padding:10px;width:50%}.info-boxes .item.width-full{width:100%}.info-boxes .box{background:var(--s-25);border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:40px;width:100%}.info-boxes .box h2,.info-boxes .box h4{color:var(--s-900);font-size:24px;font-weight:700;letter-spacing:-.6px;line-height:36px;margin-bottom:14px}.info-boxes .box p{color:var(--s-500);font-size:16px;line-height:26px;margin-bottom:20px}.info-boxes .box p:last-child{margin-bottom:0}.info-boxes .box a:not(.button){align-self:flex-start;color:var(--b-700);font-size:16px;font-weight:700;line-height:24px;transition:color .2s ease-in-out}.info-boxes .box a:not(.button):hover{color:var(--b-800)}.info-boxes .box p a{font-size:15px;font-weight:400;line-height:20px}.info-boxes .box .button{margin-top:14px}.info-boxes .box .box-icon{color:var(--b-800);display:flex;font-size:40px;margin-bottom:30px}.info-boxes .box .box-icon.red{color:var(--red-700)}.info-boxes.platforms .item{width:33.33%}.info-boxes.platforms .box a{font-size:15px;transition:color .2s ease-in-out}.info-boxes.platforms .box h4:after{content:".cy";font-weight:400}.info-boxes.platforms .item:first-child .box h4:after{color:var(--home-700)}.info-boxes.platforms .item:nth-child(2) .box h4:after{color:var(--land-700)}.info-boxes.platforms .item:nth-child(3) .box h4:after{color:var(--commercial-700)}.info-boxes.platforms .item:first-child .box a{color:var(--home-700)}.info-boxes.platforms .item:first-child .box a:hover{color:var(--home-800)}.info-boxes.platforms .item:nth-child(2) .box a{color:var(--land-700)}.info-boxes.platforms .item:nth-child(2) .box a:hover{color:var(--land-800)}.info-boxes.platforms .item:nth-child(3) .box a{color:var(--commercial-700)}.info-boxes.platforms .item:nth-child(3) .box a:hover{color:var(--commercial-800)}.info-columns{display:flex;flex-wrap:wrap;gap:120px;justify-content:space-between;padding:50px 0;width:100%}.info-columns .column-title{display:flex;flex-direction:column;flex-shrink:0;width:380px}.info-columns .column-title h2{color:var(--s-900);font-size:40px;font-weight:700;letter-spacing:-1.6px;line-height:48px}.info-columns .column-item{display:flex;flex-direction:column;flex-grow:1;max-width:100%;width:0}.info-columns .column-item .text-container{margin:0}.articles-overview{align-items:stretch;flex-wrap:wrap;padding:0 90px}.articles-overview .item{box-sizing:border-box;display:flex;padding:10px;width:33.33%}.articles-overview .box{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:5px;position:relative;transition:border-color .2s ease-in-out;width:100%}.articles-overview .box:hover{border-color:var(--s-400)}.articles-overview .box a.whole{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.articles-overview .box .image{background:var(--s-500);display:flex;flex-grow:0;height:200px;width:100%}.articles-overview .box .image img{height:100%;object-fit:cover;width:100%}.articles-overview .box .details{box-sizing:border-box;color:var(--s-500);display:flex;flex-direction:column;flex-grow:1;font-size:15px;line-height:22px;padding:10px;width:100%}.articles-overview .box .details .date{color:var(--s-500);font-size:15px;line-height:22px;margin-bottom:6px}.articles-overview .box .details .headline h4{color:var(--s-900);font-size:18px;font-weight:700;line-height:26px}.presets-overview{display:flex;flex-direction:column;margin-top:5px;width:100%}.presets-overview .item{display:flex;padding:5px 0}.presets-overview .box{align-items:flex-start;border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px;transition:border-color .2s ease-in-out;width:100%}.presets-overview .box:hover{border-color:var(--s-400)}.presets-overview .box .details{display:flex;flex-direction:column;flex-grow:1}.presets-overview .box .details .name{color:var(--s-900);font-size:16px;font-weight:700;line-height:24px;padding:5px 5px 0}.presets-overview .box .details .specs{display:flex;flex-wrap:wrap;list-style:none;width:100%}.presets-overview .box .details .specs li{align-items:center;color:var(--s-900);display:flex;flex-wrap:nowrap;font-size:15px;line-height:20px;padding:5px}.presets-overview .box .details .specs li:first-child{color:var(--b-700);font-weight:700}.presets-overview .box .details .specs li:after{border-right:1px solid var(--s-100);box-sizing:border-box;content:"";height:16px;margin-left:8px;width:1px}.presets-overview .box .details .specs li:last-child:after{display:none}.presets-overview .box .details .text{color:var(--s-400);font-size:15px;line-height:20px;padding:5px}.presets-overview .box .actions{display:flex;flex-grow:0;flex-shrink:0;padding:5px 10px 5px 15px}.text-container{color:var(--s-600);display:flex;flex-direction:column;font-size:16px;line-height:26px;margin:10px 0;word-wrap:break-word}.text-container.margin-bottom{margin:0 0 30px}.text-container.centered{justify-content:center;text-align:center}.text-container .underline{text-decoration:underline}.text-container h2{color:var(--s-900);font-size:24px;font-weight:700;line-height:36px;margin:20px 0}.text-container h2:first-child{margin-top:0}.text-container h2:last-child{margin-bottom:0}.text-container h3{color:var(--s-900);font-size:20px;font-weight:700;line-height:30px;margin-bottom:5px}.text-container p{margin-bottom:10px}.text-container p:last-child{margin-bottom:0}.text-container p.disclaimer{font-size:14px;line-height:20px}.text-container img{max-width:100%}.text-container .button,.text-container .link-button{margin-top:20px}.text-container ul{display:flex;flex-direction:column;list-style:none;width:100%}.text-container ul li{color:var(--s-500);display:flex;flex-wrap:nowrap;font-size:15px;letter-spacing:-.3px;line-height:22px;margin:5px 0}.text-container ul li .icon{color:var(--b-700);flex-shrink:0;font-size:20px;margin-right:10px}.text-container ul.horizontal{flex-direction:row}.text-container ul.horizontal li:after{content:"•";margin:0 10px}.text-container ul.horizontal li:last-child:after{content:"";margin:0}.text-container ul.disclaimer{flex-direction:row}.text-container ul.disclaimer li{display:inline-block;font-size:13px;margin:0 20px}.text-container ul.disclaimer li:first-child{margin-left:0}.text-container ul.disclaimer li:last-child{margin-right:0}.text-container ul.disclaimer li span{font-weight:500}.text-container p a,.text-container ul li a{color:var(--b-700);transition:color .2s ease-in-out}.text-container p a:hover,.text-container ul li a:hover{color:var(--b-800)}.text-container .collapsed{max-height:110px;overflow:hidden;position:relative}.text-container .collapsed:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--s-25) 100%);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%}.text-container .text-preview{margin-bottom:10px}.text-container .text-preview ul{list-style:disc;margin:0 0 10px 20px}.text-container .text-preview ul:last-child{margin-bottom:0}.text-container .text-preview ul li{display:list-item;margin:2px 0}.text-container .text-preview ul li::marker{color:var(--s-300)}.text-container .icon-item{align-items:flex-start;display:flex;flex-wrap:nowrap;width:100%}.text-container .icon-item .icon{align-items:center;display:flex;flex-shrink:0;margin-right:8px;min-height:22px}.text-container .icon-item .icon.green{color:var(--green-700)}.text-container table.table-simple tr td{padding:4px}.text-container table.table-simple tr td strong{color:var(--s-900);font-weight:500}.properties .text-container{margin-top:0}.properties .text-container .collapsed{max-height:65px}.text-container .heading{margin-bottom:5px}.text-container ol.legal,.text-container ol.legal li ol{counter-reset:item;list-style:none}.text-container ol.legal li{color:var(--s-900);font-size:20px;font-weight:700;line-height:30px;margin:15px 0}.text-container ol.legal li p{color:var(--s-500);font-size:15px;font-weight:400;line-height:22px}.text-container ol.legal li ol li{margin:5px 0}.text-container ol.legal li ol li,.text-container ol.legal li ul li{color:var(--s-500);display:flex;font-size:15px;font-weight:400;line-height:22px}.text-container ol.legal li:before{content:counters(item,".") ".";counter-increment:item;margin-right:10px}.text-container ol.legal li ol li:before{content:counters(item,".")}.text-container ol.legal li ul{list-style:none}.text-container ol.legal li ul li:before{content:"-";margin-right:10px}.form-container{background:var(--s-25);border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:wrap;margin:10px 0;padding:15px;width:100%}.form-container .item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:5px;width:50%}.form-container .item.width-full{width:100%}.form-container .item.push-down{padding-top:15px}.form-container .item.divider:after{background:var(--s-50);content:"";height:1px;width:100%}.form-container .item.split{align-items:stretch;flex-direction:row;flex-wrap:nowrap}.form-container .item .split-items{display:flex;flex-wrap:nowrap;width:100%}.form-container .item .split-item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;width:50%}.form-container .item .split-item:first-child{padding-right:5px}.form-container .item .split-item:last-child{padding-left:5px}.form-container .item .title{margin-bottom:0}.form-container .item .item-heading{color:var(--s-900);font-size:15px;font-weight:700;line-height:20px;margin-bottom:4px}.form-container .item .item-heading.required:after{color:var(--red-700);content:" *"}.form-container .item .item-heading span,.form-container .item .item-heading.regular{font-weight:400}.form-container .item .item-heading sup{font-size:8px;line-height:16px;vertical-align:top}.form-container .item .link{align-self:flex-start;background:transparent;border:0;color:var(--b-700);cursor:pointer;font-size:15px;margin-top:4px}.form-container .item .options .option{padding:0 10px 10px 0}.form-container .item .map{background:var(--s-100);display:flex;height:220px;width:100%}.form-container .row{display:flex;flex-wrap:nowrap;width:100%}.form-container .row .item{flex-basis:0;flex-grow:1;width:auto}.form-container .row .item.auto{flex-basis:auto;flex-grow:0;flex-shrink:0}.form-container .form-split{align-items:flex-start;display:flex;flex-wrap:nowrap;padding-top:10px;width:100%}.form-container .form-split .column{box-sizing:border-box;display:flex;flex-wrap:wrap;width:50%}.form-container .form-split .column:first-child{padding-right:5px}.form-container .form-split .column:last-child{padding-left:5px}.form-container .button-container{border-top:1px solid var(--s-50);display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:10px;padding-top:20px;width:100%}.form-container .button-container .column:first-child{padding-right:10px}.form-container .button-container .column:last-child{padding-left:10px}.form-container .form-section{display:flex;flex-wrap:wrap;padding:10px 0;width:100%}.content.form-container{border:0;margin:0;padding:0 95px;width:66vw}section.page-head .form-container{margin-top:0}.form-container-2{display:flex;flex-direction:column;width:100%}.form-container-2 .form-item{box-sizing:border-box;display:flex;padding:5px;width:100%}.form-container-2 .form-item.split{align-items:center;flex-wrap:nowrap;justify-content:space-between}.form-container-2 .form-item .split-item:first-child{color:var(--s-500);font-size:15px;line-height:24px;padding-right:10px}.form-container-2 .form-item .split-item:last-child{flex-shrink:0;padding-left:10px}.button-container-2{border-top:1px solid var(--s-50);display:flex;flex-wrap:wrap;margin-top:20px;padding-top:10px;width:100%}.button-container-2 .button{margin:10px 10px 0 0}.cta-item{align-items:center;background:var(--b-700);box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;padding:30px;width:100%}.cta-item,.cta-item .text{display:flex;position:relative}.cta-item .text{flex-direction:column;padding-right:30px;z-index:100}.cta-item .text h4{color:var(--white);font-size:24px;font-weight:700;letter-spacing:-.6px;line-height:36px}.cta-item .text p{color:var(--white);font-size:15px;letter-spacing:-.3px;line-height:22px;margin-top:2px}.cta-item .button{align-self:center;position:relative;z-index:100}.cta-item .bg{height:100%;position:absolute;right:0;top:0;z-index:50}.image-upload-container{align-items:center;display:flex;flex-wrap:nowrap;width:100%}.image-upload-container input[type=file]{display:none}.image-upload-container .image{display:flex;flex-shrink:0;padding-right:20px}.image-upload-container .image img{background:var(--s-100);border-radius:50%;height:72px;object-fit:cover;width:72px}.image-upload-container .buttons{display:flex;flex-wrap:wrap}.image-upload-container .buttons .button{margin:5px 10px 5px 0}.table-container{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;width:100%}.table-container .table-headline{box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:18px 20px;width:100%}.table-container .table-headline .left{align-items:center;display:flex;flex-wrap:nowrap}.table-container .table-headline .left .icon{align-items:center;color:var(--s-400);display:flex;flex-shrink:0;font-size:20px;margin-right:10px}.table-container .table-headline .left h3{color:var(--s-900);font-size:16px;font-weight:700;line-height:24px}.table-container .table-headline .right{align-items:center;display:flex;justify-content:flex-end}.table-container .table-headline .right ul{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none}.table-container .table-headline .right ul li{align-items:center;display:flex;flex-wrap:nowrap;margin-left:20px}.table-container .table-headline .right ul li .status-icon{margin-right:6px}.table-container .table{display:flex;overflow-x:auto;width:100%}.table-container .table table tr thead{background:var(--s-25)}.table-container .table table tr thead.sticky{position:sticky;top:0;z-index:100}.table-container .table table tr th{background:var(--s-50-t50);border-bottom:1px solid var(--s-100);border-top:1px solid var(--s-100);color:var(--s-500);font-size:15px;font-weight:400;line-height:20px;padding:14px 10px;white-space:nowrap}.table-container .table table tr th:first-child{padding-left:20px}.table-container .table table tr th:last-child{padding-right:20px}.table-container .table table tr td{background:var(--s-25);color:var(--s-500);font-size:15px;line-height:22px;padding:14px 10px;position:relative;white-space:nowrap}.table-container .table table tr td:first-child{border-left:20px solid var(--s-25);padding-left:0}.table-container .table table tr td:last-child{border-right:20px solid var(--s-25);padding-right:0}.table-container .table table tr td:after{background:var(--s-50);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.table-container .table table tr td .choices,.table-container .table table tr td .input{min-width:100px}.table-container .table-button{box-sizing:border-box;display:flex;padding:10px 20px 20px;width:100%}.project-admin .table-headline .left{width:240px}.project-admin .table{overflow-x:visible}.check-list{display:flex;flex-wrap:nowrap;margin:10px 0}.check-list ul{box-sizing:border-box;display:flex;flex-direction:column;list-style:none;width:50%}.check-list ul li{align-items:center;color:var(--s-500);display:flex;flex-wrap:nowrap;font-size:15px;line-height:22px;margin:5px}.check-list ul:first-child li{margin-left:0}.check-list ul:last-child li{margin-right:0}.check-list ul li .icon{color:var(--b-700);flex-shrink:0;font-size:20px;margin-right:20px}.accordions{display:flex;flex-direction:column;margin:20px 0}.accordions .accordion{background:var(--s-25);border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;margin:5px 0;width:100%}.accordions .accordion .headline{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:18px 20px;user-select:none;width:100%}.accordions .accordion .headline[onclick]{cursor:pointer}.accordions .accordion .headline .left{align-items:center;display:flex;flex-wrap:nowrap;padding-right:20px}.accordions .accordion .headline .left .icon{align-items:center;color:var(--s-400);display:flex;flex-shrink:0;font-size:20px;margin-right:10px;transition:color .2s ease-in-out}.accordions .accordion .headline[onclick]:hover .left .icon{color:var(--b-700)}.accordions .accordion .headline .left h5{color:var(--s-900);font-size:17px;font-weight:700;line-height:24px;transition:color .2s ease-in-out}.accordions .accordion .headline[onclick]:hover .left h5{color:var(--b-700)}.accordions .accordion .headline .right{color:var(--s-500);flex-shrink:0;font-size:16px;transition:color .2s ease-in-out}.accordions .accordion .headline[onclick]:hover .right{color:var(--b-700)}.accordions .accordion .headline .right svg{transition:transform .2s ease-in-out}.accordions .accordion.open .headline .right svg{transform:rotate(180deg)}.accordions .accordion .inner{box-sizing:border-box;display:none;flex-direction:column;padding:0 20px 12px;width:100%}.accordions .accordion.open .inner{display:flex}.accordions .accordion .text-container:first-child{border-top:1px solid var(--s-100);margin:0;padding:18px 0 6px}.accordions .accordion .inner .form-container{border:0;margin:0 0 3px;padding:0}.accordions .accordion .inner .form-container .item,.accordions .accordion .inner .form-container-2 .form-item{padding-left:0;padding-right:0}.accordions .accordion .inner .provider-logos{align-items:stretch;display:flex;flex-wrap:wrap;width:100%}.accordions .accordion .inner .provider-logos .logo-item{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:5px;width:50%}.accordions .accordion .inner .provider-logos .logo-item.width-full{width:100%}.accordions .accordion .inner .provider-logos .logo-item a{align-items:center;background:var(--white);border:1px solid var(--s-75);box-sizing:border-box;display:flex;height:80px;justify-content:center;padding:20px;transition:border-color .2s ease-in-out;width:100%}.accordions .accordion .inner .provider-logos .logo-item a:hover{border-color:var(--s-200)}.accordions .accordion .inner .provider-logos .logo-item a img{height:100%;object-fit:contain;width:100%}.accordions .accordion .inner .provider-logos .text-divider-item{box-sizing:border-box;display:flex;padding:5px;width:100%}.accordions .accordion .inner .provider-logos .text-divider-item:first-child{padding-bottom:0;padding-top:0}.accordions .accordion .inner .provider-logos .text-divider-item .text-divider{padding:0}.accordions .accordion .inner .provider-logos .text-divider-item .text-divider span{text-transform:none}.accordions .accordion .inner .providers-container{border-top:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;padding-top:8px;width:100%}.accordions .accordion .inner .providers-container .provider-item{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px 0;width:100%}.accordions .accordion .inner .providers-container .provider-item:last-child{padding-bottom:6px}.accordions .accordion .inner .providers-container .provider-item .left{align-items:center;display:flex;flex-wrap:nowrap;padding-right:20px}.accordions .accordion .inner .providers-container .provider-item .left .logo{align-items:center;background:var(--white);border:1px solid var(--s-75);box-sizing:border-box;display:flex;flex-shrink:0;height:80px;justify-content:center;padding:20px;width:150px}.accordions .accordion .inner .providers-container .provider-item .left .logo img{height:100%;object-fit:contain;width:100%}.accordions .accordion .inner .providers-container .provider-item .left .text{color:var(--s-500);font-size:15px;line-height:22px;padding-left:20px}.accordions .accordion .inner .providers-container .provider-item .right{flex-shrink:0}.sort-container{align-items:center;display:flex;flex-wrap:nowrap;margin:10px 0;width:100%}.sort-container .item:first-child{color:var(--s-500);font-size:15px;line-height:20px;margin-right:10px}.sort-container .item:last-child{min-width:180px}.panel-container{align-items:flex-start;display:flex;flex-wrap:nowrap;margin:5px 0;width:100%}.panel-container .panel{box-sizing:border-box;flex-grow:1;padding-right:20px;width:0}.panel-container .panel,.panel-container aside{display:flex;flex-direction:column;flex-shrink:0}.panel-container aside{flex-grow:0;width:280px}.panel-container aside.sticky{position:sticky;top:111px}.panel-container aside .group{display:flex;flex-direction:column}.panel-container aside .group .group-scroll{display:flex;flex-direction:column;flex-grow:1}.panel-container aside .group.filters .filters-button{display:none}.panel-container aside .item{box-sizing:border-box;display:flex;flex-direction:column;padding:10px 0;width:100%}.panel-container aside .item:not(.framed):first-child{padding-top:5px}.panel-container aside .item.framed{border:1px solid var(--s-100);margin:10px 0}.panel-container aside .item.framed:first-child{margin-top:5px}.panel-container aside .item button.button{align-self:stretch;margin-bottom:10px}.panel-container aside .item button.button:last-child{margin-bottom:0}.panel-container aside .item .item-heading{color:var(--s-900);font-size:15px;font-weight:700;line-height:20px;margin-bottom:4px}.panel-container aside .item .split-items{display:flex;flex-wrap:nowrap;width:100%}.panel-container aside .item .split-items .split-item{box-sizing:border-box;width:50%}.panel-container aside .item .split-items .split-item:first-child{padding-right:5px}.panel-container aside .item .split-items .split-item:last-child{padding-left:5px}.panel-container aside .item .link-button{align-self:center}.panel-container aside .options{align-items:stretch}.panel-container aside .options .option{width:50%}.panel-container aside .options .option:first-child,.panel-container aside .options .option:nth-child(2){padding-top:0}.panel-container aside .options .option:nth-child(odd){padding-left:0}.panel-container aside .options .option:nth-child(2n){padding-right:0}.panel-container aside .options .option.odd{padding-left:0;padding-right:5px}.panel-container aside .options .option.even{padding-left:5px;padding-right:0}.panel-container aside .map-location{padding:5px}.panel-container aside .map-location .map{background:var(--s-100);display:flex;height:200px;margin-bottom:4px;width:100%}.panel-container aside .map-location .details{box-sizing:border-box;color:var(--s-500);display:flex;flex-direction:column;font-size:15px;line-height:22px;padding:10px;width:100%}.panel-container aside .map-location .details .address{margin-bottom:10px}.panel-container aside .map-location .details a{align-items:center;color:var(--b-700);display:flex;font-weight:700;transition:color .2s ease-in-out}.panel-container aside .map-location .details a:hover{color:var(--b-800)}.panel-container aside .map-location .details a .icon{margin-left:6px}.map-container{background:var(--s-50);display:none;flex-direction:column;height:600px;margin:10px 0;width:100%}.map-container.visible{display:flex}.map-container .close-map{background:var(--s-50);border:0;border-radius:0;box-sizing:border-box;color:var(--s-500);display:none;flex-grow:0;flex-shrink:0;font-size:16px;font-weight:700;line-height:24px;padding:10px;width:100%}.map-container .close-map .icon{margin-right:10px}.map-container .map{height:100%;width:100%}.map-container .map .properties-overview.grid,.map-container .map .properties-overview.grid .item{padding:0;width:100%}.maplibregl-map{font-family:apercu-pro,sans-serif!important}.maplibregl-popup{left:10px!important;top:10px!important;transform:none!important}.maplibregl-popup-tip{display:none!important}.maplibregl-popup-content{background:var(--s-25)!important;border-radius:0!important;box-shadow:none!important;padding:0!important;width:100%!important}.campaign,.campaign .campaign-inner,.extension{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;user-select:none;width:100%}.campaign .campaign-inner,.extension{position:relative}.campaign.reverse .campaign-inner,.extension.reverse{flex-direction:column-reverse}.campaign a.whole,.extension a.whole{height:100%;left:0;position:absolute;top:0;width:100%;z-index:300}.campaign .text,.extension .text{background:var(--ext-cover-color);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:40px;position:relative;width:100%}.campaign .text:after,.extension .text:after{background:var(--ext-overlay-color);content:"";height:100%;left:0;opacity:var(--ext-overlay-opacity);position:absolute;top:0;width:100%;z-index:100}.campaign .text .text-content,.extension .text .text-content{color:var(--white);font-size:20px;font-weight:500;line-height:30px;position:relative;text-align:center;width:100%;word-break:break-word;z-index:200}.campaign .text .button,.extension .text .button{align-self:center;margin-top:28px;position:relative;z-index:200}.campaign .text .bg,.extension .text .bg{height:100%;left:0;object-fit:cover;opacity:var(--ext-cover-opacity);position:absolute;top:0;width:100%;z-index:50}.campaign .text .extension-icon,.extension .text .extension-icon{background:transparent;border:0;color:var(--white);cursor:pointer;font-size:18px;opacity:.8;position:absolute;right:10px;top:8px;z-index:350}.campaign .logo,.extension .logo{align-items:center;background:var(--ext-primary);box-sizing:border-box;display:flex;justify-content:center;padding:40px 75px;text-align:center;width:100%}.campaign .logo img,.extension .logo img{height:100%;max-height:60px;object-fit:contain;width:100%}.campaign.horizontal .campaign-inner,.extension.horizontal{flex-direction:row-reverse}.campaign.horizontal.reverse .campaign-inner,.extension.horizontal.reverse{flex-direction:row}.campaign.horizontal .text .text-content,.extension.horizontal .text .text-content{text-align:left}.campaign.horizontal .text .button,.extension.horizontal .text .button{align-self:flex-start}.campaign.horizontal .logo,.extension.horizontal .logo{flex-shrink:0;width:280px}.campaign .text .text-content{font-size:var(--ext-text-size)}.campaign .text .text-content,.campaign.horizontal .text .text-content{text-align:var(--ext-text-alignment)}.campaign .text .button,.campaign.horizontal .text .button{align-self:var(--ext-button-alignment)}.campaign .text .button{background:var(--ext-button-primary);border-color:var(--ext-button-primary);color:var(--ext-button-secondary)}.campaign .campaign-inner a.whole:hover+.text .button{background:var(--ext-button-hover-primary);border-color:var(--ext-button-hover-primary);color:var(--ext-button-hover-secondary)}.campaign .campaign-inner{border:0;flex-direction:column}.campaign .campaign-inner,.campaign-disclaimer{box-sizing:border-box;display:flex;position:relative;width:100%}.campaign-disclaimer{background:var(--s-50);padding:4px}.campaign-disclaimer button.whole{background:transparent;border:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:300}.campaign-disclaimer .text-container{border:1px solid var(--s-300);color:var(--s-600);margin:0;padding:12px 16px}.campaign-disclaimer .text-container p{font-size:11px;line-height:14px}.campaign-disclaimer .text-container p .link-button{color:var(--ext-btn-disclaimer-color);display:inline;font-size:11px;line-height:14px}.campaign-disclaimer:hover .text-container p .link-button{color:var(--ext-btn-disclaimer-hover)}.paging{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.paging .item{display:flex;flex-wrap:wrap;justify-content:center}.paging a{border:1px solid var(--s-100);color:var(--s-500);font-size:15px;line-height:20px;margin:4px;padding:8px 14px;transition:border-color .2s ease-in-out,color .2s ease-in-out}.paging a.back,.paging a.next{border-color:var(--s-500);display:flex;flex-shrink:0;flex-wrap:nowrap;font-weight:700}.paging a.back{margin-left:0}.paging a.back .icon{margin-right:10px}.paging a.next{margin-right:0}.paging a.next .icon{margin-left:10px}.paging a:hover{border-color:var(--s-400);color:var(--s-900)}.paging a.back:hover,.paging a.next:hover{border-color:var(--s-700)}.paging a.disabled{border-color:var(--s-100);color:var(--s-200);cursor:default;pointer-events:none}.paging a.active{border-color:var(--b-700);color:var(--b-700)}.gallery-container{align-items:stretch;flex-wrap:nowrap;height:408px;margin-bottom:10px;position:relative;z-index:200}.gallery-container .item{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;position:relative;width:300px}.gallery-container .item:first-child{flex-grow:1;flex-shrink:1;width:100%}.gallery-container .item a.image{display:flex;height:100%;width:100%}.gallery-container .thumb{box-sizing:border-box;display:flex;height:50%;padding-left:5px;width:100%}.gallery-container .thumb:first-child{padding-bottom:2.5px}.gallery-container .thumb:last-child{padding-top:2.5px}.gallery-container .item img{background:var(--s-500);height:100%;max-height:none;object-fit:cover;position:relative;width:100%;z-index:100}.gallery-container .item .overlay-top{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;left:0;padding:10px;position:absolute;top:0;width:100%}.gallery-container .item .overlay-top .tags{display:flex;flex-wrap:wrap}.gallery-container .item .overlay-top .tags .property-tag{position:relative;z-index:200}.gallery-container .item .overlay-top .expand{display:flex}.gallery-container .item .overlay-top .expand button{align-items:center;background:var(--black-t40);border:0;color:var(--white);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;margin:5px;position:relative;transition:background .2s ease-in-out;width:36px;z-index:200}.gallery-container .item .overlay-top .expand button:hover{background:var(--black)}.gallery-container .item .overlay-bottom{bottom:0;box-sizing:border-box;display:flex;flex-wrap:wrap;left:0;padding:10px;position:absolute;width:100%}.gallery-container .item .overlay-bottom button{align-items:center;background:var(--black-t40);border:0;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;flex-wrap:nowrap;font-size:15px;margin:5px;padding:9px 12px;position:relative;transition:background .2s ease-in-out;z-index:200}.gallery-container .item .overlay-bottom button:hover{background:var(--black)}.gallery-container .item .overlay-bottom button .icon{flex-shrink:0;margin-right:10px}.gallery-container .arrow{align-items:center;background:transparent;border:1px solid var(--s-500);color:var(--s-500);cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;width:48px;z-index:300}.gallery-container .arrow:hover{border-color:var(--s-900);color:var(--s-900)}.gallery-container .arrow.disabled{border-color:var(--s-100);color:var(--s-200);cursor:default}.gallery-container .arrow.prev{left:30px}.gallery-container .arrow.next{right:30px}.property-head{border-bottom:1px solid var(--s-100);display:flex;flex-wrap:nowrap;justify-content:space-between;padding:5px 0 30px;width:100%}.property-head .column{display:flex;flex-direction:column}.property-head .column:last-child{flex-shrink:0;padding-left:20px}.property-head .headline{margin-top:7px}.property-head .headline h1{color:var(--s-500);font-size:20px;font-weight:500;line-height:26px}.property-head .price{align-items:baseline;color:var(--s-900);display:flex;flex-wrap:wrap;font-size:24px;font-weight:700;line-height:36px;margin-top:7px}.property-head .price span{font-size:15px;line-height:22px;margin-left:5px}.property-head .location{color:var(--s-500);font-size:16px;line-height:24px;margin-top:10px}.property-head .original-price{color:var(--red-600);font-size:16px;line-height:24px;text-decoration:line-through}.property-details{display:flex;flex-direction:column;width:100%}.panel-container:last-child .property-details{padding-bottom:30px}.property-details .columns{align-items:flex-start;display:flex;flex-wrap:nowrap;margin-top:30px;width:100%}.property-details .columns .left-side{box-sizing:border-box;display:flex;flex-direction:column;padding-right:20px;width:60%}.property-details .columns .row-item{margin:0 0 30px}.property-details .row{display:flex;flex-direction:column;margin-top:30px;width:100%}.property-details .row:first-child{margin-top:0}.property-details .row .accordions{margin:0}.property-details .row-item{box-sizing:border-box;display:flex;flex-direction:column;margin:5px 0;width:100%}.property-details .row-item.framed{border:1px solid var(--s-100);padding:10px}.property-details .row-item:last-child{margin-bottom:0}.property-details .specifications{background:var(--s-50);border:1px solid var(--s-75);box-sizing:border-box;display:flex;flex-direction:column;padding:15px 20px;width:40%}.property-details .specifications .spec{display:flex;flex-wrap:nowrap;font-size:15px;justify-content:space-between;line-height:22px;margin-bottom:8px;width:100%}.property-details .specifications .spec:last-child{margin-bottom:0}.property-details .specifications .spec .name{color:var(--s-500);padding-right:10px}.property-details .specifications .spec .value{color:var(--s-900);font-weight:500;text-align:right}.property-details .specifications .spec .value sup{font-size:8px;line-height:18px}.property-details .headline h2{color:var(--s-900);font-size:20px;font-weight:700;letter-spacing:-.6px;line-height:30px}.property-details .headline h3{color:var(--s-900);font-size:16px;font-weight:700;letter-spacing:-.6px;line-height:24px}.property-details .map{background:var(--s-50);display:flex;height:246px;margin-bottom:10px;width:100%}.property-details .map:last-child{margin-bottom:0}.property-details .map #map{height:100%;width:100%}.property-details .icon-list{display:flex;flex-wrap:wrap;list-style:none;width:100%}.property-details .icon-list li{box-sizing:border-box;display:flex;flex-wrap:nowrap;font-size:15px;line-height:22px;padding:10px;width:50%}.property-details .icon-list li .name{color:var(--s-500);display:flex;flex-shrink:0;flex-wrap:nowrap;padding-right:10px}.property-details .icon-list li .name .icon{flex-shrink:0;margin-right:10px}.property-details .icon-list li .name .text{width:120px}.property-details .icon-list li .value{color:var(--s-900);font-weight:500}.property-details .disclaimer{display:flex;flex-direction:column}.property-details .disclaimer ul{display:flex;flex-wrap:wrap;list-style:none;width:100%}.property-details .disclaimer ul li{box-sizing:border-box;color:var(--s-500);display:flex;flex-wrap:nowrap;font-size:13px;line-height:22px;padding:5px;width:33.33%}.property-details .disclaimer ul li:nth-child(3n){padding-right:0}.property-details .disclaimer ul li:nth-child(3n+1){padding-left:0}.property-details .disclaimer ul li span{box-sizing:border-box;width:50%}.property-details .disclaimer ul li span:first-child{padding-right:5px}.property-details .disclaimer ul li span:last-child{font-weight:500;padding-left:5px}.property-details .disclaimer p{color:var(--s-500);font-size:12px;line-height:20px;margin:14px 0 20px}.property-contact{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:10px 20px;text-align:center;width:100%}.property-contact .image{display:flex;height:80px;margin-bottom:10px;width:80px}.property-contact .image img{background:var(--s-50);border:1px solid var(--s-75);border-radius:50%;box-sizing:border-box;height:100%;object-fit:cover;width:100%}.property-contact .headline{display:flex;flex-direction:column;margin-bottom:20px}.property-contact .headline h6{color:var(--s-900);font-size:16px;font-weight:700;line-height:24px}.property-contact .headline span{color:var(--s-500);font-size:15px;font-weight:500;line-height:22px}.property-contact .organization{display:flex;flex-direction:column;margin:15px 0 10px}.property-contact .organization:nth-child(2){margin:10px 0 20px}.property-contact .organization .name{align-items:center;color:var(--s-900);display:flex;flex-wrap:nowrap;font-size:15px;font-weight:700;justify-content:center;line-height:20px}.property-contact .organization .name .icon{color:var(--green-600);display:flex;margin-left:4px}.property-contact .organization .branch{color:var(--s-500);font-size:15px;line-height:20px}.property-contact .organization .rating{justify-content:center;margin-top:1px}.property-contact .logo{align-items:center;background:var(--client-b-50);border:1px solid var(--s-75);box-sizing:border-box;display:flex;height:60px;justify-content:center;margin-bottom:10px;padding:10px 14px;width:160px}.property-contact .logo:first-child{margin-bottom:0}.property-contact .logo img{height:100%;object-fit:contain;width:100%}.property-contact .button{align-self:stretch;margin-bottom:5px!important}.property-contact .link-button{margin-top:10px}.article{flex-direction:column;padding:0 200px}.article .date{color:var(--s-500);display:flex;font-size:16px;line-height:24px;margin-bottom:10px;width:100%}.article .share{border-top:1px solid var(--s-100);display:flex;flex-wrap:nowrap;justify-content:center;margin-top:20px;padding:30px 0 10px;text-align:center;width:100%}.article .text-container{color:var(--s-700);font-size:16px;line-height:24px}.article .text-container h3{margin-bottom:10px}.article .text-container p:not(:last-child){margin-bottom:16px}.article .text-container ul{list-style:disc;margin:0 0 20px 20px;width:auto}.article .text-container ol{margin:0 0 20px 40px;width:auto}.article .text-container ol:last-child,.article .text-container ul:last-child{margin-bottom:0}.article .text-container ol li,.article .text-container ul li{color:var(--s-700);display:list-item;font-size:16px;letter-spacing:0;line-height:24px;margin:2px 0}.article .text-container ul li::marker{color:var(--s-300)}.text-box{align-items:center;flex-wrap:nowrap;justify-content:space-between;padding-bottom:40px;padding-top:30px}.text-box .text-holder:first-child{padding-right:120px}.text-box .text-holder:last-child{padding-left:120px}.text-box.slim .text-holder:first-child{padding-right:40px}.text-box.slim .text-holder:last-child{padding-left:40px}.text-box .image{flex-shrink:0}.text-box .image img{max-width:100%}.text-box .image .qr-mobile-container{box-sizing:border-box;display:flex;overflow:hidden;padding-left:108px;position:relative;width:100%}.text-box .image .qr-mobile-container .qr-code{left:0;position:absolute;top:41px;z-index:10}.text-box .form-container{flex-shrink:0;margin:0;max-width:480px;width:50%}.text-box .buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.text-box.bottom-offset{padding-bottom:0}.text-box.bottom-offset .text-holder{padding-bottom:140px}.text-box.bottom-offset .image{align-self:flex-end}.platforms-logos{display:flex;height:320px;margin:30px;position:relative;width:320px}.platforms-logos .circle{border:1px solid transparent;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.platforms-logos .circle.large{border-color:var(--s-50);height:100%;width:100%}.platforms-logos .circle.medium{border-color:var(--s-75);height:75%;width:75%}.platforms-logos .circle.small{border-color:var(--s-100);height:50%;width:50%}.platforms-logos img{flex-shrink:0;position:absolute;z-index:200}.platforms-logos img.logo-1{box-shadow:4px 10px 20px var(--home-800-t20);height:37.5%;left:15%;top:21%;width:37.5%}.platforms-logos img.logo-2{box-shadow:2px 4px 16px var(--land-800-t20);height:25%;right:16%;top:39%;width:25%}.platforms-logos img.logo-3{bottom:23%;box-shadow:2px 4px 16px var(--commercial-800-t20);height:12.5%;left:40%;width:12.5%}.platforms-logos.horizontal{align-items:center;flex-wrap:nowrap;justify-content:center}.platforms-logos.horizontal img{height:25%;margin:0 15px;position:static;width:25%}.platforms-logos.horizontal img.logo-1{height:37.5%;order:2;width:37.5%}.platforms-logos.horizontal img.logo-2{order:3}.platforms-logos.horizontal img.logo-3{order:1}.app-buttons{display:flex;flex-direction:column;margin:50px 20px;position:relative;width:340px}.app-buttons .item{background:var(--s-25);display:flex;position:relative;z-index:200}.app-buttons .item:first-child{align-self:flex-end;margin-bottom:-20px;padding:0 0 20px 20px}.app-buttons .item:nth-child(2){align-self:flex-start;padding:20px 20px 0 0}.app-buttons .item .button-2{align-self:flex-start;min-width:160px}.app-buttons:after{border:1px solid var(--s-100);border-radius:25px;box-sizing:border-box;content:"";height:56%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%;z-index:100}.app-buttons .circle{border-radius:50%;position:absolute;z-index:150}.app-buttons .circle.circle-1{background:var(--home-700);box-shadow:2px 2px 10px var(--home-700-t20);height:20px;left:6%;top:7%;width:20px}.app-buttons .circle.circle-2{background:var(--s-400);box-shadow:2px 2px 10px var(--s-400-t20);height:10px;left:33%;top:-16%;width:10px}.app-buttons .circle.circle-3{background:var(--commercial-700);bottom:-16%;box-shadow:2px 2px 10px var(--commercial-700-t20);height:10px;right:33%;width:10px}.app-buttons .circle.circle-4{background:var(--land-700);bottom:7%;box-shadow:2px 2px 10px var(--land-700-t20);height:20px;right:6%;width:20px}.columns-container{flex-wrap:wrap;margin-top:20px;padding:0 90px}.columns-container.icons{margin-top:0;padding:0 85px}.columns-container .item{box-sizing:border-box;display:flex;flex-direction:column;padding:10px;width:33.33%}.columns-container.icons .item{padding:15px}.columns-container .item .icon{color:var(--b-700);font-size:40px;margin-bottom:20px}.columns-container .item .text-container{margin:0}.columns-container .item .text-container .link-button{margin-top:10px;opacity:0;transition:opacity .2s ease-in-out}.columns-container .item:hover .text-container .link-button{opacity:1}.counters,.counters .item{align-items:center;display:flex;flex-wrap:nowrap}.counters .item{flex-basis:0;flex-grow:1;justify-content:center;padding:10px}.counters .item .number{color:var(--s-900);font-size:72px;line-height:72px;margin-right:20px}.counters.small .item .number{font-size:48px;line-height:60px}.counters .item .text{display:flex;flex-direction:column;font-size:16px;line-height:24px}.counters .item .text span:first-child{color:var(--s-900);font-weight:700}.counters .item .text span:last-child{color:var(--s-500)}.counters-2{display:flex;flex-wrap:wrap;width:100%}.counters-2 .item{box-sizing:border-box;display:flex;flex-direction:column;padding:30px 20px 0 0;width:50%}.counters-2 .item:nth-child(2n){padding-right:0}.counters-2 .item .number{color:var(--s-900);font-size:36px;line-height:48px}.counters-2.large .item .number{font-size:48px;line-height:68px}.counters-2 .item .text{color:var(--s-900);font-size:16px;line-height:24px}.counters-2.large .item .text{font-size:17px}.packages{display:flex;flex-direction:column;width:100%}.packages .package{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:20px 0;width:100%}.packages .package .properties-overview{box-sizing:border-box;padding-right:20px;width:100%}.packages .package .properties-overview .item{margin:0;padding:0}.packages .package .package-specs{box-sizing:border-box;flex-basis:38%;padding:0 20px}.packages .package .package-specs .headline{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:5px;width:100%}.packages .package .package-specs .headline .right{color:var(--s-500);font-size:15px;line-height:30px}.packages .package .package-specs .headline .right span{color:var(--s-900);font-size:20px;font-weight:700}.packages .package .package-specs .headline h3{color:var(--s-400);font-size:20px;font-weight:700;line-height:30px}.packages .package .package-specs .text-container{margin:0}.packages .package .package-specs ul li .icon{color:var(--s-400)}.packages .package.plus .package-specs .headline h3,.packages .package.plus .package-specs ul li .icon{color:var(--lime-700)}.packages .package.premium .package-specs .headline h3,.packages .package.premium .package-specs ul li .icon{color:var(--yellow-700)}.packages .boost-option{display:flex;margin:10px 0;position:relative;width:100%}.packages .boost-option:last-child{margin-bottom:5px}.packages .boost-option .boost-label{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:200}.packages .boost-option input{display:none}.packages .boost-option .package{border:1px solid var(--s-100);padding:20px;transition:border-color .2s ease-in-out}.packages .boost-option:hover .package{border-color:var(--s-400)}.packages .boost-option input:checked+.package{border-color:var(--b-700);outline:3px solid var(--b-700-t20)}.packages .boost-option .package .package-specs{padding:0}.partners{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px 0;width:100%}.partners .item{padding:25px 15px}.partners .item img{max-height:60px;max-width:160px;opacity:.6;transition:opacity .2s ease-in-out}.partners .item img:hover{opacity:1}.icon-box{display:flex;flex-wrap:nowrap;margin-bottom:20px}.icon-box:last-child{margin-bottom:0}.icon-box .icon{color:var(--b-700);flex-shrink:0;font-size:30px;padding-right:20px}.icon-box .text{display:flex;flex-direction:column;padding-top:3px}.icon-box .text .text-container{margin:0}.clients-overview{display:flex;flex-direction:column}.clients-overview .item{box-sizing:border-box;display:flex;padding:5px 0;width:100%}.clients-overview .box{align-items:stretch;border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:nowrap;padding:5px;position:relative;transition:border-color .2s ease-in-out;width:100%}.clients-overview .box:hover{border-color:var(--s-400)}.clients-overview .box a.whole{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.clients-overview .box .image{align-items:center;background:var(--s-500);border:1px solid var(--s-75);box-sizing:border-box;display:flex;flex-shrink:0;height:100%;justify-content:center;min-height:90px;padding:16px 24px;width:180px}.clients-overview .box .image img{height:100%;max-height:50px;object-fit:contain;width:100%}.clients-overview .box .details{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:space-between;padding:10px 0 10px 15px}.clients-overview .box .details .name h3{color:var(--s-900);display:inline;font-size:16px;font-weight:700;line-height:24px}.clients-overview .box .details .name .icon{color:var(--green-600);margin-left:4px}.clients-overview .box .details .branch{color:var(--s-500);font-size:15px;line-height:20px}.clients-overview .box .details .bottom{margin-top:6px}.clients-overview .box .arrow{align-items:center;color:var(--s-200);display:flex;flex-shrink:0;font-size:20px;padding:15px;transition:color .2s ease-in-out}.clients-overview .box:hover .arrow{color:var(--s-500)}section.head-image.client-cover .content{background:var(--client-cover-color);padding:0}section.head-image.client-cover .content:after{background:var(--client-overlay-color);content:"";height:100%;left:0;opacity:var(--client-overlay-opacity);position:absolute;top:0;width:100%;z-index:300}section.head-image.client-cover .head-cover{opacity:.9;opacity:var(--client-cover-opacity)}.client-head{padding:20px 0 10px}.client-head .content{flex-wrap:nowrap;justify-content:space-between}.client-head .left{display:flex;flex-wrap:nowrap;padding-right:15px}.client-head .left .image{background:var(--s-25);border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-shrink:0;height:140px;margin-top:-48px;padding:5px;position:relative;width:140px;z-index:200}.client-head .left .image img{background:var(--client-b-25);height:100%;object-fit:contain;width:100%}.client-head .left .details{padding-left:20px}.client-head .left .details .name h1{color:var(--s-900);display:inline;font-size:24px;font-weight:700;line-height:36px}.client-head .left .details .name .icon{color:var(--green-600);font-size:22px;margin-left:6px}.client-head .left .details .branch{color:var(--s-500);font-size:16px;line-height:24px}.client-head .left .details .rating{margin-top:10px}.client-head .right{display:flex;flex-wrap:wrap;justify-content:flex-end}.client-head .right .button{margin:0 0 10px 10px}.client-head .right .button:first-child{margin-left:0}.tabs-container .content{flex-direction:column}.tabs-container .tabs{display:flex;position:relative;width:100%}.tabs-container .tabs:after{background:var(--s-100);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:50}.tabs-container .tabs ul{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:nowrap;list-style:none;overflow-x:auto;width:100%}.tabs-container .tabs ul li{align-items:stretch;display:flex;flex-shrink:0;padding:0 8px;position:relative;z-index:100}.tabs-container .tabs ul li:first-child{padding-left:0}.tabs-container .tabs ul li:last-child{padding-right:0}.tabs-container .tabs ul li a,.tabs-container .tabs ul li button{align-items:center;background:transparent;border:0;border-bottom:4px solid transparent;color:var(--s-500);cursor:pointer;display:flex;font-size:16px;font-weight:500;line-height:24px;padding:10px 10px 16px;transition:border-color .2s ease-in-out,color .2s ease-in-out}.tabs-container .tabs ul li a:hover,.tabs-container .tabs ul li button:hover{border-bottom-color:var(--s-200)}.tabs-container .tabs ul li a .icon,.tabs-container .tabs ul li button .icon{margin-right:8px}.tabs-container .tabs ul li.active a,.tabs-container .tabs ul li.active button{border-bottom-color:var(--b-700);color:var(--s-900)}.client .tabs-container .tabs ul li.active a,.client .tabs-container .tabs ul li.active button{border-bottom-color:var(--client-b-75)}.client .tabs-container .tabs ul li.pro.active a,.client .tabs-container .tabs ul li.pro.active button{border-bottom-color:var(--violet-400)}.tabs-container .tab-content{display:none;flex-direction:column;padding-top:30px;width:100%}.tabs-container .tab-content.visible{display:flex}.tabs-container .tab-content .tab-inner{display:flex;flex-direction:column;width:100%}.tabs-container .tab-content .message:first-child{margin-top:0}.tabs-container .tab-content .panel-container .panel .form-container:first-child{margin-top:5px}.requests-overview{display:flex;flex-direction:column;width:100%}.requests-overview .item{box-sizing:border-box;display:flex;padding:5px 0;width:100%}.requests-overview .box{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:nowrap;padding:20px;width:100%}.requests-overview .box .avatar{display:flex;flex-shrink:0;padding-right:20px}.requests-overview .box .avatar img{background:var(--s-200);border-radius:50%;height:48px;width:48px}.requests-overview .box .details{display:flex;flex-direction:column;flex-grow:1}.requests-overview .box .details .requestor{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4px}.requests-overview .box .details .requestor .name{align-items:center;color:var(--s-900);display:flex;flex-wrap:nowrap;font-size:15px;font-weight:700;line-height:24px;margin-right:10px}.requests-overview .box .details .requestor .name span{color:var(--s-500);font-weight:400}.requests-overview .box .details .requestor .name .icon{font-size:15px;margin-right:10px}.requests-overview .box .details .requestor .name .icon.green{color:var(--lime-600)}.requests-overview .box .details .requestor .name .icon.red{color:var(--red-600)}.requests-overview .box .details .requestor .timestamp{color:var(--s-500);font-size:12px;line-height:18px}.requests-overview .box .details .specifications{display:flex;flex-wrap:wrap;list-style:none;width:100%}.requests-overview .box .details .specifications li{color:var(--s-500);font-size:13px;font-weight:500;line-height:22px;margin-right:20px}.requests-overview .box .details .specifications li:last-child{margin-right:0}.requests-overview .box .details .specifications li span{font-weight:400}.requests-overview .box .details .description{border-top:1px solid var(--s-50);color:var(--s-500);font-size:15px;line-height:22px;margin-top:10px;padding-top:10px}.users-overview{align-items:stretch;display:flex;flex-wrap:wrap;margin-bottom:25px;width:100%}.users-overview .item{box-sizing:border-box;display:flex;padding:5px;width:33.33%}.users-overview .item:nth-child(3n+1){padding-left:0}.users-overview .item:nth-child(3n){padding-right:0}.users-overview .box{align-items:center;border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:nowrap;height:100%;padding:20px;width:100%}.users-overview .box .avatar{display:flex;flex-shrink:0;padding-right:20px}.users-overview .box .avatar img{background:var(--s-200);border-radius:50%;height:48px;width:48px}.users-overview .box .details{color:var(--s-500);display:flex;flex-direction:column;flex-grow:1;font-size:15px;font-weight:500;line-height:22px}.users-overview .box .details .name{color:var(--s-900);font-size:16px;font-weight:700;line-height:24px}.reviews-overview{display:flex;flex-direction:column;width:100%}.reviews-overview .item{box-sizing:border-box;display:flex;padding:5px 0;width:100%}.reviews-overview .box{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:nowrap;padding:20px;width:100%}.reviews-overview .box .avatar{display:flex;flex-shrink:0;padding-right:20px}.reviews-overview .box .avatar img{background:var(--s-200);border-radius:50%;height:48px;width:48px}.reviews-overview .box .details{display:flex;flex-direction:column;flex-grow:1}.reviews-overview .box .details .name{color:var(--s-900);font-size:15px;font-weight:700;line-height:24px;margin-bottom:4px}.reviews-overview .box .details .description{color:var(--s-500);font-size:15px;line-height:22px;margin-top:10px}.reviews-overview .box .details .actions{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:20px;width:100%}.reviews-overview .box .details .actions .link-button{font-size:14px}.reviews-overview .box .details .actions .left{display:flex;flex-wrap:nowrap;padding-right:10px}.reviews-overview .box .details .actions .left .link-button{margin-right:20px}.reviews-overview .box .details .actions .left .link-button:last-child{margin-right:0}.reviews-overview .box .details .actions .right{display:flex}.reviews-overview .box .details .actions .right .link-button{margin-left:20px}.reviews-overview .box .details .reply{border-left:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;margin-top:20px;padding-left:16px;width:100%}.reviews-overview .box .details .reply .name{display:flex;font-size:15px;line-height:20px}.reviews-overview .box .details .reply .name span:first-child{margin-right:10px}.reviews-overview .box .details .reply .name .date{color:var(--s-500);font-size:12px;font-weight:400}.reviews-overview .box .details .reply .text{color:var(--s-500);font-size:15px;line-height:22px}.reviews-overview .box .details .reply .link-button{margin-top:10px}.reviews-summary{box-sizing:border-box;display:flex;flex-direction:column;padding:10px 20px;width:100%}.reviews-summary .score{color:var(--s-900);font-size:36px;font-weight:500;line-height:48px}.reviews-summary .total{color:var(--s-400);font-size:15px;line-height:20px;margin-top:10px}.reviews-summary .count-bars{display:flex;flex-direction:column;margin-top:5px;width:100%}.reviews-summary .count-bars .bar{align-items:center;display:flex;flex-wrap:nowrap;padding:5px 0;width:100%}.reviews-summary .count-bars .bar .number{color:var(--s-500);flex-shrink:0;font-size:13px;line-height:20px;padding-right:10px}.reviews-summary .count-bars .bar .line{background:var(--s-50);flex-grow:1;height:4px;position:relative}.reviews-summary .count-bars .bar .line span{background:var(--yellow-500);height:100%;left:0;position:absolute;top:0}.team-overview{align-items:stretch;display:flex;flex-wrap:wrap;margin-top:5px;width:100%}.team-overview .item{box-sizing:border-box;display:flex;padding:5px;width:33.33%}.team-overview .item:nth-child(3n){padding-right:0}.team-overview .item:nth-child(3n+1){padding-left:0}.team-overview .box{align-items:center;border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px;text-align:center;width:100%}.team-overview .box .image{display:flex;margin-bottom:10px}.team-overview .box .image img{background:var(--s-200);border-radius:50%;height:60px;width:60px}.team-overview .box .details{display:flex;flex-direction:column;font-size:15px}.team-overview .box .details h4{color:var(--s-900);font-weight:700;line-height:20px}.team-overview .box .details span{color:var(--s-500);line-height:22px}.branches-overview{align-items:stretch;display:flex;flex-wrap:wrap;width:100%}.branches-overview .item{box-sizing:border-box;display:flex;padding:10px;width:33.33%}.branches-overview .item:nth-child(3n){padding-right:0}.branches-overview .item:nth-child(3n+1){padding-left:0}.branches-overview .box{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:stretch;padding:5px;width:100%}.branches-overview .box .map{background:var(--s-100);display:flex;flex-grow:0;flex-shrink:0;height:200px;margin-bottom:4px;width:100%}.branches-overview .box .details{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:10px;width:100%}.branches-overview .box .details .name h4{color:var(--s-900);font-size:20px;font-weight:700;line-height:30px}.branches-overview .box .details .address{color:var(--s-500);font-size:15px;line-height:22px}.branches-overview .box .details .bottom{margin-top:20px}.branches-overview .box .details .bottom a{color:var(--b-700);font-size:15px;font-weight:700;line-height:20px;transition:color .2s ease-in-out}.branches-overview .box .details .bottom a:hover{color:var(--b-800)}.links-container{display:flex;flex-direction:column;padding:30px 0 15px;width:100%}.links-container .title{margin-bottom:5px}.links-container .links{display:flex;flex-wrap:wrap;width:100%}.links-container .links ul{column-count:4;list-style:none;padding:10px 0;width:100%}.links-container .links.two-columns ul{column-count:2}.links-container .links ul li{display:flex;padding:5px 20px 5px 0}.links-container .links ul li a{color:var(--s-500);font-size:15px;line-height:24px}.links-container .links ul li a:hover{color:var(--s-900);text-decoration:underline}.statistics{align-items:stretch;display:flex;flex-wrap:nowrap;margin-bottom:25px;width:100%}.statistics .statistic{box-sizing:border-box;display:flex;flex-basis:0;flex-grow:1;padding:5px}.statistics .statistic:first-child{padding-left:0}.statistics .statistic:last-child{padding-right:0}.statistics .statistic .box{border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px;width:100%}.statistics .statistic .icon{align-items:center;background:var(--violet-50);color:var(--violet-400);display:flex;font-size:20px;height:40px;justify-content:center;margin-bottom:20px;width:40px}.statistics .statistic .value{align-items:center;color:var(--s-900);display:flex;flex-wrap:nowrap;margin-bottom:4px}.statistics .statistic .value .value-1{font-size:36px;font-weight:700;line-height:48px;margin-right:10px}.statistics .statistic .value .value-2{align-items:center;display:flex;flex-wrap:nowrap;font-size:16px;font-weight:500;line-height:24px}.statistics .statistic .value .value-2.red{color:var(--red-600)}.statistics .statistic .value .value-2.green{color:var(--lime-600)}.statistics .statistic .value .value-2 .arrow{display:flex;font-size:10px;margin-right:4px}.statistics .statistic .text{display:flex;flex-direction:column;text-transform:uppercase}.statistics .statistic .text .text-1{color:var(--s-900);font-size:16px;font-weight:700;line-height:24px;margin-bottom:2px}.statistics .statistic .text .text-2{color:var(--s-400);font-size:12px;font-weight:500;line-height:20px}.button-boxes{display:flex;flex-direction:column;width:100%}.button-boxes .item{display:flex;padding:5px 0;width:100%}.button-boxes .item:first-child{padding-top:0}.button-boxes .item:last-child{padding-bottom:0}.button-boxes .box{align-items:center;border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:15px;transition:border-color .2s ease-in-out;width:100%}.button-boxes .box:hover{border-color:var(--s-400)}.button-boxes .box .left{align-items:center;display:flex;flex-wrap:nowrap}.button-boxes .box .left .image{align-items:center;background:var(--white);border:1px solid var(--s-100);box-sizing:border-box;color:var(--white);display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.button-boxes .box .left .image.facebook{background:#1877f2}.button-boxes .box .left .image.apple{background:#1f1f1d}.button-boxes .box .left .image.apple img{fill:#fff}.button-boxes .box .left .image img{height:100%;max-height:24px;max-width:24px;object-fit:contain;width:100%}.button-boxes .box .left .details{display:flex;flex-direction:column;padding-left:20px}.button-boxes .box .left .headline{align-items:center;display:flex;flex-wrap:wrap;font-weight:700}.button-boxes .box .left .headline .name{color:var(--s-900);font-size:16px;line-height:24px;margin-right:10px}.button-boxes .box .left .headline .name:last-child{margin-right:0}.button-boxes .box .left .headline .text{align-items:center;color:var(--lime-600);display:flex;font-size:15px;line-height:20px}.button-boxes .box .left .headline .text .icon{display:flex;margin-right:6px}.button-boxes .box .left .info{display:flex;flex-wrap:wrap;list-style:none;margin-top:2px}.button-boxes .box .left .info li{color:var(--s-500);font-size:13px;line-height:22px;margin-right:10px}.button-boxes .box .left .info li:last-child{margin-right:0}.button-boxes .box .left .info li strong{font-weight:500}.button-boxes .box .right{display:flex;flex-shrink:0;justify-content:flex-end;padding-left:15px}.message{background:var(--blue-50);border:1px solid var(--blue-75);box-sizing:border-box;color:var(--blue-600);display:flex;flex-wrap:nowrap;font-size:15px;line-height:20px;margin:10px 0 15px;padding:10px 14px;width:100%}.message.warning{background:var(--orange-50);border-color:var(--orange-75);color:var(--orange-600)}.message.pro{background:var(--violet-50);border-color:var(--violet-75);color:var(--violet-600)}.message .icon{flex-shrink:0;font-size:16px;margin-right:14px}.errors{background:var(--red-50);border:1px solid var(--red-75);box-sizing:border-box;margin-bottom:10px;padding:10px 14px}.errors,.errors ul{display:flex;width:100%}.errors ul{flex-direction:column;list-style:none}.errors ul li{color:var(--red-600);font-size:15px;line-height:24px}.dropzone{align-items:center;border:1px dashed var(--s-100);box-sizing:border-box;color:var(--s-400);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:15px;justify-content:center;line-height:20px;min-height:120px;padding:20px;text-align:center;transition:border-color .2s ease-in-out,color .2s ease-in-out;width:100%}.dropzone:hover{border-color:var(--s-400);color:var(--s-500)}.dropzone .highlight{color:var(--b-700);font-weight:700}.dropzone .icon{margin-left:10px}.placements-illustration{align-items:stretch;display:flex;flex-basis:60%;flex-wrap:nowrap;height:430px;position:relative}.placements-illustration:before{background:linear-gradient(180deg,var(--s-25) 0,hsla(0,0%,100%,0) 100%);top:0}.placements-illustration:after,.placements-illustration:before{content:"";height:25%;left:0;position:absolute;width:100%;z-index:50}.placements-illustration:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--s-25) 100%);bottom:0}.placements-illustration .placements-column{box-sizing:border-box;display:flex;flex-direction:column}.placements-illustration .placements-column:first-child{padding-right:20px;width:69%}.placements-illustration .placements-column:last-child{width:31%}.placements-illustration .placements-column .placement-tile{align-items:center;background:var(--s-50);border:1px solid var(--s-75);color:var(--white);display:flex;flex-basis:0;flex-grow:1;font-size:30px;justify-content:center;margin-bottom:10px;position:relative}.placements-illustration .placements-column .placement-tile:last-child{margin-bottom:0}.placements-illustration .placements-column .placement-tile.highlighted{background:var(--b-700);border-color:var(--b-800);box-shadow:10px 10px 20px var(--b-700-t20);z-index:100}.graph-illustration{background:linear-gradient(0deg,hsla(0,0%,100%,0) 0,var(--b-700-t20) 50%);border-bottom:1px solid var(--s-50);border-top:1px solid var(--s-50);box-sizing:border-box;display:flex;flex-wrap:nowrap;height:182px;margin:30px 0;overflow:hidden;position:relative;width:380px}.graph-illustration:after,.graph-illustration:before{background:var(--s-200);content:"";height:1px;left:0;opacity:.2;position:absolute;width:100%;z-index:150}.graph-illustration:before{top:33%}.graph-illustration:after{bottom:33%}.graph-illustration .graph-section{background:var(--s-25);border-bottom:3px solid var(--b-700);box-sizing:border-box;height:120%;position:absolute;transform:rotate(-45deg);width:140px}.graph-illustration .graph-section:first-child{left:-96px;top:-52px;z-index:100}.graph-illustration .graph-section:nth-child(2){left:47px;top:-97px;z-index:80}.graph-illustration .graph-section:nth-child(3){left:193px;top:-143px;z-index:70}.graph-illustration .graph-section:first-child:before,.graph-illustration .graph-section:nth-child(3):before{background:var(--white);border:5px solid var(--b-700);bottom:-10px;box-shadow:4px 4px 10px var(--b-700-t20);box-sizing:border-box;content:"";height:17px;position:absolute;width:17px}.graph-illustration .graph-section:first-child:before{right:-1px}.graph-illustration .graph-section:nth-child(3):before{left:-8px}.graph-illustration .graph-section:first-child:after,.graph-illustration .graph-section:nth-child(3):after{background:var(--b-700);content:"";height:63px;position:absolute;width:3px}.graph-illustration .graph-section:first-child:after{bottom:-72px;right:6px}.graph-illustration .graph-section:nth-child(3):after{bottom:3px;left:-1px}.graph-illustration .graph-section:nth-child(2):after,.graph-illustration .graph-section:nth-child(2):before{background:var(--b-700);bottom:-5px;box-shadow:2px 2px 10px var(--b-700-t20);content:"";height:8px;position:absolute;width:8px}.graph-illustration .graph-section:nth-child(2):before{left:-5px}.graph-illustration .graph-section:nth-child(2):after{right:0}.platforms-integration{align-items:center;display:flex;flex-direction:column;width:100%}.platforms-integration .line{position:absolute;z-index:50}.platforms-integration .platform-logo{display:flex;margin-bottom:40px;position:relative;z-index:100}.platforms-integration .platform-logo img{box-shadow:4px 10px 20px var(--b-800-t20);height:120px;width:120px}.platforms-integration .platform-logo .line{background:var(--b-900);bottom:0;height:16px;transform:translate(-50%,100%);width:3px}.platforms-integration .platform-logo .line:first-child{left:25%}.platforms-integration .platform-logo .line:nth-child(2){left:50%}.platforms-integration .platform-logo .line:nth-child(3){left:75%}.platforms-integration .tiles{display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.platforms-integration .tiles .tile{align-items:center;box-sizing:border-box;display:flex;height:60px;justify-content:center;position:relative;width:60px;z-index:100}.platforms-integration .tiles .tile.tile-1{background:var(--home-700);box-shadow:2px 4px 16px var(--home-800-t20)}.platforms-integration .tiles .tile.tile-1 .icon{background:var(--white);height:24px;width:24px}.platforms-integration .tiles .tile.tile-2{background:var(--land-700);box-shadow:2px 4px 16px var(--land-800-t20)}.platforms-integration .tiles .tile.tile-2 .icon{border-bottom:21px solid var(--white);border-left:12px solid transparent;border-right:12px solid transparent;height:0;width:0}.platforms-integration .tiles .tile.tile-3{background:var(--commercial-700);box-shadow:2px 4px 16px var(--commercial-800-t20)}.platforms-integration .tiles .tile.tile-3 .icon{background:var(--white);border-radius:50%;height:30px;width:30px}.platforms-integration .tiles .tile.tile-1 .line{background:var(--home-700);height:3px;right:0;top:50%;transform:translate(100%,-50%);width:16px}.platforms-integration .tiles .tile.tile-2 .line{background:var(--land-700);height:16px;left:50%;top:0;transform:translate(-50%,-100%);width:3px}.platforms-integration .tiles .tile.tile-3 .line{background:var(--commercial-700);height:3px;left:0;top:50%;transform:translate(-100%,-50%);width:16px}.platforms-integration .tiles .line-grey{height:60px;transform:translateY(-50%);width:60px}.platforms-integration .tiles .line-grey.line-1{border-bottom:1px solid var(--s-100);border-right:1px solid var(--s-100)}.platforms-integration .tiles .line-grey.line-2{position:relative}.platforms-integration .tiles .line-grey.line-2:after{background:var(--s-100);content:"";height:80px;left:50%;position:absolute;top:0;transform:translateX(-100%);width:1px}.platforms-integration .tiles .line-grey.line-3{border-bottom:1px solid var(--s-100);border-left:1px solid var(--s-100)}.qr-code{align-items:center;background:var(--s-25);border:1px solid var(--s-100);box-shadow:10px 10px 30px 0 rgba(0,0,0,.2);box-sizing:border-box;color:var(--s-900);display:flex;flex-direction:column;font-size:14px;gap:10px;line-height:22px;padding:15px 15px 10px;text-align:center;width:174px}.qr-code svg{width:100%}.sharing-platforms{display:flex;flex-direction:column;padding-top:15px;width:100%}.sharing-platforms .item{display:flex;padding:5px 0;width:100%}.sharing-platforms .box{align-items:center;border:1px solid var(--s-100);box-sizing:border-box;display:flex;flex-wrap:nowrap;padding:10px;position:relative;transition:border-color .2s ease-in-out;width:100%}.sharing-platforms .box:hover{border-color:var(--s-400)}.sharing-platforms .box a.whole{height:100%;left:0;position:absolute;top:0;width:100%}.sharing-platforms .box .icon{align-items:center;border:1px solid var(--s-100);box-sizing:border-box;color:var(--white);display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;margin-right:14px;width:40px}.sharing-platforms .box .name{color:var(--s-900);display:flex;font-size:16px;font-weight:700;line-height:24px}.sharing-platforms .platform-facebook .box .icon{background:#1877f2}.sharing-platforms .platform-messenger .box .icon{background:linear-gradient(45deg,#09f,#a033ff 54.42%,#ff5280 85.26%,#ff7061)}.sharing-platforms .platform-whatsapp .box .icon{background:#128c7e}.sharing-platforms .platform-telegram .box .icon{background:linear-gradient(180deg,#2aabee,#229ed9)}.sharing-platforms .platform-vk .box .icon{background:#2787f5}.sharing-platforms .platform-email .box .icon{color:var(--s-900)}.error-page{align-items:center;flex-grow:1;justify-content:center;text-align:center}.error-page .error-code{color:var(--s-50);display:flex;font-feature-settings:"zero" on;font-size:200px;font-weight:900;letter-spacing:-.6px;line-height:200px;margin-bottom:20px;-webkit-text-stroke:1px var(--s-75)}.error-page .error-code.small{font-size:80px;line-height:100px}.error-page .text-container{margin-top:0}.error-page .text-container .button{align-self:center;margin-top:30px}.cta{align-items:center;background:var(--b-700);display:flex;flex-direction:column;padding:100px 0;width:100%}.cta .content{align-items:center;gap:60px;justify-content:center}.cta h4{color:var(--white);font-size:36px;font-weight:700;letter-spacing:-.6px;line-height:48px}footer{align-items:center;background:var(--s-50);border-top:1px solid var(--s-75);flex-grow:0;padding-top:100px;width:100%}footer,footer .content{display:flex;flex-direction:column}footer .logo{display:flex;padding-bottom:72px}footer .logo a{display:flex}footer .logo img{height:48px}footer .hashtag{padding-bottom:40px}footer .hashtag svg{width:100%}footer .top{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-bottom:86px;width:100%}footer .top .item{box-sizing:border-box;display:flex;flex-direction:column;padding:0 20px}footer .top .item:first-child{padding-left:0}footer .top .item:last-child{padding-right:0}footer .top h5{color:var(--s-900);font-size:20px;font-weight:700;letter-spacing:-.6px;line-height:30px;margin-bottom:12px}footer .top ul.links{list-style:none}footer .top ul.links li{margin:5px 0}footer .top ul.links li a{color:var(--s-500);font-size:15px;line-height:24px;transition:color .2s ease-in-out}footer .top ul.links li a:hover{color:var(--s-900);text-decoration:underline}footer .top ul.socials{display:flex;list-style:none;margin-top:26px}footer .top ul.socials li{font-size:20px;margin:0 10px}footer .top ul.socials li:first-child{margin-left:0}footer .top ul.socials li:last-child{margin-right:0}footer .top ul.socials li a{color:var(--s-500);transition:color .2s ease-in-out}footer .top ul.socials li a:hover{color:var(--s-900)}footer .top .buttons{align-self:flex-start;display:flex;flex-direction:column;margin-top:4px}footer .top .buttons .button-item{display:flex}footer .top .button-2{flex-grow:1;margin:5px 0}footer .bottom{border-top:1px solid var(--s-100);color:var(--s-500);display:flex;flex-wrap:nowrap;font-size:15px;justify-content:space-between;line-height:24px;padding:18px 0;width:100%}footer .bottom .left{display:flex;padding-right:20px}footer .bottom .left span{margin-right:20px}footer .bottom .left ul{display:flex;list-style:none}footer .bottom .left ul li:after{content:"•";margin:0 10px}footer .bottom .left ul li:last-child:after{content:"";margin:0}footer .bottom .left ul li a{color:var(--s-500);transition:color .2s ease-in-out}footer .bottom .left ul li a:hover{color:var(--s-900);text-decoration:underline}footer .bottom .right{display:flex}footer .bottom .right ul{display:flex;list-style:none}footer .bottom .right ul li{margin:0 10px;position:relative}footer .bottom .right ul li .submenu-button{background:transparent;border:0;color:var(--s-500);cursor:pointer;font-size:15px;line-height:24px;text-decoration:underline;transition:color .2s ease-in-out}footer .bottom .right ul li .submenu-button:hover{color:var(--s-900)}footer .bottom .right ul li .icon{margin-right:10px}footer .bottom .right ul li .submenu ul li{margin:5px 0}footer .bottom .right ul li .submenu ul li a{text-decoration:none}footer .bottom .theme{display:flex;flex-wrap:nowrap;margin-left:30px}footer .bottom .theme .icon{cursor:pointer;padding-right:8px;transition:color .2s ease-in-out}footer .bottom .theme:hover .icon{color:var(--s-900)}footer .bottom .theme .toggle{background:var(--b-700);transition:background .2s ease-in-out}footer .bottom .theme:hover .toggle{background:var(--b-800)}.marker-container{height:45px;width:36px}.branded-marker{background-repeat:no-repeat;background-size:contain;border:1px solid var(--s-75);box-sizing:border-box;height:36px;position:relative;width:36px}.branded-marker:after,.branded-marker:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.branded-marker:after{border:8px solid rgba(255,0,0,0);border-top:8px solid var(--marker-b-25);margin-left:-8px}.branded-marker:before{border-color:transparent;border-top-color:var(--s-75);border-width:9px;margin-left:-9px}.sum-container{background:var(--s-50);border:1px solid var(--s-75);box-sizing:border-box;display:flex;flex-direction:column;padding:14px 14px 10px;width:100%}.sum-container .text{color:var(--s-500);font-size:15px;font-weight:700;line-height:20px;margin-bottom:4px}.sum-container .autonumeric{background:transparent;border:0;color:var(--s-900);font-size:24px;font-weight:700;line-height:36px}.text-divider{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;padding:10px 0;width:100%}.text-divider:after,.text-divider:before{background:var(--s-100);content:"";flex-grow:1;height:1px}.text-divider span{background:var(--s-25);color:var(--s-400);flex-shrink:0;font-size:12px;line-height:20px;padding:0 20px;text-align:center;text-transform:uppercase}.rating{align-items:center;display:flex;flex-wrap:nowrap;line-height:20px}.rating .score{color:var(--s-900);font-size:15px;font-weight:500;margin-right:3px}.rating .text{color:var(--s-400);font-size:13px;margin-left:9px}.rating .star{color:var(--yellow-500);font-size:10px;margin:1px;min-height:20px;opacity:.4}.rating .star.active{opacity:1}.rating.medium .star{font-size:15px}.rating.large .star{font-size:16px;margin:2px}.rating-input{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-end;line-height:20px}.rating-input input{display:none}.rating-input .star{color:var(--s-100);cursor:pointer;font-size:20px;padding:2px}.rating-input .star:hover,.rating-input .star:hover~.star{color:var(--yellow-400)}.rating-input input:checked+.star,.rating-input input:checked+.star~.star{color:var(--yellow-700)!important}.grade-steps{align-items:center;display:flex;flex-wrap:nowrap;margin-top:10px;width:100%}.grade-steps .step{align-items:center;color:var(--white);display:flex;font-size:0;font-weight:700;height:6px;justify-content:center;line-height:0;margin:2px;text-align:center;width:36px}.grade-steps .step:first-child{margin-left:0}.grade-steps .step:last-child{margin-right:0}.grade-steps .step.active{font-size:16px;height:36px;line-height:24px}.grade-steps .step:first-child{background:var(--green-800)}.grade-steps .step:nth-child(2){background:var(--green-600)}.grade-steps .step:nth-child(3){background:var(--green-400)}.grade-steps .step:nth-child(4){background:var(--yellow-200)}.grade-steps .step:nth-child(5){background:var(--yellow-400)}.grade-steps .step:nth-child(6){background:var(--orange-400)}.grade-steps .step:nth-child(7){background:var(--red-600)}.link-button{align-self:flex-start;background:transparent;border:0;color:var(--s-500);cursor:pointer;display:flex;flex-shrink:0;font-size:17px;font-weight:700;line-height:24px;text-align:left;transition:color .2s ease-in-out}.link-button.light{color:var(--s-200)}.link-button.medium{color:var(--s-400)}.link-button:hover{color:var(--s-900)}.link-button.blue{color:var(--b-700)}.link-button.blue:hover{color:var(--b-800)}.link-button.violet{color:var(--violet-400)}.link-button.violet:hover{color:var(--violet-500)}.link-button .icon{margin-right:10px}.link-button .icon.right{margin:0 0 0 10px}.link-button.report .icon svg{margin-bottom:-2px}.favorite{align-items:center;background:transparent;border:1px solid var(--s-100);box-sizing:border-box;color:var(--s-200);cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;width:40px}.favorite.active,.favorite:not(.deleted):hover{color:var(--pink-600)}.favorite.active{background:var(--pink-50);border-color:var(--pink-75)}.favorite.pulse svg{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:2;animation-name:pulse;animation-timing-function:ease-in-out}@keyframes pulse{0%{transform:none}to{transform:scale(1.3)}}.status-icon{background:var(--lime-600);border-radius:50%;display:inline-block;height:10px;width:10px}.status-icon.reserved{background:var(--yellow-700)}.status-icon.sold{background:var(--red-700)}.price-tag{align-self:center;background:var(--red-600);color:var(--s-25);font-size:12px!important;font-weight:700;line-height:18px!important;margin-left:8px!important;padding:0 5px}.property-tag{background:var(--s-25);border:1px solid var(--s-500);color:var(--s-500);font-size:12px;font-weight:500;line-height:19px;margin:5px;padding:5px 10px;text-transform:uppercase}.property-tag.plus{background:var(--lime-50);border-color:var(--lime-75);color:var(--lime-700)}.property-tag.premium{background:var(--yellow-50);border-color:var(--yellow-75);color:var(--yellow-700)}.options{align-items:center;display:flex;flex-wrap:wrap;width:100%}.options .option{box-sizing:border-box;display:flex;flex-shrink:0;padding:5px}.options .option input{display:none}.options .option .btn{align-items:center;border:1px solid var(--s-100);box-sizing:border-box;color:var(--s-500);cursor:pointer;display:flex;flex-grow:1;font-size:15px;font-weight:500;justify-content:center;line-height:16px;padding:10px 12px;text-align:center;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;user-select:none}.options .option .btn:hover{border-color:var(--s-400);color:var(--s-900)}.options .option input:checked+.btn{background:var(--s-900);border-color:var(--s-900);color:var(--s-25)}.options .action{background:transparent;border:0}.options .action,.options .link{color:var(--s-500);cursor:pointer;font-size:12px}.options .link{margin:0 10px;transition:color .2s ease-in-out}.options .link:hover{color:var(--s-600)}.button{align-items:center;align-self:flex-start;background:var(--b-700);border:1px solid var(--b-700);box-sizing:border-box;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;flex-wrap:nowrap;font-size:17px;font-weight:700;justify-content:center;line-height:24px;min-height:48px;padding:11px 20px;text-align:center;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;user-select:none}.button:hover{background:var(--b-800);border-color:var(--b-800)}.button.square{height:36px}.button.width-full{align-self:stretch;width:100%}.button.small{font-size:15px;line-height:20px;min-height:36px;padding:7px 12px}.button.white{background:var(--white);border-color:var(--white);color:var(--black)}.button.white:hover{background:var(--s-50);border-color:var(--s-50)}.button.white-2{background:var(--s-25);border-color:var(--s-500);color:var(--s-500)}.button.white-2:hover{border-color:var(--s-600);color:var(--s-900)}.button.white-red{background:var(--s-25);border-color:var(--red-700);color:var(--red-700)}.button.white-red:hover{border-color:var(--red-800);color:var(--red-800)}.button.grey{background:var(--s-50);border-color:var(--s-50);color:var(--s-400)}.button.grey:hover{background:var(--s-75);border-color:var(--s-75);color:var(--s-500)}.button.violet{background:var(--violet-400);border-color:var(--violet-400)}.button.violet:hover{background:var(--violet-500);border-color:var(--violet-500)}.button .icon{align-items:center;display:flex;flex-shrink:0;margin-right:10px}.button .icon.right{margin:0 0 0 10px}.button.apple .icon img,.button.google .icon img{height:16px;width:16px}.button.facebook .icon{color:#1877f2;font-size:16px}.button.whatsapp{background:#128c7e;border-color:#128c7e}.button.whatsapp:hover{background:#075e54;border-color:#075e54}.button.whatsapp .icon{font-size:16px}.button.show-filters{display:none}.button.sticky{bottom:0;display:none;left:0;position:sticky;width:100%;z-index:500}.button-2{align-items:center;background:var(--s-25);border:1px solid var(--s-100);box-sizing:border-box;color:var(--s-900);display:flex;flex-wrap:nowrap;max-width:100%;min-height:48px;min-width:148px;padding:8px 22px 8px 10px;text-align:left;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.button-2:hover{border-color:var(--s-400);color:var(--s-900)}.button-2 .icon{align-items:center;display:flex;font-size:26px;margin-right:10px}.button-2 .icon svg{height:28px}.button-2 .text{display:flex;flex-direction:column}.button-2 .text span:first-child{font-size:8px;font-weight:500;line-height:10px;text-transform:uppercase}.button-2 .text span:last-child{font-size:16px;font-weight:700;letter-spacing:-.32px;line-height:18px}.button-2.black{background:var(--s-900);border-color:var(--s-600);box-shadow:10px 10px 20px var(--s-800-t20);color:var(--s-25);padding:12px 14px}.button-2.black:hover{background:var(--s-800)}.button-2.black .icon{font-size:28px}.button-2.black .text span:first-child{font-size:10px;line-height:12px}.button-2.black .text span:last-child{font-size:16px;line-height:20px}.button-3{align-items:center;background:var(--s-25);border:1px dashed var(--s-100);box-sizing:border-box;color:var(--s-400);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:15px;justify-content:center;line-height:20px;padding:8px 20px;text-align:center;transition:border-color .2s ease-in-out,color .2s ease-in-out;width:100%}.button-3:hover{border-color:var(--s-400);color:var(--s-500)}.button-3 .icon{align-items:center;display:flex;margin-right:10px}.icon-button{background:transparent;border:0;color:var(--s-200);cursor:pointer;font-size:18px;transition:color .2s ease-in-out}.icon-button:hover{color:var(--s-300)}.toggle-container{display:flex}.toggle-container input{display:none}.toggle-container .toggle{background:var(--s-200);box-sizing:border-box;cursor:pointer;display:flex;height:24px;padding:2px;transition:background .2s ease-in-out;width:44px}.toggle-container .toggle .switch{background:var(--white);height:100%;transition:transform .2s ease-in-out;width:50%}.toggle-container input:checked+.toggle{background:var(--b-700)}.toggle-container input:checked+.toggle .switch{transform:translateX(100%)}.toggle-container input:disabled+.toggle{background:var(--s-400)}.toggles-container{display:flex;flex-direction:column;width:100%}.toggles-container .item{border-bottom:1px solid var(--s-100);display:flex;flex-wrap:nowrap;padding:10px 0;width:100%}.toggles-container .item:last-child{border-bottom:0;padding-bottom:0}.toggles-container .item .text{padding-right:60px}.toggles-container .item .text h6{color:var(--s-900);font-size:16px;font-weight:700;letter-spacing:-.6px;line-height:24px;margin-bottom:4px}.toggles-container .item .text h6 span{color:var(--s-500);font-weight:400}.toggles-container .item .text p{color:var(--s-500);font-size:15px;letter-spacing:-.3px;line-height:22px}.toggles-container .item .toggle{flex-shrink:0}.input{background:var(--s-25);border:1px solid var(--s-100);box-sizing:border-box;color:var(--s-900);font-size:17px;height:48px;padding:0 16px;transition:border-color .2s ease-in-out;width:100%}.input:hover{border-color:var(--s-400)}.input-container.open .input,.input:focus{border-color:var(--b-700);outline:3px solid var(--b-700-t20)}.input[disabled]{background:var(--s-50);border-color:var(--s-100);color:var(--s-400)}.input.slim{font-size:15px;height:36px;padding:0 12px}.error .input{border-color:var(--red-700);outline-color:var(--red-700-t20)}.textarea{background:var(--s-25);border:1px solid var(--s-100);box-sizing:border-box;color:var(--s-900);font-size:15px;height:100px;padding:15px 20px;resize:none;transition:border-color .2s ease-in-out;width:100%}.textarea:hover{border-color:var(--s-400)}.textarea:focus{border-color:var(--b-700);outline:3px solid var(--b-700-t20)}.textarea.slim{font-size:15px;padding:8px 12px}.error .textarea{border-color:var(--red-700);outline-color:var(--red-700-t20)}.input-container{position:relative;width:100%}.input-container .result{background:var(--s-25);border:1px solid var(--b-700);border-top:0;box-sizing:border-box;display:none;left:0;margin-top:5.5px;outline:3px solid var(--b-700-t20);position:absolute;top:100%;width:100%;z-index:800}.input-container.open .result{display:block}.input-container .result:after{background:var(--s-25);border-left:1px solid var(--b-700);border-right:1px solid var(--b-700);content:"";height:6px;left:-1px;position:absolute;top:-6px;width:100%;z-index:50}.input-container .result .result-content{display:flex;flex-direction:column;flex-grow:1;margin-top:-5.5px;max-height:410px;overflow-y:auto;position:relative;width:100%;z-index:100}.input-container .result .result-content.result-split{align-items:stretch;border-top:1px solid var(--s-100);flex-direction:row;flex-wrap:nowrap}.input-container .result ul{display:flex;flex-direction:column;list-style:none;width:100%}.input-container .result ul li{box-sizing:border-box;color:var(--s-500);cursor:pointer;font-size:15px;line-height:24px;padding:12px 16px;user-select:none;width:100%}.input-container .result ul li:not(.no-option):hover{background:var(--s-50);color:var(--s-900)}.input-container .result ul li:not(.no-option):hover .checkbox-container .checkbox-label{color:var(--s-900)}.input-container .result ul li.no-option{cursor:auto}.input-container .result ul li .checkbox-container{padding:0}.input-container .result ul li .checkbox-container .checkbox-label{flex-grow:1}.input-container .result .result-headline{box-sizing:border-box;color:var(--s-900);display:flex;font-size:15px;font-weight:700;line-height:20px;padding:20px;width:100%}.input-container .result .result-nav{display:flex;flex-direction:column;overflow-y:auto;position:relative;width:30%}.input-container .result .result-nav:after{background:var(--s-100);content:"";height:100%;position:absolute;right:0;top:0;width:1px;z-index:50}.input-container .result .result-nav ul{position:relative;z-index:100}.input-container .result .result-nav ul li{background:transparent;border-right:4px solid transparent;color:var(--s-500);font-size:16px;font-weight:500;padding-left:20px;padding-right:20px;user-select:none}.input-container .result .result-nav ul li:hover{background:transparent;border-color:var(--s-200)}.input-container .result .result-nav ul li.active{background:var(--s-50);border-color:var(--b-700);color:var(--s-900)}.input-container .result .result-selections{box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:15px;width:70%}.input-container .result .result-selections ul{column-count:2;display:block}.input-container .result .result-selections ul li{padding:5px 20px;position:relative}.input-container .result .result-selections ul li:hover{background:transparent}.input-container .result .result-selections ul li.select-all{padding-bottom:15px;padding-top:0;width:100%}.input-container .result .result-selections ul li.group-item{padding-left:50px}.input-container .result .result-selections ul li.group-item:before{border-left:1px solid var(--s-100);bottom:5px;content:"";height:100%;left:30px;position:absolute;width:0}.input-container .result .result-selections ul li:not(.group-item)+li.group-item:before{bottom:-5px}.input-container .result .result-selections ul li.group-item+li:not(.group-item):before{background:var(--s-25);content:"";height:10px;left:0;position:absolute;top:-5px;width:100%}.input-container .close{align-items:center;background:transparent;border:0;color:var(--s-900);cursor:pointer;display:none;font-size:24px;height:48px;justify-content:center;position:absolute;right:0;top:0;width:48px}.input-container .result-button{box-sizing:border-box;display:none;flex-shrink:0;padding:10px;width:100%}.input-container .result-button .button{width:100%}.input-icon-container{display:flex;position:relative;width:100%}.input-icon-container .icon{align-items:center;color:var(--s-400);display:flex;font-size:15px;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;user-select:none;width:32px;z-index:100}.input-icon-container .input{padding-left:32px}.phone-container{border-left:4px solid var(--b-700);box-sizing:border-box;color:var(--s-900);display:flex;flex-direction:column;font-size:24px;font-weight:700;line-height:36px;margin-top:6px;padding-left:12px;width:100%}.phone-container.secondary{border-left-color:var(--s-75);font-size:20px;line-height:30px}.code-container,.phone-container a{color:var(--s-900)}.code-container{align-items:center;background:var(--s-50);border:1px solid var(--s-75);box-sizing:border-box;display:flex;flex-direction:column;font-size:36px;font-weight:700;justify-content:center;letter-spacing:6px;line-height:48px;margin-top:6px;padding:20px;text-align:center;width:100%}.checkbox-container{display:flex;flex-wrap:nowrap;padding:10px 0}.checkbox-container input{display:none}.checkbox-container .checkbox{align-items:center;border:1px solid var(--s-100);box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:border-color .2s ease-in-out;width:20px}.checkbox-container .checkbox:hover{border-color:var(--s-400)}.checkbox-container .checkbox span{color:var(--white);display:none;font-size:12px}.checkbox-container.active .checkbox{background:var(--s-300);border-color:var(--s-300)}.checkbox-container.active .checkbox span{display:block}.checkbox-container input:checked+.checkbox{background:var(--b-700);border-color:var(--b-700)}.checkbox-container input:checked+.checkbox span{display:block}.checkbox-container .checkbox-label{color:var(--s-500);cursor:pointer;font-size:15px;line-height:20px;padding-left:10px;user-select:none}.checkbox-container .checkbox-label:hover+.checkbox{border-color:var(--s-400)}.checkbox-container .checkbox-label a{color:var(--b-700);font-weight:700}.error .checkbox-container .checkbox{border-color:var(--red-700)}.submenu{display:none;left:0;min-width:100%;padding-top:16px;position:absolute;top:100%;z-index:600}.submenu.above{bottom:100%;padding:0 0 16px;top:auto}.submenu ul,.submenu.visible{display:flex}.submenu ul{align-items:flex-start;background:var(--s-25);border:1px solid var(--s-100);box-sizing:border-box;flex-direction:column;list-style:none;padding:15px 20px;width:100%}.submenu ul li{display:flex;margin:5px 0}.submenu ul li a,.submenu ul li button{background:transparent;border:0;color:var(--s-500);cursor:pointer;display:flex;font-size:15px;line-height:24px;transition:color .2s ease-in-out;white-space:nowrap;width:100%}.submenu ul li a:hover,.submenu ul li button:hover{color:var(--s-900)}.submenu.user-menu ul li:last-child{margin-top:15px}.submenu.user-menu ul li:last-child a,.submenu.user-menu ul li:last-child button{color:var(--red-700)}.submenu.user-menu ul li:last-child a:hover,.submenu.user-menu ul li:last-child button:hover{color:var(--red-800)}.hidden{display:none!important}::placeholder{color:var(--s-400);opacity:1}.modal{align-items:center;display:flex;justify-content:center;position:fixed;z-index:2000}.modal,.modal:after{height:100%;left:0;top:0;width:100%}.modal:after{background:var(--s-600);content:"";opacity:.6;position:absolute;z-index:50}.modal .modal-content{background:var(--s-25);box-sizing:border-box;display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding:24px 30px 30px;position:relative;width:580px;z-index:100}.modal .modal-content.slim{width:380px}.modal .modal-content .modal-view{display:none;flex-direction:column;width:100%}.modal .modal-content .modal-view.visible{display:flex}.modal .modal-content .head{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:6px 0 30px;width:100%}.modal .modal-content .head .logo{display:flex}.modal .modal-content .head .logo img{width:36px}.modal .modal-content .head .language{position:relative}.modal .modal-content .head .language .submenu-button{align-items:center;background:transparent;border:0;color:var(--s-500);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:15px;line-height:24px;text-decoration:underline}.modal .modal-content .head .language .submenu-button .icon{flex-shrink:0;font-size:16px;margin-right:10px}.modal .modal-content .head .language .submenu{left:auto;right:0}.modal .modal-content .title{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:2px}.modal .modal-content .title h2{color:var(--s-900);font-size:24px;font-weight:700;letter-spacing:-.6px;line-height:36px}.modal .modal-content .title h2 span{color:var(--b-700);font-weight:400}.modal .modal-content .title .right{padding-left:20px}.modal .modal-content .title .right button{background:transparent;border:0;color:var(--s-400);cursor:pointer;font-size:24px;line-height:36px;transition:color .2s ease-in-out}.modal .modal-content .title .right button:hover{color:var(--s-500)}.modal .modal-content .text{color:var(--s-500);font-size:16px;line-height:24px;margin:8px 0 20px}.modal .modal-content .text button{background:transparent;border:0;color:var(--b-700);cursor:pointer;font-size:16px;font-weight:700;line-height:24px}.modal .modal-content .links{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.modal .modal-content .links .item{display:flex;flex-basis:0;flex-grow:1;padding-bottom:10px}.modal .modal-content .links .item:last-child{padding-bottom:0}.modal .modal-content .button-container{display:flex;flex-wrap:wrap;justify-content:flex-end}.modal .modal-content .button-container .button{margin:20px 0 0 10px}.modal .modal-content .form-container{border:0;margin:0;padding:0}.modal .modal-content .form-container .item{padding-left:0;padding-right:0;width:100%}.modal .modal-content .form-container:last-child .item:last-child{padding-bottom:0}.modal .modal-content .logos-container{align-items:center;border-top:1px solid var(--s-100);color:var(--s-400);display:flex;flex-direction:column;font-size:15px;line-height:20px;margin-top:15px;padding-top:20px;text-align:center;width:100%}.modal .modal-content .logos-container span{align-items:center;display:flex;flex-wrap:wrap}.modal .modal-content .logos-container img{height:24px;margin:12px 5px 0;width:24px}.modal .modal-content .accordions:last-child{margin-bottom:0}.modal .modal-content .accordions .accordion .message{margin:5px 0}.modal .modal-loader{animation:spinner 1s ease infinite;color:var(--s-25);font-size:40px;position:relative;z-index:90}@keyframes spinner{to{transform:rotate(1turn)}}.alert-container{animation:bounce 2s ease-in-out;animation-direction:alternate;animation-iteration-count:2;display:flex;left:50%;max-width:66vw;position:fixed;top:0;transform:translate(-50%,-100%);z-index:1000}.alert{align-items:flex-start;background:var(--s-700-t80);box-sizing:border-box;color:var(--s-25);display:flex;flex-wrap:nowrap;font-size:16px;line-height:24px;padding:16px 24px;user-select:none}.alert .icon{align-items:center;display:flex;flex-shrink:0;margin:5px 10px 0 0}@keyframes bounce{0%{transform:translate(-50%,-100%)}20%{top:80px;transform:translate(-50%)}35%,to{top:60px;transform:translate(-50%)}}#progressbar{display:none;height:3px;left:0;position:fixed;top:0;width:100%;z-index:700}#progressbar span{background:var(--b-700);display:block;height:100%;transition:width .2s ease-in-out;width:0}@media (max-width:1788px){.alert-container{max-width:1180px}}@media (max-width:1180px){html{min-width:0}.content,.content.form-container{min-width:0;padding:0 25px;width:100%}.articles-overview,.columns-container,.icon-boxes,.image-boxes,.info-boxes,.properties-overview.grid{padding:0 15px}.columns-container.icons{padding:0 10px}header nav ul li .submenu{left:auto;right:0}section.page-hero form{padding:0 25px}.hero .headline h1,.hero .headline span{font-size:62px}.gallery-container .arrow{background:var(--black-t40);border-color:transparent;color:var(--white)}.gallery-container .arrow:hover{background:var(--black)}.gallery-container .arrow.disabled,.gallery-container .arrow:hover{border-color:transparent;color:var(--white)}.gallery-container .arrow.prev{left:40px}.gallery-container .arrow.next{right:340px}.gallery-container .arrow.next:nth-child(3){right:40px}.alert-container{box-sizing:border-box;justify-content:center;max-width:none;padding:0 10px;width:100%}}@media (max-width:1000px){section .title{align-items:flex-start;flex-direction:column}section .title .left{padding-bottom:10px;padding-right:0}section .title .left:last-child{padding-bottom:0}section .title .right{display:flex;flex-direction:column;width:100%}section .title .right .button{margin-bottom:10px;width:100%}section .title .right .button:last-child{margin-bottom:0}.paging a.back,.paging a.next{font-size:0}.paging a.back .icon,.paging a.next .icon{font-size:14px}.paging a.back .icon{margin-right:0}.paging a.next .icon{margin-left:0}.gallery-container{height:40vw}.gallery-container .item{width:30%}.gallery-container .arrow.next{margin-right:25px;right:30%}.gallery-container .arrow.next:nth-child(3){margin-right:0}.panel-container{flex-direction:column}.panel-container.reverse{flex-direction:column-reverse}.panel-container .panel{padding:0 0 20px;width:100%}.panel-container aside{width:100%}.panel-container aside.sticky{position:static}.panel-container aside .group.filters{display:none}.panel-container aside .group.filters.open{background:var(--s-25);box-sizing:border-box;display:flex;height:100%;left:0;padding:5px 7px 0;position:fixed;top:0;width:100%;z-index:800}.panel-container aside .group.filters.open .group-scroll{overflow-y:auto}.panel-container aside .group.filters.open .item{padding-left:3px;padding-right:3px}.panel-container aside .group.filters.open .filters-button{display:flex}.info-columns{flex-direction:column;gap:10px;padding:30px 0}.info-columns .column-item,.info-columns .column-title{width:100%}.properties-overview.grid .item{width:50%}.properties-overview.grid .box .image{height:27vw}.map-container{height:100%;left:0;margin:0;position:fixed;top:0;z-index:800}.map-container.visible .close-map{display:flex}.map-container .map .properties-overview.grid .box .image{height:132px}.articles-overview .box .image{height:17vw}.image-boxes .item{flex-basis:0;width:auto}.image-boxes .box{height:35vw;min-height:260px}.image-boxes .box .details{white-space:nowrap}.image-boxes.style-1 .item:first-child,.image-boxes.style-1 .item:nth-child(2){width:auto}.icon-boxes .item{flex-basis:200px;flex-grow:1;width:auto}.links-container .links ul{column-count:3}.text-box .text-holder:first-child{padding-right:60px}.text-box .text-holder:last-child{padding-left:60px}.text-box .image{max-width:380px}.counters{flex-wrap:wrap}.counters .item{white-space:nowrap}.packages .package{flex-direction:column}.packages .package .properties-overview{padding-bottom:10px;padding-right:0}.packages .package .package-specs{padding:0}.users-overview .item{width:50%}.users-overview .item:nth-child(3n+1){padding-left:5px}.users-overview .item:nth-child(3n){padding-right:5px}.users-overview .item:nth-child(odd){padding-left:0}.users-overview .item:nth-child(2n){padding-right:0}.statistics{flex-wrap:wrap}.statistics .statistic{flex-basis:50%}.statistics .statistic:nth-child(odd){padding-left:0}.statistics .statistic:nth-child(2n){padding-right:0}.button.show-filters{display:flex}.button.show-more-filters{display:none}}@media (max-width:800px){body.scroll-lock-mobile{overflow:hidden}section{padding:15px 0}section.extra-top{padding-top:20px}section.extra-bottom{padding-bottom:20px}section.head{padding:10px 0}section.page-head{padding-top:10px}section.page-head:after{height:97px}section.head-image .head-cover{height:50vw}.page{padding-bottom:0}.content,.content.form-container{padding:0 10px}.content.grey{padding-bottom:15px;padding-top:15px}.content.grey.style-2{padding-bottom:10px}.content.grey.text-box{padding-bottom:20px;padding-top:20px}.scroll-horizontal{overflow-x:auto;position:relative}.scroll-horizontal:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,var(--s-25) 100%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease-in-out;width:20vw;z-index:150}.scroll-horizontal.scrolled:after{opacity:0}.scroll-horizontal .branches-overview,.scroll-horizontal .content,.scroll-horizontal .team-overview{flex-wrap:nowrap;overflow-x:auto}.scroll-horizontal .branches-overview::-webkit-scrollbar,.scroll-horizontal .content::-webkit-scrollbar,.scroll-horizontal .team-overview::-webkit-scrollbar{width:0}.scroll-horizontal .branches-overview::-webkit-scrollbar:horizontal,.scroll-horizontal .content::-webkit-scrollbar:horizontal,.scroll-horizontal .team-overview::-webkit-scrollbar:horizontal{height:0}.scroll-horizontal .branches-overview::-webkit-scrollbar-thumb,.scroll-horizontal .branches-overview::-webkit-scrollbar-track,.scroll-horizontal .content::-webkit-scrollbar-thumb,.scroll-horizontal .content::-webkit-scrollbar-track,.scroll-horizontal .team-overview::-webkit-scrollbar-thumb,.scroll-horizontal .team-overview::-webkit-scrollbar-track{background:transparent}.scroll-horizontal .branches-overview::-webkit-scrollbar-corner,.scroll-horizontal .content::-webkit-scrollbar-corner,.scroll-horizontal .team-overview::-webkit-scrollbar-corner{background:transparent}.scroll-horizontal .articles-overview .item,.scroll-horizontal .image-boxes .item,.scroll-horizontal .properties-overview .item{flex-basis:auto!important;flex-shrink:0!important;max-width:80vw!important;width:250px!important}.scroll-horizontal .properties-overview .box .image{height:132px!important}.scroll-horizontal .articles-overview .item{width:314px!important}.scroll-horizontal .articles-overview .box .image{height:180px!important}.scroll-horizontal .branches-overview .item{flex-shrink:0!important;max-width:80vw!important;width:326px!important}.scroll-horizontal .team-overview .item{flex-shrink:0!important;max-width:80vw!important;width:226px!important}.scroll-horizontal .branches-overview .item:nth-child(odd):not(:first-child),.scroll-horizontal .team-overview .item:nth-child(3n+1):not(:first-child){padding-left:5px}.scroll-horizontal .branches-overview .item:nth-child(2n):not(:last-child),.scroll-horizontal .team-overview .item:nth-child(3n):not(:last-child){padding-right:5px}.articles-overview,.columns-container,.icon-boxes,.image-boxes,.info-boxes,.properties-overview.grid{padding:0 5px}.content.divider:after{margin-bottom:20px}.content.divider.small:after{margin-bottom:10px}.image-boxes .item{padding:5px}.image-boxes .item:first-child{flex-basis:100%}.image-boxes .box .details{height:100%;padding:20px}.image-boxes .box .details h3{font-size:20px;line-height:28px}.columns-container{margin-top:5px}.columns-container .item{width:100%}.columns-container .item .text-container .link-button{margin-top:0;opacity:1}.columns-container.icons{padding:0}.columns-container.icons .item{padding:10px}header{height:60px}header .inner{height:60px;padding:10px 0}header .logo img{height:38.4px;margin-right:16px;width:38.4px}header .logo a{font-size:25.6px;letter-spacing:-.48px;line-height:38.4px}header nav{height:100%;left:0;position:fixed;top:0;transition:visibility .2s ease-in-out;visibility:hidden;width:100%;z-index:600}header nav.open{visibility:visible}header nav:after{background:var(--s-600);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:100}header nav.open:after{opacity:.6}header nav ul{align-items:flex-start;background:var(--s-25);box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:90%;overflow-y:auto;padding-top:75px;position:absolute;right:0;top:0;transform:translateX(100%);width:280px;z-index:200}header nav.open ul{animation:slide-in .2s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}header nav ul li{box-sizing:border-box;flex-direction:column;margin:0;width:100%}header nav ul li:nth-last-child(2){flex-grow:1}header nav ul li:last-child{border-top:1px solid var(--s-100);padding:30px}header nav ul li a{box-sizing:border-box;padding:15px 30px;width:100%}header nav ul li .submenu-button{padding:0}header nav ul li button{width:100%}header .mobile-menu{display:block}header nav.open+.mobile-menu{position:fixed;right:10px;top:20px}header nav ul li .submenu{left:auto;padding-top:25px;position:relative;right:auto;top:auto;width:100%}header nav ul li .submenu ul{animation:none;border:0;padding:0;position:static;transform:none}header nav ul li .submenu ul li:nth-last-child(2){flex-grow:0}header nav ul li .submenu ul li:last-child{border:0;padding:0}header nav ul li .submenu ul li a{padding:0}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}section .title{margin-bottom:5px}section .title h1,section .title h1.medium,section .title h1.small,section .title h2,section .title h2.large{font-size:20px;line-height:28px}section .title .link{font-size:15px;line-height:20px}section .title .left .icon{font-size:18px;margin-right:6px}section.head-image .title-container .title-content{padding:20px}section.head-image .title-container h1{font-size:30px;line-height:40px}section.page-hero{min-height:320px}section.page-hero .headline{margin-bottom:20px}section.page-hero .headline h1{font-size:24px;line-height:30px}section.page-hero form{padding:0}.title-text{font-size:15px;line-height:22px;margin-bottom:0}.text-container h2{font-size:18px;line-height:24px;margin:5px 0}.text-container .button{margin-top:10px}.article .text-container p:not(:last-child){margin-bottom:10px}.article .share{margin-top:10px;padding-top:15px}.hero{padding-bottom:10px}.hero .bg{max-height:60vw}.hero .headline{box-sizing:border-box;margin-bottom:-53px;min-height:60vw;padding-bottom:53px}.hero .headline h1,.hero .headline span{font-size:30px;letter-spacing:-.8px;line-height:30px}.hero .headline span{padding:10px}.property-search{z-index:auto}.property-search .tabs ul{width:100%}.property-search .tabs ul li{flex-basis:0;flex-grow:1}.property-search .tabs ul li a{justify-content:center;width:100%}.property-search .inner{padding:5px}.property-search .inner:before{display:none}.property-search .inner .options{margin-bottom:0}.property-search .inner .options .option{flex-basis:30%;flex-grow:1}.property-search .inner .row{flex-wrap:wrap}.property-search .inner .row .item{flex-basis:0;flex-grow:1;padding-top:10px}.property-search .inner .row .item:first-child{flex-basis:auto;padding-top:0;width:100%}.property-search .inner .row .item .button{width:100%}.selections li{flex-basis:0;flex-grow:1}.gallery-container{flex-direction:column;height:88vw}.gallery-container .item{flex-direction:row;height:36%;width:100%}.gallery-container .item:first-child{height:64%}.gallery-container .thumb{height:100%;padding-left:0;padding-top:5px;width:50%}.gallery-container .thumb:first-child{padding-bottom:0;padding-right:2.5px}.gallery-container .thumb:last-child{padding-left:2.5px;padding-top:5px}.gallery-container .arrow{font-size:16px;height:36px;top:30%;width:36px}.gallery-container .arrow.next:nth-child(3),.gallery-container .arrow.prev:nth-child(2){top:50%}.gallery-container .arrow.prev{left:25px}.gallery-container .arrow.next{margin-right:0;right:25px}.gallery-container .arrow.next:nth-child(3){right:25px}.property-details .columns{flex-direction:column}.property-details .columns .left-side{padding-bottom:20px;padding-right:0;width:100%}.property-details .specifications{width:100%}.property-details .icon-list li{justify-content:space-between;width:100%}.property-details .disclaimer ul li{width:50%}.property-details .disclaimer ul li:nth-child(3n){padding-right:5px}.property-details .disclaimer ul li:nth-child(3n+1){padding-left:5px}.property-details .disclaimer ul li:nth-child(odd){padding-left:0}.property-details .disclaimer ul li:nth-child(2n){padding-right:0}.form-container{padding:5px}.form-container .row{flex-wrap:wrap}.form-container .row .item{min-width:260px}.form-container .row .item.auto{min-width:0}.form-container .form-split{flex-direction:column}.form-container .form-split .column{width:100%}.form-container .form-split .column:first-child{padding-bottom:10px;padding-right:0}.form-container .form-split .column:last-child{padding-left:0}.cta-item{padding:20px}.cta-item .text{padding-right:20px}.cta-item .text h4{font-size:20px;line-height:30px}.cta-item .text p{margin-top:0}.check-list{flex-wrap:wrap}.check-list ul{flex-basis:0;flex-grow:1;min-width:260px}.check-list ul:last-child li{margin-left:0}.info-boxes .item{padding:5px;width:100%}.info-boxes .box{padding:20px}.info-boxes .box h2,.info-boxes .box h4{font-size:20px;line-height:28px;margin-bottom:5px}.info-boxes .box p{margin-bottom:10px}.info-boxes .box a:not(.button){font-size:15px;line-height:20px}.info-boxes.platforms .item{width:100%}.icon-boxes .item{padding:5px}.icon-boxes .box{padding:14px 20px}.info-columns .column-title h2{font-size:26px;line-height:32px}.image-box{gap:10px;min-height:60vw;padding:30px}.image-box .headline h2{font-size:26px;line-height:32px}.properties-overview.grid .item{padding:5px}.properties-overview:not(.grid) .box{flex-direction:column}.properties-overview:not(.grid) .box .image{flex-shrink:1;height:43vw;min-height:0;width:100%}.properties-overview:not(.grid) .item.plus .box .image{height:56vw;min-height:0}.properties-overview:not(.grid) .item.premium .box .image{height:83vw;min-height:0}.properties-overview:not(.grid) .box .details{padding-left:5px}.properties-overview .note{padding:10px}.articles-overview .item{padding:5px;width:100%}.articles-overview .box .image{height:50vw}.branches-overview .item{padding:5px;width:50%}.branches-overview .item:nth-child(3n){padding-right:5px}.branches-overview .item:nth-child(3n+1){padding-left:5px}.branches-overview .item:nth-child(2n){padding-right:0}.branches-overview .item:nth-child(odd){padding-left:0}.clients-overview .box .arrow{display:none}.presets-overview{margin-top:0}.accordions{margin:5px 0}.accordions .accordion .inner .providers-container .provider-item{flex-direction:column}.accordions .accordion .inner .providers-container .provider-item .left{flex-direction:column;padding-bottom:10px;padding-right:0;text-align:center}.accordions .accordion .inner .providers-container .provider-item .left .text{padding-left:0;padding-top:10px}.accordions .accordion .headline:hover .left .icon{color:var(--s-400)}.accordions .accordion .headline:hover .left h5{color:var(--s-900)}.accordions .accordion .headline:hover .right{color:var(--s-500)}.partners{margin:5px}.partners .item{padding:5px}.partners .item img{max-height:48px;max-width:128px}.campaign .logo,.extension .logo{padding:30px 45px}.campaign .logo img,.extension .logo img{max-width:160px}.campaign .text,.extension .text{padding:30px}.campaign .text{min-height:240px}.campaign .text .text-content,.extension .text .text-content{font-size:16px;line-height:22px}.campaign.horizontal .campaign-inner,.extension.horizontal{flex-direction:column}.campaign.horizontal.reverse .campaign-inner,.extension.horizontal.reverse{flex-direction:column-reverse}.campaign.horizontal .logo,.extension.horizontal .logo{width:100%}.campaign.horizontal .text .text-content,.extension.horizontal .text .text-content{text-align:center}.campaign.horizontal .text .button,.extension.horizontal .text .button{align-self:center}.links-container{padding:0 0 10px}.links-container .links ul{column-count:2;padding:0}.text-box .text-holder:first-child{padding-right:20px}.text-box .text-holder:last-child{padding-left:20px}.text-box.bottom-offset .text-holder{padding-bottom:20px}.counters-2 .item{padding:10px 0 0;width:100%}.counters-2 .item .number{font-size:30px;line-height:40px}.counters-2 .item .text{font-size:15px;line-height:20px}.client-head{padding-top:10px}.client-head .content,.client-head .left{flex-direction:column}.client-head .left{align-items:center;padding-right:0;text-align:center}.client-head .left .details{padding-left:0;padding-top:10px}.client-head .left .details .name h1{font-size:20px;line-height:28px}.client-head .left .details .name .icon{font-size:16px}.client-head .left .details .branch{font-size:15px;line-height:20px}.client-head .left .details .rating,.client-head .right{justify-content:center}.client-head .right .button,.client-head .right .button:first-child{margin:10px 5px 0}.tabs-container .tabs ul::-webkit-scrollbar{width:0}.tabs-container .tabs ul::-webkit-scrollbar:horizontal{height:0}.tabs-container .tabs ul::-webkit-scrollbar-thumb,.tabs-container .tabs ul::-webkit-scrollbar-track{background:transparent}.tabs-container .tabs ul::-webkit-scrollbar-corner{background:transparent}.users-overview .item{padding-left:0;padding-right:0;width:100%}.users-overview .item:nth-child(3n+1){padding-left:0}.users-overview .item:nth-child(3n){padding-right:0}.button-boxes .box{padding:10px}.button-boxes .box .left .details{padding-left:10px}.error-page .error-code{font-size:120px;line-height:120px}.error-page .error-code.small{font-size:60px;line-height:80px}.cta{padding-bottom:40px;padding-top:40px}.cta .content{flex-direction:column;gap:10px;text-align:center}.cta .item:first-child{padding-bottom:20px;padding-right:0}.cta h4{font-size:24px;line-height:30px}footer{padding-top:10px}footer .hashtag,footer .logo,footer .top{padding-bottom:10px}footer .top{flex-wrap:wrap}footer .top h5{margin-bottom:0}footer .top .item{padding:5px;width:50%}footer .top .item:nth-child(odd){padding-left:0}footer .top .item:nth-child(2n){padding-right:0}footer .top .button-2{align-self:flex-start}footer .bottom{flex-direction:column;padding-bottom:30px}footer .bottom .left{padding-bottom:10px;padding-right:0}footer .bottom .left,footer .bottom .right{justify-content:space-between}footer .bottom .right ul li:first-child{margin-left:0}.placements-illustration{flex-basis:40%;height:300px}.graph-illustration,.platforms-integration{transform:scale(.8)}.platforms-logos{height:200px;margin-bottom:10px;margin-top:10px;width:200px}.app-buttons{margin:20px 10px}.button.sticky{display:flex}.input-container.open{display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;z-index:750}.input-container.open .input{border-bottom-color:transparent;flex-shrink:0;padding-right:48px}.input-container.open .result{display:flex;flex-direction:column}.input-container .result{flex-grow:1;flex-shrink:1;height:0;margin-top:0;outline:none;position:static}.input-container .result ul li{padding-bottom:8px;padding-top:8px}.input-container .result .result-content{margin-top:0;max-height:100%}.input-container .result .result-content.result-split{flex-direction:column}.input-container .result .result-headline{display:none}.input-container .result .result-nav{border-bottom:1px solid var(--s-100);flex-shrink:0;width:100%}.input-container .result .result-nav:after{display:none}.input-container .result .result-nav ul{box-sizing:border-box;flex-direction:row;flex-wrap:wrap;padding:5px}.input-container .result .result-nav ul li{border:1px solid var(--s-100);flex-basis:0;flex-grow:1;font-size:15px;line-height:24px;margin:5px;min-width:30%;padding:6px 12px;text-align:center}.input-container .result .result-nav ul li.active{background:var(--s-900);border-color:var(--s-900);color:var(--s-25)}.input-container .result .result-selections{padding:10px 5px 5px;width:100%}.input-container .result .result-selections ul{column-width:200px}.input-container .result .result-selections ul li{padding-left:5px;padding-right:5px;white-space:nowrap}.input-container .result .result-selections ul li.group-item{padding-left:35px}.input-container .result .result-selections ul li.group-item:before{left:15px}.input-container .result-button,.input-container.open .close{display:flex}.checkbox-container .checkbox-label{font-size:13px}.modal .modal-content,.modal .modal-content.slim{height:100%;width:100%}.alert-container{bottom:0;top:auto;transform:translate(-50%,100%)}@keyframes bounce{0%{transform:translate(-50%,100%)}20%{bottom:80px;transform:translate(-50%)}35%,to{bottom:60px;transform:translate(-50%)}}}@media (max-width:600px){.selections{flex-direction:column}.properties-overview.grid .item{width:100%}.properties-overview.grid .box .image{height:47vw}.clients-overview .box .image{min-height:72px;padding:12px 20px;width:120px}.clients-overview .box .image img{max-height:40px}.text-box{flex-direction:column}.text-box.flip-mobile{flex-direction:column-reverse}.text-box.flip-mobile .image,.text-box:not(.flip-mobile) .image:first-child{margin-bottom:20px}.text-box .text-holder:first-child,.text-box.slim .text-holder:first-child{padding-right:0}.text-box .text-holder:last-child,.text-box.slim .text-holder:last-child{padding-left:0}.text-box .form-container{margin-top:10px;max-width:100%;width:100%}.text-box .image{align-items:center;display:flex;flex-direction:column;max-width:100%}.text-box .image.placements-illustration{align-items:stretch;flex-direction:row}.placements-illustration{flex-basis:auto;width:100%}.button-boxes .box{align-items:center}.button-boxes .box,.button-boxes .box .left{flex-direction:column}.button-boxes .box .left .details{padding-left:0;padding-top:10px}.button-boxes .box .left .headline .name{margin-left:0}.button-boxes .box .left .headline,.button-boxes .box .left .info{justify-content:center;text-align:center}.button-boxes .box .left .info li,.button-boxes .box .left .info li:last-child{margin:0 5px}.button-boxes .box .right{padding-left:0;padding-top:10px}}@media (max-width:500px){.form-container .item{width:100%}.form-container .item .split-items .split-item{width:50%!important}.form-container .item .split-items .split-item:first-child{padding:0 5px 0 0!important}.form-container .item .split-items .split-item:last-child{padding:0 0 0 5px!important}.cta-item{flex-direction:column}.cta-item .text{padding-bottom:20px;padding-right:0;text-align:center}.property-details .disclaimer ul li{justify-content:space-between;padding-left:0;padding-right:0;width:100%}.property-details .disclaimer ul li:nth-child(3n){padding-right:0}.property-details .disclaimer ul li:nth-child(3n+1){padding-left:0}.property-details .disclaimer ul li span{width:auto}.links-container .links ul,.links-container .links.two-columns ul{column-count:1}.statistics{flex-direction:column}.statistics .statistic{padding-left:0;padding-right:0}footer .bottom .left{align-items:center;flex-direction:column;text-align:center}footer .bottom .left span{margin-bottom:10px;margin-right:0}footer .bottom .right{align-items:center;flex-direction:column;text-align:center}footer .bottom .right ul{margin-bottom:10px}footer .bottom .theme{margin-left:0}.modal .modal-content .form-container .item.split{flex-direction:column}.modal .modal-content .form-container .item .split-item{width:100%}.modal .modal-content .form-container .item .split-item:first-child{padding:0 0 5px}.modal .modal-content .form-container .item .split-item:last-child{padding:5px 0 0}}@media (max-width:300px){footer .logo{justify-content:center}footer .top{flex-direction:column}footer .top .buttons{align-self:center}footer .top .item{justify-content:center;padding-left:0;padding-right:0;text-align:center;width:100%}footer .top .button-2{align-self:center}footer .top ul.socials{justify-content:center}}