/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-region.demo-block{background-color:#aaa;padding:1em;color:#000 !important;font-weight:bold;}#toolbar-administration.toolbar{height:auto;max-width:fit-content;z-index:10001;}#toolbar-administration .toolbar-box{display:flex;}body.toolbar-horizontal.toolbar-fixed{padding-top:79px !important;}.toolbar-horizontal.toolbar-tray-open .bs-it-sticky-wrapper .is-sticky{top:79px !important;}.toolbar-horizontal .bs-it-sticky-wrapper .is-sticky{top:39px !important;}.toolbar-oriented .toolbar-bar{z-index:10001;}.ui-dialog,.modal{z-index:20001 !important;}.link-list-wrapper ul li a span{line-height:inherit;}.it-footer-main .link-list-wrapper ul li a.active{text-decoration:underline;}.it-header-wrapper:not(.is-sticky){z-index:unset !important;}.it-timeline-wrapper .it-pin-wrapper{z-index:2 !important;}.it-header-wrapper.is-sticky{z-index:10000 !important;}.bd-example{background-color:#f2f7fc;}em.placeholder{background-color:unset;opacity:.9;}a.tabledrag-handle .handle{width:24px;height:24px;margin:0 1em;}.webform-scale-small input + label{width:26px;height:26px;font-size:0.7em;line-height:22px;}.webform-scale-medium input + label{font-size:0.9em;line-height:30px;}.webform-scale-large input + label{font-size:1.1em;line-height:40px;}.webform-scale-text{margin-top:.25rem;font-size:0.777rem;}.select-wrapper select{padding:.375rem 2.25rem .375rem .75rem;}fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:0;}.js-text-format-wrapper{margin-bottom:3em;}.js-text-format-wrapper .form-group{margin-bottom:0;}button.link-edit-summary{background-color:transparent;border:none;text-decoration:underline;}.text-summary-wrapper{margin-bottom:2em;}.node-form .image-widget,.node-form .image-widget img{margin-bottom:3em;}html{overflow-x:hidden;}.view-catalog-real-estate .src-map{--src-map-offset:78px;}#sliding-popup,#sliding-popup .eu-cookie-compliance-banner{background:rgba(27,27,27,.97) !important;color:#e4e4e4 !important;box-shadow:0 -8px 30px rgba(0,0,0,.25);border-top:1px solid rgba(208,180,131,.35);border-radius:0 !important;}#sliding-popup .eu-cookie-compliance-content{max-width:1400px;margin:0 auto;padding:12px 32px !important;display:flex;align-items:center;gap:32px;flex-wrap:wrap;}#sliding-popup .popup-content{max-width:none !important;}#sliding-popup .eu-cookie-compliance-message{flex:1 1 420px;max-width:none !important;}#sliding-popup .eu-cookie-compliance-message h2{font-family:'Lora',Georgia,serif;font-weight:400;font-size:17px;margin:0 0 3px;color:#fff;}#sliding-popup .eu-cookie-compliance-message p{font-family:'Rubik','Helvetica Neue',sans-serif;font-weight:300;font-size:13px;line-height:1.45;margin:0;color:#c9c9c9;}#sliding-popup .eu-cookie-compliance-message a,#sliding-popup .find-more-button{color:#d0b483 !important;font-family:'Rubik',sans-serif;font-size:14px;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;}#sliding-popup .eu-cookie-compliance-buttons{display:flex;gap:12px;align-items:center;flex:0 0 auto;}#sliding-popup .eu-cookie-compliance-buttons button,#sliding-popup .eu-cookie-compliance-buttons a.button{font-family:'Rubik',sans-serif !important;font-size:13px !important;letter-spacing:.06em;text-transform:uppercase;padding:9px 18px !important;border-radius:3px !important;box-shadow:none !important;text-shadow:none !important;cursor:pointer;}#sliding-popup .agree-button,#sliding-popup .eu-cookie-compliance-default-button{background:#d0b483 !important;color:#1b1b1b !important;border:1px solid #d0b483 !important;}#sliding-popup .agree-button:hover{background:#e2cba0 !important;}#sliding-popup .decline-button,#sliding-popup .eu-cookie-compliance-secondary-button{background:transparent !important;color:#e4e4e4 !important;border:1px solid rgba(255,255,255,.3) !important;}#sliding-popup .decline-button:hover{border-color:#d0b483 !important;color:#fff !important;}@media (max-width:720px){#sliding-popup .eu-cookie-compliance-content{padding:16px 16px !important;gap:14px;}#sliding-popup .eu-cookie-compliance-message h2{font-size:17px;}}@media (min-width:992px){.frontpage-slider .slide{height:calc(var(--src-stage-h,clamp(480px,42vw,780px)) + var(--src-bar-h,92px));}}.frontpage-slider .slide{vertical-align:top;}.frontpage-slider .slick-slide > div{line-height:0;font-size:0;}.frontpage-slider .slide{line-height:normal;font-size:1rem;}body.gin--navigation .navbar.fixed-top,body.gin--vertical-toolbar .navbar.fixed-top,body.gin--horizontal-toolbar .navbar.fixed-top{left:var(--gin-toolbar-x-offset,0px);top:var(--gin-toolbar-y-offset,0px);}body.gin--navigation .navbar.fixed-top .navbar-nav .nav-item.phone,body.gin--vertical-toolbar .navbar.fixed-top .navbar-nav .nav-item.phone{display:none;}body.gin--navigation .navbar.fixed-top .navbar-nav .nav-link,body.gin--vertical-toolbar .navbar.fixed-top .navbar-nav .nav-link{padding-left:4px;padding-right:4px;white-space:nowrap;}@media (min-width:992px){body.src-stage-ui-on:not(.src-front-map-on) .frontpage-slider .slide .info{bottom:max(190px,calc(var(--src-bar-h,92px) + 52px + 46px));}body.src-stage-ui-on:not(.src-front-map-on) .frontpage-slider .slider-controls{bottom:max(275px,calc(var(--src-bar-h,92px) + 52px + 131px));}}body.path-signoff nav.navbar.fixed-top,body.path-admin nav.navbar.fixed-top{display:none;}body.path-signoff.toolbar-horizontal.toolbar-fixed,body.path-admin.toolbar-horizontal.toolbar-fixed,body.path-signoff,body.path-admin{padding-top:var(--gin-toolbar-y-offset,0px) !important;}.klaro{--green1:#d0b483;--green2:#a38d68;--green3:#d0b483;--dark1:#17140f;--dark2:#1f1b15;--dark3:#2a241c;--light1:#efe9dd;--light2:#b9ad96;--light3:#857a66;--font-family:'Rubik','Helvetica Neue',Arial,sans-serif;--border-radius:14px;--button-text-color:#1b1712;}.klaro .cookie-notice:not(.cookie-modal-notice){border:1px solid rgba(208,180,131,.34);box-shadow:0 18px 50px rgba(0,0,0,.4);}.klaro .cn-body h2,.klaro .cm-modal h1{font-family:'Lora',Georgia,serif;}.klaro .cookie-notice-hidden{background:var(--dark1);border:1px solid rgba(208,180,131,.34);opacity:.72;}.klaro .cookie-notice-hidden:hover{opacity:1;}.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn{background:#2a241c;color:#efe9dd;border:1px solid rgba(208,180,131,.34);border-radius:10px;font-family:'Rubik','Helvetica Neue',Arial,sans-serif;font-weight:400;}.klaro .cookie-notice .cm-btn:hover,.klaro .cookie-modal .cm-btn:hover{border-color:#d0b483;color:#fff;}.klaro .cookie-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success-var{background:#d0b483;border-color:#d0b483;color:#1b1712;}.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-success:hover{background:#a38d68;color:#1b1712;}.klaro .cookie-notice .cm-btn.cn-decline,.klaro .cookie-modal .cm-btn.cn-decline,.klaro .cookie-notice .cm-btn.cm-btn-danger,.klaro .cookie-modal .cm-btn.cm-btn-danger{background:transparent;border-color:rgba(208,180,131,.5);color:#efe9dd;}.klaro .cookie-notice .cm-btn.cn-decline:hover,.klaro .cookie-modal .cm-btn.cn-decline:hover{border-color:#d0b483;background:rgba(208,180,131,.12);}.klaro .cookie-notice .cn-learn-more,.klaro .cookie-modal a{color:#d0b483;}@media (min-width:992px){.klaro .cookie-notice:not(.cookie-modal-notice){left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:none !important;border-radius:0;border-left:0;border-right:0;border-bottom:0;}.klaro .cookie-notice .cn-body{display:flex;align-items:center;gap:28px;max-width:1600px;margin:0 auto;padding:18px 64px 20px;}.klaro .cookie-notice .cn-body h2{flex:0 0 auto;margin:0;white-space:nowrap;font-size:26px;line-height:1.2;}.klaro .cookie-notice .cn-body p:not(.cn-ok){flex:1 1 auto;margin:0;}.klaro .cookie-notice .cn-body .cn-ok{flex:0 0 auto;margin:0;display:flex;align-items:center;gap:14px;}.klaro .cookie-notice .cn-learn-more{white-space:nowrap;}}@media (min-width:992px) and (max-width:1365px){.klaro .cookie-notice .cn-body{padding-left:32px;padding-right:32px;gap:20px;}.klaro .cookie-notice .cn-body h2{font-size:22px;}}.nice-select .list{max-height:min(58vh,430px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0b483 rgba(255,255,255,.12);}.nice-select .list::-webkit-scrollbar{width:10px;-webkit-appearance:none;}.nice-select .list::-webkit-scrollbar-track{background:rgba(255,255,255,.12);border-radius:5px;}.nice-select .list::-webkit-scrollbar-thumb{background:#d0b483;border-radius:5px;}
.block-region.demo-block{background-color:#aaa;padding:1rem;color:#000 !important;font-weight:bold;}#toolbar-administration.toolbar{height:auto;max-width:fit-content;z-index:10001;}#toolbar-administration.toolbar > .toolbar-bar{background-color:var(--bs-dark);}#toolbar-administration.toolbar .toolbar-tab > a:not(.disabled):hover{color:var(--bs-white);}.toolbar-icon-10 .toolbar-icon-admin-toolbar-tools-help::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 74' height='48'><g id='logo'><path d='M31.799 71.9V15.7h15.1V72h-15.1zM91.099 28.5h-13.8v23.1c0 2.3.1 3.8.2 4.8.1.9.5 1.7 1.2 2.4s1.8 1 3.3 1l8.6-.2.7 12c-5 1.1-8.9 1.7-11.5 1.7-6.8 0-11.4-1.5-13.8-4.6-2.5-3-3.7-8.6-3.7-16.8V0h15.1v15.6h13.8v12.9zM9.099 32.8c-2.6 0-4.8-.9-6.5-2.7s-2.6-4-2.6-6.6.9-4.8 2.5-6.6c1.7-1.8 3.9-2.6 6.5-2.6s4.8.9 6.5 2.7 2.5 4 2.5 6.7-.8 4.8-2.5 6.6c-1.6 1.6-3.7 2.5-6.4 2.5z'></path></g></svg>");}#toolbar-administration.toolbar .link-list-wrapper ul li a{line-height:2.4rem;}#toolbar-administration .toolbar-box{display:flex;}@media (min-width:576px){#toolbar-administration ul{font-size:0.81rem;}}body.toolbar-horizontal.toolbar-fixed{padding-top:79px !important;}.toolbar-horizontal.toolbar-tray-open .bs-it-sticky-wrapper .is-sticky{top:79px !important;}.toolbar-horizontal .bs-it-sticky-wrapper .is-sticky{top:39px !important;}.toolbar-oriented .toolbar-bar{z-index:10001;}.ui-dialog,.modal{z-index:20001 !important;}.link-list-wrapper ul li a span{line-height:inherit;}.it-footer-main .link-list-wrapper ul li a.active{text-decoration:underline;}.it-header-wrapper:not(.is-sticky){z-index:unset !important;}.it-timeline-wrapper .it-pin-wrapper{z-index:2 !important;}.it-header-wrapper.is-sticky{z-index:10000 !important;}.bd-example{background-color:#f5f5f5;}em.placeholder{background-color:unset;opacity:.9;}a.tabledrag-handle .handle{width:24px;height:24px;margin:0 1rem;}.webform-scale-small input + label{width:26px;height:26px;font-size:0.7rem;line-height:22px;}.webform-scale-medium input + label{font-size:0.9rem;line-height:30px;}.webform-scale-large input + label{font-size:1.1rem;line-height:40px;}.webform-scale-text{margin-top:.25rem;font-size:0.777rem;}.select-wrapper select{padding:.375rem 2.25rem .375rem .75rem;}fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:0;}.js-text-format-wrapper{margin-bottom:3rem;}.js-text-format-wrapper .form-group{margin-bottom:0;}button.link-edit-summary{background-color:transparent;border:none;text-decoration:underline;}.text-summary-wrapper{margin-bottom:2rem;}.node-form .image-widget,.node-form .image-widget img{margin-bottom:3rem;}html{overflow-x:hidden;}.navbar .dropdown-menu:before{display:none!important;}section.service-page ul li{background-repeat:no-repeat;line-height:24px;padding-left:40px;background-position:0 3px;margin-bottom:15px;list-style:none;}
