.kvass-icon{vertical-align:-.125em;display:inline-block}.kvass-icon--rotate{rotate:var(--kvass-icon-rotation)}.kvass-icon--spin{animation-name:rotate;animation-duration:var(--kvass-icon-spin-duration,.5s);animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rotate{to{rotate:1turn}}.kvass-icon--size-xs{font-size:.75em}.kvass-icon--size-sm{font-size:.875em}.kvass-icon--size-default{font-size:1em}.kvass-icon--size-lg{font-size:1.33333em}.kvass-icon--size-2x{font-size:2em}.kvass-icon--size-3x{font-size:3em}.kvass-icon--size-4x{font-size:4em}.kvass-icon--size-5x{font-size:5em}.kvass-icon--size-6x{font-size:6em}.kvass-icon--size-7x{font-size:7em}.kvass-icon--size-8x{font-size:8em}.kvass-icon--size-9x{font-size:9em}.kvass-icon--size-10x{font-size:10em}.elder__navigation-component{font:inherit;font-weight:700;position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;white-space:nowrap;text-decoration:none;color:var(--vue-elder-text-color,#444);border:none;border-radius:var(--vue-elder-border-radius,3px);background:transparent;transition:background .15s ease-out}@media (hover){.elder__navigation-component:hover{background:rgba(0,0,0,.05)}}.elder__navigation-component--active,.elder__navigation-component--exact-active,.elder__navigation-component:active{background:rgba(0,0,0,var(--vue-elder-navigation-active-opacity,.1))}.elder__navigation-component-icon-left{margin-right:15px}.elder__navigation-component-icon-right{margin-left:15px}.elder__navigation--responsive .elder__navigation-component{justify-content:flex-start;width:100%}.elder__navigation-logo .elder__navigation-component{padding:0;background-color:transparent!important}.elder-dropdown{position:relative;display:flex}.elder-dropdown--inactive .elder-dropdown__content{visibility:hidden;pointer-events:none}.elder-dropdown--hidden{display:none}.elder-dropdown__trigger{display:inherit;width:100%}.elder-dropdown__content{font-size:.8em;position:absolute;padding-top:8px}.elder-dropdown__content-box{display:flex;overflow:hidden;flex-direction:column;border-radius:var(--vue-elder-border-radius,3px);background-color:#fff;box-shadow:0 5px 30px -5px rgba(0,0,0,.2)}.elder-dropdown__content-box>*{text-align:left;border:none;border-radius:0}.elder__navigation--responsive .elder__navigation-node .elder-dropdown__wrapper{display:none}.elder__navigation-node-subitems-trigger{display:flex;align-items:center;justify-content:center;padding:10px}.elder__navigation-node-children{font-size:.8em;padding-left:1rem}.elder__navigation-node-children .elder__navigation-component{font-weight:400}.elder__navigation{display:flex;align-items:center;justify-content:space-between}.elder__navigation--responsive{flex-wrap:wrap;max-height:100vh;overflow-y:auto}.elder__navigation-wrapper:not(.elder__navigation-wrapper--calculated){position:fixed;flex-wrap:nowrap;transform:translateY(-100%)}.elder__navigation-logo{font-size:1.3rem;flex-shrink:0;flex-grow:1;align-self:stretch;display:flex;color:var(--vue-elder-primary,#3a9acd)}.elder__navigation-logo .elder__navigation-component:before{content:normal}.elder__navigation-logo-image{max-width:60vw;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.elder__navigation-logo-fallback{line-height:1}.elder__navigation-logo .elder__navigation-component{flex-grow:1;min-width:150px}.elder__navigation-bars{display:none}.elder__navigation--responsive .elder__navigation-bars{display:block}.elder__navigation-actions{display:flex}.elder__navigation-actions>*+*{margin-left:.5rem}.elder__navigation--responsive .elder__navigation-actions{display:none;width:calc(100% + 10px);margin-top:20px;animation:slideDown .15s ease-out}.elder__navigation--responsive .elder__navigation-actions>*{margin-left:0}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}}.elder__navigation--responsive.elder__navigation--expanded .elder__navigation-actions{display:block}.elder-modal{--gutter:2rem;position:fixed;z-index:10;top:0;left:0;display:flex;align-items:start;justify-content:center;width:100%;height:100%;padding:var(--gutter);background-color:rgba(3,10,12,.65);overflow-y:auto}.elder-modal-enter,.elder-modal-leave-to{opacity:0}.elder-modal-enter-active,.elder-modal-leave-active{transition:opacity .3s ease}body[elder-modal-open]{overflow:hidden}.alert{position:relative;border-radius:var(--vue-elder-border-radius,3px);background-color:#fff;font-size:.8em}.alert--icon-right .alert__content{flex-direction:row-reverse;justify-content:space-between}.alert__content{position:relative;display:flex;align-items:center;font-weight:300;line-height:1.52;padding:1.2rem}.alert__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;pointer-events:none}.alert--primary .alert__content{color:var(--vue-elder-primary,#3a9acd)}.alert--primary .alert__content:before{background-color:var(--vue-elder-primary,#3a9acd)}.alert--secondary .alert__content{color:var(--vue-elder-secondary,#ff773f)}.alert--secondary .alert__content:before{background-color:var(--vue-elder-secondary,#ff773f)}.alert--warning .alert__content{color:var(--vue-elder-warning,#ff773f)}.alert--warning .alert__content:before{background-color:var(--vue-elder-warning,#ff773f)}.alert--success .alert__content{color:var(--vue-elder-success,#33ca62)}.alert--success .alert__content:before{background-color:var(--vue-elder-success,#33ca62)}.alert--error .alert__content{color:var(--vue-elder-error,#e83b35)}.alert--error .alert__content:before{background-color:var(--vue-elder-error,#e83b35)}.alert__icon{margin:0 1.2rem 0 0}.alert--icon-right .alert__icon{margin:0 0 0 1.2rem}.elder-input{display:flex;flex-direction:column;text-align:left;color:var(--vue-elder-text-color,#222)}.elder-input__label{font-weight:700;display:flex;gap:.55em}.elder-input__label-required{color:var(--vue-elder-error,#e83b35)}.elder-input__sublabel{font-size:.9em;display:block;opacity:.5}.elder-input__wrapper{display:flex;flex-grow:1}.elder-input__wrapper:not(:first-child){margin-top:.5em}.elder-input__field{position:relative;display:flex;flex-grow:1;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:#fff}.elder-input__field:not(:first-child){margin-left:.5em}.elder-input__field:not(:last-child){margin-right:.5em}.elder-input__field--focus{border-color:var(--vue-elder-primary,#3a9acd)}.elder-input__field--readonly .elder-input-value{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-input__field--disabled{position:relative}.elder-input__field--disabled:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.4;background-color:var(--vue-elder-input-color,#f2f2f2)}.elder-input__field.elder-input__field--invalid{border-color:var(--vue-elder-error,#e83b35)}.elder-input--alignment-left{text-align:left}.elder-input--alignment-right{text-align:right}.elder-input--alignment-center{text-align:center}.elder-input__prefix,.elder-input__suffix{padding:1.1em;color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3));background-color:var(--vue-elder-input-color,#f2f2f2)}.elder-input__suffix{flex-shrink:0;border-left:1px solid var(--vue-elder-border-color,#eaeaea)}.elder-input__prefix{flex-shrink:0;border-right:1px solid var(--vue-elder-border-color,#eaeaea)}.elder-input__validation{display:flex;align-items:center;padding-right:1.1em}.elder-input__field--invalid .elder-input__validation{color:var(--vue-elder-error,#e83b35)}.elder-input__field--valid .elder-input__validation{color:var(--vue-elder-success,#33ca62)}.elder-input__validation-message{font-size:.8em;margin-top:.5em;color:var(--vue-elder-error,#e83b35)}.elder-input__icon{display:flex;align-items:center;justify-content:center;padding-left:1.1em}.elder-input__value{display:flex;flex-grow:1}.elder-input__value>*{flex-grow:1}.elder-input__element{font:inherit;width:100%;padding:1.1em;color:inherit;border:none;outline:none;background-color:transparent;-webkit-appearance:none}.elder-input__element::-webkit-input-placeholder{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-input__element::-moz-placeholder{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-input__element:-ms-input-placeholder{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-input__element:-moz-placeholder{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-checkbox{--vue-elder-primary-h:200.81633deg;--vue-elder-primary-s:59.51417%;--vue-elder-primary-l:51.56863%;--vue-elder-primary:hsl(var(--vue-elder-primary-h),var(--vue-elder-primary-s),var(--vue-elder-primary-l));--vue-elder-primary-contrast-h:200.81633deg;--vue-elder-primary-contrast-s:59.51417%;--vue-elder-primary-contrast-l:100%;--vue-elder-primary-contrast:hsl(var(--vue-elder-primary-contrast-h),var(--vue-elder-primary-contrast-s),var(--vue-elder-primary-contrast-l));position:relative;display:flex;align-items:start;cursor:pointer;outline:none}.elder-checkbox--checked:not([disabled=disabled]).elder-checkbox--theme-default .elder-checkbox__box{color:#fff}.elder-checkbox--checked.elder-checkbox--theme-toggle .elder-checkbox__box:before,.elder-checkbox--checked.elder-checkbox--theme-toggle .elder-checkbox__box>*{transform:translateX(calc(100% - 2px))}.elder-checkbox[disabled=disabled]{cursor:not-allowed}.elder-checkbox[disabled=disabled] .elder-checkbox__box{color:inherit;border-color:var(--border-color,#eaeaea);background-color:var(--border-color,#eaeaea)}.elder-checkbox[disabled=disabled].elder-checkbox--theme-toggle .elder-checkbox__box{height:1.5rem}.elder-checkbox[disabled=disabled].elder-checkbox--theme-toggle .elder-checkbox__box:before{background-color:rgba(0,0,0,.2)}.elder-checkbox input[type=checkbox]{position:absolute;top:0;left:0;height:1.3rem;aspect-ratio:1;margin:0;pointer-events:none;opacity:0}.elder-checkbox:focus-visible .elder-checkbox__box{outline:2px solid var(--primary,--vue-elder-primary)}.elder-checkbox__box{font-size:.6rem;position:relative;display:inline-flex;align-items:center;flex-shrink:0;justify-content:center;height:1.3rem;aspect-ratio:1;margin-right:.5rem;border:1px solid var(--border-color,#eaeaea);border-radius:var(--border-radius,3px);transition:.1s ease-out}.elder-checkbox--theme-toggle .elder-checkbox__box{aspect-ratio:5/3;border-radius:1.3rem;height:1.5rem;background-color:var(--border-color,#eaeaea)}.elder-checkbox--theme-toggle .elder-checkbox__box>*{color:inherit;transition:inherit;transform:translateX(-.5rem)}.elder-checkbox--theme-toggle .elder-checkbox__box:before{content:"";display:block;height:calc(1.5rem - 6px);aspect-ratio:1;position:absolute;top:-1px;left:-1px;margin:3px;background-color:#fff;border-radius:50%;transition:inherit}.elder-checkbox__label{font-weight:300}.elder-checkbox__sublabel{opacity:.4;display:block;font-size:.9rem}.elder-checkbox__required{margin-left:4px;color:var(--error,#e83b35)}.elder-checkbox--checked .elder-checkbox__box{border-color:var(--primary,--vue-elder-primary);background-color:var(--primary,--vue-elder-primary)}.elder-checkbox--indeterminate .elder-checkbox__box{border-color:hsla(var(--primary-h,--vue-elder-primary-h),var(--primary-s,--vue-elder-primary-s),var(--primary-l,--vue-elder-primary-l),.3);background-color:hsla(var(--primary-h,--vue-elder-primary-h),var(--primary-s,--vue-elder-primary-s),var(--primary-l,--vue-elder-primary-l),.1)}.elder-checkbox--indeterminate .elder-checkbox__box:after{content:"—";font-size:.8rem;font-weight:700;position:absolute;color:var(--primary,--vue-elder-primary);top:50%;left:50%;transform:translate(-50%,-52%)}.kvass-media-thumbnail-actions{display:flex;flex-direction:column;gap:.25rem;position:absolute;top:-5px;right:-5px;transition:opacity .15s ease-out,transform .15s ease-out}.kvass-media-thumbnail-actions>*{aspect-ratio:1/1;height:22px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.65em;border-radius:50%;cursor:pointer}@media (hover:hover){.kvass-media-thumbnail-actions{opacity:0;transform:translateY(50%)}}.kvass-media-thumbnail-actions__delete{background-color:var(--vue-elder-error,#e83b35)}.kvass-media-thumbnail-actions__download{background-color:var(--vue-elder-primary,#3a9acd)}.kvass-media-thumbnail{position:relative}.kvass-media-thumbnail__item{background-color:var(--vue-elder-input-color,#f2f2f2);cursor:pointer;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px)}.kvass-media-thumbnail__item--selected{border-color:var(--vue-elder-primary,#3a9acd);box-shadow:0 3px 10px -2px rgba(0,0,0,.3)}@media (hover:hover){.kvass-media-thumbnail:hover .kvass-media-thumbnail-actions{opacity:1;transform:translateY(0)}}.elder-button{font:inherit;position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;text-decoration:none;border-width:1px;border-style:solid;border-color:transparent;border-radius:var(--vue-elder-border-radius,3px);outline:none}.elder-button:disabled,.elder-button[disabled=disabled]{pointer-events:none;color:var(--vue-elder-button-disabled-contrast,#737373);border-color:var(--vue-elder-button-disabled,#ccc);background-color:var(--vue-elder-button-disabled,#ccc)}.elder-button:hover:before{opacity:.1}.elder-button:focus:before{opacity:.2}.elder-button:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;content:"";transition:opacity .2s;opacity:0;border-radius:inherit;background:#000}.elder-button--icon{z-index:1;justify-content:space-between}.elder-button--icon-left{flex-direction:row-reverse}.elder-button--icon-left .elder-button__icon{border-radius:var(--vue-elder-border-radius,3px) 0 0 var(--vue-elder-border-radius,3px)}.elder-button--busy{pointer-events:none!important}.elder-button--loading{overflow:hidden;cursor:wait}.elder-button--loading:after{position:absolute;bottom:0;left:-20%;display:inline-block;width:25%;height:5px;content:"";animation:loader 1s linear infinite;border-radius:5px;background:hsla(0,0%,100%,.5)}@keyframes loader{to{transform:translateX(500%)}}.elder-button__label{z-index:1;flex-grow:1;padding:var(--vue-elder-button-padding-y,.75em) var(--vue-elder-button-padding-x,1.5em)}.elder-button--icon-right .elder-button__label{padding:var(--vue-elder-button-padding-y,.75em) calc(var(--vue-elder-button-padding-x, 1.5em)/2) var(--vue-elder-button-padding-y,.75em) var(--vue-elder-button-padding-x,1.5em)}.elder-button--icon-left .elder-button__label{padding:var(--vue-elder-button-padding-y,.75em) var(--vue-elder-button-padding-x,1.5em) var(--vue-elder-button-padding-y,.75em) calc(var(--vue-elder-button-padding-x, 1.5em)/2)}.elder-button__icon{border-radius:0 var(--vue-elder-border-radius,3px) var(--vue-elder-border-radius,3px) 0}.elder-button__icon:first-child:last-child{padding:var(--vue-elder-button-padding-y,.75em) var(--vue-elder-button-padding-x,1.5em);border-radius:var(--vue-elder-border-radius,3px) 0 0 var(--vue-elder-border-radius,3px)}.elder-button--icon-right .elder-button__icon{padding:var(--vue-elder-button-padding-y,.75em) var(--vue-elder-button-padding-x,1.5em) var(--vue-elder-button-padding-y,.75em) 0}.elder-button--icon-left .elder-button__icon{padding:var(--vue-elder-button-padding-y,.75em) 0 var(--vue-elder-button-padding-y,.75em) var(--vue-elder-button-padding-x,1.5em)}.elder-button--default{color:var(--vue-elder-default-contrast,currentColor);border-color:var(--vue-elder-default-border,rgba(0,0,0,.1));background-color:var(--vue-elder-default,transparent)}.elder-button--default--inverted{color:var(--vue-elder-default,transparent);border-color:var(--vue-elder-default,transparent);background-color:var(--vue-elder-default-contrast,currentColor)}.elder-button--primary{color:var(--vue-elder-primary-contrast,#fff);border-color:var(--vue-elder-primary-border,var(--vue-elder-primary));background-color:var(--vue-elder-primary,#3a9acd)}.elder-button--primary--inverted{color:var(--vue-elder-primary,#3a9acd);border-color:var(--vue-elder-primary,#3a9acd);background-color:var(--vue-elder-primary-contrast,#fff)}.elder-button--secondary{color:var(--vue-elder-secondary-contrast,#fff);border-color:var(--vue-elder-secondary-border,var(--vue-elder-secondary));background-color:var(--vue-elder-secondary,#ff773f)}.elder-button--secondary--inverted{color:var(--vue-elder-secondary,#ff773f);border-color:var(--vue-elder-secondary,#ff773f);background-color:var(--vue-elder-secondary-contrast,#fff)}.elder-button--warning{color:var(--vue-elder-warning-contrast,#fff);border-color:var(--vue-elder-warning-border,var(--vue-elder-warning));background-color:var(--vue-elder-warning,#ff773f)}.elder-button--warning--inverted{color:var(--vue-elder-warning,#ff773f);border-color:var(--vue-elder-warning,#ff773f);background-color:var(--vue-elder-warning-contrast,#fff)}.elder-button--success{color:var(--vue-elder-success-contrast,#fff);border-color:var(--vue-elder-success-border,var(--vue-elder-success));background-color:var(--vue-elder-success,#33ca62)}.elder-button--success--inverted{color:var(--vue-elder-success,#33ca62);border-color:var(--vue-elder-success,#33ca62);background-color:var(--vue-elder-success-contrast,#fff)}.elder-button--error{color:var(--vue-elder-error-contrast,#fff);border-color:var(--vue-elder-error-border,var(--vue-elder-error));background-color:var(--vue-elder-error,#e83b35)}.elder-button--error--inverted{color:var(--vue-elder-error,#e83b35);border-color:var(--vue-elder-error,#e83b35);background-color:var(--vue-elder-error-contrast,#fff)}.kvass-card{--kvass-card-spacing:1.75rem;--kvass-card-border-radius:var(--border-radius,3px);display:flex;flex-direction:column;border-radius:var(--kvass-card-border-radius);background-color:#fff;text-decoration:none;color:inherit}.kvass-card--default{box-shadow:0 15px 15px -5px #e6e6e6}.kvass-card--border{border:1px solid #e3e3e3}.kvass-card__header{min-height:200px;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#f9f9f9;border-radius:var(--kvass-card-border-radius) var(--kvass-card-border-radius) 0 0;border-bottom:2px solid #f9f9f9;display:flex;flex-direction:column;justify-content:center;align-items:center}.kvass-card__header:first-child:last-child{flex-grow:1}.kvass-card__title{font-weight:700;line-height:1;margin-bottom:1rem}.kvass-card__content,.kvass-card__footer,.kvass-card__header{padding:var(--kvass-card-spacing)}.kvass-card__content{flex-grow:1}.kvass-card__footer{background-color:#f9f9f9;border-top:2px solid #f4f4f4}.kvass-card__footer-content{display:flex;flex-wrap:wrap;gap:1rem}.kvass-media-type-selector{display:flex;font-size:.9em;flex-direction:column;align-items:center}.kvass-media-type-selector .elder-dropdown__content button{padding:.5rem;justify-content:space-between}.kvass-media-type-selector__info{margin-bottom:.5rem}.kvass-media-type-selector .kvass-card{max-width:700px;width:100%}.image-create-trigger{padding:1rem 0}.image-create-trigger svg{color:var(--vue-elder-primary,#3a9acd)}.kvass-media-image__thumbnail{position:relative;background-position:50%;background-size:cover}.kvass-media-image-preview{text-align:center;background-repeat:no-repeat;background-position:50%;border-radius:inherit;background-origin:content-box;flex-grow:1;height:100%;width:100%}.kvass-media-uploader{position:absolute;top:0;font-size:.7em;font-weight:700;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:200px;padding:1rem;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:#fff}.kvass-media-uploader__bar{flex-grow:1;height:5px;margin:0 1rem;border-radius:var(--vue-elder-border-radius,3px);background-color:var(--vue-elder-border-color,#eaeaea)}.kvass-media-uploader__bar-value{height:inherit;transition:width .1s ease;border-radius:inherit;background-color:var(--vue-elder-primary,#3a9acd)}.kvass-media-uploader__meta{display:flex;align-items:center}.kvass-media-uploader__meta>*+*{margin-left:5px}.kvass-media-droparea{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;border:2px dashed var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:var(--vue-elder-input-color,#f2f2f2);background-repeat:no-repeat;background-position:50%;flex-grow:1;min-height:150px;height:100%;flex-direction:column}.kvass-media-droparea:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0;background-color:var(--vue-elder-primary,#3a9acd)}@media (hover:hover){.kvass-media-droparea:hover .kvass-media-thumbnail-actions{opacity:1;transform:translateY(0)}}.kvass-media-droparea-wrapper{flex-grow:1}.kvass-media-droparea-wrapper[disabled=disabled]{cursor:not-allowed}.kvass-media-droparea--active{border-color:var(--vue-elder-primary,#3a9acd)}.kvass-media-droparea--active:before{opacity:.15}.kvass-media-droparea--active iframe{display:none}.kvass-media-droparea--invalid{cursor:not-allowed;color:var(--vue-elder-error,#e83b35);border-color:var(--vue-elder-error,#e83b35);background-image:none!important}.kvass-media-droparea--invalid:before{opacity:.2;background-color:var(--vue-elder-error,#e83b35)}.kvass-media-droparea--invalid .kvass-media-droparea__instruction{background:transparent!important}.kvass-media-droparea--invalid iframe{display:none}.kvass-media-droparea__instruction{position:absolute;max-width:75ch;font-size:.9em;transition:opacity .25s ease;text-align:center;z-index:1}@media (hover:hover){.kvass-media-droparea--selected .kvass-media-droparea__instruction{padding:1rem;opacity:0;border-radius:var(--vue-elder-border-radius,3px);background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.kvass-media-droparea--active .kvass-media-droparea__instruction,.kvass-media-droparea:hover .kvass-media-droparea__instruction{opacity:1}.kvass-media-droparea__input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.kvass-media-droparea__input[type=text]{z-index:-1;pointer-events:none}.kvass-media-droparea__input:disabled{cursor:not-allowed}.kvass-media-droparea b{color:var(--vue-elder-primary,#3a9acd)}.kvass-media-droparea .kvass-media-uploader{margin-top:1rem}.kvass-media--inside .kvass-media-droparea .kvass-media-uploader{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem}.kvass-media-description{position:absolute;bottom:.5rem;left:.5rem;width:calc(100% - 1rem);padding:.5rem .75rem;text-align:left;font:inherit;border-radius:var(--border-radius,3px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.7);transition:.15s ease-out;text-overflow:ellipsis;z-index:1}@media (hover:hover){.kvass-media-description{transform:translateY(1rem);opacity:0}}.kvass-media-description:focus-visible,.kvass-media-droparea:hover .kvass-media-description{opacity:1;transform:translateY(0)}.kvass-media-description:focus-visible{outline:1px solid var(--primary)}.kvass-media{position:relative;display:flex;flex-direction:column;text-align:left}.kvass-media__label{font-weight:700;display:flex;align-items:end;gap:.5rem}.kvass-media__label-required{color:var(--vue-elder-error,#e83b35)}.kvass-media__label-wrapper{margin-bottom:.5em}.kvass-media__sublabel{font-size:.9em;display:block;opacity:.5}.kvass-media__thumbnails{display:flex;flex-wrap:wrap;margin-top:.5rem;gap:.5rem}.kvass-media--inside .kvass-media__thumbnails{position:absolute;right:2rem;bottom:2rem}.elder-file__uploader{font-size:.7em;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:#fff}.elder-file__uploader-bar{flex-grow:1;height:5px;margin:0 1rem;border-radius:var(--vue-elder-border-radius,3px);background-color:var(--vue-elder-border-color,#eaeaea)}.elder-file__uploader-bar-value{height:inherit;transition:width .1s ease;border-radius:inherit;background-color:var(--vue-elder-primary,#3a9acd)}.elder-file__uploader-meta{display:flex;align-items:center}.elder-file__uploader-meta>*+*{margin-left:5px}.elder-file__thumbnail{line-height:1;position:relative;display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:#fff;color:inherit}.elder-file__thumbnail--clickable{cursor:pointer}.elder-file__thumbnail-sort{cursor:grab!important}.elder-file__thumbnail-icon .svg-inline--fa{font-size:1.5em;opacity:.5}.elder-file__thumbnail-name{font:inherit;font-weight:700;transition:background-color .15s ease-out;color:inherit!important;border:none;border-radius:var(--vue-elder-border-radius,3px);background-color:transparent}.elder-file__thumbnail-name:hover:not(:disabled){background-color:var(--vue-elder-border-color,#eaeaea)}.elder-file__thumbnail-info{display:flex;flex-direction:column;flex-grow:1}.elder-file__thumbnail-info-footer{display:flex;align-items:center;margin-top:.2rem}.elder-file__thumbnail-size{font-size:.8em;margin-right:.5rem;opacity:.75}.elder-file__thumbnail-download{font-size:.85em;transition:opacity .15s ease-out,color .15s ease-out;opacity:.5;color:inherit}.elder-file__thumbnail-download:hover{opacity:1;color:var(--vue-elder-primary,#3a9acd)}.elder-file__thumbnail-actions{font-size:1em;display:flex;align-items:center;align-self:flex-start;flex-direction:column;margin-left:auto;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateX(0);opacity:1}@media (hover:hover){.elder-file__thumbnail-actions{transform:translateX(1rem);opacity:0}}.elder-file__thumbnail:hover .elder-file__thumbnail-actions{transform:translateX(0);opacity:1}.elder-file__thumbnail-actions>*+*{margin-top:.5rem}.elder-file__thumbnail-actions>*{cursor:pointer;transition:opacity .2s ease,color .2s ease;opacity:.75}.elder-file__thumbnail-actions>:hover{opacity:1;color:var(--vue-elder-primary,#3a9acd)}.elder-file__thumbnail-delete{color:var(--vue-elder-error,#e83b35)!important}.elder-file{display:flex;flex-direction:column;gap:.5rem;text-align:left}.elder-file__label{font-weight:700;display:block}.elder-file__label-required{color:var(--vue-elder-error,#e83b35)}.elder-file__droparea{position:relative;display:flex;align-items:center;flex-grow:1;justify-content:center;padding:1.5rem 1rem;transition:background-color .15s ease-out,border-color .15s ease-out;text-align:center;border:2px dashed var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:var(--vue-elder-input-color,#f2f2f2);background-repeat:no-repeat;background-position:50%;background-origin:content-box}.elder-file__droparea:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0;background-color:var(--vue-elder-primary,#3a9acd)}.elder-file__droparea--active{border-color:var(--vue-elder-primary,#3a9acd)}.elder-file__droparea--active:before{opacity:.15}.elder-file__droparea--active.elder-file__droparea--invalid{cursor:not-allowed;color:var(--vue-elder-error,#e83b35);border-color:var(--vue-elder-error,#e83b35)}.elder-file__droparea--active.elder-file__droparea--invalid:before{opacity:.15;background-color:var(--vue-elder-error,#e83b35)}.elder-file__droparea-instruction{font-size:.9em;transition:opacity .25s ease}.elder-file__droparea input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.elder-file__droparea input[type=text]{z-index:-1;pointer-events:none}.elder-file__droparea b{color:var(--vue-elder-primary,#3a9acd)}.elder-file__thumbnails{display:flex;flex-direction:column;gap:.5rem}.elder-file__thumbnails .sortable-ghost{opacity:0}.field-renderer{position:relative}.field-renderer--list{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--list-item-min-width),1fr));grid-gap:1rem;grid-column-end:span 2;border:none;border-radius:var(--border-radius,4px);padding:1rem;background-color:#f7f7f7;margin:0;align-self:self-start}.field-renderer--disabled{padding:1rem}.field-renderer__disabled-overlay{position:absolute;z-index:3;width:100%;height:100%;left:0;top:0;padding:2rem 1rem;align-items:flex-start;flex-grow:1;background-color:hsla(0,0%,100%,.805)}.field-renderer__disabled-overlay,.field-renderer__disabled-overlay-content{display:flex;justify-content:center;border:1px solid var(--vue-elder-border-color,#eaeaea)}.field-renderer__disabled-overlay-content{position:sticky;top:200px;background-color:var(--vue-elder-input-color,#f2f2f2);border-radius:50%;width:110px;height:110px;text-align:center;flex-direction:column;align-items:center;gap:.7rem}.field-renderer__disabled-overlay-info{font-size:.8rem}.field-renderer__actions{display:flex;justify-content:end;gap:.5rem}.field-renderer__list-labels{padding:0}.field-renderer__list-labels-label{font-weight:700}.field-renderer__list-labels-sublabel{font-size:.9em;opacity:.5}.field-renderer__list-header{display:flex;align-items:center;align-self:flex-start;gap:1rem;grid-column:1/-1;cursor:pointer;text-align:left}.field-renderer__list-header:focus-visible{outline:2px solid currentColor!important}.field-renderer__item{flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.field-renderer__action-add{grid-column:1/-1;margin:0 -1rem -1rem -1rem;background-color:rgba(0,0,0,.05)!important;border:none!important;justify-content:center!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.field-renderer__action-add .elder-button__label{flex-grow:0}.elder-loader,.field-renderer .custom-field{flex-grow:1}.elder-loader--default.elder-loader--active{display:flex;align-items:center;justify-content:center}.elder-loader--overlay{position:relative}.elder-loader--overlay>.elder-loader__element{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,var(--vue-elder-loader-theme-overlay-transparency,.6))}.elder-loader--overlay>.elder-loader__element>.elder-loader__element-content{position:sticky;top:0;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;max-height:95vh}.elder-loader--overlay>.elder-loader__element>.elder-loader__element-content>.elder-loader__element-content-inner{border:1px solid var(--vue-elder-border-color,#eaeaea);background-color:#fff}.elder-loader__element-content-inner{min-width:200px;margin:2rem 0;padding:1rem 2rem;text-align:center;border-radius:var(--vue-elder-border-radius,3px)}.elder-loader__loading-icon{--kvass-icon-spin-duration:var(--vue-elder-loader-animation-duration,500ms);color:var(--vue-elder-primary,#3a9acd)}.elder-loader__loading-message{margin-top:.5rem}.select-checklist__search{margin-bottom:1rem}.select-checklist__items,.select-checklist__items-group{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.select-checklist__label{font-weight:700}.select-checklist__sublabel{font-size:.9em;display:block;opacity:.5}.select-checklist hr{width:100%}.field-dynamic__items{display:grid;gap:.5rem 1rem;grid-template-areas:var(--grid-template-areas);grid-template-columns:var(--grid-template-columns)}.field-dynamic__item{display:flex;flex-direction:column;grid-area:var(--grid-area)}.field-dynamic .kvass-media-droparea{min-height:0!important}.richtext{flex-grow:1;display:flex;flex-direction:column-reverse}.richtext--disabled{background-color:var(--vue-elder-input-color,#fafafa)}.richtext .tippy-content>div{visibility:visible!important}.richtext:not(.richtext--disabled):focus-within{outline:1px solid var(--primary);border-radius:var(--border-radius,3px)}.richtext__editor{flex-grow:1}.richtext__editor .ProseMirror{padding:0 1rem 1rem;min-height:6rem;height:100%}.richtext__editor .ProseMirror p:first-child{margin-top:0}.richtext__editor .ProseMirror li p,.richtext__editor .ProseMirror ol p{margin:0}.richtext__editor .ProseMirror:focus{outline:none}.richtext__editor .ProseMirror img{max-width:100%}.richtext__editor .ProseMirror a[data-cta]{padding:.75em 1.5em;border-radius:var(--border-radius);text-decoration:none;display:inline-block}.richtext__editor .ProseMirror a[data-cta=primary]{background-color:var(--primary);color:var(--primary-contrast)}.richtext__editor .ProseMirror a[data-cta=secondary]{background-color:var(--secondary);color:var(--secondary-contrast)}.richtext__bubble{display:flex;background-color:var(--dark);color:#fff;border-radius:var(--border-radius)}.richtext__bubble-form{display:flex}.richtext__bubble-form button,.richtext__bubble-form select{background-color:transparent;color:inherit;border:none;border-left:1px solid hsla(0,0%,100%,.1)}.richtext__bubble-form option{color:#000}.richtext__bubble-form button{padding:.5rem;min-width:2.5rem}.richtext__bubble-form button:disabled{opacity:.5;background-color:hsla(0,0%,100%,.1)}.richtext__bubble-form select{padding:.5rem!important}.richtext__bubble-input{font:inherit;border:none;padding:.5rem;background-color:transparent;color:#fff!important}.richtext__bubble-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)!important}.richtext__bubble-input:-moz-placeholder,.richtext__bubble-input::-moz-placeholder{color:hsla(0,0%,100%,.6)!important}.richtext__bubble-input:-ms-input-placeholder{color:hsla(0,0%,100%,.6)!important}.richtext__bubble-button{width:auto;padding:.5rem .75rem!important;color:#fff;font-size:.6em}.richtext__bubble-button+button{border-left:1px solid hsla(0,0%,100%,.2)!important}.richtext__bubble-button svg:nth-child(2){margin-left:.5rem}.richtext__bubble-button.is-active,.richtext__bubble-button:hover{background-color:hsla(0,0%,100%,.2)!important}.richtext__menubar{padding:.75rem;position:sticky;top:0;z-index:1}.richtext__menubar-buttons{width:-moz-max-content;width:max-content;box-shadow:0 2px 4px -2px rgba(0,0,0,.1)}.richtext__menubar button{padding:.5rem;min-width:2.5rem;border:1px solid var(--border-color);cursor:pointer;background-color:#fff}.richtext__menubar button:focus-visible{position:relative;border-radius:var(--border-radius,3px);outline:1px solid var(--primary)!important}.richtext__menubar button:first-child{border-top-left-radius:var(--border-radius,3px);border-bottom-left-radius:var(--border-radius,3px)}.richtext__menubar button:last-child{border-top-right-radius:var(--border-radius,3px);border-bottom-right-radius:var(--border-radius,3px)}.richtext__menubar button+button{border-left:none}.richtext__menubar button:disabled{cursor:not-allowed}.richtext__menubar button.is-active,.richtext__menubar button:hover:not(:disabled){background-color:#f7f7f7}.richtext a{word-break:break-all}.richtext .tippy-box{max-width:none!important}.field-renderer--footercontent{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;grid-column-end:span 2}.field-renderer--footercontent .field-renderer__item{margin-top:0}.field-instagram{display:grid;grid-template-columns:1fr 120px;grid-gap:1rem}.kvass-radio{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:left}.kvass-radio__wrapper{cursor:pointer;display:inline-flex;margin-right:10px}.kvass-radio__input{display:none}.kvass-radio__input:checked+.kvass-radio__radio{border-color:var(--primary,#1d56d8)}.kvass-radio__input:checked+.kvass-radio__radio:after{opacity:1}.kvass-radio__radio{width:1.5rem;height:1.5rem;border:1px solid var(--border-color,#eaeaea);border-radius:30rem;margin-right:10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-shrink:0}.kvass-radio__radio:after{content:"";width:.75rem;height:.75rem;display:block;background:var(--primary,#1d56d8);border-radius:30rem;opacity:0}.kvass-radio__label{align-self:flex-end;font-size:1rem}.kvass-radio__sublabel{display:block;opacity:.5}.kvass-selector__input{cursor:pointer;position:relative;height:100%}.kvass-selector__input-element{position:absolute;width:100%;height:100%;margin:0!important;top:0;opacity:0;pointer-events:none;outline:none!important}.kvass-selector__input>*+*{margin-top:1rem}.kvass-selector__modal-card>.card__content{display:flex}.kvass-selector__modal-sidebar{padding-right:2rem;margin-right:2rem;border-right:1px solid var(--border-color)}.kvass-selector__modal-content{flex-grow:1}.kvass-selector__modal-content-header{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem}.kvass-selector__modal-content-title{font-weight:700}.kvass-selector__search{margin-bottom:1rem}.kvass-selector__search .elder-input__icon{padding-right:1.1em}.kvass-selector .card__footer>div{justify-content:center}.kvass-selector__items{max-height:450px;overflow-y:scroll;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.1),transparent),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.1),transparent) 0 100%;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1),transparent) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;-ms-overflow-style:none}.kvass-selector__item{cursor:pointer;padding:.5rem;transition:background-color .15s ease,border-color .15s ease;border-radius:var(--border-radius);border:1px solid transparent}.kvass-selector__item:hover{background-color:hsla(var(--border-color-h),var(--border-color-s),var(--border-color-l),.3);border-color:hsla(var(--border-color-h),var(--border-color-s),var(--border-color-l),.3)}.kvass-selector__item--selected{background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.2)!important;border-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.4)!important}.kvass-selector__item--disabled{cursor:not-allowed}.kvass-selector__item+*{margin-top:.2rem}.custom-fields-residential-template-card{display:flex;align-items:center}.custom-fields-residential-template-card__image{width:50px;height:50px;border-radius:50%;border:1px solid var(--border-color);background-color:hsl(var(--border-color-h),var(--border-color-s),calc(var(--border-color-l) + 2%));margin-right:1rem;background-size:cover;background-position:50%}.field-renderer--residentialtemplate{grid-column-end:span 2}.field-residentialtemplate__content{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem}.field-select{position:relative;width:100%;flex-grow:0!important}.field-select__element{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:1.1rem 2.5rem 1.1rem 1.1rem;border-radius:var(--border-radius)}.field-select__element--placeholder{opacity:.3}.field-select__element:focus-visible{outline:1px solid var(--primary)}.field-select__icon{position:absolute;right:1.1rem;top:50%;transform:translateY(-45%);color:inherit;opacity:.5;pointer-events:none}.field-select-modal[disabled=disabled]{cursor:not-allowed}.field-select-modal__item{display:flex;align-items:center;gap:1rem}.field-select-modal__item-thumbnail{aspect-ratio:1/1;width:40px;border-radius:30rem;-o-object-fit:cover;object-fit:cover}.field-select-modal__item-details{display:flex;flex-direction:column}.field-select-modal__item-subtitle{opacity:.7}.field-select-modal .kvass-selector__modal-card{width:100%;max-width:500px}.field-select-modal .kvass-card__footer-content{justify-content:center}.field-select-modal .kvass-selector__item+.kvass-selector__item{border-top:1px solid var(--light-grey);margin:0}.field-select-modal .elder-loader__loading-message,.field-select-modal .kvass-selector__input .elder-loader.elder-loader--active:not(:first-child){display:none}.field-select-modal .elder-loader__element-content-inner{min-width:0;padding:0;margin:0}.field-tags .vue-tags-input{background:transparent!important;max-width:100%!important}.field-tags .vue-tags-input.elder-input__element{padding:0}.field-tags .vue-tags-input.elder-input__element .ti-input{border:none}.field-tags .vue-tags-input .ti-input{padding:.8rem!important;border:none!important}.field-tags .vue-tags-input .ti-tag{color:#000!important;background-color:#f2f2f2!important;border-radius:var(--border-radius)!important;padding:4.75px 4px 4.75px 8px;font:inherit}.field-tags .vue-tags-input .ti-icon-close{margin-left:5px;opacity:.5;transition:opacity .15s ease}.field-tags .vue-tags-input .ti-icon-close:hover{opacity:1}.field-tags .vue-tags-input .ti-new-tag-input-wrapper{font-size:1em!important;font:inherit;color:inherit}.field-tags .vue-tags-input .ti-item>div{padding:.5rem .8rem;border-radius:var(--border-radius)!important}.field-tags .vue-tags-input .ti-autocomplete{color:#000!important;border-color:var(--border-color)!important;border-top:none!important;box-shadow:0 15px 15px -5px #e6e6e6}.field-tags .vue-tags-input .ti-selected-item{background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.1)!important;color:#000!important}.kvass-media-types-vimeo-preview{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:.9em;flex-grow:1;padding:1rem;background:transparent;height:320px}.kvass-media-types-vimeo-preview__preview{width:100%;height:inherit;position:relative}.kvass-media-types-vimeo-preview iframe{width:100%;height:inherit}.kvass-media-types-vimeo-preview svg{color:#00adef}.kvass-media-types-help-trigger{margin-top:1rem;display:flex;justify-content:flex-end;font-size:.75em;opacity:.7;padding:0 5px}.kvass-media-types-vimeo-create-trigger{padding:1rem 0}.kvass-media-types-vimeo-create-trigger svg{color:#00adef}.kvass-media-types-vimeo-thumbnail{position:relative;height:inherit;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;background-position:50%}.kvass-media-types-vimeo-thumbnail__icon{width:20px;height:20px;position:absolute;top:-1px;left:-1px;background:#f2f2f2;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius)}.kvass-media-types-vimeo-thumbnail__icon svg{color:#00adef}.kvass-media-types-youtube-preview{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:.9em;flex-grow:1;padding:1rem;background:transparent;height:320px}.kvass-media-types-youtube-preview__preview{width:100%;height:inherit;position:relative}.kvass-media-types-youtube-preview svg{color:#fe0002}.kvass-media-type-selector__modal .kvass-card{width:100%;max-width:700px}.kvass-media-types-youtube-create-trigger{padding:1rem 0}.kvass-media-types-youtube-create-trigger svg{color:#fe0002}.kvass-media-types-youtube-thumbnail{position:relative;height:inherit;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;background-position:50%}.kvass-media-types-youtube-thumbnail__icon{z-index:0;width:20px;height:20px;position:absolute;top:-1px;left:-1px;background:#f2f2f2;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius)}.kvass-media-types-youtube-thumbnail__icon svg{color:#fe0002}.custom-fields-elder-file__custom-drop span,.custom-fields-elder-image__custom-drop span{font-size:.9em}.custom-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 2rem}.custom-fields .elder-file,.custom-fields .kvass-media-droparea{min-height:300px}.lead{position:relative;display:flex;flex-direction:column}.lead__title{margin-bottom:1.5rem}.lead__form{background-color:#fff;border-radius:2px;display:grid;grid-gap:1rem;flex-grow:1}.lead__form-actions{flex-wrap:wrap;display:flex;justify-content:center;margin-top:1.5rem;gap:4rem}@media (max-width:767px){.lead__form-actions{gap:1.5rem}}.lead__form-alert{background-color:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 60%))}@media (max-width:767px){.lead__form .custom-fields{grid-template-columns:1fr}}.asset-manager{z-index:1002}.asset-manager .lead{background-color:#fff;padding:2rem;border-radius:var(--border-radius)}.template-custom-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem}.template-custom-footer img{max-width:100%}.template-custom-footer>div{max-width:450px}.kvass-media-render-vimeo__blocked,.kvass-media-render-youtube__blocked{z-index:1}.kvass-image-text--theme-masonry{-moz-column-count:2;column-count:2;-moz-column-gap:10rem;column-gap:10rem}@media (max-width:900px){.kvass-image-text--theme-masonry{-moz-column-gap:4rem;column-gap:4rem}}@media (max-width:600px){.kvass-image-text--theme-masonry{-moz-column-count:1;column-count:1}}.kvass-image-text--theme-masonry .kvass-image-text__item{-moz-column-break-inside:avoid;break-inside:avoid}.kvass-image-text--theme-masonry .kvass-image-text__item+.kvass-image-text__item{padding-top:10rem}@media (max-width:900px){.kvass-image-text--theme-masonry .kvass-image-text__item+.kvass-image-text__item{padding-top:6rem}}@media (max-width:600px){.kvass-image-text--theme-masonry .kvass-image-text__item+.kvass-image-text__item{padding-top:3rem}}.kvass-image-text--theme-masonry .kvass-image-text__image{max-width:100%;position:relative;width:100%;height:100%}.kvass-image-text--theme-masonry .kvass-image-text__image.kvass-media-render-vimeo,.kvass-image-text--theme-masonry .kvass-image-text__image.kvass-media-render-youtube{background-color:inherit}.kvass-image-text--theme-masonry .kvass-image-text__image-type--vimeo,.kvass-image-text--theme-masonry .kvass-image-text__image-type--youtube{aspect-ratio:16/9}.kvass-image-text--theme-masonry .kvass-image-text__image iframe{height:100%;width:100%}.kvass-image-text--theme-masonry .kvass-image-text__content{margin-top:1rem}.kvass-image-text--theme-masonry .kvass-image-text__title{margin:0}.kvass-image-text--theme-none .kvass-image-text__image{position:relative;width:100%;height:100%}.kvass-image-text--theme-none .kvass-image-text__image.kvass-media-render-vimeo,.kvass-image-text--theme-none .kvass-image-text__image.kvass-media-render-youtube{background-color:inherit}.kvass-image-text--theme-none .kvass-image-text__image-type--vimeo,.kvass-image-text--theme-none .kvass-image-text__image-type--youtube{aspect-ratio:16/9}.kvass-image-text--theme-none .kvass-image-text__image iframe{height:100%;width:100%}.kvass-image-text{-moz-column-gap:4rem;column-gap:4rem;padding:0}.kvass-image-text__kicker{text-transform:uppercase;font-weight:500;opacity:.8;font-size:.9rem}.kvass-image-text__item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6rem;align-items:center;margin:0!important;padding:4rem 0}@media (max-width:850px){.kvass-image-text__item{grid-template-columns:1fr;grid-gap:2rem;padding:0 0 2rem 0}}@media (min-width:851px){.kvass-image-text__item:nth-child(2n){direction:rtl}.kvass-image-text__item:nth-child(2n) .kvass-image-text__content{text-align:right;justify-content:end}.kvass-image-text__item:nth-child(2n) .kvass-image-text__content--text-over{margin:4rem -11rem 1.5rem auto}}@media (min-width:851px){.kvass-image-text__item:nth-child(odd){direction:ltr!important}.kvass-image-text__item:nth-child(odd) .kvass-image-text__content{text-align:right;justify-content:start}.kvass-image-text__item:nth-child(odd) .kvass-image-text__content--text-over{margin:4rem auto 1.5rem -11rem}}.kvass-image-text__item *{direction:ltr;text-align:left}.kvass-image-text__item-theme--primary{background-color:var(--primary);color:var(--primary-contrast)}.kvass-image-text__item-theme--primary .kvass-image-text__image--frame iframe,.kvass-image-text__item-theme--primary .kvass-image-text__image--frame img{border:3px solid var(--secondary)}.kvass-image-text__item-theme--secondary{background-color:var(--secondary);color:var(--secondary-contrast)}.kvass-image-text__item-theme--none .kvass-image-text__image--frame iframe,.kvass-image-text__item-theme--none .kvass-image-text__image--frame img,.kvass-image-text__item-theme--secondary .kvass-image-text__image--frame iframe,.kvass-image-text__item-theme--secondary .kvass-image-text__image--frame img{border:3px solid var(--primary)}.kvass-image-text__image{position:relative;width:100%;height:100%}.kvass-image-text__image.kvass-media-render-vimeo,.kvass-image-text__image.kvass-media-render-youtube{background-color:inherit}.kvass-image-text__image-type--vimeo,.kvass-image-text__image-type--youtube{aspect-ratio:16/9}.kvass-image-text__image iframe{height:100%;width:100%}.kvass-image-text__image--frame iframe,.kvass-image-text__image--frame img{border:3px solid #fff;padding:.4rem}.kvass-image-text__image--round-edges .kvass-media-render-image__caption,.kvass-image-text__image--round-edges iframe,.kvass-image-text__image--round-edges img{border-radius:3rem}@media (max-width:850px){.kvass-image-text__image--round-edges .kvass-media-render-image__caption,.kvass-image-text__image--round-edges iframe,.kvass-image-text__image--round-edges img{border-radius:2rem}}@media (max-width:850px){.kvass-image-text__image{padding:2rem 1rem 0}.kvass-image-text__image:not(.kvass-image-text__image--frame),.kvass-image-text__image:not(.kvass-image-text__image--round-edges){padding:0}}.kvass-image-text__content--text-over{background:#fff;padding:2rem;position:relative;color:initial;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}@media (max-width:850px){.kvass-image-text__content{padding-top:1rem}}@media (min-width:850px){.kvass-image-text .kvass-media-render-image{margin:auto 0;max-height:60vh}}.vue-make-lazy .fade-enter-active,.vue-make-lazy .fade-leave-active{transition-duration:.15s;transition-timing-function:ease-in}.vue-make-lazy .fade-enter,.vue-make-lazy .fade-leave-to{opacity:0}.masonry{position:relative;padding:3px}.masonry__content{display:grid;grid-gap:3px;grid-template-columns:repeat(3,1fr)}.masonry__content--length-1{grid-template-columns:1fr}.masonry__content--length-2,.masonry__content--length-4{grid-template-columns:repeat(2,1fr)}@media (max-width:1600px){.masonry__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.masonry__content{grid-template-columns:repeat(1,1fr)}}.masonry__item{position:relative;width:100%;height:100%;z-index:0;background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.1)}.masonry__item:before{display:block;content:"";width:100%;padding-top:56.25%}.masonry__item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.masonry__item iframe{height:100%;width:100%}.template-residential-templates__description{line-height:1.5;max-width:800px}.template-residential-templates__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;margin-top:2rem}.template-residential-templates__item-card{text-decoration:none}.template-residential-templates__item-card-image{background-size:cover;background-position:50%;width:100%;position:relative}.template-residential-templates__item-card-image:before{display:block;content:"";width:100%;padding-top:75%}.template-residential-templates__item-card-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.template-residential-templates__item-card-title{margin-top:1rem;font-weight:700}.kvass-media-render-image{position:relative;width:100%;height:100%;margin:0}.kvass-media-render-image__image{height:100%;width:100%}.kvass-media-render-image__caption{line-height:1.5}.kvass-media-render-image--caption-inside .kvass-media-render-image__caption{position:absolute;bottom:0;left:0;width:100%;padding:.8rem 1rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));color:#fff;transition:opacity .2s ease-out;pointer-events:none}.kvass-media-render-image--caption-inside.kvass-media-render-image--caption-hidden .kvass-media-render-image__caption{opacity:0!important}.kvass-media-render-image--caption-inside.kvass-media-render-image--caption-visible .kvass-media-render-image__caption{opacity:1}@media (hover:hover){.kvass-media-render-image--caption-inside.kvass-media-render-image--caption-hover .kvass-media-render-image__caption{opacity:0}.kvass-media-render-image--caption-inside.kvass-media-render-image--caption-hover:hover .kvass-media-render-image__caption{opacity:1}}.kvass-media-render-vimeo{background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.07)}.kvass-media-render-vimeo iframe{height:100%;width:100%}.kvass-media-render-vimeo>*{position:absolute;top:0;left:0;width:100%;height:100%}.kvass-media-render-vimeo__thumbnail{background-size:cover;background-repeat:no-repeat;background-position:50%;filter:blur(10px);opacity:.7}.kvass-media-render-vimeo__blocked{display:flex;justify-content:center;align-items:center;left:50%;top:50%;transform:translate(-50%,-50%)}.kvass-media-render-vimeo__blocked svg{opacity:.3}@media (max-width:992px){.kvass-media-render-vimeo__blocked svg{font-size:2.5em}}.kvass-media-render-vimeo__blocked-warning{pointer-events:auto;position:absolute;bottom:0;text-align:center;background-color:#f2f2f2;font-size:.6em;bottom:3rem;left:3rem;max-width:400px;font-size:.8em;padding:1.5em 2em}.kvass-media-render-vimeo__blocked-warning .elder-button{margin-top:1rem}@media (max-width:992px){.kvass-media-render-vimeo__blocked-warning{left:.5rem;bottom:.5rem;font-size:.6em;max-width:200px}}.kvass-media-render-vimeo .fade-enter-active,.kvass-media-render-vimeo .fade-leave-active{transition:opacity .5s}.kvass-media-render-vimeo .fade-enter,.kvass-media-render-vimeo .fade-leave-to{opacity:0}.kvass-media-render-youtube{background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.07)}.kvass-media-render-youtube iframe{height:100%;width:100%}.kvass-media-render-youtube>*{position:absolute;top:0;left:0;width:100%;height:100%}.kvass-media-render-youtube__thumbnail{background-size:cover;background-repeat:no-repeat;background-position:50%;filter:blur(10px);opacity:.7}.kvass-media-render-youtube__blocked{display:flex;justify-content:center;align-items:center;left:50%;top:50%;transform:translate(-50%,-50%)}.kvass-media-render-youtube__blocked svg{opacity:.3}@media (max-width:992px){.kvass-media-render-youtube__blocked svg{font-size:2.5em}}.kvass-media-render-youtube__blocked-warning{pointer-events:auto;position:absolute;bottom:0;text-align:center;background-color:#f2f2f2;font-size:.6em;bottom:3rem;left:3rem;max-width:400px;font-size:.8em;padding:1.5em 2em}.kvass-media-render-youtube__blocked-warning .elder-button{margin-top:1rem}@media (max-width:992px){.kvass-media-render-youtube__blocked-warning{left:.5rem;bottom:.5rem;font-size:.6em;max-width:200px}}.kvass-media-render-youtube .fade-enter-active,.kvass-media-render-youtube .fade-leave-active{transition:opacity .5s}.kvass-media-render-youtube .fade-enter,.kvass-media-render-youtube .fade-leave-to{opacity:0}.kvass-media-render-slider{position:relative;overflow:hidden;width:100%;height:100%}.kvass-media-render-slider__navigation-button{position:absolute;margin:0;padding:1rem 1.5rem;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;pointer-events:auto;z-index:10}.kvass-media-render-slider__navigation-button svg{filter:drop-shadow(0 2px 1px rgba(0,0,0,.3))}.kvass-media-render-slider__navigation-button:focus-visible,.kvass-media-render-slider__navigation-button:hover{background-color:rgba(0,0,0,.4)}.kvass-media-render-slider__navigation-button:active{background-color:rgba(0,0,0,.5)}.kvass-media-render-slider__navigation-button--left{left:0}.kvass-media-render-slider__navigation-button--right{right:0}.kvass-media-render-slider--center .kvass-media-render-slider__navigation-button{top:50%;translate:0 -50%}.kvass-media-render-slider--bottom .kvass-media-render-slider__navigation-button{bottom:1rem;right:1rem;left:auto}.kvass-media-render-slider--bottom .kvass-media-render-slider__navigation-button--left{translate:-100%}.kvass-media-render-slider .kvass-media-render-image{position:absolute;top:0;left:0;height:inherit;width:inherit}.kvass-media-render-slider iframe{overflow:hidden;pointer-events:none;z-index:0;min-width:177.77778vh;height:56.25vw!important;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.kvass-media-render-slider .fade-enter-active,.kvass-media-render-slider .fade-leave-active{transition:opacity .5s}.kvass-media-render-slider .fade-enter,.kvass-media-render-slider .fade-leave-to{opacity:0}.gallery,.gallery__main{position:relative;display:flex;flex-direction:column}.gallery__main{z-index:0;flex-grow:1;margin:0;aspect-ratio:16/9;width:100%}.gallery__main-link{background:hsla(0,0%,100%,.5);position:absolute;bottom:0;right:0;padding:1em}.gallery__main-image{flex-grow:1;position:absolute;width:100%;height:100%}.gallery__caption{z-index:1009;position:absolute;bottom:0;font-weight:700;background-color:hsla(0,0%,100%,.5);padding:.5rem 1rem;border-radius:0 2px 0 0}.gallery__thumbnail{cursor:pointer;position:relative}.gallery__thumbnail>.content{width:100%;height:100%}.gallery__thumbnail-image{filter:grayscale(100%)}.gallery__thumbnail-image--active,.gallery__thumbnail-image:hover{filter:grayscale(0)}.gallery__thumbnail iframe{pointer-events:none}.gallery__main-image,.gallery__thumbnail{height:100%;-o-object-position:center;object-position:center;border-radius:2px;background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.07);aspect-ratio:16/9}.gallery--size-cover .gallery__main-image,.gallery--size-cover .gallery__thumbnail{-o-object-fit:cover;object-fit:cover}.gallery--size-contain .gallery__main-image,.gallery--size-contain .gallery__thumbnail{-o-object-fit:contain;object-fit:contain;padding:1rem}.gallery__thumbnails{margin:.5rem -.5rem -.5rem}.gallery__slide{padding:.5rem}.gallery__controls{z-index:10}.gallery__controls-button{position:absolute;top:34%;padding:.5rem 1rem;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer}.gallery__controls-button svg{filter:drop-shadow(0 2px 1px rgba(0,0,0,.3))}.gallery__controls-button[data-direction=right]{right:0}.gallery__controls-button[data-direction=left]{left:0}.gallery__controls-button:focus-visible,.gallery__controls-button:hover{background-color:rgba(0,0,0,.4)}.gallery__controls-button:active{background-color:rgba(0,0,0,.5)}.template-residential-template-attachments{position:relative}.template-residential-template-attachments__title{margin-bottom:1.5rem}.template-residential-template-attachments__items{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:0;margin:0}.template-residential-template-attachments__item{list-style:none;padding:1em;border:1px solid #676767;text-align:center}.template-residential-template-attachments__item-label{opacity:.75;margin-top:.5em;word-break:break-all;color:initial}.template-residential-template-info{line-height:1.5}.template-residential-template-info>p:first-child{margin-top:0}.template-residential-template-summary{display:flex;flex-direction:column;padding:0 6rem;background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.05);justify-content:center}@media (max-width:767px){.template-residential-template-summary{padding:2rem 2rem}}.template-residential-template-summary__title{margin:0 0 1.5rem 0}.template-residential-template-summary__properties{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem 3rem}.template-residential-template-summary__property{border-top:1px solid #676767;padding:.5rem 0;display:flex;justify-content:space-between}.template-residential-template-summary__property-label{font-weight:700}.template-residential-template-summary__property-value{text-align:right;margin-left:1rem}.template-residential-template-page__header{pointer-events:none;display:flex}@media (max-width:1100px){.template-residential-template-page__header{flex-direction:column}}.template-residential-template-page__header-cover{background-color:grey;position:relative}.template-residential-template-page__header-cover-wrapper{flex-basis:50%;flex-grow:1;height:60vh}@media (max-width:1100px){.template-residential-template-page__header-cover-wrapper{height:auto}}.template-residential-template-page__header-cover:before{display:block;content:"";width:100%;padding-top:56.25%}.template-residential-template-page__header-cover>.content{position:absolute;top:0;left:0;right:0;bottom:0}.template-residential-template-page__content{flex-basis:50%;flex-grow:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:6rem 0;grid-gap:4rem 8rem}.template-residential-template-page__content-floorplan{min-height:40vh}.template-residential-template-page__attachments{padding-block:0 6rem}.kpb-attachments{position:relative}.kpb-attachments__title{margin-bottom:2rem}.kpb-attachments__items{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.kpb-attachments__item{padding:3em;border:1px solid #676767;text-align:center}.kpb-attachments__item-label{opacity:.75;margin-top:.7em;word-break:break-all}.kpb-banner{background-size:var(--kpb-banner-background-size);background-position:var(--kpb-banner-background-position);background-repeat:no-repeat;background-color:var(--kpb-banner-background-color)}.kpb-columns{-moz-column-count:var(--kpb-column-count);column-count:var(--kpb-column-count);gap:var(--kpb-column-gap)}@media (max-width:767px){.kpb-columns{-moz-column-count:1;column-count:1}}.kpb-columns>*{margin-bottom:var(--kpb-column-gap)}.kpb-columns *{-moz-column-break-inside:avoid;break-inside:avoid-column}.kpb-grid{display:grid;gap:var(--kpb-grid-gap);align-items:var(--kpb-grid-align-items);justify-items:var(--kpb-grid-justify-items);grid-template-columns:var(--kpb-grid-template-columns)}@media (max-width:767px){.kpb-grid{grid-template-columns:1fr}.kpb-grid *{grid-column:unset!important;grid-row:unset!important}}.kpb-contact-list__avatar{width:12rem;aspect-ratio:var(--kpb-contact-list-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex-shrink:0}.kpb-contact-list__subtitle{color:rgba(55,54,52,.6)}.kpb-contact-list__contact-info{display:flex;flex-direction:column}.kpb-contact-list__contact-info-icon{width:1em;opacity:.3}.kpb-contact-list__user-title{margin:2px 0}.kpb-contact-list__item{display:flex;gap:1.5rem;border-radius:var(--kpb-border-radius,0)}.kpb-contact-list__name{font-weight:700;font-size:1.1em}.kpb-contact-list__company-name{opacity:.5}.kpb-contact-list__company-logo{margin-top:1rem}.kpb-contact-list__email,.kpb-contact-list__phone{text-decoration:none;margin-right:10px;display:inline-flex;align-items:center;gap:.5rem}.kpb-contact-list[data-kpb-variant=vertical] .kpb-contact-list__item{flex-direction:column}.kpb-contact-list[data-kpb-variant=vertical] .kpb-contact-list__name{margin:0;font-size:1.8em;font-weight:400}.kpb-contact-list[data-kpb-variant=vertical] .kpb-contact-list__contact-info{margin-top:1rem}.kpb-contact-list[data-kpb-variant=horizontal] .kpb-contact-list__item{flex-direction:row}.kpb-embed{width:100%;aspect-ratio:var(--kpb-embed-aspect-ratio);background-color:var(--kpb-embed-background-color)}.kpb-features{display:flex;justify-content:center;flex-wrap:wrap;width:100%;gap:var(--kpb-features-gap,4rem)}.kpb-features__placement--left .kvass-card__header{margin-inline:var(--kpb-features-padding-inline,1rem);background-position:0;transform:translate(calc(var(--kpb-features-padding)*-1))}.kpb-features__placement--left .kpb-features__content{padding-inline:var(--kpb-features-padding-inline,1rem);text-align:left}.kpb-features__placement--center .kvass-card__header{margin-left:auto;margin-right:auto;background-position:50%}.kpb-features__placement--center .kpb-features__content{text-align:center}.kpb-features__placement--right .kvass-card__header{margin-inline:var(--kpb-features-padding-inline,1rem);margin-left:auto;background-position:100%;transform:translate(calc(var(--kpb-features-padding)*1))}.kpb-features__placement--right .kpb-features__content{padding-inline:var(--kpb-features-padding-inline,1rem);text-align:right}.kpb-features__border-theme--primary,.kpb-features__border-theme--primary .kvass-card__header{border-color:var(--primary)}.kpb-features__border-theme--secondary .kvass-card__header,.kpb-features__border-theme .kvass-card__header{border-color:var(--secondary)}.kpb-features__border-theme--white .kvass-card__header,.kpb-features__border-theme .kvass-card__header{border-color:#fff}.kpb-features__border-theme--black .kvass-card__header,.kpb-features__border-theme .kvass-card__header{border-color:#000}.kpb-features__border-theme--custom .kvass-card__header,.kpb-features__border-theme .kvass-card__header{border-color:var(--custom-background-color,var(--primary))}.kpb-features .kvass-card{background-color:inherit;flex-grow:0;--kvass-card-spacing:0px 0px;--kvass-card-border-radius:0px}.kpb-features__icon{width:calc(100%/var(--kpb-features-columns) - var(--kpb-features-gap, 4rem) + var(--kpb-features-gap, 4rem)/var(--kpb-features-columns))}@media (max-width:992px){.kpb-features__icon{width:calc(50% - var(--kpb-features-gap, 4rem) + var(--kpb-features-gap, 4rem)/2)}}.kpb-features__icon .kvass-card__header{background-size:contain;background-repeat:no-repeat;background-origin:content-box;background-color:inherit;min-height:0;margin-bottom:10px;width:var(--kpb-features-size,7rem);max-height:calc(var(--kpb-features-size, 7rem) + 1rem);min-height:var(--kpb-features-size,7rem);border-radius:100%;padding:var(--kpb-features-padding)}.kpb-features__icon .kvass-card__header img,.kpb-features__icon .kvass-card__header svg{padding-inline:.5rem;padding-block:.5rem}.kpb-features__icon .kvass-card__header svg{width:87.5%}.kpb-features__content{word-break:break-word;line-height:1.7;margin-bottom:.5rem;font-size:1rem}.kpb-features__content strong{font-size:1.25rem}.kpb-features__content p{margin:0}.kpb-features__content-bold{font-size:1.25rem;font-weight:700}.kpb-features[data-kpb-variant=circle] .kpb-features__icon .kvass-card__header{background-color:var(--kpb-features-icon-background-color);border-width:2px;border-style:solid}.kpb-features[data-kpb-variant=underline]{justify-content:start}.kpb-features[data-kpb-variant=underline] .kpb-features__icon{border-bottom-style:solid;border-bottom-width:7px}@media (max-width:767px){.kpb-features[data-kpb-variant=underline] .kpb-features__icon{width:85%}}.kpb-features[data-kpb-variant=underline] .kpb-features__icon .kvass-card__header{border-bottom:0}.kpb-features[data-kpb-variant=none] .kvass-card__header{border-radius:none;border:none!important}.kpb-features[data-kpb-variant=none] .kpb-features__icon{border:none}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.flatfinder-leaflet-v1-card{opacity:0}.flatfinder-leaflet-v1-card--visible{opacity:1}.flatfinder-leaflet-v1-card-theme--overlay .flatfinder-leaflet-v1-card__wrapper{padding:0}.flatfinder-leaflet-v1-card-theme--overlay .flatfinder-leaflet-v1-card__cover{width:100%}.flatfinder-leaflet-v1-card-theme--overlay .flatfinder-leaflet-v1-card__content{margin-top:0;color:#fff;position:absolute;background-color:rgba(0,0,0,.3);width:100%!important;height:100%;align-items:center;max-width:100%!important}.flatfinder-leaflet-v1-card-theme--overlay .flatfinder-leaflet-v1-card__content .flatfinder-leaflet-v1-card__title{display:none}.flatfinder-leaflet-v1-card-theme--popper{z-index:999;pointer-events:none;position:absolute;transition:opacity .15s ease-out}.flatfinder-leaflet-v1-card-theme--popper .flatfinder-leaflet-v1-card__cover{height:150px}.flatfinder-leaflet-v1-card-theme--popper .flatfinder-leaflet-v1-card__content{padding:1rem}.flatfinder-leaflet-v1-card__wrapper{border-radius:var(--border-radius);background-color:#fff;color:#373634;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);overflow:hidden;display:flex;flex-direction:column;font-size:.75em;position:relative;height:inherit}.flatfinder-leaflet-v1-card__cover{width:100%;height:200px;background-size:cover;background-position:50%;background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.07)}.flatfinder-leaflet-v1-card__cover-type--floorplan{background-size:contain;background-repeat:no-repeat}.flatfinder-leaflet-v1-card__button{margin-top:auto;color:var(--secondary-contrast)}.flatfinder-leaflet-v1-card__button.elder-button--icon{justify-content:center}.flatfinder-leaflet-v1-card__button .elder-button__label{flex-grow:0}.flatfinder-leaflet-v1-card__description>:first-child{margin-top:0}.flatfinder-leaflet-v1-card__description>:last-child{margin-bottom:0}.flatfinder-leaflet-v1-card__title{margin:0;line-height:1;font-size:1.4em}.flatfinder-leaflet-v1-card__content{display:flex;flex-direction:column;justify-content:center;gap:.75rem;min-width:250px;padding:1.5rem 2rem}.flatfinder-leaflet-v1-card__properties{display:flex;justify-content:space-between}.flatfinder-leaflet-v1-card__price{line-height:1;margin:0;font-size:1.4em;font-weight:700}.flatfinder-leaflet-v1-card__price-label{opacity:.7;margin-top:.3em;display:flex;flex-direction:column;justify-content:center;gap:.1em}.flatfinder-leaflet-v1-card__fee{opacity:.5;margin-top:.5em}:root{--flatfinder-color-error-h:1.47059deg;--flatfinder-color-error-s:80.95238%;--flatfinder-color-error-l:50.58824%;--flatfinder-color-error:hsl(var(--flatfinder-color-error-h),var(--flatfinder-color-error-s),var(--flatfinder-color-error-l));--flatfinder-color-success-h:146.77966deg;--flatfinder-color-success-s:89.84772%;--flatfinder-color-success-l:38.62745%;--flatfinder-color-success:hsl(var(--flatfinder-color-success-h),var(--flatfinder-color-success-s),var(--flatfinder-color-success-l));--flatfinder-color-warning-h:43.68421deg;--flatfinder-color-warning-s:95.79832%;--flatfinder-color-warning-l:46.66667%;--flatfinder-color-warning:hsl(var(--flatfinder-color-warning-h),var(--flatfinder-color-warning-s),var(--flatfinder-color-warning-l));--flatfinder-color-current-h:0deg;--flatfinder-color-current-s:0%;--flatfinder-color-current-l:29.41176%;--flatfinder-color-current:hsl(var(--flatfinder-color-current-h),var(--flatfinder-color-current-s),var(--flatfinder-color-current-l));--flatfinder-color-upcoming-h:208.94118deg;--flatfinder-color-upcoming-s:100%;--flatfinder-color-upcoming-l:50%;--flatfinder-color-upcoming:hsl(var(--flatfinder-color-upcoming-h),var(--flatfinder-color-upcoming-s),var(--flatfinder-color-upcoming-l));--flatfinder-color-flatfinder-h:0deg;--flatfinder-color-flatfinder-s:0%;--flatfinder-color-flatfinder-l:100%;--flatfinder-color-flatfinder:hsl(var(--flatfinder-color-flatfinder-h),var(--flatfinder-color-flatfinder-s),var(--flatfinder-color-flatfinder-l));--flatfinder-color-project-h:0deg;--flatfinder-color-project-s:0%;--flatfinder-color-project-l:100%;--flatfinder-color-project:hsl(var(--flatfinder-color-project-h),var(--flatfinder-color-project-s),var(--flatfinder-color-project-l))}.flatfinder-leaflet-v1{display:flex;justify-content:center;gap:1rem}@media (max-width:992px){.flatfinder-leaflet-v1{display:grid;grid-template-columns:repeat(2,1fr) 250px;grid-template-areas:"flatfinder flatfinder carousel"}}@media (max-width:767px){.flatfinder-leaflet-v1{flex-direction:column;grid-template-areas:"flatfinder flatfinder flatfinder" "carousel carousel carousel"}}.flatfinder-leaflet-v1__map{overflow:hidden;background-color:#fff}.flatfinder-leaflet-v1__aspect{grid-area:flatfinder;width:100%;position:relative;background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.1);background-size:contain;align-self:center}.flatfinder-leaflet-v1__aspect:before{display:block;content:"";width:100%;padding-top:100%}.flatfinder-leaflet-v1__aspect>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:992px){.flatfinder-leaflet-v1__aspect{align-self:start}}@media (max-width:767px){.flatfinder-leaflet-v1__aspect{margin-bottom:1.6rem}}.flatfinder-leaflet-v1__aspect:before{padding-top:var(--map-ratio)}.flatfinder-leaflet-v1__bottom-left,.flatfinder-leaflet-v1__bottom-right,.flatfinder-leaflet-v1__top-left,.flatfinder-leaflet-v1__top-right{position:absolute;z-index:999}.flatfinder-leaflet-v1__top-left,.flatfinder-leaflet-v1__top-right{top:1rem}@media (max-width:992px){.flatfinder-leaflet-v1__top-left,.flatfinder-leaflet-v1__top-right{top:0}}.flatfinder-leaflet-v1__top-right{right:1rem}@media (max-width:992px){.flatfinder-leaflet-v1__top-right{right:0}}.flatfinder-leaflet-v1__top-left{left:1rem}@media (max-width:992px){.flatfinder-leaflet-v1__top-left{left:0}}.flatfinder-leaflet-v1__bottom-left,.flatfinder-leaflet-v1__bottom-right{bottom:1rem}@media (max-width:992px){.flatfinder-leaflet-v1__bottom-left,.flatfinder-leaflet-v1__bottom-right{bottom:0}}.flatfinder-leaflet-v1__bottom-right{right:1rem}@media (max-width:992px){.flatfinder-leaflet-v1__bottom-right{right:0}}.flatfinder-leaflet-v1__bottom-left{left:1rem}@media (max-width:992px){.flatfinder-leaflet-v1__bottom-left{left:0}}.flatfinder-leaflet-v1__carusel{grid-area:carousel}.flatfinder-leaflet-v1__carusel .VueCarousel-navigation--disabled{display:none!important}.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-next,.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-prev{background-color:rgba(0,0,0,.3)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;transform:translateY(-50%)!important}.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-next svg,.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-prev svg{width:.75rem;filter:drop-shadow(0 2px 1px rgba(0,0,0,.3));path-fill:#fff}.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-next:focus-visible,.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-next:hover,.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-prev:focus-visible,.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-prev:hover{background-color:rgba(0,0,0,.4)}.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-next:active,.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-prev:active{background-color:rgba(0,0,0,.5)}.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-next:focus,.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-prev:focus{outline:none!important}.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-next{padding-right:5px!important;border-radius:50% 0 0 50%}.flatfinder-leaflet-v1__carusel .VueCarousel-navigation-prev{border-radius:0 50% 50% 0;padding-left:5px!important}.flatfinder-leaflet-v1__slide-card-model--residential{height:100%}.flatfinder-leaflet-v1 .leaflet-control-attribution{display:none}.flatfinder-leaflet-v1 .leaflet-container{background-color:#f5f5f5}@media (min-width:768px){.flatfinder-leaflet-v1 .flatfinder-layer--animated{animation:flatfinder-pulse 2s infinite}}@media (min-width:768px){.flatfinder-leaflet-v1 .flatfinder-layer--current{animation:flatfinder-pulse-current 2s infinite}}.flatfinder-leaflet-v1 .flatfinder-layer--current-animated{animation:flatfinder-pulse-current 2s infinite}.flatfinder-leaflet-v1 .flatfinder-layer--delay-0{animation-delay:0ms}.flatfinder-leaflet-v1 .flatfinder-layer--delay-1{animation-delay:.2s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-2{animation-delay:.4s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-3{animation-delay:.6s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-4{animation-delay:.8s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-5{animation-delay:1s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-6{animation-delay:1.2s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-7{animation-delay:1.4s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-8{animation-delay:1.6s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-9{animation-delay:1.8s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-10{animation-delay:2s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-11{animation-delay:2.2s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-12{animation-delay:2.4s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-13{animation-delay:2.6s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-14{animation-delay:2.8s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-15{animation-delay:3s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-16{animation-delay:3.2s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-17{animation-delay:3.4s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-18{animation-delay:3.6s}.flatfinder-leaflet-v1 .flatfinder-layer--delay-19{animation-delay:3.8s}.flatfinder-leaflet-v1 .flatfinder-tooltip{max-width:50ch;width:-moz-max-content;width:max-content;white-space:normal;opacity:1!important}.flatfinder-leaflet-v1 .flatfinder-tooltip--hidden{opacity:0!important}.flatfinder-leaflet-v1 .flatfinder-tooltip--muted{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:transparent}.flatfinder-leaflet-v1 .flatfinder-tooltip--muted .flatfinder-tooltip__description{display:none}.flatfinder-leaflet-v1 .flatfinder-tooltip__title{font-weight:700}.flatfinder-leaflet-v1 .elder-loader__element{z-index:9999}.flatfinder-leaflet-v1 .flatfinder-tooltip__description{display:block;padding:.75rem;letter-spacing:.3px;animation:flatfinder-tooltip-fade-in .1s ease-out;max-width:250px;width:-moz-max-content;width:max-content;background-color:#fff;border-radius:4px;z-index:1000;pointer-events:none}.flatfinder-leaflet-v1 .flatfinder-tooltip__description[data-visible=false]{visibility:hidden}.flatfinder-leaflet-v1 .flatfinder-tooltip__description[data-popper-placement=right]{transform-origin:left;margin-left:-2rem!important}.flatfinder-leaflet-v1 .flatfinder-tooltip__description[data-popper-placement=left]{transform-origin:right;margin-right:-2rem!important}.flatfinder-leaflet-v1 .flatfinder-tooltip__description[data-popper-placement=top]{transform-origin:bottom;margin-bottom:-2rem!important}.flatfinder-leaflet-v1 .flatfinder-tooltip__description[data-popper-placement=bottom]{transform-origin:top;margin-top:-2rem!important}.flatfinder-leaflet-v1 .flatfinder-tooltip__description p{margin-block:.25rem}@keyframes flatfinder-pulse-current{50%{fill-opacity:.5}}@keyframes flatfinder-pulse{50%{fill-opacity:.5}}@keyframes flatfinder-tooltip-fade-in{0%{opacity:0;translate:0 -.25rem;scale:.98}}.elder-choices{display:flex;flex-wrap:wrap;margin-bottom:-1rem;margin-left:-1rem}.elder-choices__item{font-size:inherit;font-weight:700;display:flex;align-items:center;flex-direction:column;flex-grow:1;margin-bottom:1rem;margin-left:1rem;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);outline:none!important;background-color:#fff}.elder-choices__item--active{border-color:var(--vue-elder-primary,#3a9acd);background-color:var(--vue-elder-primary,#3a9acd);color:var(--vue-elder-primary-contrast,#fff)}.elder-choices__item-image{flex-grow:1;padding:1rem 2rem 0}.elder-choices__item-label{padding:1rem 2rem}.flatfinder-filter-type-boolean__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8em;margin-bottom:.5rem}.flatfinder-filter-type-boolean .elder-choices{margin:0;gap:.5rem}.flatfinder-filter-type-boolean .elder-choices__item{margin:inherit}.flatfinder-filter-type-boolean .elder-choices__item-label{padding:.25rem 1rem}.range-slider{width:100%;margin-top:1rem;position:relative}.range-slider__label{font-weight:700;display:flex;gap:.55em;margin-bottom:1rem}.range-slider__input,.range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.range-slider__input{pointer-events:none;position:absolute;height:0;width:100%}.range-slider__input--left{z-index:3;left:-1px}.range-slider__input--right{z-index:4}.range-slider__input--elevated{z-index:5}.range-slider__input::-webkit-slider-thumb{background-color:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 10%));border:none;border-radius:50%;box-shadow:0 0 0 #000;border:2px solid hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l)));cursor:pointer;height:18px;width:18px;margin-top:2px;pointer-events:all;position:relative}@media screen and (max-width:768px){.range-slider__input::-webkit-slider-thumb{height:25px;width:25px}}.range-slider__input::-moz-range-thumb{background-color:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 10%));border:none;border-radius:50%;box-shadow:0 0 0 #000;border:2px solid hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l)));cursor:pointer;height:18px;width:18px;margin-top:2px;pointer-events:all;position:relative}@media screen and (max-width:768px){.range-slider__input::-moz-range-thumb{height:25px;width:25px}}.range-slider__slider{position:relative;width:100%}.range-slider__slider-left-value,.range-slider__slider-range,.range-slider__slider-right-value,.range-slider__slider-track{position:absolute}.range-slider__slider-range,.range-slider__slider-track{border-radius:3px;height:.4rem}.range-slider__slider-track{background-color:#e3e3e3;width:100%;z-index:1}.range-slider__slider-range{background-color:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 35%));width:100%;z-index:2}.range-slider__slider__values{display:flex;justify-content:space-between;align-items:center}.range-slider__slider__values__value{display:flex;align-items:center;gap:.2rem}.range-slider__slider__values__value-left-value,.range-slider__slider__values__value-right-value{color:var(--dark);font-size:1rem;margin-top:1.2rem}.range-slider__slider__values__value-left-value{left:.5rem}.range-slider__slider__values__value-right-value{right:-.25rem}.range-slider__slider__values__value--suffix{display:block;flex-shrink:0;font-size:.8em;padding:.1em .25em;color:rgba(0,0,0,.6);border-left:1px solid var(--vue-elder-border-color)}.flatfinder-filter-type-range__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8em;margin-bottom:.25rem}.flatfinder-filter-type-range__value{display:flex;align-items:center;gap:.25rem}.flatfinder-filter-type-range .elder-input__element,.flatfinder-filter-type-range .elder-input__suffix{padding:.1em .25em;color:rgba(0,0,0,.6);background-color:hsla(0,0%,100%,.5)}.flatfinder-filter-type-range .elder-input__suffix{font-size:.8em;display:flex;align-items:center}.flatfinder-filter-type-range .elder-input__field{background-color:hsla(0,0%,100%,.4)}.flatfinder-filter-type-select__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8em;margin-bottom:.25rem}.flatfinder-filter-type-select__trigger{width:100%;font-size:1rem!important;line-height:1.5!important;white-space:normal!important;border:none!important;margin-top:.5rem}.flatfinder-filter-type-select__trigger .elder-button__label{padding:.5rem .7rem;text-align:left}.flatfinder-filter-type-select__dropdown .elder-dropdown__content-box{padding:1rem;gap:.5rem;min-width:200px}.flatfinder-filter-type-select__dropdown .elder-checkbox{display:block}.flatfinder-filter-items{display:contents}.flatfinder-filter-items__item-filter--disabled{opacity:0}.flatfinder-filter-items__item-disabled{position:absolute;top:0;left:0;width:100%;height:100%}.flatfinder-filter-items__item-add,.flatfinder-filter-items__item-disabled{cursor:pointer;display:flex;padding:0 1rem;align-items:center;gap:.5rem}.flatfinder-filter-items__item-add-icon,.flatfinder-filter-items__item-disabled-icon{position:relative;width:45px;aspect-ratio:1/1;display:flex;flex-shrink:0;justify-content:center;align-items:center}.flatfinder-filter-items__item-add-label,.flatfinder-filter-items__item-disabled-label{padding-right:1.5em;cursor:inherit}.flatfinder-filter-items__item-add-label span,.flatfinder-filter-items__item-disabled-label span{display:block}.flatfinder-filter-items__item-add-label span:first-child,.flatfinder-filter-items__item-disabled-label span:first-child{opacity:.8;font-weight:400;white-space:nowrap;font-size:.7em}.flatfinder-filter-items__item-remove{color:var(--error)!important;border:none!important;display:flex;align-items:center;gap:.5rem;padding:.1rem .4rem}.flatfinder-filter-items__item-remove,.flatfinder-filter-items__item-remove:before{background-color:transparent!important}.flatfinder-filter-items__item-remove>span{padding:0!important}.flatfinder-filter{display:flex;flex-grow:0;justify-content:center;flex-wrap:wrap;gap:1.5rem;max-width:1150px;margin:2rem auto}@media (max-width:767px){.flatfinder-filter{margin-top:0}}.flatfinder-filter .flatfinder-filter-items__item,.flatfinder-filter__trigger{max-width:255px;width:100%;border-radius:var(--border-radius);padding:1rem 1.25rem;position:relative;transition:background-color .2s ease-out}.flatfinder-filter .flatfinder-filter-items__item:before,.flatfinder-filter__trigger:before{content:"";position:absolute;inset:0;background-color:currentColor;opacity:.02;border-radius:inherit;pointer-events:none;z-index:-1}.flatfinder-filter__trigger-add{cursor:pointer;display:flex;padding:0 1rem;align-items:center;gap:.5rem}@media (max-width:767px){.flatfinder-filter__trigger-add{padding:0 .2rem}}.flatfinder-filter__trigger-add-label{padding-right:1.5em;cursor:inherit}.flatfinder-filter__trigger-add-label span{display:block}.flatfinder-filter__trigger-add-label span:first-child{opacity:.8;font-weight:400;white-space:nowrap;font-size:.7em}.flatfinder-filter__trigger-add-icon{position:relative;width:45px;aspect-ratio:1/1;display:flex;justify-content:space-between}@media (max-width:767px){.flatfinder-filter__trigger-add-icon{width:20px}}.flatfinder-filter__trigger-add-button{border:none!important}.flatfinder-filter .elder-dropdown__content{font-size:1em;z-index:1001}.flatfinder-filter__modal{display:initial;background-color:#fff}.flatfinder-filter__modal .flatfinder-filter-items{display:flex;flex-direction:column;gap:1rem}.flatfinder-filter__modal .flatfinder-filter-items__item{padding:.5rem;max-width:none;width:100%}.flatfinder-filter__modal-bottom{margin-top:1.5rem;display:flex;justify-content:space-between}.flatfinder-filter__modal-bottom .elder-button{font-size:1rem!important}.flatfinder{position:relative}@media (max-width:767px){.flatfinder .flatfinder-leaflet-v1__bottom-left{width:100%;top:100%;text-align:center}.flatfinder .flatfinder-leaflet-v1__aspect{margin-bottom:2.5rem}}.flatfinder__title{text-align:center;margin:0}.flatfinder__header{margin-bottom:1rem}@media (max-width:992px){.flatfinder__header{padding:0 1rem;display:flex;gap:.2rem;justify-content:space-between;flex-wrap:wrap;align-items:center}.flatfinder__header .flatfinder-filter{margin:0}.flatfinder__header .flatfinder-filter__trigger{padding:.5rem;font-size:.9em}.flatfinder__header .flatfinder-filter__trigger-add{justify-content:end}}.flatfinder__nav{display:flex;flex-wrap:wrap}.flatfinder__filter-wrapper{min-height:80px}@media (max-width:767px){.flatfinder__filter-count{border-radius:0 0 0 var(--border-radius)!important}}.flatfinder__container{--spacing:6rem;padding:var(--spacing);min-height:70vh}@media (max-width:992px){.flatfinder__container{--spacing:2rem;min-height:35vh}}@media (max-width:767px){.flatfinder__container{padding:0}}.flatfinder__overlay{padding:.5rem 1rem;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--border-radius);color:#fff;box-shadow:0 5px 8px 0 rgba(0,0,0,.2)}@media (max-width:767px){.flatfinder__overlay{padding:.25rem .5rem;font-size:.6em}}.flatfinder__attribution{font-size:.8em;white-space:nowrap}@media (max-width:767px){.flatfinder__attribution{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:rgba(0,0,0,.5);padding:.5rem}}.flatfinder__list{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:-1rem;margin-bottom:-1rem}.flatfinder__list>*{margin-left:1rem;margin-bottom:1rem}@media (max-width:767px){.flatfinder__list{margin-left:-.5rem;margin-bottom:-.5rem}.flatfinder__list>*{margin-left:.5rem;margin-bottom:.5rem}}.flatfinder__list-item{background-color:hsla(0,0%,100%,.7);background-position:50%;background-size:cover;box-shadow:0 5px 8px 0 rgba(0,0,0,.2);border-radius:2px;cursor:pointer;overflow:hidden;min-width:140px;min-height:100px;transition:transform .15s ease-out}@media (max-width:767px){.flatfinder__list-item{min-height:40px;min-width:100px}}.flatfinder__list-item:hover .flatfinder__list-item-label{opacity:0}.flatfinder__list-item-label{font-weight:700;padding:.5rem 1rem;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;transition:opacity .2s ease-out}@media (max-width:767px){.flatfinder__list-item-label{font-size:.8em}}.flatfinder .elder-loader__element{z-index:400;background-color:transparent}.flatfinder .elder-loader__element-content-inner{margin:1rem;background-color:rgba(0,0,0,.3)!important;border:none!important;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;padding:.75rem 2rem .75rem .75rem;min-width:0;gap:1rem}.flatfinder .elder-loader__loading-message{margin:0}.kpb-flex{display:flex;flex-direction:var(--kpb-flex-direction);flex-wrap:var(--kpb-flex-wrap);justify-content:var(--kpb-flex-justify-content);align-items:var(--kpb-flex-align-items);align-content:var(--kpb-flex-align-content);gap:var(--kpb-flex-gap)}@media (max-width:767px){.kpb-flex{flex-direction:column}}.kpb-media{position:relative}.kpb-media,.kpb-media iframe{aspect-ratio:var(--kpb-media-aspect-ratio)}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#fff;position:absolute;width:100%;left:0;top:0;transition:opacity .12s linear!important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#fff}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;background:rgba(0,0,0,.5);padding:10px 15px;right:0;bottom:0;top:auto!important;left:0!important}.kpb-photoswipe{height:inherit}.kpb-photoswipe iframe{pointer-events:none}.kpb-photoswipe__item{height:inherit;position:relative;display:flex;flex-direction:column;text-decoration:none;justify-content:center;background-color:#eaeaea}.kpb-photoswipe__item-thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-kpb-caption-visibility=hover] .kpb-photoswipe__item .kpb-photoswipe__item-caption{opacity:0}[data-kpb-caption-visibility=hover] .kpb-photoswipe__item:hover .kpb-photoswipe__item-caption{opacity:1}.kpb-photoswipe__item-caption-wrapper{position:absolute;bottom:0;left:0;right:0;padding:.5em .75em;text-shadow:0 2px 4px rgba(0,0,0,.75);background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));color:#fff;transition:opacity .2s ease-out;pointer-events:none;word-break:break-word}@media (max-width:767px){.kpb-photoswipe__item-caption-wrapper{font-size:.7em}}[data-kpb-caption-placement=inside] .kpb-photoswipe__item-caption-wrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}[data-kpb-caption-placement=outside] .kpb-photoswipe__item-caption-wrapper{position:static;padding:.5em 0;text-shadow:none;background:none;color:inherit}[data-kpb-caption-placement=center] .kpb-photoswipe__item-caption-wrapper{top:50%;left:50%;translate:-50% -50%;text-align:center;bottom:unset;background:rgba(0,0,0,.75);right:unset;max-height:100%;overflow:hidden}[data-kpb-caption-placement=none] .kpb-photoswipe__item-caption-wrapper,[data-kpb-caption-visibility=hidden] .kpb-photoswipe__item-caption-wrapper{display:none}.kpb-photoswipe .kvass-media-render-vimeo__blocked,.kpb-photoswipe .kvass-media-render-youtube__blocked{transform:translate(-50%,-50%)!important}.pswp img{max-width:none;-o-object-fit:contain;object-fit:contain}.pswp__button--print-button .pswp__icn{max-height:18px;top:22px}.pswp__video-container{justify-content:center}.kpb-image,.pswp__video-container{display:flex;flex-direction:column}.kpb-image{margin:0;gap:.5rem;aspect-ratio:var(--kpb-image-aspect-ratio)}.kpb-image__image{flex-grow:1;width:100%;background-color:rgba(0,0,0,.2);-o-object-fit:var(--kpb-image-object-fit);object-fit:var(--kpb-image-object-fit);-o-object-position:var(--kpb-image-object-position);object-position:var(--kpb-image-object-position)}.kpb-text{line-height:var(--kpb-text-text-line-height);text-align:var(--kpb-text-text-align)}.kpb-text,.kpb-text ol li,.kpb-text ul li{word-break:var(--kpb-text-word-break)}.kpb-text p:last-child{margin-block-end:0}.kpb-slider{width:100%;position:relative}.kpb-slider__navigation-button{position:absolute;margin:0;padding:.6rem 1rem;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;pointer-events:auto;z-index:1001}.kpb-slider__navigation-button svg{filter:drop-shadow(0 2px 1px rgba(0,0,0,.3))}.kpb-slider__navigation-button:focus-visible,.kpb-slider__navigation-button:hover{background-color:rgba(0,0,0,.4)}.kpb-slider__navigation-button:active{background-color:rgba(0,0,0,.5)}.kpb-slider__navigation-button--left{left:0}.kpb-slider__navigation-button--right{right:0}.kpb-slider--center .kpb-slider__navigation-button{top:50%;translate:0 -50%}.kpb-slider--bottom .kpb-slider__navigation-button{bottom:1rem;right:1rem;left:auto}.kpb-slider--bottom .kpb-slider__navigation-button--left{translate:-100%}.kpb-slider--outside{display:flex;align-items:center;gap:.5rem;flex-direction:row!important}.kpb-slider--outside .kpb-slider__navigation-button{position:relative;padding:.3rem .5rem}.kpb-slider__slider{position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:var(--kpb-slider-aspect-ratio)}.kpb-slider__slider-content,.kpb-slider__slider-wrapper{height:inherit;width:100%}.kpb-slider__slider .kpb-photoswipe__item{aspect-ratio:var(--kpb-slider-aspect-ratio);height:inherit;width:100%}.kpb-slider__slider .kvass-media-render-image{position:absolute;top:0;left:0;height:inherit;width:inherit;aspect-ratio:inherit}.kpb-slider__slider iframe{overflow:hidden;pointer-events:none;z-index:0;min-width:177.77778vh;height:56.25vw!important;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.kpb-slider__slider .fade-enter-active,.kpb-slider__slider .fade-leave-active{transition:opacity .5s}.kpb-slider__slider .fade-enter,.kpb-slider__slider .fade-leave-to{opacity:0}.scroll-anchor{display:block;position:relative;pointer-events:none}.kpb-section{padding-block:var(--section-padding-block,clamp(2rem,6vw,6rem))}.kpb-section__container{max-width:var(--section-width);width:100%;margin-inline:auto;padding-inline:var(--section-padding-inline,1rem)}.kpb-section--theme-default,.kpb-section--theme-none{background-color:transparent}.kpb-section--theme-black h1,.kpb-section--theme-black h2,.kpb-section--theme-custom h1,.kpb-section--theme-custom h2,.kpb-section--theme-primary h1,.kpb-section--theme-primary h2,.kpb-section--theme-secondary h1,.kpb-section--theme-secondary h2{color:inherit}.kpb-section--theme-primary{background-color:var(--primary);color:var(--primary-contrast);border-color:var(--secondary)}.kpb-section--theme-primary .kpb-text svg path{fill:var(--primary-contrast)!important}.kpb-section--theme-secondary{background-color:var(--secondary);color:var(--secondary-contrast);border-color:var(--primary)}.kpb-section--theme-secondary .kpb-text svg path{fill:var(--secondary-contrast)!important}.kpb-section--theme-custom{background-color:var(--custom-background-color,#fff);color:var(--custom-body-color,#000);border-color:var(--primary)}.kpb-section--theme-custom .kpb-text svg path{fill:var(--custom-body-color,var(--primary))!important}.kpb-section--theme-white{background-color:#fff;border-color:#000}.kpb-section--theme-black{background-color:#000;color:#fff;border-color:#fff}.kpb-section--theme-black .kpb-text svg path{fill:#fff!important}.kpb-section--width-small{--section-width:1000px}.kpb-section--width-medium{--section-width:1400px}.kpb-section--width-large{--section-width:1700px}.kpb-section--width-full{--section-width:100%;--section-padding-inline:0rem}.kpb-images-text-section:first-child.kpb-images-text-section--theme-none{padding-top:0}.kpb-images-text-section .kpb-section__container{display:grid;grid-template-columns:var(--kpb-images-text-section-default-columns);gap:var(--kpb-images-text-section-gap);align-items:center}@media (max-width:992px){.kpb-images-text-section .kpb-section__container{gap:0}}@media (max-width:992px){.kpb-images-text-section--disable-resposive-padding .kpb-section__container{padding-inline:0!important}}.kpb-images-text-section--disable-resposive-padding .kpb-section__container .kpb-images-text-section__content{padding:2rem}@media (max-width:992px){.kpb-images-text-section{padding-block:0 1rem!important}}@media (max-width:992px){.kpb-images-text-section-layout--horizontal .kpb-section__container{grid-template-columns:1fr}}.kpb-images-text-section-layout--horizontal .kpb-images-text-section__content{max-width:none}@media (min-width:993px){.kpb-images-text-section-layout--horizontal-image-left .kpb-images-text-section__content--text-over{margin:4rem auto 1.5rem -11rem}}.kpb-images-text-section-layout--horizontal-image-right{direction:rtl}.kpb-images-text-section-layout--horizontal-image-right .kpb-images-text-section__content-anchor-arrow{flex-direction:row-reverse}.kpb-images-text-section-layout--horizontal-image-right .kpb-gallery__item-caption-wrapper,.kpb-images-text-section-layout--horizontal-image-right .kpb-images-text-section__content-quote,.kpb-images-text-section-layout--horizontal-image-right .kpb-text,.kpb-images-text-section-layout--horizontal-image-right .kvass-media-render-image__caption{direction:ltr}@media (min-width:993px){.kpb-images-text-section-layout--horizontal-image-right .kpb-images-text-section__content--text-over{margin:4rem -11rem 1.5rem auto}}.kpb-images-text-section-layout--vertical .kpb-section__container{display:flex}.kpb-images-text-section-layout--vertical-image-top .kpb-section__container{flex-direction:column}@media (min-width:993px){.kpb-images-text-section-layout--vertical-image-top .kpb-images-text-section__content--text-over{margin:-11rem 0 auto 0}}.kpb-images-text-section-layout--vertical-image-bottom .kpb-section__container{flex-direction:column-reverse}@media (min-width:993px){.kpb-images-text-section-layout--vertical-image-bottom .kpb-images-text-section__content--text-over{margin:auto 0 -11rem 0}}.kpb-images-text-section-theme{padding:var(--kpb-images-text-section-padding)}@media (max-width:992px){.kpb-images-text-section-theme{padding:var(--kpb-images-text-section-padding) 0}}.kpb-images-text-section-theme--none{border-color:var(--primary)}.kpb-images-text-section.kpb-section--width-full{padding:var(--kpb-images-text-section-padding) 0}@media (min-width:993px){.kpb-images-text-section.kpb-section--width-full.kpb-images-text-section-layout--horizontal-image-right .kpb-images-text-section__content{padding-left:2rem}.kpb-images-text-section.kpb-section--width-full.kpb-images-text-section-layout--horizontal-image-left .kpb-images-text-section__content{padding-right:2rem}}@media (max-width:992px){.kpb-images-text-section.kpb-section--width-full .kpb-images-text-section__content{padding:2rem}}@media (max-width:992px){.kpb-images-text-section__content{padding:1rem 0}}.kpb-images-text-section__content-anchor-arrow{width:15px;margin:0 .5em -.15em .5em}.kpb-images-text-section__content-quote svg path{fill:var(--primary)}.kpb-images-text-section__content-size--large{max-width:1000px}.kpb-images-text-section__content-size--medium{max-width:830px}.kpb-images-text-section__content-size--small{max-width:630px}.kpb-images-text-section__content-size--full{max-width:100%}.kpb-images-text-section__content--text-over{background:#fff;padding:2rem;position:relative;color:initial;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}@media (max-width:992px){.kpb-images-text-section__slider{margin-top:2rem}}.kpb-images-text-section__images{width:100%}@media (max-width:992px){.kpb-images-text-section__images{margin-top:2rem}}.kpb-images-text-section__images--span-last .kpb-gallery__item:last-child{grid-column-end:span 2}.kpb-images-text-section__images--layout-first-image-span .kpb-gallery__item:first-child,.kpb-images-text-section__images--layout-second-image-span .kpb-gallery__item:nth-child(2){grid-row-end:span 2}.kpb-images-text-section__images--layout-first-image-full-width .kpb-gallery__item:first-child,.kpb-images-text-section__images--layout-none .kpb-gallery__item:nth-child(3n+3),.kpb-images-text-section__images--layout-none .kpb-gallery__item:nth-child(n+3){grid-column-end:span 2}.kpb-images-text-section__images--layout-gallery{display:grid}.kpb-images-text-section__images--layout-gallery .kpb-gallery__item-thumbnail{aspect-ratio:16/9}.kpb-images-text-section__images--layout-full-width{grid-template-columns:1fr!important}.kpb-images-text-section__images--frame .kpb-gallery__item-thumbnail{border-width:var(--kpb-images-text-section-border-width,3px);border-style:solid;padding:var(--kpb-images-text-section-gallery-padding,.4rem)}.kpb-images-text-section__images--frame .kpb-gallery__item-caption-wrapper{bottom:calc(var(--kpb-images-text-section-border-width, 3px) + var(--kpb-images-text-section-gallery-padding, .4rem));margin:0 calc(var(--kpb-images-text-section-border-width, 3px) + var(--kpb-images-text-section-gallery-padding, .4rem))}.kpb-images-text-section__images--frame[data-kpb-caption-placement=center] .kpb-gallery__item-caption-wrapper{bottom:unset;max-height:calc(100% - var(--kpb-images-text-section-border-width, 3px)*2 - var(--kpb-images-text-section-gallery-padding, .4rem)*2)}.kpb-images-text-section__images--round-edges .kpb-gallery__item,.kpb-images-text-section__images--round-edges .kpb-gallery__item-thumbnail{border-radius:var(--kpb-images-text-section-radius,3rem)}@media (max-width:992px){.kpb-images-text-section__images--round-edges .kpb-gallery__item,.kpb-images-text-section__images--round-edges .kpb-gallery__item-thumbnail{border-radius:var(--kpb-images-text-section-responsive-radius,2rem)}}.kpb-images-text-section__images--round-edges .kpb-gallery__item-caption-wrapper{height:100px;display:inline-flex;justify-content:center;align-items:flex-end;text-align:center;border-radius:0 0 var(--kpb-images-text-section-radius,3rem) var(--kpb-images-text-section-radius,3rem)}@media (max-width:992px){.kpb-images-text-section__images--round-edges .kpb-gallery__item-caption-wrapper{border-radius:0 0 calc(var(--kpb-images-text-section-responsive-radius, 2rem) - var(--kpb-images-text-section-gallery-padding, .4rem)) calc(var(--kpb-images-text-section-responsive-radius, 2rem) - var(--kpb-images-text-section-gallery-padding, .4rem))}}.kpb-images-text-section__images--round-edges.kpb-images-text-section__images--frame .kpb-gallery__item-caption-wrapper{border-radius:0 0 calc(var(--kpb-images-text-section-radius, 3rem) - var(--kpb-images-text-section-gallery-padding, .4rem) - var(--kpb-images-text-section-border-width, 3px)) calc(var(--kpb-images-text-section-radius, 3rem) - var(--kpb-images-text-section-gallery-padding, .4rem) - var(--kpb-images-text-section-border-width, 3px))}@media (max-width:992px){.kpb-images-text-section__images--round-edges.kpb-images-text-section__images--frame .kpb-gallery__item-caption-wrapper{border-radius:0 0 calc(var(--kpb-images-text-section-responsive-radius, 2rem) - var(--kpb-images-text-section-gallery-padding, .4rem) - var(--kpb-images-text-section-border-width, 3px)) calc(var(--kpb-images-text-section-responsive-radius, 2rem) - var(--kpb-images-text-section-gallery-padding, .4rem) - var(--kpb-images-text-section-border-width, 3px))}}.kpb-images-text-section__images--round-edges[data-kpb-caption-placement=inside] .kpb-gallery__item-caption-wrapper{padding:.5em 2em}@media (max-width:992px){.kpb-images-text-section__images--round-edges[data-kpb-caption-placement=inside] .kpb-gallery__item-caption-wrapper{padding:.5em 1em}}.kpb-images-text-section__images--round-edges[data-kpb-caption-placement=inside] .kpb-gallery__item-caption{text-overflow:ellipsis;overflow:hidden}.kpb-images-text-section__images--round-edges[data-kpb-caption-placement=outside] .kpb-gallery__item-caption-wrapper{height:unset}.kpb-images-text-section__images--round-edges[data-kpb-caption-placement=center] .kpb-gallery__item-caption-wrapper{border-radius:0;height:unset}@media (max-width:992px){.kpb-images-text-section__images--frame .kpb-gallery__item,.kpb-images-text-section__images--round-edges .kpb-gallery__item{margin:1rem .5rem 0!important}}.kpb-map{text-align:center;background:var(--primary);border:none;color:var(--primary-contrast)}.kpb-map,.kpb-map .vue-make-lazy,.kpb-map__mapbox{aspect-ratio:var(--kpb-map-aspect-ratio)}.kpb-map__address{font-size:1.25em;padding:.5rem}@media (max-width:767px){.kpb-map__address{font-size:1em}}.mapboxgl-ctrl-attrib,.mapboxgl-ctrl-logo{display:none!important}.mapboxgl-marker circle{fill:var(--primary-contrast)}.kpb-article-portal{word-break:normal}.kpb-article-portal__content{font-size:.9rem}.kpb-article-portal__content__title,.kpb-article-portal__content h2{color:initial;font-family:var(--primary-font);font-size:.9rem;margin-bottom:0}.kpb-article-portal__content p{margin:0}.kpb-article-portal__title{color:var(--primary);font-size:1.3rem;font-family:var(--primary-font);margin:.5rem 0}.kpb-article-portal__read-more{display:flex;align-items:center;gap:.5rem;margin-top:.8rem}.kpb-article-portal__read-more-content{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.kpb-article-portal__read-more-icon{height:1em}.kpb-contact-portal{display:flex;flex-direction:column;gap:1.5rem;font-size:1.1rem;flex-grow:1}.kpb-contact-portal__name{font-size:1.2rem}.kpb-contact-portal__top{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}.kpb-contact-portal__top h3{margin:0}.kpb-contact-portal__top a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kpb-contact-portal__bottom{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.kpb-contact-portal__bottom a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kpb-project-card--masonry .kpb-project-card__name{font-size:.9em;position:absolute;bottom:.5rem;left:.5rem;padding:.5rem .8rem;background:rgba(0,0,0,.6);color:#fff;border-radius:5px;transition:opacity .2s ease-out;pointer-events:none}.kpb-project-card--card .kpb-project-card__status{border-radius:50%;position:absolute;width:96px;height:96px;right:2.5rem;top:1.5rem;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:.8em;background:#fff;box-shadow:0 2px 18px rgba(0,0,0,.06)}@media (max-width:850px){.kpb-project-card--card .kpb-project-card__status{right:1rem;top:1rem;font-size:.7em;width:81px;height:81px}}.kpb-project-card--card .kpb-project-card__title{display:flex;align-items:baseline;gap:.5rem}.kpb-project-card--card .kpb-project-card__title h3{font-size:1.4rem;margin:.3em 0}.kpb-project-card--card .kpb-project-card__content{color:var(--primary)}.kpb-project-card--card .kpb-project-card__content svg{height:.7em;margin-right:.3em}.kpb-project-card--card .kpb-project-card__address{text-transform:uppercase;font-size:.6em}.kpb-project-card--card .kpb-project-card__address svg{margin-right:.5em;margin-left:.1em;height:1.2em}.kpb-project-card--tiles .kpb-project-card__status{position:absolute;left:0;top:0;z-index:11;color:var(--primary-contrast);background:var(--primary);font-size:.8em;text-align:center;padding:.75rem}.kpb-project-card--tiles .kpb-project-card__content{color:#fff;font-size:1.5rem;position:absolute;inset:0;z-index:10;pointer-events:none;background:rgba(0,0,0,.4);transition:background .2s ease;display:grid;gap:1rem;place-content:center;text-align:center}.kpb-project-card--tiles .kpb-project-card__name{margin:0}.kpb-project-card--tiles .kpb-project-card__address{margin:0;font-size:.7em;margin-bottom:1rem}.kpb-project-card--tiles .kpb-project-card__view-project{margin:0;font-size:.7em;text-decoration:underline;margin-top:auto;text-underline-offset:.3em;text-decoration-thickness:1px}.kpb-portal .elder-button{border-radius:0!important}.kpb-portal .elder-button__label{text-align:left;padding:.5em}.kpb-portal__breadcrumbs-wrapper{font-size:1.2rem;font-weight:500;margin-bottom:3rem}@media (min-width:768px){.kpb-portal__breadcrumbs-dropdown{display:none}}.kpb-portal__breadcrumbs-dropdown .elder-button{background-color:#fff;width:100%;text-align:left;padding-left:.5rem}.kpb-portal__breadcrumbs-dropdown-icon{display:flex;height:1em}.kpb-portal__breadcrumbs-button{border:unset;border-radius:unset;margin-right:1rem;border-bottom:2px solid transparent}.kpb-portal__breadcrumbs-button:after,.kpb-portal__breadcrumbs-button:before{display:none}.kpb-portal__breadcrumbs-button:hover:not(.kpb-portal__breadcrumbs-button--active){border-bottom:2px solid rgba(0,0,0,.6)}.kpb-portal__breadcrumbs-button--active{border-bottom:2px solid #000}@media (max-width:767px){.kpb-portal__breadcrumbs-button{display:none}}.kpb-portal__items{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 1rem}@media (max-width:850px){.kpb-portal__items{grid-template-columns:1fr}}.kpb-portal__items--length-1{grid-template-columns:1fr}.kpb-portal__card-icon{height:3em}.kpb-portal__card--disable-nav:hover{transform:none!important}.kpb-portal .kvass-card{position:relative;transition:transform .3s,box-shadow .3s ease}.kpb-portal .kvass-card--default{box-shadow:0 2px 18px rgba(0,0,0,.08)}.kpb-portal .kvass-card:hover{text-decoration:none;transform:scale(1.02)}.kpb-portal--thumbnail .kpb-portal__items{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:3rem}.kpb-portal--thumbnail .kvass-card{background:transparent}.kpb-portal--thumbnail .kvass-card:hover{transform:none}.kpb-portal--thumbnail .kvass-card__header{min-height:350px;border-radius:var(--kvass-card-border-radius);position:relative;border:none}.kpb-portal--thumbnail .kvass-card__content{display:flex;flex-direction:column;padding:0}.kpb-portal--masonry .kpb-portal__items{gap:1rem}.kpb-portal--masonry .kvass-card__header{min-height:350px;height:100%;position:relative;border-radius:var(--kvass-card-border-radius)}.kpb-portal--masonry .kvass-card__content{padding:0}.kpb-portal--masonry-first-project-span .kvass-card:first-child,.kpb-portal--masonry-second-project-span .kvass-card:nth-child(2){grid-row-end:span 2}.kpb-portal--card .kvass-card__content{padding:1rem 1.4rem 1.5rem 1.4rem}.kpb-portal--card .kvass-card__header{min-height:350px}.kpb-portal--tiles .kpb-portal__items{grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:850px){.kpb-portal--tiles .kpb-portal__items{grid-template-columns:1fr}}.kpb-portal--tiles .kvass-card{overflow:hidden}.kpb-portal--tiles .kvass-card__content{padding:2rem;min-height:400px}.kpb-portal--tiles .kvass-card__header{position:absolute;height:100%;width:100%;background:no-repeat;background-size:cover;background-position:50%;transition:transform .62s cubic-bezier(.05,.2,.1,1)}.kpb-portal--tiles .kvass-card__header:hover{transform:scale(1.11);-webkit-transform:scale(1.11)}.kpb-portal--tiles .kvass-card:hover{transform:none}.kpb-portal--tiles .kvass-card:hover .kpb-project-card__content{background:rgba(0,0,0,.2)}.kpb-portal .list-enter-active,.kpb-portal .list-leave-active,.kpb-portal .list-move{transition:all .5s ease}.kpb-portal .list-enter{transform:scale(.95)}.kpb-portal .list-enter,.kpb-portal .list-leave-to{opacity:0}.scroll-indicator__arrow{opacity:1;color:#414141;border:1px solid #e1e1e1;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;width:40px;height:35px;margin:2.5px 0;position:absolute;pointer-events:none;z-index:1;border-radius:20px 0 0 20px;animation:fadeIn .25s ease-in-out;transform-origin:center}@keyframes fadeIn{0%{opacity:0}}.scroll-indicator__arrow svg{width:.375em;font-size:40px;animation:fadeInOut 2s ease-in-out infinite}@keyframes fadeInOut{0%,to{transform:translateX(-20%);opacity:.4}50%{transform:translateX(20%);opacity:1}}.scroll-indicator__arrow--left{left:0;top:50%;transform:translateY(-50%) rotate(180deg)}.scroll-indicator__arrow--right{right:0;top:50%;transform:translateY(-50%) rotate(0deg)}.scroll-indicator__arrow--bottom{right:50%;bottom:0;transform:translate(50%) rotate(90deg)}.scroll-indicator__arrow--top{right:50%;top:0;transform:translate(50%) rotate(-90deg)}.residentials{position:relative}.residentials__scroller{max-height:500px;overflow-y:auto;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.1),transparent),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.1),transparent) 0 100%;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1),transparent) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;-ms-overflow-style:none}.residentials__scroller th{position:sticky;top:0;z-index:1;background-color:#fff}.residentials tbody tr{cursor:pointer}.residentials tbody tr td{transition:background-color .15s ease-out}.residentials__header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.residentials__header h2{margin:0!important}@media (max-width:767px){.residentials__header{flex-direction:column;align-items:flex-start}.residentials__header span{font-size:.7rem}}.residentials__title{flex-shrink:0}.residentials__actions{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;width:100%;justify-content:flex-end}.residentials__sort{justify-content:center;align-items:center}.residentials__sort-trigger .elder-button__label{padding:.5em 1em;background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.1)!important}.residentials__sort-label{display:flex;flex-direction:column;align-items:flex-start}.residentials__sort-label span:first-child{opacity:.7;font-size:.7em}.residentials__sort-item-label{display:flex;justify-content:space-between;gap:.5rem}.residentials__sort .elder-dropdown__content-box{max-height:300px;overflow-y:auto}.residentials__sort .elder-dropdown__content-box .elder-button{border:none!important;display:flex;justify-content:normal}@media (max-width:767px){.residentials__sort{margin-left:auto}}.residentials__list{width:100%}@media (max-width:767px){.residentials__list{font-size:.7em}}.residentials__list--navigation-disabled tr{cursor:default!important}.residentials__item--rented,.residentials__item--sold{color:var(--error);font-weight:700}.residentials__item--reserved{color:var(--warning);font-weight:700}.residentials__item--upcoming{color:rgba(39,39,39,.4);font-style:italic}.residentials__item--rent,.residentials__item--sale{font-weight:700}.residentials .scroll-indicator__arrow--bottom{bottom:-18px}.shop-intro{position:relative;display:flex;justify-content:center;align-items:center;padding:2rem;height:100%}.shop-intro a .elder-button__label{text-shadow:none!important}.shop-intro img{-o-object-fit:cover;object-fit:cover;opacity:.3;pointer-events:none}.shop-intro__image-fade,.shop-intro img{position:absolute;top:0;left:0;width:100%;height:100%}.shop-intro__image-fade{background:radial-gradient(circle at center,transparent,#fff 90%)}.shop-intro__reference{opacity:.5;margin-bottom:1.5rem}.shop-intro__title{margin:0}.shop-intro__description{max-width:40ch}.shop-intro__content{margin-bottom:4rem;white-space:pre-line;font-size:1.2em;z-index:1;display:flex;flex-wrap:wrap;gap:4rem;--shadow-color:#fff;--shadow-blur:20px;--shadow-offset:0.08em;text-shadow:var(--shadow-offset) 0 var(--shadow-blur) var(--shadow-color),0 var(--shadow-offset) var(--shadow-blur) var(--shadow-color),calc(var(--shadow-offset)*-1) 0 var(--shadow-blur) var(--shadow-color),0 calc(var(--shadow-offset)*-1) var(--shadow-blur) var(--shadow-color)}.shop-intro__next{margin-top:2rem}.kpb-stats--position-center{margin:0 auto;text-align:center}.kpb-stats--position-center .kpb-stats__item{align-items:center}.kpb-stats--position-left{left:0;transform:none}.kpb-stats--position-right{right:0;transform:none}.kpb-stats__content{display:flex;padding:var(--kpb-stats-padding);position:relative;bottom:0;justify-content:center;align-items:center;gap:4rem;white-space:nowrap}@media (max-width:767px){.kpb-stats__content{width:100%;transform:none;left:auto;flex-wrap:wrap;flex-direction:row;gap:2rem;align-items:start}}.kpb-stats--transform-vertical{transform:translateY(-50%)}@media (min-width:768px){.kpb-stats--variant-text-over{position:relative;left:50%;transform:translate(-50%);margin:0}.kpb-stats--variant-text-over .kpb-stats__item{transform:translateY(-30%)}.kpb-stats--variant-text-over .kpb-stats__content{padding:0 var(--kpb-stats-padding)}}.kpb-stats--variant-solid .kpb-stats__content{max-width:1400px;margin:0 auto}.kpb-stats--variant-solid .kpb-stats__value,.kpb-stats--variant-text-over .kpb-stats__value{font-size:clamp(1rem,3vw,7rem);font-weight:700}.kpb-stats--variant-solid .kpb-stats__value:after,.kpb-stats--variant-text-over .kpb-stats__value:after{content:"";margin-top:.5rem;margin-bottom:.75rem;height:1px;background-color:var(--content-separator,#000);width:150px}@media (max-width:767px){.kpb-stats--variant-solid .kpb-stats__value:after,.kpb-stats--variant-text-over .kpb-stats__value:after{width:75px}}.kpb-stats--variant-solid .kpb-stats__label,.kpb-stats--variant-text-over .kpb-stats__label{font-size:.7rem}@media (max-width:767px){.kpb-stats--variant-solid .kpb-stats__label,.kpb-stats--variant-text-over .kpb-stats__label{font-size:.45rem;white-space:pre-wrap}}.kpb-stats--variant-split .kpb-stats__content{gap:0}@media (max-width:767px){.kpb-stats--variant-split .kpb-stats__content{display:grid;grid-template-columns:repeat(2,1fr);max-width:calc(100% - 2rem);margin:0 auto}}.kpb-stats--variant-split .kpb-stats__item{flex:1;flex-direction:row-reverse;gap:.3em;padding:.6rem 1rem;width:100%}.kpb-stats--variant-split .kpb-stats__item:not(:last-child){border-right:solid 1px var(--content-separator,#000)}@media (max-width:767px){.kpb-stats--variant-split .kpb-stats__item{padding:0;width:100%;justify-content:start}.kpb-stats--variant-split .kpb-stats__item:nth-child(2n){padding-left:1rem;border:none}.kpb-stats--variant-split .kpb-stats__item:nth-child(odd){border-right:solid 1px var(--content-separator,#000)}}.kpb-stats--variant-split .kpb-stats__label,.kpb-stats--variant-split .kpb-stats__value{font-size:clamp(.2rem,1vw,1rem)}@media (max-width:767px){.kpb-stats--variant-split .kpb-stats__label,.kpb-stats--variant-split .kpb-stats__value{font-size:.625em}}@media (max-width:767px){.kpb-stats--variant-split.kpb-stats--is-odd .kpb-stats__content{display:flex;flex-direction:column}.kpb-stats--variant-split.kpb-stats--is-odd .kpb-stats__item{border:none;padding-left:0;justify-content:center}}.kpb-stats--variant-square{white-space:nowrap;position:absolute;bottom:var(--kpb-stats-padding);right:var(--kpb-stats-padding);padding:0;text-align:center;flex-wrap:wrap;gap:var(--kpb-stats-padding);flex-direction:row}.kpb-stats--variant-square .kpb-stats__item{background-color:var(--primary);border-radius:var(--border-radius);box-shadow:0 10px 15px -10px rgba(0,0,0,.5);color:var(--primary-contrast);line-height:1;padding:1.5rem .5rem;min-width:130px;width:-moz-fit-content;width:fit-content}.kpb-stats--variant-square .kpb-stats__value{font-size:2em;font-weight:700;margin-bottom:.5rem}.kpb-stats--variant-square .kpb-stats__label{font-size:.8em;opacity:.6}@media (max-width:767px){.kpb-stats--variant-square{position:static;flex-direction:row;gap:0;width:100%}.kpb-stats--variant-square .kpb-stats__item{border-radius:0;padding:1rem .5rem}.kpb-stats--variant-square .kpb-stats__value{font-size:1.25em}.kpb-stats--variant-square .kpb-stats__label{font-size:.7em}}.kpb-stats--theme-default{background-color:#fff}.kpb-stats--theme-primary{background:var(--primary);color:var(--primary-contrast);--content-separator:var(--primary-contrast)}.kpb-stats--theme-secondary{color:var(--secondary-contrast);background:var(--secondary);--content-separator:var(--secondary-contrast)}.kpb-stats--theme-dark{color:#fff;background:#000;--content-separator:#fff}.kpb-stats--theme-transparent{background:transparent}@media (max-width:767px){.kpb-stats--width-default{width:100%}}.kpb-stats--width-full{width:100%}.kpb-stats--width-medium{max-width:1400px;width:100%}.kpb-stats__item{flex-grow:1;display:flex;flex-direction:column;justify-content:center;width:clamp(3vw,20vw,20vw)}@media (max-width:767px){.kpb-stats__item{width:75px}}.kpb-stats__value{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.kpb-blocks{display:contents}.template-subpage{display:grid;grid-gap:2rem;max-width:800px;margin:4rem auto}@media (max-width:767px){.template-subpage{margin:0 auto 4rem}}.template-subpage .fade-enter-active,.template-subpage .fade-leave-active{transition:opacity .5s}.template-subpage .fade-enter,.template-subpage .fade-leave-to{opacity:0}.template-subpage__cover{aspect-ratio:16/9}.template-subpage__content{font-size:1.2em;line-height:1.9}@media (max-width:767px){.template-subpage__content{padding:0 2rem;font-size:1em}}.template-subpage__actions{display:flex;justify-content:center;flex-wrap:wrap}