body,html{height:100%}body,button,input,textarea{font-family:apercu-pro,sans-serif}.content.wrapped,.properties-overview.grid .box,.properties-overview:not(.grid),.tabs-container .content,.wrap{flex-direction:column}.content,html{min-width:1180px}body,header .inner{background:var(--s-25)}header nav ul li a,section.head .link{transition:color .2s ease-in-out;color:var(--s-500)}.content,header .inner,header .mobile-menu{box-sizing:border-box}a,body,header nav ul li a,section.head .link{color:var(--s-500)}header .logo a,section.head-image .title-container h1{line-height:48px;font-weight:700;letter-spacing:-.6px}a,footer .bottom .right ul li .submenu ul li a{text-decoration:none}body{width:100%;font-size:15px;font-weight:400;overflow-y:scroll;scrollbar-color:var(--s-100) var(--s-300)}body.scroll-lock{overflow:hidden}::-webkit-scrollbar{width:8px}.page,.wrap{width:100%;display:flex}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-track{-webkit-box-shadow:0;border-radius:0;background:var(--s-100)}::-webkit-scrollbar-thumb{-webkit-box-shadow:0;background:var(--s-300)}::-webkit-scrollbar-corner{background:var(--s-100)}*{margin:0;padding:0;outline:0;-webkit-tap-highlight-color:transparent}a img{border:0}button{user-select:none}select{min-height:48px}select[data-theme=slim]{min-height:36px}.wrap{justify-content:space-between;min-height:100%}.container,.dynamic-content{flex-grow:1;display:flex;flex-direction:column;width:100%}.page{flex-grow:1;flex-direction:column;padding-bottom:60px}.content{display:flex;width:66vw;max-width:1440px;padding:0 100px}.content.grey{padding-top:140px;padding-bottom:140px;background:var(--s-50);border:1px solid var(--s-100)}.button-boxes .item:last-child,.content.grey.text-box.bottom-offset,.modal .modal-content .form-container:last-child .item:last-child,.modal .modal-content .links .item:last-child,.text-box.bottom-offset{padding-bottom:0}.content.divider:after{content:"";width:100%;height:1px;margin-bottom:60px;background:var(--s-100)}.content.divider.small:after{margin-bottom:40px}.content .content{width:100%;max-width:none;min-width:0}.button-2,.text-box .image img,.text-container img{max-width:100%}.content.grey+.content.grey{padding-top:0;border-top:0}.content.grey.style-2{padding-bottom:40px;border-bottom:0}.platforms-integration,.scroll-horizontal{display:flex;flex-direction:column;align-items:center;width:100%}.site-message{display:flex;width:100%;padding:6px 0;background:var(--b-700);color:var(--white);font-size:16px;line-height:24px}.site-message .content{justify-content:space-between;align-items:stretch}.modal .modal-content .logos-container span,.site-message .column{display:flex;flex-wrap:wrap;align-items:center}.site-message .column:nth-child(2){align-items:flex-start;flex-shrink:0}.site-message .column:nth-child(2) button{margin:12px 0 0 10px;background:0 0;border:0;color:var(--white);font-size:20px;line-height:24px;cursor:pointer}.site-message .column .text{margin:6px 10px 6px 0}.site-message .column .button{margin:6px 0;background:0 0;border-color:var(--white)}header{flex-grow:0;display:flex;width:100%;height:96px}header .inner{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;position:fixed;z-index:700;top:0;left:0;width:100%;height:96px;padding:24px 0;border-bottom:1px solid var(--s-100)}header .content{justify-content:space-between;align-items:center}.accordions .accordion.open .inner,.gallery-container .item .overlay-top .expand,.icon-boxes .box .headline,.map-container.visible,.modal .modal-content .head .logo,.modal .modal-content .modal-view.visible,.properties-overview,.reviews-overview .box .details .actions .right,.submenu.visible,.tabs-container .tab-content.visible,.toggle-container,footer .bottom .right,footer .logo a,footer .top .buttons .button-item,header .logo{display:flex}header .logo a{flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;color:var(--s-900);font-size:32px}header .logo span{color:var(--b-700);font-weight:300}.breadcrumbs ul li a:hover,.input-container .result ul li:not(.no-option):hover .checkbox-container .checkbox-label,.link-button:hover,.phone-container a,.property-search .tabs ul li a:hover,.sharing-platforms .platform-email .box .icon,.submenu ul li a:hover,.submenu ul li button:hover,.title-text,footer .bottom .right ul li .submenu-button:hover,footer .bottom .theme:hover .icon,footer .top ul.socials li a:hover,header nav ul li a:not(.button):hover,section .title h1,section .title h2,section .title h3,section .title h3 a,section.head .link:hover{color:var(--s-900)}header .logo img{width:48px;height:48px;margin-right:20px}header nav{display:flex;align-items:center}header nav ul{display:flex;align-items:center;list-style:none;text-align:center}header nav ul li{display:flex;position:relative;margin:0 20px}.check-list ul:first-child li,.client-head .right .button:first-child,.paging a.back,.property-search .tabs ul li:first-child,.text-container ul.disclaimer li:first-child,footer .top ul.socials li:first-child,header nav ul li:first-child{margin-left:0}.breadcrumbs ul li:last-child,.button-boxes .box .left .headline .name:last-child,.button-boxes .box .left .info li:last-child,.check-list ul:last-child li,.grade-steps .step:last-child,.paging a.next,.property-search .tabs ul li:last-child,.requests-overview .box .details .specifications li:last-child,.reviews-overview .box .details .actions .left .link-button:last-child,.selections li .value:last-child,.text-container ul.disclaimer li:last-child,footer .top ul.socials li:last-child,header nav ul li:last-child{margin-right:0}header nav ul li a{display:flex;font-size:17px;line-height:24px}header nav ul li .submenu-button{display:flex;flex-wrap:nowrap;align-items:center;background:0 0;border:0;color:var(--s-500);font-size:16px;line-height:24px;cursor:pointer}header nav ul li .submenu-button .image{display:flex;margin-right:12px}header nav ul li .submenu-button .image img{width:36px;height:36px;border-radius:50%;background:var(--s-50);border:1px solid var(--s-75);object-fit:cover}header nav ul li .submenu-button .name{flex-grow:1;display:flex;margin-right:12px;color:var(--s-900);font-weight:700}header .mobile-menu{display:none;position:relative;z-index:700;width:24px;height:18px;padding:3px;margin-right:8px;background:0 0;border:0}header .mobile-menu .bar{transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;transform-origin:23px;left:0;width:100%;height:2px;background:var(--s-900)}header .mobile-menu .bar:first-child{top:0}header .mobile-menu .bar:nth-child(2){top:50%;margin-top:-1px}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{display:flex;flex-direction:column;align-items:center;width:100%;padding:40px 0}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{position:relative;padding:20px 0;background:var(--s-50);border-top:1px solid var(--s-75)}section.head:after{content:"";z-index:-200;position:absolute;bottom:0;left:0;transform:translateY(100%);width:100%;height:0;border-bottom:1px solid var(--s-75)}section.head .link{background:0 0;border:0;font-size:16px;font-weight:700;line-height:24px;cursor:pointer}section.head-image:after,section.page-head:after,section.page-hero:after{width:100%;border-bottom:1px solid var(--s-75);box-sizing:border-box;content:"";left:0}.property-search .tabs ul li a,section .title .link{transition:color .2s ease-in-out;font-size:17px;line-height:24px}.link-button .icon,.map-container .close-map .icon,.paging a.back .icon,.reviews-overview .box .details .reply .name span:first-child,footer .bottom .right ul li .icon,section.head .link .icon{margin-right:10px}section.head-image{position:relative;padding:0}section.head-image:after,section.page-hero:after{position:absolute;z-index:100;top:-1px;height:62px;background:var(--s-50)}section.head-image .head-cover{position:relative;z-index:200;width:100%;max-height:400px;object-fit:cover}.gallery-container .item .overlay-top .tags .property-tag,section.head-image .content{position:relative;z-index:200}section.head-image .title-container{position:relative;display:flex;width:100%;background:var(--black)}section.head-image .title-container .title-content{display:flex;flex-direction:column;position:absolute;z-index:300;bottom:0;left:0;box-sizing:border-box;width:100%;padding:30px}section.head-image .title-container h1{color:var(--white);font-size:36px}section.head-image .title-container span{color:var(--white);font-size:15px;line-height:22px}.cta h4,section .title h1,section.page-hero .headline h1{font-size:36px;line-height:48px;font-weight:700;letter-spacing:-.6px}section.page-head{position:relative;padding:25px 0 0}section.page-head:after{position:absolute;z-index:-100;top:0;height:123px;background:var(--s-50);border-top:1px solid var(--s-75)}section.page-hero{position:relative;min-height:420px;padding:0}section.page-hero .content{flex-grow:1;flex-direction:column;justify-content:center;position:relative;z-index:200;padding-top:60px;padding-bottom:60px;background:var(--black)}section.page-hero .bg{position:absolute;z-index:200;top:0;left:0;width:100%;height:100%;object-fit:cover}section.page-hero .headline,section.page-hero form{z-index:250;position:relative;display:flex;width:100%}section.page-hero .headline{flex-direction:column;justify-content:center;margin-bottom:40px;text-align:center}.cta h4,section.page-hero .headline h1{color:var(--white)}section.page-hero form{box-sizing:border-box;padding:0 100px}.info-boxes:not(:first-child),section.page-hero+section{padding-top:10px}.button-boxes .item:first-child,.panel-container aside .options .option:first-child,.panel-container aside .options .option:nth-child(2),section.head+section.page-head{padding-top:0}section.head+section.page-head:after{top:-1px;height:70px;border-top:0}section .title{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:10px}section .title.centered{flex-direction:column;align-items:center;text-align:center}.accordions .accordion .headline .left,.accordions .accordion .inner .providers-container .provider-item .left,section .title .left{display:flex;flex-wrap:nowrap;align-items:center;padding-right:20px}.branches-overview .item:nth-child(3n),.counters-2 .item:nth-child(2n),.panel-container aside .options .option:nth-child(2n),.property-details .disclaimer ul li:nth-child(3n),.statistics .statistic:last-child,.tabs-container .tabs ul li:last-child,.team-overview .item:nth-child(3n),.users-overview .item:nth-child(3n),footer .top .item:last-child,section .title .left:last-child{padding-right:0}section .title .left .icon{margin-right:12px;color:var(--violet-400);font-size:24px}.accordions .accordion .inner .providers-container .provider-item .right,.properties-overview .box .details .bottom .right-side,.text-box .image,.toggles-container .item .toggle,section .title .right{flex-shrink:0}section .title h1.small{font-size:24px;line-height:36px}section .title h1.medium,section .title h2.large{font-size:30px;line-height:40px}section .title h2{font-size:30px;font-weight:700;line-height:36px;letter-spacing:-.6px}section .title h3{font-size:24px;font-weight:700;line-height:30px;letter-spacing:-.6px}.text-container .underline,section .title h3 a:hover{text-decoration:underline}section .title .link{color:var(--b-700);font-weight:700}.branches-overview .box .details .bottom a:hover,.info-boxes .box a:not(.button):hover,.link-button.blue:hover,.panel-container aside .map-location .details a:hover,.text-container p a:hover,.text-container ul li a:hover,section .title .link:hover{color:var(--b-800)}.client-head .left .details .rating,.content.grey .title,.property-contact .link-button,.reviews-overview .box .details .reply .link-button{margin-top:10px}.title-text{display:flex;flex-wrap:nowrap;width:100%;margin-bottom:10px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.6px}.title-text img{margin-bottom:20px;background:var(--s-900)}.article .text-container h3,.breadcrumbs:not(:last-child),.panel-container aside .map-location .details .address,.property-search .inner .options,.text-container .text-preview,.text-container p{margin-bottom:10px}.breadcrumbs ul,.properties-overview .box .details ul.specs{display:flex;flex-wrap:wrap;list-style:none}.breadcrumbs ul li{display:flex;align-items:center;margin-right:10px;color:var(--s-400);font-size:15px;line-height:20px}.breadcrumbs ul li.sep{font-size:10px}.breadcrumbs ul li a{transition:color .2s ease-in-out;color:var(--s-400)}.breadcrumbs ul li:last-child,.breadcrumbs ul li:last-child a,.clients-overview .box:hover .arrow,.counters .item .text span:last-child,.modal .modal-content .title .right button:hover,.properties-overview .box .details .bottom .left-side .name .text{color:var(--s-500)}.hero{position:relative;padding:0 0 30px}.hero .content{flex-grow:1;flex-direction:column;position:relative}.hero .bg{position:absolute;z-index:-100;top:0;left:0;width:100%;height:100%;max-height:600px;background:var(--black)}.properties-overview .box .details .text-container,.text-container .collapsed{max-height:110px;overflow:hidden}.hero .bg img{opacity:.9;width:100%;height:100%;object-fit:cover}.columns-container .item:hover .text-container .link-button,.hero .bg.solid img,.image-boxes .box:hover .bg,.partners .item img:hover,.rating .star.active{opacity:1}.hero .headline{flex-grow:1;display:flex;flex-direction:column;justify-content:center;min-height:445px}.hero .headline h1{display:flex;flex-direction:column;align-items:flex-start}.hero .headline h1,.hero .headline span{color:var(--white);font-size:72px;line-height:50px;font-weight:700;letter-spacing:-2.88px}.hero .headline span{padding:20px;background:var(--black)}.hero .headline span:not(:last-child){z-index:1;margin-bottom:-10px}.property-search{flex-grow:0;display:flex;flex-direction:column;position:relative;z-index:200;width:100%}.property-search .tabs{display:flex;position:relative;z-index:100;width:100%}.property-search .tabs ul{display:flex;flex-wrap:nowrap;align-items:stretch;list-style:none}.property-search .tabs ul li{display:flex;margin:0 2px;border-top:4px solid transparent}.property-search .tabs ul li.active{border-top-color:var(--b-700)}.property-search .inner,.property-search .tabs ul li a{box-sizing:border-box;border:1px solid var(--s-100);display:flex}.property-search .tabs ul li a{padding:12px 20px;background:var(--s-100);border-bottom:0;color:var(--s-500);font-weight:500;text-align:center}.dropzone,.paging a{transition:border-color .2s ease-in-out,color .2s ease-in-out}.property-search .tabs ul li.active a{background:var(--s-25);color:var(--s-900)}.property-search .inner{flex-direction:column;position:relative;width:100%;padding:15px;background:var(--s-25);border-top:0}.properties-overview .box,.properties-overview .note{border:1px solid var(--s-100);box-sizing:border-box;transition:border-color .2s ease-in-out}.property-search .inner:before{content:"";position:absolute;z-index:-50;top:0;left:0;transform:translateY(-100%);width:100%;height:0;border-top:1px solid var(--s-100)}.article .text-container ol:last-child,.article .text-container ul:last-child,.form-container .item .title,.icon-box:last-child,.info-boxes .box p:last-child,.modal .modal-content .accordions:last-child,.panel-container aside .item button.button:last-child,.placements-illustration .placements-column .placement-tile:last-child,.properties-overview .note .text-container,.property-contact .logo:first-child,.property-details .map:last-child,.property-details .row-item:last-child,.property-details .specifications .spec:last-child,.property-search .inner .options:empty,.text-container .text-preview ul:last-child,.text-container h2:last-child,.text-container p:last-child{margin-bottom:0}.property-search .inner .row{display:flex;flex-wrap:nowrap;width:100%;padding:5px 0}.property-search .inner .row .item{flex-grow:0;box-sizing:border-box;padding:0 5px}.input-container .result ul li .checkbox-container .checkbox-label,.model.properties-overview .box .details .section,.property-search .inner .row .item:first-child{flex-grow:1}.property-search .inner .selections{display:none;min-height:38px;margin-top:10px}.presets-overview .box .details .specs,.property-details .disclaimer ul,.property-details .icon-list,.requests-overview .box .details .specifications,.selections{display:flex;flex-wrap:wrap;width:100%;list-style:none}.selections li{justify-content:space-between;flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;margin:5px;padding:6px 10px;background:var(--s-400);font-size:13px;white-space:nowrap;user-select:none}.selections li .value{position:relative;margin-right:10px;color:var(--s-25)}.selections li .value:after{transition:width .2s ease-in;content:"";position:absolute;top:50%;left:0;width:0;height:1px;background:var(--white)}.accordions .accordion .inner .provider-logos .logo-item.width-full,.form-container .item.width-full,.info-boxes .item.width-full,.input-container .result-button .button,.qr-code svg,.selections li.delete .value:after,footer .hashtag svg{width:100%}.selections li .value strong{margin-right:5px;font-weight:500}.selections li .remove{transition:color .2s ease-in-out;flex-shrink:0;display:flex;color:var(--s-200);cursor:pointer}.selections li .remove:hover{color:var(--s-25)}.placements-illustration .placements-column,.properties-overview .item{display:flex;flex-direction:column;box-sizing:border-box}.properties-overview .box{display:flex;flex-wrap:nowrap;position:relative;width:100%;height:100%;padding:5px}.articles-overview .box:hover,.button-boxes .box:hover,.checkbox-container .checkbox-label:hover+.checkbox,.checkbox-container .checkbox:hover,.clients-overview .box:hover,.icon-boxes .box:hover,.input:hover,.packages .boost-option:hover .package,.presets-overview .box:hover,.properties-overview .box:hover,.properties-overview:not(.grid) .item:hover .box,.sharing-platforms .box:hover,.textarea: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)}.articles-overview .box a.whole,.properties-overview .box a.whole{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%}.button-2 .text,.clients-overview,.panel-container aside .group,.properties-overview .box .details .section .left,.properties-overview .box .image,.property-details .disclaimer,.property-head .column,footer .content{display:flex;flex-direction:column}.properties-overview .box .image img{flex-grow:1;width:100%;height:0;object-fit:cover;background:var(--s-500)}.properties-overview .box .image .thumbs{display:flex;width:100%;height:34%}.properties-overview .box .image .thumbs .thumb{display:flex;box-sizing:border-box;width:50%;padding-top:4px}.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{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;color:var(--s-500);font-size:14px;line-height:22px}.button-boxes .box .left .info li strong,.properties-overview .box .details .type,.text-container ul.disclaimer li span{font-weight:500}.properties-overview .box .details .price{display:flex;flex-wrap:wrap;align-items:baseline;color:var(--s-900);font-size:22px;font-weight:700;line-height:30px}.properties-overview .box .details .price span{margin-left:5px;font-size:13px;font-weight:500;line-height:22px}.properties-overview .box .details .price .original-price{color:var(--red-600);text-decoration:line-through}.properties-overview .box .details ul.specs li{display:flex;align-items:center;color:var(--s-900)}.properties-overview .box .details ul.specs li:after{content:"";width:1px;height:16px;margin:0 8px;background:var(--s-100)}.properties-overview .box .details ul.specs li:last-child:after{content:"";width:0;height:0;margin:0;background:0 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 p{column-count:1;word-break:break-word}.button-boxes,.form-container-2,.image-box .headline,.packages,.properties-overview .box .details .section,.property-details,.requests-overview,.reviews-overview,.tabs-container .tab-content .tab-inner,.toggles-container{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 .right{flex-shrink:0;display:flex;flex-direction:column;padding-left:15px}.columns-container .item .text-container,.icon-box .text .text-container,.info-columns .column-item .text-container,.packages .package .package-specs .text-container,.properties-overview .box .details .section .right .property-tag,.property-details .row .accordions{margin:0}.properties-overview .box .details .bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;width:100%;padding-top:12px}.properties-overview .box .details .bottom .left-side{display:flex;flex-wrap:nowrap;align-items:center;padding-right:15px;color:var(--s-900);font-size:12px;line-height:19px}.properties-overview .box .details .bottom .left-side .logo{display:flex;margin-right:8px;padding-right:8px;border-right:1px solid var(--s-100)}.properties-overview .box .details .bottom .left-side .logo span{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:80px;max-width:100px;height:40px;padding:10px 12px;background:var(--client-b-50);border:1px solid var(--s-75)}.accordions .accordion .inner .provider-logos .logo-item a img,.accordions .accordion .inner .providers-container .provider-item .left .logo img,.properties-overview .box .details .bottom .left-side .logo img,.property-contact .logo img{width:100%;height:100%;object-fit:contain}.properties-overview .box .details .bottom .left-side .name{display:flex;flex-direction:column;color:var(--s-900)}.properties-overview .box .details .bottom .right-side .favorite{position:relative;z-index:150}.properties-overview:not(.grid) .item{width:100%;margin:5px 0}.properties-overview:not(.grid) .item:hover .box:not(:last-child){border-bottom-color:var(--s-100)}.panel-container aside .options,.properties-overview:not(.grid) .box{align-items:stretch}.properties-overview:not(.grid) .box .image{flex-shrink:0;width:340px;min-height:160px}.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}.articles-overview,.icon-boxes,.image-boxes,.info-boxes,.properties-overview.grid{flex-wrap:wrap;align-items:stretch;padding:0 90px}.properties-overview.grid .item{width:25%;padding:10px}.properties-overview.grid .box .image{position:relative;flex-grow:0;width:100%;height:160px}.properties-overview.grid .box .image .number{position:absolute;top:10px;left:10px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background:var(--black);color:var(--white);font-size:16px;font-weight:500;text-align:center}.properties-overview.grid .box .details{padding:10px}.model.properties-overview .box .details .type{width:60px;height:10px;margin-bottom:6px;background:var(--s-50)}.model.properties-overview .box .details .price{width:100px;height:20px;margin-bottom:6px;background:var(--s-200)}.model.properties-overview .box .details ul.specs{width:180px;height:10px;margin-bottom:4px;background:var(--s-200)}.model.properties-overview .box .details .location{width:140px;height:10px;background:var(--s-50)}.model.properties-overview .box .details .text-container{flex-grow:1;max-height:none;background:var(--s-50)}.model.properties-overview .box .details .bottom .left-side .logo{width:60px;height:40px;padding-right:0;background:var(--s-200);border-right:0}.model.properties-overview .box .details .bottom .left-side .name{width:110px;height:40px;background:var(--s-50)}.model.properties-overview .box .details .bottom .right-side{width:40px;height:40px;background:var(--s-50)}.properties-overview .note{display:flex;flex-direction:column;width:100%;padding:20px;background:var(--s-50);border-top:0}.articles-overview .box,.form-container,.icon-boxes .box,.info-boxes .box,.presets-overview .box{border:1px solid var(--s-100)}.properties-overview .note .headline{display:flex;flex-wrap:nowrap;justify-content:space-between}.properties-overview .note .headline .left{display:flex;color:var(--s-900);font-size:16px;line-height:20px;font-weight:700}.properties-overview .note .headline .right{flex-shrink:0;display:flex;justify-content:flex-end}.properties-overview .note .headline .right .link-button,.reviews-overview .box .details .actions .right .link-button{margin-left:20px}.image-boxes .item{flex-grow:1;display:flex;box-sizing:border-box;width:33.33%;padding:10px}.image-boxes.style-1 .item:first-child,.image-boxes.style-1 .item:nth-child(2),.panel-container aside .options .option{width:50%}.image-boxes .box{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;height:100%;min-height:360px;background:var(--black)}.icon-boxes .box a.whole,.image-boxes .box a.whole{position:absolute;z-index:200;top:0;left:0;width:100%;height:100%}.image-boxes .box .bg{transition:opacity .2s ease-in-out;opacity:.9;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-box,.image-boxes .box .details{position:relative;width:100%;display:flex;box-sizing:border-box}.image-boxes .box .details{flex-direction:column;justify-content:flex-end;z-index:150;height:50%;padding:30px;background:linear-gradient(0deg,var(--s-900-t20) 0,rgba(255,255,255,0) 100%);color:var(--white)}.image-boxes .box .details h3{font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.6px}.image-boxes .box .details span{font-size:15px;line-height:22px}.image-box{flex-direction:column;justify-content:flex-end;gap:20px;z-index:10;min-height:600px;padding:40px;background:var(--s-900)}.image-box:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;background:radial-gradient(50% 100% at 0 100%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}.form-container,.info-boxes .box,.table-container .table table tr thead{background:var(--s-25)}.image-box .bg{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-box .headline h2{color:var(--white);font-size:40px;font-weight:700;line-height:48px;letter-spacing:-.8px}.image-box .buttons{display:flex;flex-wrap:wrap;gap:10px;width:100%}.icon-boxes .item{display:flex;box-sizing:border-box;width:25%;padding:10px}.icon-boxes .box{transition:border-color .2s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;position:relative;box-sizing:border-box;width:100%;height:100%;padding:24px 30px}.icon-boxes .box .icon{display:flex;align-items:center;height:48px;margin-bottom:10px;color:var(--s-500);font-size:30px}.icon-boxes .box .headline h3,.property-details .headline h3{color:var(--s-900);font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.6px}.info-boxes .item{display:flex;box-sizing:border-box;width:50%;padding:10px}.info-boxes .box{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;padding:40px}.info-boxes .box h2,.info-boxes .box h4{margin-bottom:14px;color:var(--s-900);font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.6px}.info-boxes .box p{margin-bottom:20px;color:var(--s-500);font-size:16px;line-height:26px}.info-boxes .box a:not(.button){align-self:flex-start;transition:color .2s ease-in-out;color:var(--b-700);font-size:16px;font-weight:700;line-height:24px}.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{display:flex;margin-bottom:30px;color:var(--b-800);font-size:40px}.info-boxes .box .box-icon.red,.submenu.user-menu ul li:last-child a,.submenu.user-menu ul li:last-child button{color:var(--red-700)}.info-boxes.platforms .item{width:33.33%}.info-boxes.platforms .box a{transition:color .2s ease-in-out;font-size:15px}.info-boxes.platforms .box h4:after{content:".cy";font-weight:400}.info-boxes.platforms .item:first-child .box a,.info-boxes.platforms .item:first-child .box h4:after{color:var(--home-700)}.info-boxes.platforms .item:nth-child(2) .box a,.info-boxes.platforms .item:nth-child(2) .box h4:after{color:var(--land-700)}.info-boxes.platforms .item:nth-child(3) .box a,.info-boxes.platforms .item:nth-child(3) .box h4:after{color:var(--commercial-700)}.info-boxes.platforms .item:first-child .box a:hover{color:var(--home-800)}.info-boxes.platforms .item:nth-child(2) .box a:hover{color:var(--land-800)}.info-boxes.platforms .item:nth-child(3) .box a:hover{color:var(--commercial-800)}.info-columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:120px;width:100%;padding:50px 0}.info-columns .column-title{flex-shrink:0;display:flex;flex-direction:column;width:380px}.info-columns .column-title h2{color:var(--s-900);font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1.6px}.info-columns .column-item{flex-grow:1;display:flex;flex-direction:column;width:0;max-width:100%}.articles-overview .item,.branches-overview .item{display:flex;box-sizing:border-box;width:33.33%;padding:10px}.articles-overview .box{transition:border-color .2s ease-in-out;display:flex;flex-direction:column;position:relative;box-sizing:border-box;width:100%;height:100%;padding:5px}.articles-overview .box .image{flex-grow:0;display:flex;width:100%;height:200px;background:var(--s-500)}.articles-overview .box .image img{width:100%;height:100%;object-fit:cover}.articles-overview .box .details{flex-grow:1;display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:10px;color:var(--s-500);font-size:15px;line-height:22px}.articles-overview .box .details .date{margin-bottom:6px;color:var(--s-500);font-size:15px;line-height:22px}.articles-overview .box .details .headline h4{color:var(--s-900);font-size:18px;font-weight:700;line-height:26px}.presets-overview,.reviews-summary .count-bars{display:flex;flex-direction:column;width:100%;margin-top:5px}.presets-overview .item{display:flex;padding:5px 0}.presets-overview .box{transition:border-color .2s ease-in-out;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;box-sizing:border-box;width:100%;padding:10px}.panel-container aside .group .group-scroll,.presets-overview .box .details,.requests-overview .box .details,.reviews-overview .box .details{flex-grow:1;display:flex;flex-direction:column}.presets-overview .box .details .name{padding:5px 5px 0;color:var(--s-900);font-size:16px;font-weight:700;line-height:24px}.presets-overview .box .details .specs li{display:flex;flex-wrap:nowrap;align-items:center;padding:5px;color:var(--s-900);font-size:15px;line-height:20px}.checkbox-container .checkbox-label a,.dropzone .highlight,.presets-overview .box .details .specs li:first-child{color:var(--b-700);font-weight:700}.presets-overview .box .details .specs li:after{content:"";box-sizing:border-box;width:1px;height:16px;margin-left:8px;border-right:1px solid var(--s-100)}.button.show-filters,.checkbox-container input,.image-upload-container input[type=file],.mapboxgl-map .mapboxgl-popup-tip,.options .option input,.packages .boost-option input,.panel-container aside .group.filters .filters-button,.presets-overview .box .details .specs li:last-child:after,.rating-input input,.toggle-container input{display:none}.presets-overview .box .details .text{padding:5px;color:var(--s-400);font-size:15px;line-height:20px}.presets-overview .box .actions{flex-grow:0;flex-shrink:0;display:flex;padding:5px 10px 5px 15px}.text-container{display:flex;flex-direction:column;margin:10px 0;color:var(--s-600);font-size:16px;line-height:26px;word-wrap:break-word}.property-details .columns .row-item,.text-container.margin-bottom{margin:0 0 30px}.text-container.centered{justify-content:center;text-align:center}.text-container h2{margin:20px 0;color:var(--s-900);font-size:24px;font-weight:700;line-height:36px}.error-page .text-container,.properties .text-container,.property-details .row:first-child,.tabs-container .tab-content .message:first-child,.text-container h2:first-child,section.page-head .form-container{margin-top:0}.text-container h3{margin-bottom:5px;color:var(--s-900);font-size:20px;font-weight:700;line-height:30px}.text-container p.disclaimer{font-size:14px;line-height:20px}.branches-overview .box .details .bottom,.text-container .button,.text-container .link-button{margin-top:20px}.errors ul,.input-container .result ul,.text-container ul{display:flex;flex-direction:column;width:100%;list-style:none}.text-container ul li{display:flex;flex-wrap:nowrap;margin:5px 0;color:var(--s-500);font-size:15px;line-height:22px;letter-spacing:-.3px}.text-container ul li .icon{flex-shrink:0;margin-right:10px;color:var(--b-700);font-size:20px}.campaign.horizontal.reverse .campaign-inner,.extension.horizontal.reverse,.text-container ul.disclaimer,.text-container ul.horizontal{flex-direction:row}.text-container ul.horizontal li:after,footer .bottom .left ul li:after{content:"•";margin:0 10px}.text-container ul.horizontal li:last-child:after,footer .bottom .left ul li:last-child:after{content:"";margin:0}.text-container ul.disclaimer li{display:inline-block;margin:0 20px;font-size:13px}.text-container p a,.text-container ul li a{transition:color .2s ease-in-out;color:var(--b-700)}.text-container .collapsed{position:relative}.text-container .collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,var(--s-25) 100%)}.text-container .text-preview ul{margin:0 0 10px 20px;list-style:disc}.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{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%}.text-container .icon-item .icon{flex-shrink:0;display:flex;align-items:center;min-height:22px;margin-right:8px}.text-container .icon-item .icon.green{color:var(--green-700)}.text-container table.table-simple tr td{padding:4px}.property-details .icon-list li .value,.text-container table.table-simple tr td strong{color:var(--s-900);font-weight:500}.properties .text-container .collapsed{max-height:65px}.links-container .title,.packages .boost-option:last-child,.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{margin:15px 0;font-weight:700;color:var(--s-900);font-size:20px;line-height:30px}.text-container ol.legal li p{color:var(--s-500);font-size:15px;font-weight:400;line-height:22px}.modal .modal-content .accordions .accordion .message,.text-container ol.legal li ol li,footer .bottom .right ul li .submenu ul li,footer .top ul.links li{margin:5px 0}.text-container ol.legal li ol li,.text-container ol.legal li ul li{display:flex;color:var(--s-500);font-size:15px;font-weight:400;line-height:22px}.text-container ol.legal li:before{margin-right:10px;content:counters(item, ".") ".";counter-increment:item}.text-container ol.legal li ol li:before{content:counters(item, ".")}.text-container ol.legal li ul,footer .top ul.links{list-style:none}.text-container ol.legal li ul li:before{margin-right:10px;content:"-"}.form-container{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;margin:10px 0;padding:15px}.form-container .item{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;width:50%;padding:5px}.form-container .item.push-down{padding-top:15px}.form-container .item.divider:after{content:"";width:100%;height:1px;background:var(--s-50)}.form-container .item.split{flex-wrap:nowrap;flex-direction:row;align-items:stretch}.form-container .item .split-items,.form-container .row,.panel-container aside .item .split-items{display:flex;flex-wrap:nowrap;width:100%}.form-container .item .split-item{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;width:50%}.form-container .form-split .column:first-child,.form-container .item .split-item:first-child,.panel-container aside .item .split-items .split-item:first-child,.property-details .disclaimer ul li span:first-child{padding-right:5px}.form-container .form-split .column:last-child,.form-container .item .split-item:last-child,.panel-container aside .item .split-items .split-item:last-child{padding-left:5px}.form-container .item .item-heading,.panel-container aside .item .item-heading{margin-bottom:4px;color:var(--s-900);font-size:15px;font-weight:700;line-height:20px}.form-container .item .item-heading.required:after{content:" *";color:var(--red-700)}.form-container .item .item-heading span,.form-container .item .item-heading.regular,.requests-overview .box .details .specifications li span{font-weight:400}.form-container .item .item-heading sup{font-size:8px;vertical-align:top;line-height:16px}.form-container .item .link{align-self:flex-start;margin-top:4px;background:0 0;border:0;color:var(--b-700);font-size:15px;cursor:pointer}.cta-item .button,.panel-container aside .item .link-button{align-self:center}.form-container .item .options .option{padding:0 10px 10px 0}.form-container .item .map{display:flex;width:100%;height:220px;background:var(--s-100)}.form-container .row .item{flex-grow:1;flex-basis:0;width:auto}.form-container .row .item.auto{flex-grow:0;flex-shrink:0;flex-basis:auto}.form-container .form-split{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;padding-top:10px}.form-container .form-split .column{display:flex;flex-wrap:wrap;box-sizing:border-box;width:50%}.form-container .button-container{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;margin-top:10px;padding-top:20px;border-top:1px solid var(--s-50)}.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;width:100%;padding:10px 0}.content.form-container{width:66vw;margin:0;padding:0 95px;border:0}.accordions .accordion .inner .provider-logos .text-divider-item,.form-container-2 .form-item{display:flex;box-sizing:border-box;width:100%;padding:5px}.check-list ul,.panel-container aside .item .split-items .split-item,.property-details .disclaimer ul li span{width:50%;box-sizing:border-box}.form-container-2 .form-item.split{flex-wrap:nowrap;justify-content:space-between;align-items:center}.form-container-2 .form-item .split-item:first-child{padding-right:10px;color:var(--s-500);font-size:15px;line-height:24px}.form-container-2 .form-item .split-item:last-child{flex-shrink:0;padding-left:10px}.button-container-2{display:flex;flex-wrap:wrap;width:100%;margin-top:20px;padding-top:10px;border-top:1px solid var(--s-50)}.button-container-2 .button{margin:10px 10px 0 0}.cta-item{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative;box-sizing:border-box;width:100%;padding:30px;background:var(--b-700)}.cta-item .text{display:flex;flex-direction:column;position:relative;z-index:100;padding-right:30px}.cta-item .text h4{color:var(--white);font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.6px}.cta-item .text p{margin-top:2px;color:var(--white);font-size:15px;line-height:22px;letter-spacing:-.3px}.cta-item .button{position:relative;z-index:100}.cta-item .bg{position:absolute;z-index:50;top:0;right:0;height:100%}.image-upload-container{display:flex;flex-wrap:nowrap;align-items:center;width:100%}.image-upload-container .image,.requests-overview .box .avatar,.reviews-overview .box .avatar,.users-overview .box .avatar{flex-shrink:0;display:flex;padding-right:20px}.image-upload-container .image img{width:72px;height:72px;background:var(--s-100);border-radius:50%;object-fit:cover}.gallery-container .item .overlay-top .tags,.image-upload-container .buttons{display:flex;flex-wrap:wrap}.image-upload-container .buttons .button{margin:5px 10px 5px 0}.table-container{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:1px solid var(--s-100)}.table-container .table-headline{display:flex;flex-wrap:nowrap;justify-content:space-between;box-sizing:border-box;width:100%;padding:18px 20px}.button-boxes .box .left,.counters,.table-container .table-headline .left{display:flex;flex-wrap:nowrap;align-items:center}.table-container .table-headline .left .icon{flex-shrink:0;display:flex;align-items:center;margin-right:10px;color:var(--s-400);font-size:20px}.property-contact .headline h6,.table-container .table-headline .left h3,.users-overview .box .details .name{color:var(--s-900);font-size:16px;font-weight:700;line-height:24px}.table-container .table-headline .right{display:flex;justify-content:flex-end;align-items:center}.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{display:flex;flex-wrap:nowrap;align-items:center;margin-left:20px}.table-container .table-headline .right ul li .status-icon{margin-right:6px}.table-container .table{display:flex;width:100%;overflow-x:auto}.table-container .table table tr thead.sticky{position:sticky;z-index:100;top:0}.table-container .table table tr th{padding:14px 10px;background:var(--s-50-t50);border-top:1px solid var(--s-100);border-bottom:1px solid var(--s-100);color:var(--s-500);font-size:15px;font-weight:400;line-height:20px;white-space:nowrap}.client-head .left .details,.modal .modal-content .title .right,.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{position:relative;padding:14px 10px;background:var(--s-25);color:var(--s-500);font-size:15px;line-height:22px;white-space:nowrap}.table-container .table table tr td:first-child{padding-left:0;border-left:20px solid var(--s-25)}.table-container .table table tr td:last-child{padding-right:0;border-right:20px solid var(--s-25)}.table-container .table table tr td:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--s-50)}.table-container .table table tr td .choices,.table-container .table table tr td .input{min-width:100px}.table-container .table-button{display:flex;box-sizing:border-box;width:100%;padding:10px 20px 20px}.project-admin .table-headline .left{width:240px}.project-admin .table{overflow-x:visible}.check-list{display:flex;flex-wrap:nowrap;margin:10px 0}.accordions,.check-list ul{flex-direction:column;display:flex}.check-list ul{list-style:none}.check-list ul li{display:flex;flex-wrap:nowrap;align-items:center;margin:5px;color:var(--s-500);font-size:15px;line-height:22px}.check-list ul li .icon{flex-shrink:0;margin-right:20px;color:var(--b-700);font-size:20px}.accordions{margin:20px 0}.accordions .accordion{display:flex;flex-direction:column;box-sizing:border-box;width:100%;margin:5px 0;background:var(--s-25);border:1px solid var(--s-100)}.accordions .accordion .headline{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;padding:18px 20px;user-select:none}.accordions .accordion .headline[onclick]{cursor:pointer}.accordions .accordion .headline .left .icon{transition:color .2s ease-in-out;flex-shrink:0;display:flex;align-items:center;margin-right:10px;color:var(--s-400);font-size:20px}.accordions .accordion .headline[onclick]:hover .left .icon,.accordions .accordion .headline[onclick]:hover .left h5,.accordions .accordion .headline[onclick]:hover .right,.link-button.blue{color:var(--b-700)}.accordions .accordion .headline .left h5{transition:color .2s ease-in-out;color:var(--s-900);font-size:17px;font-weight:700;line-height:24px}.accordions .accordion .headline .right{transition:color .2s ease-in-out;flex-shrink:0;color:var(--s-500);font-size:16px}.accordions .accordion .headline .right svg{transition:transform .2s ease-in-out}.accordions .accordion.open .headline .right svg{transform:rotate(180deg)}.accordions .accordion .inner{flex-direction:column;display:none;box-sizing:border-box;width:100%;padding:0 20px 12px}.accordions .accordion .text-container:first-child{margin:0;padding:18px 0 6px;border-top:1px solid var(--s-100)}.accordions .accordion .inner .form-container{margin:0 0 3px;padding:0;border: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,.branches-overview{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.accordions .accordion .inner .provider-logos .logo-item{display:flex;flex-wrap:wrap;box-sizing:border-box;width:50%;padding:5px}.accordions .accordion .inner .provider-logos .logo-item a{transition:border-color .2s ease-in-out;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:80px;padding:20px;background:var(--white);border:1px solid var(--s-75)}.accordions .accordion .inner .provider-logos .logo-item a:hover{border-color:var(--s-200)}.accordions .accordion .inner .provider-logos .text-divider-item:first-child{padding-top:0;padding-bottom:0}.accordions .accordion .inner .provider-logos .text-divider-item .text-divider,.input-container .result ul li .checkbox-container,.packages .boost-option .package .package-specs{padding:0}.accordions .accordion .inner .provider-logos .text-divider-item .text-divider span{text-transform:none}.accordions .accordion .inner .providers-container{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding-top:8px;border-top:1px solid var(--s-100)}.accordions .accordion .inner .providers-container .provider-item{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:10px 0}.accordions .accordion .inner .providers-container .provider-item:last-child{padding-bottom:6px}.accordions .accordion .inner .providers-container .provider-item .left .logo{flex-shrink:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:150px;height:80px;padding:20px;background:var(--white);border:1px solid var(--s-75)}.accordions .accordion .inner .providers-container .provider-item .left .text{padding-left:20px;color:var(--s-500);font-size:15px;line-height:22px}.sort-container{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin:10px 0}.sort-container .item:first-child{margin-right:10px;color:var(--s-500);font-size:15px;line-height:20px}.sort-container .item:last-child{min-width:180px}.panel-container{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;margin:5px 0}.panel-container .panel{flex-shrink:0;flex-grow:1;display:flex;flex-direction:column;box-sizing:border-box;width:0;padding-right:20px}.panel-container aside{flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;width:280px}.panel-container aside.sticky{position:sticky;top:111px}.panel-container aside .item{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:10px 0}.panel-container aside .item:not(.framed):first-child{padding-top:5px}.panel-container aside .item.framed{margin:10px 0;border:1px solid var(--s-100)}.panel-container aside .item.framed:first-child,.tabs-container .tab-content .panel-container .panel .form-container:first-child{margin-top:5px}.panel-container aside .item button.button{align-self:stretch;margin-bottom:10px}.branches-overview .item:nth-child(3n+1),.panel-container aside .options .option:nth-child(odd),.property-details .disclaimer ul li:nth-child(3n+1),.statistics .statistic:first-child,.tabs-container .tabs ul li:first-child,.team-overview .item:nth-child(3n+1),.users-overview .item:nth-child(3n+1),footer .top .item:first-child{padding-left: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{display:flex;width:100%;height:200px;margin-bottom:4px;background:var(--s-100)}.panel-container aside .map-location .details{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:10px;color:var(--s-500);font-size:15px;line-height:22px}.panel-container aside .map-location .details a{transition:color .2s ease-in-out;display:flex;align-items:center;color:var(--b-700);font-weight:700}.panel-container aside .map-location .details a .icon{margin-left:6px}.map-container{flex-direction:column;display:none;width:100%;height:600px;margin:10px 0;background:var(--s-50)}.map-container .close-map{flex-grow:0;flex-shrink:0;display:none;box-sizing:border-box;width:100%;padding:10px;background:var(--s-50);border:0;border-radius:0;color:var(--s-500);font-size:16px;font-weight:700;line-height:24px}.map-container .map,.property-details .map #map{width:100%;height:100%}.map-container .map .properties-overview.grid,.map-container .map .properties-overview.grid .item{width:100%;padding:0}.map-container .map .mapboxgl-popup-content{width:100%;padding:0;background:var(--s-25);border-radius:0;box-shadow:none}.campaign,.paging a{border:1px solid var(--s-100)}.mapboxgl-popup{top:10px!important;left:10px!important;transform:none!important}.mapboxgl-map{font-family:apercu-pro,sans-serif!important}.hidden,.mapboxgl-ctrl-bottom-left{display:none!important}.campaign,.campaign .campaign-inner,.campaign .logo,.campaign .text,.campaign-disclaimer,.extension,.extension .logo,.extension .text{display:flex;width:100%;box-sizing:border-box}.campaign{flex-direction:column;user-select:none}.campaign .campaign-inner,.extension{flex-direction:column;position:relative;border:1px solid var(--s-100);user-select:none}.campaign.reverse .campaign-inner,.extension.reverse{flex-direction:column-reverse}.campaign a.whole,.extension a.whole{position:absolute;z-index:300;top:0;left:0;width:100%;height:100%}.campaign .text,.extension .text{flex-direction:column;justify-content:center;position:relative;padding:40px;background:var(--ext-cover-color)}.campaign .text:after,.extension .text:after{content:"";opacity:var(--ext-overlay-opacity);position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:var(--ext-overlay-color)}.campaign .text .text-content,.extension .text .text-content{position:relative;z-index:200;width:100%;color:var(--white);font-size:20px;font-weight:500;line-height:30px;word-break:break-word;text-align:center}.campaign .text .button,.extension .text .button{align-self:center;position:relative;z-index:200;margin-top:28px}.campaign .text .bg,.extension .text .bg{opacity:var(--ext-cover-opacity);position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;object-fit:cover}.campaign .text .extension-icon,.extension .text .extension-icon{position:absolute;z-index:350;top:8px;right:10px;background:0 0;border:0;color:var(--white);font-size:18px;opacity:.8;cursor:pointer}.campaign .logo,.extension .logo{justify-content:center;align-items:center;padding:40px 75px;background:var(--ext-primary);text-align:center}.campaign .logo img,.extension .logo img{width:100%;height:100%;max-height:60px;object-fit:contain}.campaign.horizontal .campaign-inner,.extension.horizontal{flex-direction:row-reverse}.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{flex-direction:column;position:relative;border:0}.campaign-disclaimer{position:relative;padding:4px;background:var(--s-50)}.campaign-disclaimer button.whole{position:absolute;z-index:300;top:0;left:0;width:100%;height:100%;background:0 0;border:0;cursor:pointer}.campaign-disclaimer .text-container{margin:0;padding:12px 16px;border:1px solid var(--s-300);color:var(--s-600)}.campaign-disclaimer .text-container p{font-size:11px;line-height:14px}.campaign-disclaimer .text-container p .link-button{display:inline;color:var(--ext-btn-disclaimer-color);font-size:11px;line-height:14px}.campaign-disclaimer:hover .text-container p .link-button{color:var(--ext-btn-disclaimer-hover)}.paging{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.paging .item{display:flex;flex-wrap:wrap;justify-content:center}.paging a{margin:4px;padding:8px 14px;color:var(--s-500);font-size:15px;line-height:20px}.paging a.back,.paging a.next{flex-shrink:0;display:flex;flex-wrap:nowrap;border-color:var(--s-500);font-weight:700}.dropzone .icon,.paging a.next .icon{margin-left:10px}.button-2:hover,.options .option .btn:hover,.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)}.gallery-container .item .overlay-bottom button,.gallery-container .item .overlay-top .expand button{transition:background .2s ease-in-out;z-index:200;margin:5px;background:var(--black-t40);border:0;color:var(--white);cursor:pointer}.paging a.disabled{border-color:var(--s-100);color:var(--s-200);pointer-events:none;cursor:default}.paging a.active{border-color:var(--b-700);color:var(--b-700)}.gallery-container{flex-wrap:nowrap;align-items:stretch;position:relative;z-index:200;height:408px;margin-bottom:10px}.gallery-container .item{flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;position:relative;width:300px}.gallery-container .item:first-child{flex-grow:1;flex-shrink:1;width:100%}.gallery-container .item a.image{display:flex;width:100%;height:100%}.gallery-container .thumb{display:flex;box-sizing:border-box;width:100%;height:50%;padding-left:5px}.gallery-container .thumb:first-child{padding-bottom:2.5px}.gallery-container .thumb:last-child{padding-top:2.5px}.gallery-container .item .overlay-bottom,.gallery-container .item .overlay-top{width:100%;padding:10px;display:flex;left:0;position:absolute;box-sizing:border-box}.gallery-container .item img{position:relative;z-index:100;width:100%;height:100%;max-height:none;object-fit:cover;background:var(--s-500)}.gallery-container .item .overlay-top{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;top:0}.gallery-container .item .overlay-top .expand button{display:flex;justify-content:center;align-items:center;position:relative;width:36px;height:36px;font-size:16px}.gallery-container .item .overlay-bottom button:hover,.gallery-container .item .overlay-top .expand button:hover{background:var(--black)}.gallery-container .item .overlay-bottom{flex-wrap:wrap;bottom:0}.gallery-container .item .overlay-bottom button{flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;position:relative;padding:9px 12px;font-size:15px}.gallery-container .item .overlay-bottom button .icon,.property-details .icon-list li .name .icon{flex-shrink:0;margin-right:10px}.gallery-container .arrow{transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;position:absolute;z-index:300;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:0 0;border:1px solid var(--s-500);color:var(--s-500);font-size:20px;cursor:pointer}.app-buttons:after,.platforms-logos .circle{left:50%;transform:translate(-50%,-50%);top:50%}.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{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;padding:5px 0 30px;border-bottom:1px solid var(--s-100)}.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{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:7px;color:var(--s-900);font-size:24px;font-weight:700;line-height:36px}.property-head .price span{margin-left:5px;font-size:15px;line-height:22px}.property-head .location{margin-top:10px;color:var(--s-500);font-size:16px;line-height:24px}.property-head .original-price{color:var(--red-600);font-size:16px;line-height:24px;text-decoration:line-through}.panel-container:last-child .property-details{padding-bottom:30px}.property-details .columns{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;margin-top:30px}.property-details .columns .left-side{display:flex;flex-direction:column;box-sizing:border-box;width:60%;padding-right:20px}.property-details .row{display:flex;flex-direction:column;width:100%;margin-top:30px}.property-details .row-item{display:flex;flex-direction:column;box-sizing:border-box;width:100%;margin:5px 0}.property-details .row-item.framed{padding:10px;border:1px solid var(--s-100)}.property-details .specifications{display:flex;flex-direction:column;box-sizing:border-box;width:40%;padding:15px 20px;background:var(--s-50);border:1px solid var(--s-75)}.property-details .specifications .spec{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;margin-bottom:8px;font-size:15px;line-height:22px}.property-details .specifications .spec .name{padding-right:10px;color:var(--s-500)}.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;line-height:30px;letter-spacing:-.6px}.property-details .map{display:flex;width:100%;height:246px;margin-bottom:10px;background:var(--s-50)}.property-details .icon-list li{display:flex;flex-wrap:nowrap;box-sizing:border-box;width:50%;padding:10px;font-size:15px;line-height:22px}.property-details .icon-list li .name{flex-shrink:0;display:flex;flex-wrap:nowrap;padding-right:10px;color:var(--s-500)}.property-details .icon-list li .name .text{width:120px}.property-details .disclaimer ul li{display:flex;flex-wrap:nowrap;box-sizing:border-box;width:33.33%;padding:5px;color:var(--s-500);font-size:13px;line-height:22px}.property-details .disclaimer ul li span:last-child{padding-left:5px;font-weight:500}.property-details .disclaimer p{margin:14px 0 20px;color:var(--s-500);font-size:12px;line-height:20px}.property-contact{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;padding:10px 20px;text-align:center}.property-contact .image{display:flex;width:80px;height:80px;margin-bottom:10px}.property-contact .image img{box-sizing:border-box;width:100%;height:100%;border-radius:50%;background:var(--s-50);border:1px solid var(--s-75);object-fit:cover}.property-contact .headline{display:flex;flex-direction:column;margin-bottom:20px}.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{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;color:var(--s-900);font-size:15px;font-weight:700;line-height:20px}.property-contact .organization .name .icon{display:flex;margin-left:4px;color:var(--green-600)}.clients-overview .box .details .branch,.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{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:160px;height:60px;margin-bottom:10px;padding:10px 14px;background:var(--client-b-50);border:1px solid var(--s-75)}.property-contact .button{align-self:stretch;margin-bottom:5px!important}.article{flex-direction:column;padding:0 200px}.article .date{display:flex;width:100%;margin-bottom:10px;color:var(--s-500);font-size:16px;line-height:24px}.article .share{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;margin-top:20px;padding:30px 0 10px;border-top:1px solid var(--s-100);text-align:center}.article .text-container{font-size:16px;color:var(--s-700);line-height:24px}.article .text-container p:not(:last-child){margin-bottom:16px}.article .text-container ul{width:auto;margin:0 0 20px 20px;list-style:disc}.article .text-container ol{width:auto;margin:0 0 20px 40px}.article .text-container ol li,.article .text-container ul li{display:list-item;margin:2px 0;font-size:16px;color:var(--s-700);line-height:24px;letter-spacing:0}.article .text-container ul li::marker{color:var(--s-300)}.text-box{flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:40px}.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 .qr-mobile-container{display:flex;position:relative;box-sizing:border-box;width:100%;padding-left:108px;overflow:hidden}.text-box .image .qr-mobile-container .qr-code{position:absolute;z-index:10;top:41px;left:0}.text-box .form-container{flex-shrink:0;width:50%;max-width:480px;margin:0}.text-box .buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.text-box.bottom-offset .text-holder{padding-bottom:140px}.text-box.bottom-offset .image{align-self:flex-end}.platforms-logos{position:relative;display:flex;width:320px;height:320px;margin:30px}.platforms-logos .circle{position:absolute;z-index:100;border:1px solid transparent;border-radius:50%}.platforms-logos .circle.large{width:100%;height:100%;border-color:var(--s-50)}.platforms-logos .circle.medium{width:75%;height:75%;border-color:var(--s-75)}.platforms-logos .circle.small{width:50%;height:50%;border-color:var(--s-100)}.platforms-logos img{flex-shrink:0;position:absolute;z-index:200}.platforms-logos img.logo-1{top:21%;left:15%;width:37.5%;height:37.5%;box-shadow:4px 10px 20px var(--home-800-t20)}.platforms-logos img.logo-2{top:39%;right:16%;width:25%;height:25%;box-shadow:2px 4px 16px var(--land-800-t20)}.platforms-logos img.logo-3{bottom:23%;left:40%;width:12.5%;height:12.5%;box-shadow:2px 4px 16px var(--commercial-800-t20)}.platforms-logos.horizontal{flex-wrap:nowrap;justify-content:center;align-items:center}.platforms-logos.horizontal img{position:static;width:25%;height:25%;margin:0 15px}.platforms-logos.horizontal img.logo-1{order:2;width:37.5%;height:37.5%}.platforms-logos.horizontal img.logo-2{order:3}.platforms-logos.horizontal img.logo-3{order:1}.app-buttons{position:relative;display:flex;flex-direction:column;width:340px;margin:50px 20px}.app-buttons .item{position:relative;z-index:200;display:flex;background:var(--s-25)}.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{content:"";position:absolute;z-index:100;box-sizing:border-box;width:50%;height:56%;border:1px solid var(--s-100);border-radius:25px}.app-buttons .circle{position:absolute;z-index:150;border-radius:50%}.clients-overview .box,.packages .boost-option .package{border:1px solid var(--s-100);transition:border-color .2s ease-in-out}.app-buttons .circle.circle-1{top:7%;left:6%;width:20px;height:20px;background:var(--home-700);box-shadow:2px 2px 10px var(--home-700-t20)}.app-buttons .circle.circle-2{top:-16%;left:33%;width:10px;height:10px;background:var(--s-400);box-shadow:2px 2px 10px var(--s-400-t20)}.app-buttons .circle.circle-3{bottom:-16%;right:33%;width:10px;height:10px;background:var(--commercial-700);box-shadow:2px 2px 10px var(--commercial-700-t20)}.app-buttons .circle.circle-4{bottom:7%;right:6%;width:20px;height:20px;background:var(--land-700);box-shadow:2px 2px 10px var(--land-700-t20)}.columns-container{flex-wrap:wrap;margin-top:20px;padding:0 90px}.columns-container.icons{margin-top:0;padding:0 85px}.columns-container .item{display:flex;flex-direction:column;box-sizing:border-box;width:33.33%;padding:10px}.columns-container.icons .item{padding:15px}.columns-container .item .icon{margin-bottom:20px;color:var(--b-700);font-size:40px}.columns-container .item .text-container .link-button{transition:opacity .2s ease-in-out;opacity:0;margin-top:10px}.counters .item{flex-grow:1;flex-basis:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;padding:10px}.counters .item .number{margin-right:20px;color:var(--s-900);font-size:72px;line-height:72px}.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-2,.links-container .links{display:flex;flex-wrap:wrap;width:100%}.counters-2 .item{display:flex;flex-direction:column;box-sizing:border-box;width:50%;padding:30px 20px 0 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 .package{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;padding:20px 0}.packages .package .properties-overview{box-sizing:border-box;width:100%;padding-right:20px}.packages .package .properties-overview .item{margin:0;padding:0}.packages .package .package-specs{flex-basis:38%;box-sizing:border-box;padding:0 20px}.packages .package .package-specs .headline{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;margin-bottom:5px}.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}.link-button.medium,.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;position:relative;width:100%;margin:10px 0}.packages .boost-option .boost-label{position:absolute;z-index:200;top:0;left:0;width:100%;height:100%;cursor:pointer}.packages .boost-option .package{padding:20px}.packages .boost-option input:checked+.package{border-color:var(--b-700);outline:3px solid var(--b-700-t20)}.partners{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%;margin:20px 0}.partners .item{padding:25px 15px}.partners .item img{transition:opacity .2s ease-in-out;opacity:.6;max-width:160px;max-height:60px}.icon-box{display:flex;flex-wrap:nowrap;margin-bottom:20px}.icon-box .icon{flex-shrink:0;padding-right:20px;color:var(--b-700);font-size:30px}.icon-box .text{display:flex;flex-direction:column;padding-top:3px}.clients-overview .item,.requests-overview .item,.reviews-overview .item{display:flex;box-sizing:border-box;width:100%;padding:5px 0}.clients-overview .box{display:flex;flex-wrap:nowrap;align-items:stretch;position:relative;box-sizing:border-box;width:100%;padding:5px}.clients-overview .box a.whole{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.clients-overview .box .image{flex-shrink:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:180px;height:100%;min-height:90px;padding:16px 24px;background:var(--s-500);border:1px solid var(--s-75)}.clients-overview .box .image img{width:100%;height:100%;max-height:50px;object-fit:contain}.clients-overview .box .details{flex-shrink:1;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0 10px 15px}.clients-overview .box .details .name h3{display:inline;color:var(--s-900);font-size:16px;font-weight:700;line-height:24px}.clients-overview .box .details .name .icon{margin-left:4px;color:var(--green-600)}.clients-overview .box .details .bottom{margin-top:6px}.clients-overview .box .arrow{transition:color .2s ease-in-out;flex-shrink:0;display:flex;align-items:center;padding:15px;color:var(--s-200);font-size:20px}section.head-image.client-cover .content{padding:0;background:var(--client-cover-color)}section.head-image.client-cover .content:after{content:"";opacity:var(--client-overlay-opacity);position:absolute;z-index:300;top:0;left:0;width:100%;height:100%;background:var(--client-overlay-color)}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{flex-shrink:0;display:flex;position:relative;z-index:200;box-sizing:border-box;width:140px;height:140px;margin-top:-48px;padding:5px;background:var(--s-25);border:1px solid var(--s-100)}.client-head .left .image img{width:100%;height:100%;object-fit:contain;background:var(--client-b-25)}.client-head .left .details .name h1{display:inline;color:var(--s-900);font-size:24px;font-weight:700;line-height:36px}.client-head .left .details .name .icon{margin-left:6px;color:var(--green-600);font-size:22px}.client-head .left .details .branch{color:var(--s-500);font-size:16px;line-height:24px}.client-head .right,.modal .modal-content .button-container{display:flex;flex-wrap:wrap;justify-content:flex-end}.client-head .right .button{margin:0 0 10px 10px}.tabs-container .tabs{position:relative;display:flex;width:100%}.tabs-container .tabs:after{content:"";position:absolute;z-index:50;bottom:0;left:0;width:100%;height:1px;background:var(--s-100)}.tabs-container .tabs ul{display:flex;flex-wrap:nowrap;align-items:stretch;box-sizing:border-box;width:100%;list-style:none;overflow-x:auto}.tabs-container .tabs ul li{flex-shrink:0;display:flex;align-items:stretch;position:relative;z-index:100;padding:0 8px}.tabs-container .tabs ul li a,.tabs-container .tabs ul li button{transition:border-color .2s ease-in-out,color .2s ease-in-out;display:flex;align-items:center;padding:10px 10px 16px;background:0 0;border:0;border-bottom:4px solid transparent;color:var(--s-500);font-size:16px;font-weight:500;line-height:24px;cursor:pointer}.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;width:100%;padding-top:30px}.requests-overview .box,.reviews-overview .box{display:flex;flex-wrap:nowrap;box-sizing:border-box;width:100%;padding:20px;border:1px solid var(--s-100)}.requests-overview .box .avatar img,.reviews-overview .box .avatar img,.users-overview .box .avatar img{width:48px;height:48px;background:var(--s-200);border-radius:50%}.requests-overview .box .details .requestor{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:4px}.requests-overview .box .details .requestor .name{display:flex;flex-wrap:nowrap;align-items:center;margin-right:10px;color:var(--s-900);font-size:15px;font-weight:700;line-height:24px}.requests-overview .box .details .requestor .name span,.toggles-container .item .text h6 span{color:var(--s-500);font-weight:400}.requests-overview .box .details .requestor .name .icon{margin-right:10px;font-size:15px}.requests-overview .box .details .requestor .name .icon.green,.statistics .statistic .value .value-2.green{color:var(--lime-600)}.errors ul li,.requests-overview .box .details .requestor .name .icon.red,.statistics .statistic .value .value-2.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 li{margin-right:20px;color:var(--s-500);font-size:13px;font-weight:500;line-height:22px}.requests-overview .box .details .description{margin-top:10px;padding-top:10px;border-top:1px solid var(--s-50);color:var(--s-500);font-size:15px;line-height:22px}.users-overview{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:25px}.team-overview .item,.users-overview .item{display:flex;box-sizing:border-box;width:33.33%;padding:5px}.team-overview .box,.users-overview .box{box-sizing:border-box;padding:20px;border:1px solid var(--s-100);display:flex;height:100%;width:100%}.users-overview .box{flex-wrap:nowrap;align-items:center}.users-overview .box .details{flex-grow:1;display:flex;flex-direction:column;color:var(--s-500);font-size:15px;font-weight:500;line-height:22px}.reviews-overview .box .details .name{margin-bottom:4px;color:var(--s-900);font-size:15px;font-weight:700;line-height:24px}.reviews-overview .box .details .description{margin-top:10px;color:var(--s-500);font-size:15px;line-height:22px}.reviews-overview .box .details .actions{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;margin-top:20px}.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,footer .bottom .left span{margin-right:20px}.reviews-overview .box .details .reply{display:flex;flex-direction:column;box-sizing:border-box;width:100%;margin-top:20px;padding-left:16px;border-left:1px solid var(--s-100)}.reviews-overview .box .details .reply .name{display:flex;font-size:15px;line-height:20px}.reviews-overview .box .details .reply .name .date{color:var(--s-500);font-size:12px;font-weight:400}.branches-overview .box .details .address,.reviews-overview .box .details .reply .text{color:var(--s-500);font-size:15px;line-height:22px}.reviews-summary{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:10px 20px}.reviews-summary .score{color:var(--s-900);font-size:36px;font-weight:500;line-height:48px}.reviews-summary .total{margin-top:10px;color:var(--s-400);font-size:15px;line-height:20px}.reviews-summary .count-bars .bar{display:flex;flex-wrap:nowrap;align-items:center;width:100%;padding:5px 0}.reviews-summary .count-bars .bar .number{flex-shrink:0;padding-right:10px;color:var(--s-500);font-size:13px;line-height:20px}.reviews-summary .count-bars .bar .line{flex-grow:1;position:relative;height:4px;background:var(--s-50)}.reviews-summary .count-bars .bar .line span{position:absolute;top:0;left:0;height:100%;background:var(--yellow-500)}.team-overview{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-top:5px}.team-overview .box{flex-direction:column;align-items:center;text-align:center}.team-overview .box .image{display:flex;margin-bottom:10px}.team-overview .box .image img{width:60px;height:60px;background:var(--s-200);border-radius:50%}.branches-overview .box,.button-boxes .box,.button-boxes .box .left .image,.statistics .statistic .box{box-sizing:border-box;border:1px solid var(--s-100);display:flex}.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 .box{flex-direction:column;justify-content:stretch;width:100%;height:100%;padding:5px}.branches-overview .box .map{flex-shrink:0;flex-grow:0;display:flex;width:100%;height:200px;margin-bottom:4px;background:var(--s-100)}.branches-overview .box .details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;padding:10px}.branches-overview .box .details .name h4{color:var(--s-900);font-size:20px;font-weight:700;line-height:30px}.branches-overview .box .details .bottom a{transition:color .2s ease-in-out;color:var(--b-700);font-size:15px;font-weight:700;line-height:20px}.links-container{display:flex;flex-direction:column;width:100%;padding:30px 0 15px}.errors,.message{padding:10px 14px}.links-container .links ul{width:100%;padding:10px 0;list-style:none;column-count:4}.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,footer .bottom .left ul li a:hover,footer .top ul.links li a:hover{color:var(--s-900);text-decoration:underline}.statistics{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;margin-bottom:25px}.statistics .statistic{flex-grow:1;flex-basis:0;display:flex;box-sizing:border-box;padding:5px}.statistics .statistic .box{flex-direction:column;width:100%;height:100%;padding:20px}.statistics .statistic .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;background:var(--violet-50);color:var(--violet-400);font-size:20px}.statistics .statistic .value{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:4px;color:var(--s-900)}.statistics .statistic .value .value-1{margin-right:10px;font-size:36px;font-weight:700;line-height:48px}.statistics .statistic .value .value-2{display:flex;flex-wrap:nowrap;align-items:center;font-size:16px;font-weight:500;line-height:24px}.statistics .statistic .value .value-2 .arrow{display:flex;margin-right:4px;font-size:10px}.statistics .statistic .text{display:flex;flex-direction:column;text-transform:uppercase}.statistics .statistic .text .text-1{margin-bottom:2px;color:var(--s-900);font-size:16px;font-weight:700;line-height:24px}.statistics .statistic .text .text-2{color:var(--s-400);font-size:12px;font-weight:500;line-height:20px}.button-boxes .item,.sharing-platforms .item{display:flex;width:100%;padding:5px 0}.button-boxes .box{transition:border-color .2s ease-in-out;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:15px}.button-boxes .box .left .image{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;background:var(--white);font-size:24px;color:var(--white)}.button-boxes .box .left .image.facebook,.sharing-platforms .platform-facebook .box .icon{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{width:100%;max-width:24px;height:100%;max-height:24px;object-fit:contain}.button-boxes .box .left .details{display:flex;flex-direction:column;padding-left:20px}.button-boxes .box .left .headline{display:flex;flex-wrap:wrap;align-items:center;font-weight:700}.button-boxes .box .left .headline .name{margin-right:10px;color:var(--s-900);font-size:16px;line-height:24px}.button-boxes .box .left .headline .text{display:flex;align-items:center;color:var(--lime-600);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;margin-top:2px;list-style:none}.button-boxes .box .left .info li{margin-right:10px;color:var(--s-500);font-size:13px;line-height:22px}.button-boxes .box .right{flex-shrink:0;display:flex;justify-content:flex-end;padding-left:15px}.dropzone,.message{display:flex;flex-wrap:nowrap;font-size:15px;line-height:20px;width:100%;box-sizing:border-box}.message{margin:10px 0 15px;background:var(--blue-50);border:1px solid var(--blue-75);color:var(--blue-600)}.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;margin-right:14px;font-size:16px}.errors{display:flex;box-sizing:border-box;width:100%;margin-bottom:10px;background:var(--red-50);border:1px solid var(--red-75)}.errors ul li{font-size:15px;line-height:24px}.dropzone{justify-content:center;align-items:center;min-height:120px;padding:20px;border:1px dashed var(--s-100);color:var(--s-400);text-align:center;cursor:pointer}.graph-illustration,.placements-illustration{flex-wrap:nowrap;position:relative;display:flex}.button-3:hover,.dropzone:hover{border-color:var(--s-400);color:var(--s-500)}.placements-illustration{align-items:stretch;flex-basis:60%;height:430px}.placements-illustration:before{content:"";position:absolute;z-index:50;top:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,var(--s-25) 0,rgba(255,255,255,0) 100%)}.placements-illustration:after{content:"";position:absolute;z-index:50;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,var(--s-25) 100%)}.placements-illustration .placements-column:first-child{width:69%;padding-right:20px}.placements-illustration .placements-column:last-child{width:31%}.placements-illustration .placements-column .placement-tile{flex-basis:0;flex-grow:1;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:10px;background:var(--s-50);border:1px solid var(--s-75);color:var(--white);font-size:30px}.placements-illustration .placements-column .placement-tile.highlighted{z-index:100;background:var(--b-700);border-color:var(--b-800);box-shadow:10px 10px 20px var(--b-700-t20)}.graph-illustration{box-sizing:border-box;width:380px;height:182px;margin:30px 0;background:linear-gradient(0deg,rgba(255,255,255,0) 0,var(--b-700-t20) 50%);border-top:1px solid var(--s-50);border-bottom:1px solid var(--s-50);overflow:hidden}.graph-illustration:after,.graph-illustration:before{content:"";position:absolute;z-index:150;left:0;width:100%;height:1px;background:var(--s-200);opacity:.2}.graph-illustration:before{top:33%}.graph-illustration:after{bottom:33%}.graph-illustration .graph-section{position:absolute;transform:rotate(-45deg);box-sizing:border-box;width:140px;height:120%;background:var(--s-25);border-bottom:3px solid var(--b-700)}.graph-illustration .graph-section:first-child{z-index:100;top:-52px;left:-96px}.graph-illustration .graph-section:nth-child(2){z-index:80;top:-97px;left:47px}.graph-illustration .graph-section:nth-child(3){z-index:70;top:-143px;left:193px}.graph-illustration .graph-section:first-child:before,.graph-illustration .graph-section:nth-child(3):before{content:"";position:absolute;bottom:-10px;box-sizing:border-box;width:17px;height:17px;background:var(--white);border:5px solid var(--b-700);box-shadow:4px 4px 10px var(--b-700-t20)}.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{content:"";position:absolute;width:3px;height:63px;background:var(--b-700)}.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{content:"";position:absolute;bottom:-5px;width:8px;height:8px;background:var(--b-700);box-shadow:2px 2px 10px var(--b-700-t20)}.graph-illustration .graph-section:nth-child(2):before{left:-5px}.graph-illustration .graph-section:nth-child(2):after{right:0}.platforms-integration .line{position:absolute;z-index:50}.platforms-integration .platform-logo{position:relative;z-index:100;display:flex;margin-bottom:40px}.platforms-integration .platform-logo img{width:120px;height:120px;box-shadow:4px 10px 20px var(--b-800-t20)}.platforms-integration .platform-logo .line{bottom:0;transform:translate(-50%,100%);width:3px;height:16px;background:var(--b-900)}.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{position:relative;z-index:100;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:60px;height:60px}.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{width:24px;height:24px;background:var(--white)}.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{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:21px solid var(--white)}.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{width:30px;height:30px;background:var(--white);border-radius:50%}.qr-code,.sharing-platforms .box,.sharing-platforms .box .icon{border:1px solid var(--s-100);display:flex;box-sizing:border-box}.platforms-integration .tiles .tile.tile-1 .line{top:50%;right:0;transform:translate(100%,-50%);width:16px;height:3px;background:var(--home-700)}.platforms-integration .tiles .tile.tile-2 .line{top:0;left:50%;transform:translate(-50%,-100%);width:3px;height:16px;background:var(--land-700)}.platforms-integration .tiles .tile.tile-3 .line{top:50%;left:0;transform:translate(-100%,-50%);width:16px;height:3px;background:var(--commercial-700)}.platforms-integration .tiles .line-grey{transform:translateY(-50%);width:60px;height:60px}.platforms-integration .tiles .line-grey.line-1{border-right:1px solid var(--s-100);border-bottom:1px solid var(--s-100)}.modal .modal-content .head .language,.platforms-integration .tiles .line-grey.line-2{position:relative}.platforms-integration .tiles .line-grey.line-2:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-100%);width:1px;height:80px;background:var(--s-100)}.platforms-integration .tiles .line-grey.line-3{border-left:1px solid var(--s-100);border-bottom:1px solid var(--s-100)}.qr-code{flex-direction:column;align-items:center;gap:10px;width:174px;padding:15px 15px 10px;background:var(--s-25);box-shadow:10px 10px 30px 0 rgba(0,0,0,.2);color:var(--s-900);font-size:14px;line-height:22px;text-align:center}.sharing-platforms{display:flex;flex-direction:column;width:100%;padding-top:15px}.sharing-platforms .box{transition:border-color .2s ease-in-out;flex-wrap:nowrap;align-items:center;position:relative;width:100%;padding:10px}.link-button,.options .link,footer .bottom .right ul li .submenu-button,footer .bottom .theme .icon,footer .top ul.links li a{transition:color .2s ease-in-out}.sharing-platforms .box a.whole{position:absolute;top:0;left:0;width:100%;height:100%}.sharing-platforms .box .icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:14px;color:var(--white);font-size:20px}.sharing-platforms .box .name{display:flex;color:var(--s-900);font-size:16px;font-weight:700;line-height:24px}.sharing-platforms .platform-messenger .box .icon{background:linear-gradient(45deg,#09f 0,#a033ff 54.42%,#ff5280 85.26%,#ff7061 100%)}.sharing-platforms .platform-whatsapp .box .icon{background:#128c7e}.sharing-platforms .platform-telegram .box .icon{background:linear-gradient(180deg,#2aabee 0,#229ed9 100%)}.sharing-platforms .platform-vk .box .icon{background:#2787f5}.error-page{flex-grow:1;justify-content:center;align-items:center;text-align:center}.error-page .error-code{display:flex;margin-bottom:20px;color:var(--s-50);font-size:200px;font-weight:900;line-height:200px;font-feature-settings:'zero' on;letter-spacing:-.6px;-webkit-text-stroke:1px var(--s-75)}.sum-container .text,footer .bottom,footer .top ul.links li a{font-size:15px;color:var(--s-500)}.error-page .error-code.small{font-size:80px;line-height:100px}.error-page .text-container .button{align-self:center;margin-top:30px}.cta{display:flex;flex-direction:column;align-items:center;width:100%;padding:100px 0;background:var(--b-700)}.cta .content{justify-content:center;align-items:center;gap:60px}footer{flex-grow:0;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:100px;background:var(--s-50);border-top:1px solid var(--s-75)}footer .bottom,footer .top{flex-wrap:nowrap;width:100%;display:flex}footer .logo{display:flex;padding-bottom:72px}footer .logo img{height:48px}footer .hashtag{padding-bottom:40px}footer .top{justify-content:space-between;padding-bottom:86px}footer .top .item{display:flex;flex-direction:column;box-sizing:border-box;padding:0 20px}footer .top h5{margin-bottom:12px;color:var(--s-900);font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.6px}footer .top ul.links li a{line-height:24px}footer .top ul.socials{display:flex;margin-top:26px;list-style:none}footer .top ul.socials li{margin:0 10px;font-size:20px}footer .bottom .left ul li a,footer .top ul.socials li a{transition:color .2s ease-in-out;color:var(--s-500)}footer .top .buttons{align-self:flex-start;display:flex;flex-direction:column;margin-top:4px}footer .top .button-2{flex-grow:1;margin:5px 0}footer .bottom{justify-content:space-between;padding:18px 0;border-top:1px solid var(--s-100);line-height:24px}footer .bottom .left{display:flex;padding-right:20px}footer .bottom .left ul,footer .bottom .right ul{display:flex;list-style:none}footer .bottom .right ul li{position:relative;margin:0 10px}footer .bottom .right ul li .submenu-button{background:0 0;border:0;color:var(--s-500);font-size:15px;line-height:24px;text-decoration:underline;cursor:pointer}footer .bottom .theme{display:flex;flex-wrap:nowrap;margin-left:30px}footer .bottom .theme .icon{padding-right:8px;cursor:pointer}footer .bottom .theme .toggle{transition:background .2s ease-in-out;background:var(--b-700)}footer .bottom .theme:hover .toggle{background:var(--b-800)}.marker-container{width:36px;height:45px}.branded-marker{position:relative;box-sizing:border-box;width:36px;height:36px;background-size:contain;background-repeat:no-repeat;border:1px solid var(--s-75)}.branded-marker:after,.branded-marker:before{position:absolute;content:"";top:100%;left:50%;width:0;height:0;border:solid transparent;pointer-events:none}.branded-marker:after{margin-left:-8px;border:8px solid rgba(255,0,0,0);border-top-color:var(--marker-b-25)}.branded-marker:before{margin-left:-9px;border-color:transparent;border-top-color:var(--s-75);border-width:9px}.sum-container{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:14px 14px 10px;background:var(--s-50);border:1px solid var(--s-75)}.sum-container .text{margin-bottom:4px;font-weight:700;line-height:20px}.sum-container .autonumeric{background:0 0;border:0;color:var(--s-900);font-size:24px;font-weight:700;line-height:36px}.rating .score,.rating.medium .star{font-size:15px}.text-divider{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;padding:10px 0}.text-divider:after,.text-divider:before{content:"";flex-grow:1;height:1px;background:var(--s-100)}.text-divider span{flex-shrink:0;padding:0 20px;background:var(--s-25);color:var(--s-400);font-size:12px;line-height:20px;text-transform:uppercase;text-align:center}.rating,.rating-input{flex-wrap:nowrap;line-height:20px;display:flex}.rating{align-items:center}.rating .score{margin-right:3px;color:var(--s-900);font-weight:500}.rating .text{margin-left:9px;color:var(--s-400);font-size:13px}.rating .star{opacity:.4;min-height:20px;margin:1px;color:var(--yellow-500);font-size:10px}.rating.large .star{margin:2px;font-size:16px}.rating-input{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.rating-input .star{padding:2px;color:var(--s-100);font-size:20px;cursor:pointer}.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{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin-top:10px}.grade-steps .step{display:flex;justify-content:center;align-items:center;width:36px;height:6px;margin:2px;color:var(--white);font-size:0;font-weight:700;line-height:0;text-align:center}.grade-steps .step:first-child{margin-left:0;background:var(--green-800)}.grade-steps .step.active{height:36px;font-size:16px;line-height:24px}.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{flex-shrink:0;align-self:flex-start;display:flex;background:0 0;border:0;color:var(--s-500);font-size:17px;font-weight:700;line-height:24px;text-align:left;cursor:pointer}.favorite,.link-button.light{color:var(--s-200)}.button,.options .option .btn{text-align:center;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;user-select:none}.link-button.violet{color:var(--violet-400)}.link-button.violet:hover{color:var(--violet-500)}.favorite.active,.favorite:not(.deleted):hover{color:var(--pink-600)}.button .icon.right,.link-button .icon.right{margin:0 0 0 10px}.link-button.report .icon svg{margin-bottom:-2px}.favorite{transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:40px;height:40px;background:0 0;border:1px solid var(--s-100);font-size:14px;cursor:pointer}.favorite.active{background:var(--pink-50);border-color:var(--pink-75)}.favorite.pulse svg{animation-name:pulse;animation-duration:.2s;animation-timing-function:ease-in-out;animation-direction:alternate;animation-iteration-count:2}@keyframes pulse{0%{transform:none}100%{transform:scale(1.3)}}.status-icon{display:inline-block;width:10px;height:10px;background:var(--lime-600);border-radius:50%}.status-icon.reserved{background:var(--yellow-700)}.status-icon.sold{background:var(--red-700)}.price-tag{align-self:center;margin-left:8px!important;padding:0 5px;background:var(--red-600);color:var(--s-25);font-size:12px!important;font-weight:700;line-height:18px!important}.property-tag{margin:5px;padding:5px 10px;background:var(--s-25);border:1px solid var(--s-500);color:var(--s-500);font-size:12px;font-weight:500;line-height:19px;text-transform:uppercase}.button,.toggle-container input:checked+.toggle{background:var(--b-700)}.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 .action,.options .link,.options .option .btn{color:var(--s-500);cursor:pointer}.options{display:flex;flex-wrap:wrap;align-items:center;width:100%}.button,.options .option{flex-shrink:0;display:flex;box-sizing:border-box}.options .option{padding:5px}.options .option .btn{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:10px 12px;border:1px solid var(--s-100);font-size:15px;font-weight:500;line-height:16px}.options .option input:checked+.btn{background:var(--s-900);border-color:var(--s-900);color:var(--s-25)}.options .action{background:0 0;border:0;font-size:12px}.options .link{margin:0 10px;font-size:12px}.options .link:hover{color:var(--s-600)}.button{align-self:flex-start;flex-wrap:nowrap;justify-content:center;align-items:center;min-height:48px;padding:11px 20px;border:1px solid var(--b-700);color:var(--white);font-size:17px;font-weight:700;line-height:24px;cursor:pointer}.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{min-height:36px;padding:7px 12px;font-size:15px;line-height:20px}.button.white{background:var(--white);border-color:var(--white);color:var(--black)}.button-2,.button-3,.button.white-2,.button.white-red{background:var(--s-25)}.button.white:hover{background:var(--s-50);border-color:var(--s-50)}.button.white-2{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{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{flex-shrink:0;display:flex;align-items:center;margin-right:10px}.button.apple .icon img,.button.google .icon img{width:16px;height: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.sticky{display:none;position:sticky;z-index:500;bottom:0;left:0;width:100%}.button-2{transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:flex;flex-wrap:nowrap;align-items:center;box-sizing:border-box;min-width:148px;min-height:48px;padding:8px 22px 8px 10px;border:1px solid var(--s-100);color:var(--s-900);text-align:left}.button-2 .icon{display:flex;align-items:center;margin-right:10px;font-size:26px}.button-2 .icon svg{height:28px}.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;line-height:18px;letter-spacing:-.32px}.button-2.black{padding:12px 14px;background:var(--s-900);border-color:var(--s-600);color:var(--s-25);box-shadow:10px 10px 20px var(--s-800-t20)}.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{transition:border-color .2s ease-in-out,color .2s ease-in-out;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;box-sizing:border-box;width:100%;padding:8px 20px;border:1px dashed var(--s-100);color:var(--s-400);font-size:15px;line-height:20px;text-align:center;cursor:pointer}.icon-button,.modal .modal-content .title .right button,.submenu ul li a,.submenu ul li button{transition:color .2s ease-in-out;cursor:pointer}.button-3 .icon{display:flex;align-items:center;margin-right:10px}.icon-button{background:0 0;border:0;color:var(--s-200);font-size:18px}.input,.textarea{border:1px solid var(--s-100);box-sizing:border-box}.icon-button:hover{color:var(--s-300)}.toggle-container .toggle{transition:background .2s ease-in-out;display:flex;box-sizing:border-box;width:44px;height:24px;padding:2px;background:var(--s-200);cursor:pointer}.checkbox-container .checkbox,.input,.textarea{transition:border-color .2s ease-in-out}.toggle-container .toggle .switch{transition:transform .2s ease-in-out;width:50%;height:100%;background:var(--white)}.toggle-container input:checked+.toggle .switch{transform:translateX(100%)}.toggle-container input:disabled+.toggle{background:var(--s-400)}.toggles-container .item{display:flex;flex-wrap:nowrap;width:100%;padding:10px 0;border-bottom:1px solid var(--s-100)}.toggles-container .item:last-child{padding-bottom:0;border-bottom:0}.toggles-container .item .text{padding-right:60px}.toggles-container .item .text h6{margin-bottom:4px;color:var(--s-900);font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.6px}.toggles-container .item .text p{color:var(--s-500);font-size:15px;line-height:22px;letter-spacing:-.3px}.input{width:100%;height:48px;padding:0 16px;background:var(--s-25);color:var(--s-900);font-size:17px}.input-container.open .input,.input:focus,.textarea:focus{outline:3px solid var(--b-700-t20);border-color:var(--b-700)}.input[disabled]{background:var(--s-50);border-color:var(--s-100);color:var(--s-400)}.input.slim{height:36px;padding:0 12px;font-size:15px}.error .input,.error .textarea{border-color:var(--red-700);outline-color:var(--red-700-t20)}.textarea{width:100%;height:100px;padding:15px 20px;background:var(--s-25);color:var(--s-900);font-size:15px;resize:none}.textarea.slim{padding:8px 12px;font-size:15px}.input-container{position:relative;width:100%}.input-container .result{display:none;position:absolute;z-index:800;top:100%;left:0;box-sizing:border-box;width:100%;margin-top:5.5px;background:var(--s-25);border:1px solid var(--b-700);border-top:0;outline:3px solid var(--b-700-t20)}.checkbox-container input:checked+.checkbox span,.checkbox-container.active .checkbox span,.input-container.open .result{display:block}.input-container .result:after{content:"";position:absolute;z-index:50;top:-6px;left:-1px;width:100%;height:6px;background:var(--s-25);border-right:1px solid var(--b-700);border-left:1px solid var(--b-700)}.input-container .result .result-content{flex-grow:1;display:flex;flex-direction:column;position:relative;z-index:100;width:100%;max-height:410px;margin-top:-5.5px;overflow-y:auto}.input-container .result .result-content.result-split{flex-direction:row;flex-wrap:nowrap;align-items:stretch;border-top:1px solid var(--s-100)}.input-container .result ul li{box-sizing:border-box;width:100%;padding:12px 16px;color:var(--s-500);font-size:15px;line-height:24px;cursor:pointer;user-select:none}.input-container .result ul li:not(.no-option):hover{background:var(--s-50);color:var(--s-900)}.input-container .result ul li.no-option{cursor:auto}.input-container .result .result-headline{display:flex;box-sizing:border-box;width:100%;padding:20px;color:var(--s-900);font-size:15px;font-weight:700;line-height:20px}.input-container .result .result-nav{display:flex;flex-direction:column;position:relative;width:30%;overflow-y:auto}.input-container .result .result-nav:after{content:"";position:absolute;z-index:50;top:0;right:0;width:1px;height:100%;background:var(--s-100)}.input-container .result .result-nav ul{position:relative;z-index:100}.input-container .result .result-nav ul li{padding-right:20px;padding-left:20px;background:0 0;border-right:4px solid transparent;color:var(--s-500);font-size:16px;font-weight:500;user-select:none}.input-container .result .result-nav ul li:hover{background:0 0;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{display:flex;flex-direction:column;box-sizing:border-box;width:70%;padding-bottom:15px;overflow-y:auto}.input-container .result .result-selections ul{display:block;column-count:2}.input-container .result .result-selections ul li{position:relative;padding:5px 20px}.input-container .result .result-selections ul li:hover{background:0 0}.input-container .result .result-selections ul li.select-all{width:100%;padding-top:0;padding-bottom:15px}.input-container .result .result-selections ul li.group-item{padding-left:50px}.input-container .result .result-selections ul li.group-item:before{content:"";position:absolute;bottom:5px;left:30px;width:0;height:100%;border-left:1px solid var(--s-100)}.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{content:"";position:absolute;top:-5px;left:0;width:100%;height:10px;background:var(--s-25)}.input-container .close{display:none;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:48px;height:48px;background:0 0;border:0;color:var(--s-900);font-size:24px;cursor:pointer}.input-container .result-button{flex-shrink:0;display:none;box-sizing:border-box;width:100%;padding:10px}.input-icon-container{display:flex;position:relative;width:100%}.modal:after,.submenu{position:absolute;left:0}.input-icon-container .icon{display:flex;justify-content:center;align-items:center;position:absolute;z-index:100;top:0;left:0;width:32px;height:100%;color:var(--s-400);font-size:15px;text-align:center;user-select:none}.input-icon-container .input{padding-left:32px}.phone-container{display:flex;flex-direction:column;box-sizing:border-box;width:100%;margin-top:6px;padding-left:12px;border-left:4px solid var(--b-700);color:var(--s-900);font-size:24px;font-weight:700;line-height:36px}.phone-container.secondary{border-left-color:var(--s-75);font-size:20px;line-height:30px}.code-container{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;width:100%;margin-top:6px;padding:20px;background:var(--s-50);border:1px solid var(--s-75);color:var(--s-900);font-size:36px;font-weight:700;line-height:48px;letter-spacing:6px;text-align:center}.checkbox-container{display:flex;flex-wrap:nowrap;padding:10px 0}.checkbox-container .checkbox{flex-shrink:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:20px;height:20px;border:1px solid var(--s-100);cursor:pointer}.modal .modal-content,.submenu ul{flex-direction:column;box-sizing:border-box}.checkbox-container .checkbox span{display:none;color:var(--white);font-size:12px}.checkbox-container.active .checkbox{background:var(--s-300);border-color:var(--s-300)}.checkbox-container input:checked+.checkbox{background:var(--b-700);border-color:var(--b-700)}.checkbox-container .checkbox-label{padding-left:10px;color:var(--s-500);font-size:15px;line-height:20px;cursor:pointer;user-select:none}.error .checkbox-container .checkbox{border-color:var(--red-700)}.submenu{display:none;z-index:600;top:100%;min-width:100%;padding-top:16px}#progressbar,.alert-container,.modal{position:fixed;top:0}.submenu.above{top:auto;bottom:100%;padding:0 0 16px}.submenu ul{display:flex;align-items:flex-start;width:100%;padding:15px 20px;background:var(--s-25);border:1px solid var(--s-100);list-style:none}.submenu ul li{display:flex;margin:5px 0}.submenu ul li a,.submenu ul li button{display:flex;width:100%;background:0 0;border:0;color:var(--s-500);font-size:15px;line-height:24px;white-space:nowrap}.submenu.user-menu ul li:last-child{margin-top:15px}.submenu.user-menu ul li:last-child a:hover,.submenu.user-menu ul li:last-child button:hover{color:var(--red-800)}::placeholder{color:var(--s-400);opacity:1}.modal{display:flex;justify-content:center;align-items:center;z-index:2000;left:0;width:100%;height:100%}.modal:after{content:"";z-index:50;top:0;width:100%;height:100%;background:var(--s-600);opacity:.6}.modal .modal-content{display:flex;position:relative;z-index:100;width:580px;max-height:100%;padding:24px 30px 30px;background:var(--s-25);overflow-y:auto}.modal .modal-content.slim{width:380px}.modal .modal-content .modal-view{display:none;flex-direction:column;width:100%}.modal .modal-content .head{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:6px 0 30px}.modal .modal-content .head .logo img{width:36px}.modal .modal-content .head .language .submenu-button{display:flex;flex-wrap:nowrap;align-items:center;background:0 0;border:0;color:var(--s-500);font-size:15px;line-height:24px;text-decoration:underline;cursor:pointer}.modal .modal-content .head .language .submenu-button .icon{flex-shrink:0;margin-right:10px;font-size:16px}.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;line-height:36px;letter-spacing:-.6px}.modal .modal-content .title h2 span{color:var(--b-700);font-weight:400}.modal .modal-content .title .right button{background:0 0;border:0;color:var(--s-400);font-size:24px;line-height:36px}.modal .modal-content .text{margin:8px 0 20px;color:var(--s-500);font-size:16px;line-height:24px}.modal .modal-content .text button{background:0 0;border:0;color:var(--b-700);font-size:16px;font-weight:700;line-height:24px;cursor:pointer}.modal .modal-content .links{display:flex;flex-direction:column;width:100%;margin-bottom:10px}.modal .modal-content .links .item{flex-grow:1;flex-basis:0;display:flex;padding-bottom:10px}.modal .modal-content .button-container .button{margin:20px 0 0 10px}.modal .modal-content .form-container{margin:0;padding:0;border:0}.modal .modal-content .form-container .item{width:100%;padding-left:0;padding-right:0}.modal .modal-content .logos-container{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:15px;padding-top:20px;border-top:1px solid var(--s-100);color:var(--s-400);font-size:15px;line-height:20px;text-align:center}.modal .modal-content .logos-container img{width:24px;height:24px;margin:12px 5px 0}.modal .modal-loader{position:relative;z-index:90;animation:1s infinite spinner;color:var(--s-25);font-size:40px}@keyframes spinner{100%{transform:rotate(360deg)}}.alert-container{display:flex;z-index:1000;left:50%;transform:translate(-50%,-100%);max-width:66vw;animation:2s ease-in-out 2 alternate bounce}.alert{display:flex;flex-wrap:nowrap;align-items:flex-start;box-sizing:border-box;padding:16px 24px;background:var(--s-700-t80);color:var(--s-25);font-size:16px;line-height:24px;user-select:none}.alert .icon{flex-shrink:0;display:flex;align-items:center;margin:5px 10px 0 0}@keyframes bounce{0%{transform:translate(-50%,-100%)}20%{transform:translate(-50%,0);top:80px}100%,35%{transform:translate(-50%,0);top:60px}}#progressbar{display:none;z-index:700;left:0;width:100%;height:3px}#progressbar span{transition:width .2s ease-in-out;display:block;width:0;height:100%;background:var(--b-700)}@media (max-width:1788px){.alert-container{max-width:1180px}}@media (max-width:1180px){.gallery-container .arrow,.gallery-container .arrow.disabled,.gallery-container .arrow:hover{border-color:transparent;color:var(--white)}html{min-width:0}.content,.content.form-container{width:100%;min-width:0;padding:0 25px}.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)}.gallery-container .arrow:hover{background:var(--black)}.gallery-container .arrow.prev{left:40px}.gallery-container .arrow.next{right:340px}.gallery-container .arrow.next:nth-child(3){right:40px}.alert-container{justify-content:center;box-sizing:border-box;width:100%;padding:0 10px;max-width:none}}@media (max-width:1000px){section .title{flex-direction:column;align-items:flex-start}.packages .package .properties-overview,section .title .left{padding-right:0;padding-bottom:10px}section .title .left:last-child{padding-bottom:0}section .title .right{display:flex;flex-direction:column;width:100%}section .title .right .button{width:100%;margin-bottom:10px}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}.gallery-container .arrow.next:nth-child(3),.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{right:30%;margin-right:25px}.packages .package,.panel-container{flex-direction:column}.panel-container.reverse{flex-direction:column-reverse}.panel-container .panel{width:100%;padding:0 0 20px}.info-columns .column-item,.info-columns .column-title,.panel-container aside{width:100%}.panel-container aside.sticky{position:static}.button.show-more-filters,.panel-container aside .group.filters{display:none}.panel-container aside .group.filters.open{position:fixed;top:0;left:0;z-index:800;display:flex;box-sizing:border-box;width:100%;height:100%;padding:5px 7px 0;background:var(--s-25)}.panel-container aside .group.filters.open .group-scroll{overflow-y:auto}.panel-container aside .group.filters.open .item{padding-left:3px;padding-right:3px}.button.show-filters,.map-container.visible .close-map,.panel-container aside .group.filters.open .filters-button{display:flex}.info-columns{flex-direction:column;gap:10px;padding:30px 0}.properties-overview.grid .item,.users-overview .item{width:50%}.properties-overview.grid .box .image{height:27vw}.map-container{position:fixed;z-index:800;top:0;left:0;height:100%;margin:0}.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}.counters .item,.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,.statistics{flex-wrap:wrap}.packages .package .package-specs{padding:0}.users-overview .item:nth-child(3n+1){padding-left:5px}.users-overview .item:nth-child(3n){padding-right:5px}.statistics .statistic:nth-child(odd),.users-overview .item:nth-child(odd){padding-left:0}.statistics .statistic:nth-child(2n),.users-overview .item:nth-child(2n){padding-right:0}.statistics .statistic{flex-basis:50%}}@media (max-width:800px){.article .share,.text-container .button{margin-top:10px}.check-list ul,.form-container .row .item{min-width:260px}.hero .headline,header nav ul,header nav ul li,header nav ul li a{box-sizing:border-box}body.scroll-lock-mobile{overflow:hidden}section{padding:15px 0}section.extra-top{padding-top:20px}.text-box.bottom-offset .text-holder,section.extra-bottom{padding-bottom:20px}section.head{padding:10px 0}.client-head,footer,section.page-head{padding-top:10px}section.page-head::after{height:97px}.articles-overview .box .image,section.head-image .head-cover{height:50vw}.page{padding-bottom:0}.content,.content.form-container{padding:0 10px}.content.grey{padding-top:15px;padding-bottom:15px}.content.grey.style-2,.hero,footer .hashtag,footer .logo{padding-bottom:10px}.content.grey.text-box{padding-top:20px;padding-bottom:20px}.scroll-horizontal{position:relative;overflow-x:auto}.scroll-horizontal:after{transition:opacity .4s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:150;top:0;right:0;width:20vw;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,var(--s-25) 100%)}.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-track,.scroll-horizontal .content::-webkit-scrollbar-track,.scroll-horizontal .team-overview::-webkit-scrollbar-track{background:0 0}.scroll-horizontal .branches-overview::-webkit-scrollbar-thumb,.scroll-horizontal .content::-webkit-scrollbar-thumb,.scroll-horizontal .team-overview::-webkit-scrollbar-thumb{background:0 0}.scroll-horizontal .branches-overview::-webkit-scrollbar-corner,.scroll-horizontal .content::-webkit-scrollbar-corner,.scroll-horizontal .team-overview::-webkit-scrollbar-corner{background:0 0}.scroll-horizontal .articles-overview .item,.scroll-horizontal .image-boxes .item,.scroll-horizontal .properties-overview .item{flex-shrink:0!important;flex-basis:auto!important;width:250px!important;max-width:80vw!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;width:326px!important;max-width:80vw!important}.scroll-horizontal .team-overview .item{flex-shrink:0!important;width:226px!important;max-width:80vw!important}.branches-overview .item:nth-child(3n+1),.properties-overview:not(.grid) .box .details,.property-details .disclaimer ul li:nth-child(3n+1),.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}.branches-overview .item:nth-child(3n),.property-details .disclaimer ul li:nth-child(3n),.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,section.page-hero .headline{margin-bottom:20px}.property-search .inner .options,.title-text,footer .top h5{margin-bottom:0}.article .text-container p:not(:last-child),.content.divider.small::after,.info-boxes .box p{margin-bottom:10px}.form-container,.icon-boxes .item,.image-boxes .item,.partners .item,.properties-overview.grid .item,.property-search .inner{padding:5px}.image-boxes .item:first-child{flex-basis:100%}.image-boxes .box .details{height:100%;padding:20px}.client-head .left .details .name h1,.image-boxes .box .details h3,section .title h1,section .title h1.medium,section .title h1.small,section .title h2,section .title h2.large{font-size:20px;line-height:28px}.columns-container{margin-top:5px}.campaign.horizontal .logo,.columns-container .item,.extension.horizontal .logo,.form-container .form-split .column,.info-boxes.platforms .item,.property-details .specifications,.property-search .inner .row .item .button,.property-search .tabs ul,header nav ul li button{width:100%}.columns-container .item .text-container .link-button{opacity:1;margin-top:0}.columns-container.icons,header nav ul li .submenu ul li a,header nav ul li .submenu-button,section.page-hero form{padding:0}.button-boxes .box,.columns-container.icons .item,.hero .headline span,.properties-overview .note{padding:10px}header{height:60px}header .inner{height:60px;padding:10px 0}header .logo img{width:38.4px;height:38.4px;margin-right:16px}header .logo a{font-size:25.6px;line-height:38.4px;letter-spacing:-.48px}header nav{transition:visibility .2s ease-in-out;visibility:hidden;position:fixed;z-index:600;top:0;left:0;width:100%;height:100%}header nav.open{visibility:visible}header nav:after{transition:opacity .2s ease-in-out;content:"";position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:var(--s-600);opacity:0}header nav.open:after{opacity:.6}header nav ul{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:0;right:0;z-index:200;transform:translateX(100%);width:280px;max-width:90%;height:100%;padding-top:75px;background:var(--s-25);overflow-y:auto}header nav.open ul{animation:.2s ease-in-out forwards slide-in}header nav ul li{flex-direction:column;width:100%;margin:0}header nav ul li:nth-last-child(2){flex-grow:1}header nav ul li:last-child{padding:30px;border-top:1px solid var(--s-100)}header nav ul li a{width:100%;padding:15px 30px}header .mobile-menu{display:block}header nav.open+.mobile-menu{position:fixed;top:20px;right:10px}header nav ul li .submenu{position:relative;top:auto;left:auto;right:auto;width:100%;padding-top:25px}header nav ul li .submenu ul{animation:none;position:static;transform:none;padding:0;border:0}header nav ul li .submenu ul li:nth-last-child(2){flex-grow:0}header nav ul li .submenu ul li:last-child{padding:0;border:0}@keyframes slide-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}section .title{margin-bottom:5px}.client-head .left .details .branch,.counters-2 .item .text,.info-boxes .box a:not(.button),section .title .link{font-size:15px;line-height:20px}section .title .left .icon{margin-right:6px;font-size:18px}.cta-item,.info-boxes .box,section.head-image .title-container .title-content{padding:20px}.counters-2 .item .number,section.head-image .title-container h1{font-size:30px;line-height:40px}section.page-hero{min-height:320px}.cta h4,section.page-hero .headline h1{font-size:24px;line-height:30px}.title-text{font-size:15px;line-height:22px}.text-container h2{margin:5px 0;font-size:18px;line-height:24px}.article .share{padding-top:15px}.hero .bg{max-height:60vw}.hero .headline{min-height:60vw;margin-bottom:-53px;padding-bottom:53px}.hero .headline h1,.hero .headline span{font-size:30px;line-height:30px;letter-spacing:-.8px}.property-search{z-index:auto}.property-search .tabs ul li{flex-grow:1;flex-basis:0}.property-search .tabs ul li a{justify-content:center;width:100%}.clients-overview .box .arrow,.input-container .result .result-headline,.input-container .result .result-nav::after,.property-search .inner:before{display:none}.property-search .inner .options .option{flex-grow:1;flex-basis:30%}.check-list,.form-container .row,.property-search .inner .row{flex-wrap:wrap}.property-search .inner .row .item{flex-grow:1;flex-basis:0;padding-top:10px}.property-search .inner .row .item:first-child{flex-basis:auto;width:100%;padding-top:0}.selections li{flex-basis:0;flex-grow:1}.gallery-container{flex-direction:column;height:88vw}.gallery-container .item{flex-direction:row;width:100%;height:36%}.gallery-container .item:first-child{height:64%}.gallery-container .thumb{width:50%;height:100%;padding-left:0;padding-top:5px}.gallery-container .thumb:first-child{padding-bottom:0;padding-right:2.5px}.gallery-container .thumb:last-child{padding-top:5px;padding-left:2.5px}.gallery-container .arrow{top:30%;width:36px;height:36px;font-size:16px}.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{right:25px;margin-right:0}.gallery-container .arrow.next:nth-child(3){right:25px}.accordions .accordion .inner .providers-container .provider-item,.campaign.horizontal .campaign-inner,.client-head .content,.extension.horizontal,.form-container .form-split,.input-container .result .result-content.result-split,.properties-overview:not(.grid) .box,.property-details .columns{flex-direction:column}.property-details .columns .left-side{width:100%;padding-right:0;padding-bottom:20px}.property-details .icon-list li{justify-content:space-between;width:100%}.property-details .disclaimer ul li{width:50%}.branches-overview .item:nth-child(odd),.form-container .form-split .column:last-child,.property-details .disclaimer ul li:nth-child(odd),.users-overview .item:nth-child(3n+1),footer .top .item:nth-child(odd){padding-left:0}.branches-overview .item:nth-child(2n),.property-details .disclaimer ul li:nth-child(2n),.users-overview .item:nth-child(3n),footer .top .item:nth-child(2n){padding-right:0}.form-container .row .item.auto{min-width:0}.form-container .form-split .column:first-child{padding-right:0;padding-bottom:10px}.cta-item .text,.text-box .text-holder:first-child{padding-right:20px}.cta-item .text h4{font-size:20px;line-height:30px}.cta-item .text p,.presets-overview{margin-top:0}.check-list ul{flex-basis:0;flex-grow:1}.check-list ul:last-child li,footer .bottom .right ul li:first-child{margin-left:0}.articles-overview .item,.info-boxes .item{width:100%;padding:5px}.info-boxes .box h2,.info-boxes .box h4{margin-bottom:5px;font-size:20px;line-height:28px}.icon-boxes .box{padding:14px 20px}.image-box .headline h2,.info-columns .column-title h2{font-size:26px;line-height:32px}.image-box{gap:10px;min-height:60vw;padding:30px}.properties-overview:not(.grid) .box .image{flex-shrink:1;width:100%;height:43vw;min-height:0}.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}.branches-overview .item,footer .top .item{width:50%;padding:5px}.accordions{margin:5px 0}.accordions .accordion .inner .providers-container .provider-item .left{flex-direction:column;padding-right:0;padding-bottom:10px;text-align:center}.accordions .accordion .inner .providers-container .provider-item .left .text,.client-head .left .details{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 img{max-width:128px;max-height:48px}.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.reverse .campaign-inner,.extension.horizontal.reverse{flex-direction:column-reverse}.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{padding:0;column-count:2}.text-box .text-holder:last-child{padding-left:20px}.counters-2 .item{width:100%;padding:10px 0 0}.client-head .left{flex-direction:column;align-items:center;padding-right:0;text-align:center}.client-head .left .details .name .icon{font-size:16px}.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-track{background:0 0}.tabs-container .tabs ul::-webkit-scrollbar-thumb{background:0 0}.tabs-container .tabs ul::-webkit-scrollbar-corner{background:0 0}.users-overview .item{width:100%;padding-left:0;padding-right:0}.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-top:40px;padding-bottom:40px}.cta .content{flex-direction:column;gap:10px;text-align:center}.cta .item:first-child{padding-right:0;padding-bottom:20px}footer .top{flex-wrap:wrap;padding-bottom:10px}footer .top .button-2{align-self:flex-start}footer .bottom{flex-direction:column;padding-bottom:30px}footer .bottom .left{justify-content:space-between;padding-right:0;padding-bottom:10px}footer .bottom .right{justify-content:space-between}.placements-illustration{flex-basis:40%;height:300px}.graph-illustration,.platforms-integration{transform:scale(.8)}.platforms-logos{width:200px;height:200px;margin-top:10px;margin-bottom:10px}.app-buttons{margin:20px 10px}.button.sticky,.input-container .result-button,.input-container.open .close{display:flex}.input-container.open{display:flex;flex-direction:column;position:fixed;z-index:750;top:0;left:0;height:100%}.input-container.open .input{flex-shrink:0;padding-right:48px;border-bottom-color:transparent}.input-container.open .result{display:flex;flex-direction:column}.input-container .result{flex-grow:1;flex-shrink:1;position:static;height:0;margin-top:0;outline:0}.input-container .result ul li{padding-top:8px;padding-bottom:8px}.input-container .result .result-content{max-height:100%;margin-top:0}.input-container .result .result-nav{flex-shrink:0;width:100%;border-bottom:1px solid var(--s-100)}.input-container .result .result-nav ul{flex-direction:row;flex-wrap:wrap;box-sizing:border-box;padding:5px}.input-container .result .result-nav ul li{flex-basis:0;flex-grow:1;min-width:30%;margin:5px;padding:6px 12px;border:1px solid var(--s-100);font-size:15px;line-height:24px;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{width:100%;padding:10px 5px 5px}.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}.checkbox-container .checkbox-label{font-size:13px}.modal .modal-content,.modal .modal-content.slim{width:100%;height:100%}.alert-container{top:auto;bottom:0;transform:translate(-50%,100%)}@keyframes bounce{0%{transform:translate(-50%,100%)}20%{transform:translate(-50%,0);bottom:80px}100%,35%{transform:translate(-50%,0);bottom:60px}}}@media (max-width:600px){.button-boxes .box .left,.selections,.text-box{flex-direction:column}.properties-overview.grid .item{width:100%}.properties-overview.grid .box .image{height:47vw}.clients-overview .box .image{width:120px;min-height:72px;padding:12px 20px}.clients-overview .box .image img{max-height:40px}.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{width:100%;max-width:100%;margin-top:10px}.text-box .image{display:flex;flex-direction:column;align-items:center;max-width:100%}.text-box .image.placements-illustration{flex-direction:row;align-items:stretch}.placements-illustration{flex-basis:auto;width:100%}.button-boxes .box{flex-direction:column;align-items:center}.button-boxes .box .left .details,.button-boxes .box .right{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}}@media (max-width:500px){.form-container .item,.modal .modal-content .form-container .item .split-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,.modal .modal-content .form-container .item.split,.statistics{flex-direction:column}.cta-item .text{padding-right:0;padding-bottom:20px;text-align:center}.property-details .disclaimer ul li{justify-content:space-between;width:100%;padding-left:0;padding-right:0}.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 .statistic{padding-left:0;padding-right:0}footer .bottom .left,footer .bottom .right{flex-direction:column;align-items:center;text-align:center}footer .bottom .left span{margin-right:0;margin-bottom:10px}footer .bottom .right ul{margin-bottom:10px}footer .bottom .theme{margin-left:0}.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,footer .top ul.socials{justify-content:center}footer .top{flex-direction:column}footer .top .button-2,footer .top .buttons{align-self:center}footer .top .item{justify-content:center;width:100%;padding-left:0;padding-right:0;text-align:center}}