:root{--content-layout-width:1520px;--primary-gold:#B29453;--primary-grey:#3E454F;--accent-color:#3D474D;--text-color:#1D1D1D;--forms-border:#878B91;--color-white:#FFFFFF;--color-black:#000000;--color-grey-light:#F5F5F6;--color-grey-medium:#969FA3;--color-grey-dark:#3E454F;--chart-color-gold:#B29453;--chart-color-white:#ffffff;--chart-grayscale-1:#DADCDD;--chart-grayscale-2:#B6B9BC;--chart-grayscale-3:#A1A4A7;--chart-grayscale-4:#82858E;--chart-grayscale-5:#565B68;--chart-grayscale-6:#3E454F;--font-family-heading:"Ibarra Real Nova", Arial, Helvetica, sans-serif;--font-family-body:"IBM Plex Sans", Arial, Helvetica, sans-serif;--font-family-icon:"koehlergroup-icons";--fontsize-xl:clamp(1.563rem, 1.335rem + 0.971vw, 2.5rem);--fontsize-l:clamp(1.125rem, 1.004rem + 0.518vw, 1.625rem);--fontsize-label:clamp(1rem, 0.97rem + 0.129vw, 1.125rem);--fontsize-body:clamp(1rem, 0.939rem + 0.259vw, 1.25rem);--fontsize-button:16px}.elementor-widget-text-editor ul{padding-inline-start:1.1em}.elementor-widget-text-editor a{transition:.3s all ease}.elementor-widget-text-editor ul li{margin-bottom:0}.elementor-widget-text-editor ul li::marker{color:var(--primary-gold)}.elementor-widget-text-editor ul li:not(:last-child){margin-bottom:20px}.elementor-widget-loop-grid .e-image-link-base{height:100%}.elementor-widget-icon .elementor-icon-wrapper{line-height:0}.spark-grey *{z-index:1}.elementor-widget-text-editor p:last-child{margin-bottom:0}.editorial a{font-weight:500}.editorial strong,b{font-weight:500;color:var(--primary-gold)}.elementor-widget-image-carousel .elementor-swiper-button{font-size:14px;width:37px;height:37px;display:flex;justify-content:center;align-items:center;background-color:var(--color-grey-light);border-radius:37px;color:var(--primary-grey)}body .elementor-widget-image-carousel.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{left:unset;right:calc(100% + 5px)}body .elementor-widget-image-carousel.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{right:unset;left:calc(100% + 5px)}@media screen and (min-width:1025px){body .video-swiper .swiper-pagination,body .elementor-widget-image-carousel:not(.top-estate-gallery) .swiper-pagination{display:none}}@media screen and (max-width:1024px){body .elementor-widget-image-carousel .swiper .elementor-swiper-button{display:none}body .video-swiper .swiper .elementor-swiper-button{display:none}body .video-swiper .swiper{padding-bottom:40px}}.single-real_estate .elementor-widget-image-carousel .elementor-swiper-button{font-size:14px;width:37px;height:37px;display:flex;justify-content:center;align-items:center;background-color:var(--color-white);border-radius:37px;color:var(--primary-grey)}body .elementor .e-heading-base,body .elementor .e-heading-base a{transition:.3s all ease}body .e-heading-base a:hover{color:var(--primary-gold)}body .editorial{font-weight:400}body .e-paragraph-base a{transition:.3s all ease}body .teaser .e-paragraph-base{color:var(--primary-grey);max-width:590px}body .elementor-widget-text-editor table,body .elementor-widget-text-editor table tr,body .elementor-widget-text-editor table td,body .elementor-widget-text-editor table th{border:none!important;text-align:left;font-weight:400;background:unset!important;padding-inline:0}.single-real_estate .opener{background-position:center center}.elementor-slideshow__title{font-weight:600!important}body .elementor-widget-image-carousel.top-estate-gallery .swiper-pagination .swiper-pagination-bullet{border-radius:50px;transition:.3s all ease}body .elementor-widget-image-carousel.top-estate-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:27px}body .e-paragraph-base ul,body .elementor-shortcode ul{padding-inline-start:1em}body .e-paragraph-base ul:has(+:is(ul,p)),body .elementor-shortcode ul:has(+:is(ul,p)),body .e-paragraph-base ul li:not(:last-child),body .elementor-shortcode ul li:not(:last-child){margin-bottom:20px}body .e-paragraph-base ul li::marker,body .elementor-shortcode ul li::marker{color:var(--primary-gold)}body .e-paragraph-base ul li,body .elementor-shortcode ul li{padding-inline-start:.25em}.counter-text-small .elementor-counter-title{max-width:240px}body .elementor .wpml-ls{padding:0;border:none}body .elementor .wpml-ls li a{display:flex;justify-content:center;align-items:center;height:36px;width:56px;padding:0}table td,table th{font-size:var(--fontsize-body)!important}.bento-gallery .gallery{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(10,1fr);gap:36px 36px;grid-auto-flow:row;width:100%;height:100%;max-height:1510px}.bento-gallery .gallery-item>div,.bento-gallery .gallery-item img{width:100%;height:100%}.bento-gallery .gallery-item>div{overflow:hidden}.bento-gallery .gallery-item img{object-fit:cover;object-position:center center}.bento-gallery .gallery-item:nth-child(1){transform:translateY(14%);grid-area:1 / 1 / 4 / 3}.bento-gallery .gallery-item:nth-child(2){grid-area:1 / 3 / 3 / 5}.bento-gallery .gallery-item:nth-child(3){grid-area:3 / 3 / 5 / 5}.bento-gallery .gallery-item:nth-child(4){grid-area:1 / 5 / 5 / 7}.bento-gallery .gallery-item:nth-child(5){grid-area:1 / 7 / 4 / 9}.bento-gallery .gallery-item:nth-child(6){grid-area:5 / 2 / 8 / 5}.bento-gallery .gallery-item:nth-child(7){grid-area:5 / 5 / 8 / 8}.bento-gallery .gallery-item:nth-child(6),.bento-gallery .gallery-item:nth-child(7){transform:translateX(-6vw)}.bento-gallery .gallery-item:nth-child(8){grid-area:8 / 3 / 10 / 5}.bento-gallery .gallery-item:nth-child(9){grid-area:8 / 5 / 11 / 8}.bento-gallery .gallery-item:nth-child(8),.bento-gallery .gallery-item:nth-child(9){transform:translateX(-4vw)}body .dialog-lightbox-widget .swiper{padding-inline:16%}body .dialog-lightbox-widget .swiper-wrapper{overflow:visible!important}body .dialog-lightbox-widget .elementor-lightbox-item .elementor-lightbox-image{border-radius:20px;box-shadow:unset!important}body .dialog-lightbox-widget .elementor-lightbox-item{padding-inline:0!important;transition:all .3s ease}body .dialog-lightbox-widget .elementor-lightbox-item.swiper-slide-prev,body .dialog-lightbox-widget .elementor-lightbox-item.swiper-slide-next{opacity:.5}body .dialog-lightbox-widget .elementor-lightbox-item.swiper-slide-active{opacity:1}body .dialog-lightbox-widget .elementor-swiper-button{display:flex;justify-content:center;align-items:center;font-family:var(--font-family-icon);height:37px;width:37px;border-radius:37px;background-color:var(--color-white);color:var(--primary-grey)!important;opacity:1}body .dialog-lightbox-widget .elementor-swiper-button:hover{color:var(--primary-gold)!important}body .dialog-lightbox-widget .elementor-swiper-button svg{display:none}body .dialog-lightbox-widget .elementor-swiper-button-prev{left:60px!important}body .dialog-lightbox-widget .elementor-swiper-button-next{right:60px!important}body .dialog-lightbox-widget .elementor-swiper-button-prev:before,body .dialog-lightbox-widget .elementor-swiper-button-next:before{font-size:15px}body .dialog-lightbox-widget .elementor-swiper-button-prev:before{content:"\e900"}body .dialog-lightbox-widget .elementor-swiper-button-next:before{content:"\e901"}.elementor .equities-warning-confirm .checkbox-row{display:flex;align-items:flex-start;gap:20px}.elementor .equities-warning-confirm .confirm-checkbox-wrap{flex-shrink:0;margin-top:2px;height:22px;width:22px;position:relative}.elementor .equities-warning-confirm label{position:relative;cursor:pointer;user-select:none;font-size:16px;line-height:1.3;color:var(--primary-grey)}.elementor .equities-warning-confirm input[type=checkbox]{position:relative;display:inline-block;background:none;height:22px;width:22px;margin:0;border:none!important;box-shadow:none;vertical-align:middle;opacity:1;appearance:none;-webkit-appearance:none;cursor:pointer}.elementor .equities-warning-confirm input[type=checkbox]:before,.elementor .equities-warning-confirm input[type=checkbox]:after{content:'';position:absolute;left:-2px;top:-2px;width:22px;height:22px;box-sizing:content-box;cursor:pointer}.elementor .equities-warning-confirm input[type=checkbox]:before{border-width:1px;border-style:solid;border-color:var(--primary-grey);background-color:var(--color-white);background-clip:padding-box;background-image:none;border-radius:5px}.elementor .equities-warning-confirm input[type=checkbox]:checked:before{margin:0;border-width:1px;border-style:solid;border-color:var(--primary-gold);box-shadow:0 0 0 1px var(--primary-gold),0 1px 2px rgba(0,0,0,.15);outline:none}.elementor .equities-warning-confirm input[type=checkbox]:focus{outline:none}.elementor .equities-warning-confirm input[type=checkbox]:focus:before{border-width:1px;border-style:solid;border-color:var(--primary-gold);box-shadow:0 0 0 1px var(--primary-gold),0 1px 2px rgba(0,0,0,.15);outline:none}.elementor .equities-warning-confirm input[type=checkbox]:checked:after{border-top:none;border-right:none;height:13.2px;border-left:4px solid var(--primary-gold);border-bottom:4px solid var(--primary-gold);background-color:transparent;transform:translate(0,1px) scale(.5) rotate(-45deg);left:-3px;top:-2px}.equities-warning-confirm .btn-wrap{text-align:center;display:flex;justify-content:center;margin-top:40px}.equities-warning-confirm .confirm-btn{padding:15px 18px 15px 28px;display:flex;justify-content:space-between;align-items:center;gap:10px}.equities-warning-confirm .confirm-btn:after{content:"\e901";display:block;font-size:18px;line-height:0;font-family:var(--font-family-icon)}.elementor-button:has(.icon-chevron-right){padding:15px 17px 15px 28px}.wpforms-container-full,.wpforms-form{margin:0!important}body div.wpforms-container-full .wpforms-field-container,body div.wpforms-container-full .wpforms-field-layout-rows{display:flex;flex-flow:column wrap;gap:15px}body .elementor div.wpforms-container-full input[type=date],body .elementor div.wpforms-container-full input[type=datetime],body .elementor div.wpforms-container-full input[type=datetime-local],body .elementor div.wpforms-container-full input[type=email],body .elementor div.wpforms-container-full input[type=month],body .elementor div.wpforms-container-full input[type=number],body .elementor div.wpforms-container-full input[type=password],body .elementor div.wpforms-container-full input[type=range],body .elementor div.wpforms-container-full input[type=search],body .elementor div.wpforms-container-full input[type=tel],body .elementor div.wpforms-container-full input[type=text],body .elementor div.wpforms-container-full input[type=time],body .elementor div.wpforms-container-full input[type=url],body .elementor div.wpforms-container-full input[type=week],body .elementor div.wpforms-container-full .choices__inner{height:50px;padding:10px 20px 0!important;border-width:2px;border-color:var(--forms-border);color:var(--primary-grey)}body div.wpforms-container-full .wpforms-form input[type=date]:focus,body div.wpforms-container-full .wpforms-form input[type=datetime]:focus,body div.wpforms-container-full .wpforms-form input[type=datetime-local]:focus,body div.wpforms-container-full .wpforms-form input[type=email]:focus,body div.wpforms-container-full .wpforms-form input[type=month]:focus,body div.wpforms-container-full .wpforms-form input[type=number]:focus,body div.wpforms-container-full .wpforms-form input[type=password]:focus,body div.wpforms-container-full .wpforms-form input[type=range]:focus,body div.wpforms-container-full .wpforms-form input[type=search]:focus,body div.wpforms-container-full .wpforms-form input[type=tel]:focus,body div.wpforms-container-full .wpforms-form input[type=text]:focus,body div.wpforms-container-full .wpforms-form input[type=time]:focus,body div.wpforms-container-full .wpforms-form input[type=url]:focus,body div.wpforms-container-full .wpforms-form input[type=week]:focus,body div.wpforms-container-full .wpforms-form select:focus,body div.wpforms-container-full .wpforms-form textarea:focus,body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner,body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__inner,body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__list--dropdown{border-color:var(--primary-gold)!important;box-shadow:unset!important;border-width:2px!important}body .flatpickr-day.selected,body .flatpickr-day.startRange,body .flatpickr-day.endRange,body .flatpickr-day.selected.inRange,body .flatpickr-day.startRange.inRange,body .flatpickr-day.endRange.inRange,body .flatpickr-day.selected:focus,body .flatpickr-day.startRange:focus,body .flatpickr-day.endRange:focus,body .flatpickr-day.selected:hover,body .flatpickr-day.startRange:hover,body .flatpickr-day.endRange:hover,body .flatpickr-day.selected.prevMonthDay,body .flatpickr-day.startRange.prevMonthDay,body .flatpickr-day.endRange.prevMonthDay,body .flatpickr-day.selected.nextMonthDay,body .flatpickr-day.startRange.nextMonthDay,body .flatpickr-day.endRange.nextMonthDay{background:var(--primary-gold);border-color:var(--primary-gold)}body .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),body .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),body .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 var(--primary-gold);box-shadow:-10px 0 0 var(--primary-gold)}body .elementor div.wpforms-container-full input[type=checkbox]:checked:after{border-left:4px solid var(--primary-gold);border-bottom:4px solid var(--primary-gold)}body .elementor div.wpforms-container-full input[type=checkbox]:checked:before,body .elementor div.wpforms-container-full input[type=radio]:checked:before{border-color:var(--primary-gold)}body .elementor div.wpforms-container-full input[type=checkbox]:focus:before,body .elementor div.wpforms-container-full input[type=radio]:focus:before{border-color:var(--primary-gold);box-shadow:0 0 0 1px var(--primary-gold),0 1px 2px rgba(0,0,0,.15)}body .elementor div.wpforms-container-full .choices__inner{padding:10px 20px 0!important;border-width:2px!important;border-color:var(--forms-border)!important;border-radius:10px!important}body .elementor div.wpforms-container-full .choices__inner .choices__list--single{padding-top:10px!important;height:46px!important;padding-left:0!important}body .elementor div.wpforms-container-full .choices__inner .choices__item{line-height:40px!important}.wpforms-form .wpforms-field{position:relative}body .wpforms-container .wpforms-field.first{padding-top:0!important}body .wpforms-container .wpforms-required-label{color:var(--forms-border)}body .wpforms-container .wpforms-field,body .wp-core-ui div.wpforms-container .wpforms-field{padding:0}.wpforms-form .wpforms-field .wpforms-field-label{font-size:16px;position:absolute;font-weight:400;top:16px;transition:.2s all ease;left:20px;margin:0;z-index:1;font-family:var(--font-family-body);color:var(--forms-border)}.wpforms-form .wpforms-field.wpforms-field-captcha .wpforms-field-label,.wpforms-form .wpforms-field.wpforms-field-file-upload .wpforms-field-label{position:static}.wpforms-form .wpforms-field.wpforms-field-file-upload .wpforms-field-label{margin-bottom:5px}.wpforms-form .wpforms-field.wpforms-field-captcha .wpforms-field-label,.wpforms-form .wpforms-field.wpforms-field-captcha .wpforms-field-label .wpforms-required-label,.wpforms-form .wpforms-field.wpforms-field-captcha .wpforms-captcha-equation span{color:var(--primary-grey)}.wpforms-form .wpforms-field.wpforms-field-captcha{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.wpforms-form .wpforms-field.wpforms-field-captcha .wpforms-error{flex:0 0 100%}body .elementor div.wpforms-container-full .wpforms-field.wpforms-field-captcha input[type=text]{min-width:100px;padding:0 20px!important}.wpforms-form .wpforms-field.wpforms-field-textarea .wpforms-field-label{top:20px;transform:none}body .elementor div.wpforms-container-full textarea{padding:25px 20px 20px!important;border-width:2px;border-radius:10px;border-color:var(--forms-border);color:var(--primary-grey)}body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern:has(.choices.is-focused) .wpforms-field-label,body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern:has(.choices.is-open) .wpforms-field-label,body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern:has(.choices.is-open) .wpforms-field-label,body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern:has(.wpforms-valid) .wpforms-field-label,body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern:has(.wpforms-valid) .wpforms-field-label,body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern:has(.wpforms-valid) .wpforms-field-label,.wpforms-form .wpforms-field:not(.wpforms-field-captcha):not(.wpforms-field-file-upload).focused .wpforms-field-label,.wpforms-form .wpforms-field.wpforms-field-date-time:has(.active) .wpforms-field-label{top:3px;transform:none;font-size:12px}body .elementor div.wpforms-container-full .wpforms-submit{display:inline-flex!important;background:transparent!important;border:2px solid var(--primary-grey);border-radius:50px;color:var(--primary-grey)!important;font-family:var(--font-family-body);padding:15px 20px 15px 30px;height:auto;font-size:16px;gap:10px}body .elementor div.wpforms-container-full .wpforms-submit:hover,body .elementor div.wpforms-container-full .wpforms-submit:focus{border-color:var(--primary-gold)}body .elementor div.wpforms-container-full .wpforms-submit:hover:before,body .elementor div.wpforms-container-full .wpforms-submit:focus:before{color:var(--primary-gold)}body .elementor div.wpforms-container-full .wpforms-submit:before{order:1;position:static!important;content:"\e901"!important;font-family:var(--font-family-icon)!important;font-size:18px;transition:.3s all ease}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:20px!important}body .elementor div.wpforms-container-full .wpforms-field-gdpr-checkbox label,body .elementor div.wpforms-container-full .wpforms-field-gdpr-checkbox label a{color:var(--primary-grey)}body .elementor div.wpforms-container-full .wpforms-field-gdpr-checkbox label a{transition:.3s all ease;text-decoration:underline}body .elementor div.wpforms-container-full .wpforms-field-gdpr-checkbox label a:hover{color:var(--primary-gold)}body .elementor div.wpforms-container-full div.wpforms-uploader{border-width:2px;border-radius:10px;border-style:solid;padding:10px 20px;border-color:var(--forms-border)}body .elementor div.wpforms-container-full div.wpforms-uploader .dz-message{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;align-items:center}body .elementor div.wpforms-container-full div.wpforms-uploader .dz-message svg{width:20px;height:20px;margin-bottom:0}body .elementor div.wpforms-container-full div.wpforms-uploader .modern-title{font-size:16px;color:var(--forms-border);font-weight:400;font-family:var(--font-family-body)}body .elementor div.wpforms-container-full div.wpforms-uploader .modern-title span,body .elementor div.wpforms-container-full div.wpforms-uploader .modern-hint{display:none}body .elementor div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus,body .elementor div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within{border-color:var(--primary-gold);border-width:2px;box-shadow:unset}body .elementor div.wpforms-container-full .wpforms-confirmation-container-full{padding:30px;border:none;border-radius:20px;background-color:var(--primary-gold);background-image:url(https://www.koehlergroup.com/wp-content/uploads/2026/07/hintergrund-funkelgold-rechts-oben.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}body .elementor div.wpforms-container-full .wpforms-confirmation-container-full p{color:var(--color-white)}body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .elementor-item.elementor-item-active,body .elementor-location-header .elementor-nav-menu .menu-item.current-page-ancestor a.elementor-item{font-weight:600;color:var(--primary-grey)}body .elementor-location-header .header-inner-right .pill-wrap::before,body .elementor-location-header .elementor-nav-menu--main .elementor-nav-menu::before{content:'';position:absolute;top:50%;left:0;height:100%;width:var(--pill-width,0);transform:translateY(-50%) translateX(var(--pill-x,0));background-color:var(--color-white);border-radius:50px;z-index:0;transition:transform var(--pill-speed,0.4s) cubic-bezier(.22,1,.36,1),width var(--pill-speed,0.4s) cubic-bezier(.22,1,.36,1),opacity .3s ease;pointer-events:none;opacity:0}body.single-real_estate:not(.featured-post) .elementor-location-header .header-inner-right .pill-wrap::before,body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-nav-menu--main .elementor-nav-menu::before{background-color:var(--primary-grey)}body .elementor-location-header .header-inner-right:hover .pill-wrap::before,body .elementor-location-header .header-inner-right:has(.pill-active) .pill-wrap::before,body .elementor-location-header .elementor-nav-menu--main:has(.current-page-ancestor) .elementor-nav-menu::before,body .elementor-location-header .elementor-nav-menu--main:has(.current-menu-item) .elementor-nav-menu::before,body .elementor-location-header .elementor-nav-menu--main:has(.elementor-item-active) .elementor-nav-menu::before,body .elementor-location-header .elementor-nav-menu--main:hover .elementor-nav-menu::before{opacity:1}body .elementor-location-header .elementor-nav-menu--main:hover .elementor-nav-menu.menu-item a:not(.elementor-item-active){color:var(--color-white)}body .elementor-location-header .header-inner-right .pill-item,body .elementor-location-header .elementor-nav-menu--main .menu-item a{position:relative;z-index:1;transition:color 0.3s ease}body .elementor-location-header .header-inner-right .pill-wrap:not(.pill-initialized) .pill-item.pill-active,body .elementor-location-header .header-inner-right .pill-wrap:not(.pill-initialized) .pill-item.pill-active svg,body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu:not(.pill-initialized) .menu-item.current-menu-item>a,body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu:not(.pill-initialized) .menu-item.current-page-ancestor>a{color:var(--color-white);fill:var(--color-white)}body .elementor-location-header .header-inner-right .pill-wrap.pill-initialized .pill-item.pill-active,body .elementor-location-header .header-inner-right .pill-wrap.pill-initialized .pill-item.pill-active svg,body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu.pill-initialized .menu-item.current-menu-item>a,body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu.pill-initialized .menu-item.current-page-ancestor>a{color:var(--primary-grey);fill:var(--primary-grey)}body.single-real_estate:not(.featured-post) .elementor-location-header .header-inner-right .pill-wrap:not(.pill-initialized) .pill-item.pill-active,body.single-real_estate:not(.featured-post) .elementor-location-header .header-inner-right .pill-wrap:not(.pill-initialized) .pill-item.pill-active svg,body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu:not(.pill-initialized) .menu-item.current-menu-item>a,body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu:not(.pill-initialized) .menu-item.current-page-ancestor>a{color:var(--primary-grey);fill:var(--primary-grey)}body.single-real_estate:not(.featured-post) .elementor-location-header .header-inner-right .pill-wrap.pill-initialized .pill-item.pill-active,body.single-real_estate:not(.featured-post) .elementor-location-header .header-inner-right .pill-wrap.pill-initialized .pill-item.pill-active svg,body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu.pill-initialized .menu-item.current-menu-item>a,body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu.pill-initialized .menu-item.current-page-ancestor>a{color:var(--color-white);fill:var(--color-white)}body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a:hover{color:var(--primary-grey)}body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a.elementor-item-active:hover{color:var(--primary-grey)}body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a:hover{color:var(--color-white)}body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a.elementor-item-active:hover{color:var(--color-white)}body .elementor-location-header .header-logo{justify-content:center;align-items:center;display:flex}body .elementor-location-header .header-inner-right .pill-wrap .pill-item:not(.pill-active),body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .menu-item:not(.current-page-ancestor) a:hover,body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a:not(.elementor-item-active):hover{color:var(--primary-grey)}body .elementor-location-header .header-inner-right .pill-wrap:hover .pill-item.pill-active:not(:hover),body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu:hover .menu-item.current-page-ancestor a:not(:hover),body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu:hover .menu-item a.elementor-item-active:not(:hover){color:var(--color-white)}body.single-real_estate:not(.featured-post) .elementor-location-header .header-inner-right .pill-item:not(.pill-active),body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .menu-item:not(.current-page-ancestor) a:hover,body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a:not(.elementor-item-active):hover{color:var(--color-white)}body.single-real_estate:not(.featured-post) .elementor-location-header .header-inner-right:hover .pill-item.pill-active:not(:hover),body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu:hover .menu-item.current-page-ancestor a:not(:hover),body.single-real_estate:not(.featured-post) .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu:hover .menu-item a.elementor-item-active:not(:hover){color:var(--primary-grey)}body .elementor-location-header .header-logo-wrap{align-items:stretch}body .elementor-location-header .header-logo-wrap .elementor-widget-image{align-items:center;display:flex}body .elementor-location-header.header-sticky-animation .header-btn,body .elementor-location-header .wpml-ls li a,body .elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li a{transition:padding .5s ease,width .5s ease,color .3s ease,background-color .3s ease}@media screen and (min-width:1024px){body .elementor-location-header.header-sticky-animation .header-btn,body .elementor-location-header.header-sticky-animation .elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li a{padding-inline:12px}body .elementor-location-header.header-sticky-animation .wpml-ls li a{width:46px}body .elementor-location-header.header-sticky-animation .header-logo-wrap .elementor-widget-image img{max-width:200px}}body .elementor-location-header .header-logo-wrap .elementor-widget-image,body .elementor-location-header .header-logo-wrap .elementor-widget-image img{transition:.3s all ease}body .elementor-location-header .header-logo-wrap .elementor-widget-image:hover{background:var(--color-white)}body .elementor-location-header .header-logo-wrap .elementor-widget-image:hover img{filter:invert(.85)}body.single-real_estate:not(.featured-post) .elementor-location-header .header-logo-wrap .elementor-widget-image:hover{background:var(--primary-grey)}body.single-real_estate:not(.featured-post) .elementor-location-header .header-logo-wrap .elementor-widget-image:hover img{filter:invert(1)}.hover-tabs{min-height:535px}.hover-tabs .hover-tab{flex:3;transition:all .5s ease}@media screen and (min-width:1280px){.hover-tabs .hover-tab .e-paragraph-base{opacity:0;transition:.5s all ease;max-height:0;overflow:hidden;margin-bottom:0}.hover-tabs .hover-tab.hover-tab-active{flex:5}.hover-tabs .hover-tab.hover-tab-active .e-paragraph-base{opacity:1;max-height:120px}}.hover-tabs.card-tabs{min-height:400px}.hover-tabs.card-tabs .hover-tab.hover-tab-active .e-heading-base,.hover-tabs.card-tabs .hover-tab.hover-tab-active .e-paragraph-base,.hover-tabs.card-tabs .hover-tab.hover-tab-active svg,.hover-tabs.card-tabs .hover-tab.hover-tab-active svg path{transition:all .3s ease}.hover-tabs.card-tabs .hover-tab.hover-tab-active .e-heading-base,.hover-tabs.card-tabs .hover-tab.hover-tab-active .e-paragraph-base{color:var(--color-white)}.hover-tabs.card-tabs .hover-tab svg,.hover-tabs.card-tabs .hover-tab svg path{fill:var(--primary-grey)}.hover-tabs.card-tabs .hover-tab.hover-tab-active svg,.hover-tabs.card-tabs .hover-tab.hover-tab-active svg path{fill:var(--color-white)}.hover-tabs .hover-tab.card-white.hover-tab-active{min-height:400px}.hover-tabs.card-tabs .hover-tab{flex:3;position:relative}body .elementor-widget-n-accordion .e-n-accordion-item:before,.hover-tabs.card-tabs .hover-tab:before{position:absolute;display:block;width:100%;height:100%;content:"";background-size:cover;background-position:top left;background-repeat:no-repeat;opacity:0;transition:.3s all ease;z-index:0}body .elementor-widget-n-accordion .e-n-accordion-item>*,.hover-tabs.card-tabs .hover-tab>*{position:relative;z-index:1}.hover-tabs.card-tabs .hover-tab:before{background-image:url(/wp-content/uploads/2026/07/hintergrund-funkelgrau-links-oben.jpg)}body .elementor-widget-n-accordion .e-n-accordion-item:before{background-image:url(/wp-content/uploads/2026/07/hintergrund-funkelgold-mitte-oben.jpg);overflow:hidden;border-radius:20px}.hover-tabs.card-tabs .hover-tab.hover-tab-active{flex:7.5;background-color:var(--color-grey-dark)}body .elementor-widget-n-accordion .e-n-accordion-item:hover:before,body .elementor-widget-n-accordion .e-n-accordion-item:has([aria-expanded="true"]):before,.hover-tabs.card-tabs .hover-tab.hover-tab-active:before{opacity:1}.hover-tabs.card-tabs.hover-tabs-6 .hover-tab.hover-tab-active{flex:5.5;background-color:var(--color-grey-dark)}.hover-icon-wrap .hover-icon-normal,.hover-icon-wrap .hover-icon-hover{transition:.3s all ease}.hover-icon-wrap .hover-icon-hover{opacity:0}.hover-icon-wrap:hover .hover-icon-hover{opacity:1}.hover-icon-wrap:hover .hover-icon-normal{opacity:0}.hover-icon-wrap svg{color:var(--color-white)!important;fill:var(--color-white)!important}.home .category-news .elementor-widget-button{display:none}.home .category-news img,.home .press-item img{min-height:185px}.elementor-widget-n-accordion .e-n-accordion-item{background-color:var(--color-white);border-radius:20px;transition:.3s all ease}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-bottom:20px}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title,.elementor-widget-n-accordion .e-n-accordion-item .e-con{border:unset;padding-inline:30px}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{padding-block:30px;transition:all .3s ease,padding-bottom .5s ease}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:var(--fontsize-l);font-weight:600;transition:all .3s ease}.elementor-widget-n-accordion .e-n-accordion-item .e-paragraph-base{color:var(--color-white)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text{color:var(--color-white)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]{padding-bottom:15px}.elementor-widget-n-accordion .e-n-accordion-item:hover,.elementor-widget-n-accordion .e-n-accordion-item[open]{background:var(--primary-gold)}.elementor-widget-n-accordion .e-n-accordion-item .e-con{padding-bottom:30px}body .follow-btn .elementor-button-content-wrapper{align-items:center}body .follow-btn .elementor-button-icon svg.e-font-icon-svg{height:24px;width:24px;transition:.3s all ease}.centered-feature-swiper .swiper{padding-bottom:77px}.centered-feature-swiper .swiper .swiper-slide{padding:0 15px;opacity:.5;transition:opacity 0.3s ease}.centered-feature-swiper .swiper .swiper-slide:hover,.centered-feature-swiper .swiper .swiper-slide-active{opacity:1}.centered-feature-swiper .swiper .swiper-slide>.e-flexbox-base{transform:scale(.85);transition:transform 0.3s ease;transform-origin:center center}.centered-feature-swiper .swiper .swiper-slide-prev>.e-flexbox-base{margin-left:-4%}.centered-feature-swiper .swiper .swiper-slide-next>.e-flexbox-base{margin-right:-4%}.centered-feature-swiper .swiper .swiper-slide-active>.e-flexbox-base{transform:scale(1);margin-left:0;margin-right:0}.centered-feature-swiper .swiper-navigation{display:flex;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100%;max-width:110px;justify-content:space-between}.centered-feature-swiper .swiper-navigation .swiper-button{position:static;font-size:13px;width:37px;height:37px;display:flex;justify-content:center;align-items:center;background-color:var(--color-grey-light);border-radius:37px;color:var(--primary-grey)}.single-real_estate .centered-feature-swiper .swiper-navigation .swiper-button{background-color:var(--color-white)}.centered-feature-swiper .swiper-navigation .swiper-button:after{font-size:14px;font-family:var(--font-family-icon)}.centered-feature-swiper .swiper-navigation .swiper-button-prev:after{content:"\e900"}.centered-feature-swiper .swiper-navigation .swiper-button-next:after{content:"\e901"}.centered-feature-swiper .e-loop-item.featured-post .news-card-img{object-fit:cover}body.single-real_estate .centered-feature-swiper .e-loop-item .news-card-img{object-fit:cover}body .elementor .elementor-element.card-swiper{--e-n-carousel-swiper-offset-size:17%}body .elementor .card-swiper .swiper-slide>.e-con{transition:.3s all ease}body .elementor .card-swiper:not(.equity-slider) .swiper-slide>.e-con{min-height:530px}body .elementor .card-swiper .swiper-slide>.e-con{padding:30px;border-radius:20px;background-color:var(--color-white);gap:36px}body .elementor .card-swiper:not(.equity-slider) .swiper-slide .img-wrap img{height:100%;object-fit:cover;object-position:center}.card-swiper.equity-slider .swiper-slide>.e-con{padding:30px 60px 30px 30px;background-color:var(--primary-grey);gap:60px}.card-swiper:not(.equity-slider) .swiper-slide .img-wrap{width:100%;max-width:calc(55% - 18px);flex:calc(55% - 18px)}.card-swiper .swiper-slide .text-wrap{width:100%;max-width:calc(45% - 18px);flex:calc(45% - 18px)}.card-swiper.equity-slider .swiper-slide .text-wrap{width:100%;max-width:unset;flex:1}.card-swiper.centered-feature-swiper .swiper-slide{padding:0}.video-swiper.centered-feature-swiper .swiper-slide>.e-con,.card-swiper.centered-feature-swiper .swiper-slide>.e-con{transform:scale(.8);margin:0}.video-swiper.centered-feature-swiper .swiper-slide.swiper-slide-active>.e-con,.card-swiper.centered-feature-swiper .swiper-slide.swiper-slide-active>.e-con{transform:scale(1)}.video-swiper.centered-feature-swiper .swiper-slide-next>.e-con,.card-swiper.centered-feature-swiper .swiper-slide-next>.e-con{transform-origin:left center}.video-swiper.centered-feature-swiper .swiper-slide-prev>.e-con,.card-swiper.centered-feature-swiper .swiper-slide-prev>.e-con{transform-origin:right center}.custom-pagination .swiper-pagination{background-color:rgba(20,49,94,.3);padding:7px 54px;border-radius:50px}.custom-pagination .swiper-pagination .swiper-pagination-bullet{width:unset;height:unset;margin-inline:10px;line-height:1;padding:10px 15px;color:var(--color-white);border-radius:50px;font-size:16px;opacity:1;background-color:transparent;transition:.3s all ease}.custom-pagination .swiper-pagination .swiper-pagination-bullet:hover,.custom-pagination .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-white);color:var(--primary-grey)}body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-prev,body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-next{top:unset;left:unset;right:unset;left:50%;bottom:7px;z-index:4}body .elementor .custom-pagination.equity-slider .elementor-swiper-button.elementor-swiper-button-prev{transform:translateX(calc(-50% - 425px))}body .elementor .custom-pagination.equity-slider .elementor-swiper-button.elementor-swiper-button-next{transform:translateX(calc(-50% + 425px))}body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-prev{transform:translateX(calc(-50% - 209px))}body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-next{transform:translateX(calc(-50% + 209px))}body .elementor .gallery-switcher{position:relative}body .elementor .gallery-switcher::before{content:'';position:absolute;top:50%;left:0;height:calc(100% - 14px);width:var(--pill-width,0);transform:translateY(-50%) translateX(var(--pill-x,0));background-color:var(--color-white);border-radius:50px;z-index:0;transition:transform 0.4s cubic-bezier(.22,1,.36,1),width 0.4s cubic-bezier(.22,1,.36,1);pointer-events:none}body .elementor .gallery-switcher-gallery-1,body .elementor .gallery-switcher-gallery-2{transition:opacity 0.3s ease;opacity:0;display:none}body .elementor .gallery-switcher-btn-1,body .elementor .gallery-switcher-btn-2{position:relative;z-index:1}body .elementor .gallery-switcher-btn-1 a,body .elementor .gallery-switcher-btn-2 a{transition:color 0.3s ease}body .elementor .gallery-switcher-btn-1 a,body .elementor .gallery-switcher-btn-2 a{transition:.3s all ease}body .elementor .gallery-switcher-btn-1:not(.gallery-switcher-active):hover a,body .elementor .gallery-switcher-btn-2:not(.gallery-switcher-active):hover a{color:var(--primary-grey)}body .elementor .gallery-switcher:hover .gallery-switcher-active:not(:hover) a{color:var(--color-white)}body .elementor .gallery-switcher-gallery-1.is-visible,body .elementor .gallery-switcher-gallery-2.is-visible{display:block}body .elementor .gallery-switcher-gallery-1.gallery-switcher-active,body .elementor .gallery-switcher-gallery-2.gallery-switcher-active{opacity:1}body .elementor .video-swiper-trigger{cursor:pointer}body .elementor .video-swiper-trigger .icon-play-button{transition:.3s all ease}body .elementor .video-swiper-trigger.is-playing .icon-play-button{opacity:0}body .elementor .equity-toggles{width:100%;max-width:1340px!important}.equity-toggles .elementor-loop-container{display:grid;grid-template-columns:repeat(4,auto);gap:36px 50px}.equity-toggles .e-loop-item{height:180px;width:180px;cursor:pointer}.equity-toggles .e-loop-item .equity-toggle-wrap{display:none}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(1){grid-column-start:1;grid-row-start:2}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(2){grid-column-start:2;grid-row-start:1;transform:translateY(-20px)}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(3){grid-column-start:3;grid-row-start:1}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(4){grid-column-start:4;grid-row-start:2;transform:translateX(-20px)}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(5){grid-column-start:4;grid-row-start:3}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(6){grid-column-start:3;grid-row-start:4;transform:translateY(20px)}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(7){grid-column-start:2;grid-row-start:4}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(8){grid-column-start:1;grid-row-start:3;transform:translateX(-20px)}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(4),.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(5){justify-self:end}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(2),.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(3),.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(6),.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(7){justify-self:center}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(1),.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(4){transform:translateY(-45px)}.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(5),.equity-toggles:not(.equity-grid-12) .e-loop-item:nth-of-type(8){transform:translateY(45px)}.equity-card:not(.card-loaded){height:0!important;opacity:0}.equity-card img,.equity-card h3,.equity-card p{transition:opacity 0.3s ease}.equity-card{grid-column:span 2 / span 2;grid-row:span 2 / span 2;grid-column-start:2;grid-row-start:2;align-self:center;justify-self:center}.equity-toggle-item.active{-webkit-box-shadow:0 0 0 2px var(--primary-grey);box-shadow:0 0 0 2px var(--primary-grey)}.equity-toggle-item.active .equity-favicon,.equity-toggle-item .equity-logo{opacity:0}.equity-toggle-item.active .equity-logo{opacity:1}@media (hover:hover){.equity-toggle-item:hover{-webkit-box-shadow:0 0 0 2px var(--primary-grey);box-shadow:0 0 0 2px var(--primary-grey)}.equity-toggle-item:hover .equity-favicon{opacity:0}.equity-toggle-item:hover .equity-logo{opacity:1}}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(1){grid-area:2 / 1 / 3 / 2}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(2){grid-area:1 / 2 / 2 / 3}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(3){grid-area:1 / 3 / 2 / 4;transform:translateY(-20px)}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(4){grid-area:1 / 4 / 2 / 5;transform:translate(20px,20px)}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(5){grid-area:1 / 5 / 2 / 6;transform:translate(50px,-10px)}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(6){grid-area:2 / 6 / 3 / 7;transform:translateX(20px)}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(7){grid-area:3 / 6 / 4 / 7;transform:translateY(30px)}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(8){grid-area:4 / 5 / 5 / 6;transform:translate(30px,30px)}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(9){grid-area:4 / 4 / 5 / 5}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(10){grid-area:4 / 3 / 5 / 4;transform:translateY(-20px)}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(11){grid-area:4 / 2 / 5 / 3;transform:translateX(-50px)}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(12){grid-area:3 / 1 / 4 / 2;transform:translateX(10px)}.equity-toggles.equity-grid-12 .equity-card{grid-column:span 4 / span 2;grid-row:span 2 / span 6}.equity-toggle-item .img-wrap{width:180px;height:180px}.equity-toggle-item img{transition:.3s all ease;position:absolute;display:block!important;width:100%;height:100%}@media (max-width:1279px) and (min-width:1024px){.equity-toggles.equity-grid-12 .equity-card{grid-column:span 2 / span 2;grid-row:span 2 / span 4;grid-column-start:2;grid-row-start:2;align-self:center;justify-self:center}.equity-toggles .elementor-loop-container{gap:45px}.equity-toggles .e-loop-item{height:160px;width:160px;margin:0!important}.equity-toggle-item .img-wrap{width:160px;height:160px}.equity-toggles .e-loop-item:nth-of-type(1),.equity-toggles .e-loop-item:nth-of-type(4),.equity-toggles .e-loop-item:nth-of-type(5),.equity-toggles .e-loop-item:nth-of-type(8){align-self:center}body .elementor .equity-card .img-wrap{max-width:100%}body .elementor .equity-card .equity-card-content{padding-top:0}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(1){grid-area:2 / 1 / 3 / 2}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(2){grid-area:1 / 2 / 2 / 3}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(3){grid-area:1 / 3 / 2 / 4}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(4){grid-area:2 / 4 / 3 / 5}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(5){grid-area:3 / 4 / 4 / 5}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(6){grid-area:4 / 4 / 5 / 5}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(7){grid-area:5 / 4 / 6 / 5}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(8){grid-area:6 / 3 / 7 / 4}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(9){grid-area:6 / 2 / 7 / 3}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(10){grid-area:5 / 1 / 6 / 2}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(11){grid-area:4 / 1 / 5 / 2}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(12){grid-area:3 / 1 / 4 / 2}.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(1),.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(4),.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(5),.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(6),.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(7),.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(10),.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(11),.equity-toggles.equity-grid-12 .e-loop-item:nth-of-type(12){align-self:center;transform:unset}}.equity-card .img-wrap .easteregg-img{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1;object-fit:cover;opacity:0;transition:.3s all ease}.equity-card .img-wrap.easteregg:hover .easteregg-img{opacity:1}.equity-slider .swiper{--swiper-offset-size:17%}.equity-slider img{filter:brightness(1) grayscale(1)}.custom-pagination .custom-sliding-pagination{position:relative;width:100%;max-width:900px;margin:0 auto;overflow:hidden;background-color:#b8c1ce;padding:7px 54px;border-radius:50px}.custom-pagination.history-swiper .custom-sliding-pagination{max-width:576px}.custom-pagination.public-markets-swiper .custom-sliding-pagination{max-width:500px}body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button.elementor-swiper-button-prev,body .elementor .custom-pagination.history-swiper .elementor-swiper-button.elementor-swiper-button-prev{transform:translateX(calc(-50% - 263px))}body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button.elementor-swiper-button-next,body .elementor .custom-pagination.history-swiper .elementor-swiper-button.elementor-swiper-button-next{transform:translateX(calc(-50% + 263px))}body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button.elementor-swiper-button-prev{transform:translateX(calc(-50% - 225px))}body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button.elementor-swiper-button-next{transform:translateX(calc(-50% + 225px))}.custom-pagination .custom-sliding-pagination:before,.custom-pagination .custom-sliding-pagination:after{content:'';width:54px;height:50px;display:block;background-color:#b8c1ce;position:absolute;z-index:1;top:0}.custom-pagination .custom-sliding-pagination:before{left:0}.custom-pagination .custom-sliding-pagination:after{right:0}.custom-pagination .csp-track{display:flex;transition:transform 0.5s cubic-bezier(.22,1,.36,1);will-change:transform}.custom-pagination .csp-bullet{width:auto;flex-shrink:0;font-size:16px;cursor:pointer;height:unset;margin-inline:10px;line-height:1;padding:10px 15px;color:var(--color-white);border-radius:50px;opacity:1;background-color:transparent;transition:.3s all ease}.custom-pagination .csp-bullet:hover,.custom-pagination .csp-bullet.csp-active{background-color:var(--color-white);color:var(--primary-grey)}.top-estate-carousel .elementor-swiper-button{display:none!important}body .elementor .top-estate-carousel .elementor-widget-image img{height:580px;background-color:var(--color-white)}body .elementor .top-estate-carousel .elementor-widget-image a{position:relative}body .elementor .top-estate-carousel .elementor-widget-image:before{content:'';position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;background-color:var(--color-white)}body .elementor .top-estate-carousel .elementor-widget-image a:hover img{transform:scale(1.1)}body .elementor .top-estate-carousel .elementor-widget-heading,body .elementor .top-estate-carousel .elementor-widget-heading a,body .elementor .top-estate-carousel .elementor-widget-text-editor{color:var(--color-white);text-align:center}body .elementor .top-estate-carousel .swiper-slide>.e-con{transition:margin-right .3s ease,opacity .3s ease,transform .3s ease}body .elementor .top-estate-carousel .swiper-slide-next>.e-con{margin-right:-3%}body .elementor .top-estate-carousel .swiper-slide>.e-con{transform:scale(.9);opacity:.5}body .elementor .top-estate-carousel .swiper-slide.swiper-slide-active>.e-con{transform:scale(1);opacity:1}.single-real_estate{background-color:var(--color-grey-light)}body .elementor .real-estate-gallery .swiper{width:unset;margin:0 60px}body .elementor .real-estate-gallery img{max-height:640px}.real-estate-gallery .swiper{height:unset}.real-estate-gallery .swiper-pagination-bullet{border-radius:50px;width:10px;height:10px;margin-inline:5px;background-color:#BCBEC2;opacity:1;transition:all .3s ease}.real-estate-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active{width:27px;background-color:var(--primary-gold)}body.single-real_estate .elementor .video-swiper{max-width:1495px!important;margin:0 auto}body.single-real_estate .elementor .video-swiper .swiper{--e-n-carousel-swiper-offset-size:36%}body.single-real_estate .elementor .video-swiper .swiper-slide{padding:0}body.single-real_estate .elementor .video-swiper .elementor-widget-video,body.single-real_estate .elementor .video-swiper video{width:100%}body.single-real_estate .elementor .video-swiper video,body.single-real_estate .elementor .video-swiper .video-thumb-wrap{max-width:100%!important;height:100%;max-height:590px}.video-swiper.centered-feature-swiper .swiper-slide>.e-con{transform:scale(.7)}body .gallery-switcher-gallery-1 .swiper-pagination .swiper-pagination-bullet,body .gallery-switcher-gallery-2 .swiper-pagination .swiper-pagination-bullet,body .video-swiper .swiper-pagination .swiper-pagination-bullet{opacity:1;transition:all .3s ease}body .gallery-switcher-gallery-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,body .gallery-switcher-gallery-2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,body .video-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:27px;border-radius:50px;background-color:var(--primary-gold)}.hover-card .hover-card-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s all ease}.hover-card .hover-card-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s all ease}.hover-card:hover .hover-card-hover{opacity:1}.hover-card .hover-card-hover .e-paragraph-base{color:var(--color-white);pointer-events:none}body .elementor .video-thumb-wrap{max-width:calc((100% * 0.6) - 18px)!important}body .elementor .video-thumb-wrap .icon-play-button{font-size:21px;line-height:1;display:flex;justify-content:center;align-items:center;width:55px;height:55px;background-color:rgba(255,255,255,.6);border-radius:55px;color:var(--color-white)}body .elementor .gallery-preview-video{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:20px}body .elementor .gallery-preview-video .elementor-wrapper,body .elementor .gallery-preview-video video{height:100%;width:100%}body .elementor .gallery-preview-video video{object-fit:cover;object-position:center center}body .elementor .video-thumb-wrap .icon-play-button:before{margin-right:-5px}body .elementor .luxury-rentals-gallery{max-width:calc((100% * 0.4) - 18px)!important}.luxury-rentals-gallery .e-gallery-container{--container-aspect-ratio:unset !important}.luxury-rentals-gallery .elementor-gallery-item:nth-child(n+3){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.luxury-rentals-video,.luxury-rentals-video .elementor-open-lightbox,.luxury-rentals-video .elementor-custom-embed-image-overlay,.luxury-rentals-video .elementor-custom-embed-image-overlay img{height:100%;aspect-ratio:unset}.luxury-rentals-video .elementor-custom-embed-image-overlay{overflow:hidden;border-radius:20px}.luxury-rentals-video .elementor-custom-embed-image-overlay img{opacity:0}body .dialog-lightbox-widget video{object-fit:cover;max-width:1366px;border-radius:20px}body .elementor .luxury-gallery .e-gallery-container{--container-aspect-ratio:unset !important;gap:20px!important}.luxury-gallery .e-gallery-item,.luxury-gallery .e-gallery-item .e-gallery-image{position:static!important}.luxury-gallery .e-gallery-item .e-gallery-image{aspect-ratio:16 / 9}.gallery-counter svg{width:auto!important}body .elementor .history-swiper .img-wrap{width:100%;max-width:calc((100% * .55) - (36px / 2));flex:0 0 calc((100% * .55) - (36px / 2))}body .employee-area-item{margin-bottom:30px}body .employee-area-label{margin-bottom:5px}body .employee-area-content{color:var(--primary-gold)}body:not(.single-job) .employee-card .application-email,body.single-job .employee-card .email{display:none!important}.elementor-location-footer .footer-socials .elementor-button-content-wrapper{align-items:center}.elementor-location-footer .footer-socials .elementor-button-icon{font-size:30px}.elementor-location-footer .footer-socials .elementor-button-icon svg{transition:.3s all ease}.contact-info table th,.contact-info table td{padding-block:8px}@media screen and (max-width:1279px){body .elementor .real-estate-data{gap:20px}.single-real_estate .opener-image img{height:525px!important}body .elementor .top-estate-carousel .elementor-widget-image img{height:480px}.elementor .hover-tabs{flex-wrap:wrap}.elementor .hover-tabs .hover-tab{width:100%;max-width:calc((100% / 2) - (36px / 2));flex:calc((100% / 2) - (36px / 2));min-height:250px}.hover-tabs .hover-tab.card-white.hover-tab-active{min-height:250px}.hover-tabs .hover-tab.hover-tab-active .e-paragraph-base{max-height:75px}.card-swiper.equity-slider .swiper-slide>.e-con{padding:30px;gap:36px}body .elementor .card-swiper .swiper-slide>.e-con{flex-wrap:wrap;gap:0}body .elementor .card-swiper.history-swiper .swiper-slide .img-wrap,body .elementor .card-swiper.history-swiper .swiper-slide .text-wrap{width:100%!important}.card-swiper:not(.equity-slider) .swiper-slide .img-wrap,.card-swiper:not(.equity-slider) .swiper-slide .text-wrap{width:100%;max-width:100%;flex:100%}.equity-slider .swiper{--swiper-offset-size:22%}body.single-real_estate .elementor .video-swiper video,body.single-real_estate .elementor .video-swiper .video-thumb-wrap{max-height:480px}body.single-real_estate .elementor .video-swiper .swiper{--e-n-carousel-swiper-offset-size:34%}}@media screen and (max-width:1023px){body .dialog-lightbox-widget .swiper{padding-inline:20px}body .dialog-lightbox-widget .elementor-swiper-button-prev{left:25px!important}body .dialog-lightbox-widget .elementor-swiper-button-next{right:25px!important}body .dialog-lightbox-widget .elementor-lightbox-item{padding-block:50px!important}.hover-tabs .hover-tab.card-white,.hover-tabs .hover-tab.card-white.hover-tab-active{min-height:230px}.hover-tabs .hover-tab.hover-tab-active .e-paragraph-base{max-height:90px}body.single-real_estate .elementor .video-swiper video,body.single-real_estate .elementor .video-swiper .video-thumb-wrap{max-height:320px}.equity-toggles .elementor-loop-container{display:flex;flex-flow:row wrap;gap:36px 20px}.equity-toggles .elementor .equity-toggle-item{height:100%}.equity-toggles .elementor-loop-container .e-loop-item{width:calc((100% * .25) - ((20px * 3) / 4));transform:unset;justify-self:unset;align-self:unset;height:auto;aspect-ratio:1/1;margin:unset}.equity-toggles .elementor-loop-container .e-loop-item img.equity-favicon{aspect-ratio:unset;object-fit:unset;height:100%}.equity-toggles .e-loop-item{transform:unset!important}.equity-toggles.equity-grid-12 .elementor-loop-container .e-loop-item{width:calc((100% * .125) - ((20px * 3) / 4))}.equity-toggle-item .img-wrap{width:100%;height:100%}.card-swiper .swiper-slide .img-wrap,.card-swiper .swiper-slide .text-wrap{width:100%;max-width:100%;flex:unset}.card-swiper .swiper-slide .text-wrap{padding-top:0!important}body .card-swiper{padding-bottom:40px!important}body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-prev{transform:translateX(calc(-50% - 209px))!important}body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-next{transform:translateX(calc(-50% + 209px))!important}.card-swiper .swiper-slide>.e-con{padding:20px 20px 30px;gap:20px}body .elementor .elementor-element.card-swiper{padding-bottom:0!important}body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-next,body .elementor .custom-pagination.history-swiper .elementor-swiper-button.elementor-swiper-button-next,body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-prev,body .elementor .custom-pagination.history-swiper .elementor-swiper-button.elementor-swiper-button-prev{transform:unset!important;right:unset;left:unset}body .elementor .custom-pagination.history-swiper .elementor-swiper-button.elementor-swiper-button-prev,body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-prev{left:27px}body .elementor .custom-pagination.history-swiper .elementor-swiper-button.elementor-swiper-button-next,body .elementor .custom-pagination .elementor-swiper-button.elementor-swiper-button-next{right:27px}.custom-pagination.history-swiper .custom-sliding-pagination{margin:0 20px}body .elementor .elementor-element.card-swiper{--e-n-carousel-swiper-offset-size:9%}body .elementor .card-swiper .swiper-slide>.e-con{padding:20px}body .elementor .card-swiper .swiper-slide .img-wrap{width:100%;max-width:100%;flex:100%}body .elementor .card-swiper .swiper-slide .year-pill{top:20px;left:20px;padding:5px 8px}.custom-pagination.card-swiper .custom-sliding-pagination{max-width:calc(100% - 40px)}.card-swiper.equity-slider .swiper{--swiper-offset-size:18%}.card-swiper.equity-slider .swiper-slide>.e-con{padding:20px 20px 30px;gap:20px}.custom-pagination .custom-sliding-pagination{max-width:calc(100% - 40px)}}@media screen and (max-width:767px){.lottie-section h3.e-heading-base{height:63px;align-items:center;display:flex;margin-bottom:0}body .elementor div.wpforms-container-full .wpforms-field.wpforms-field-captcha input[type=text]{min-width:80px}body .elementor div.wpforms-container-full .wpforms-field-gdpr-checkbox li{min-height:23px}body .elementor div.wpforms-container-full .wpforms-field-gdpr-checkbox label{font-size:14px}body .elementor .elementor-widget-loop-grid .elementor-loop-container.elementor-grid{grid-auto-rows:auto}body .elementor .opener{min-height:75vh}.year-pill{font-size:14px!important}body .elementor-widget.elementor-widget-text-editor p{hyphens:auto}body .elementor-widget.elementor-widget-text-editor p a{word-break:break-all}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{padding-block:20px}body .elementor .editorial br{display:none!important}.wpforms-container-full .wpforms-form .wpforms-layout-row{gap:15px}.elementor-background-video-container,.elementor-background-video-embed{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important}.elementor-background-video-container iframe,.elementor-background-video-container video{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.elementor-background-video-container{height:100%!important;padding-bottom:0!important}.elementor .hover-tabs .hover-tab{width:100%;max-width:100%;flex:100%}.elementor .hover-tabs .hover-tab img.e-image-base,.elementor .teaser img.e-image-base{min-height:210px;max-height:210px}body.single-real_estate .elementor .video-swiper .elementor-swiper-button{display:none!important}body.single-real_estate .elementor .video-swiper .swiper{--e-n-carousel-swiper-offset-size:15%}body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button.elementor-swiper-button-prev,body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button.elementor-swiper-button-next{transform:unset!important;left:unset;right:unset}body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button.elementor-swiper-button-prev{left:27px}body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button.elementor-swiper-button-next{right:27px}.card-swiper.equity-slider .swiper{--swiper-offset-size:20px}body .elementor .video-thumb-wrap,body .elementor .luxury-rentals-gallery{max-width:100%!important}.elementor-location-footer .elementor-element .elementor-widget-nav-menu .elementor-nav-menu{flex-direction:column;align-items:center;margin:0 auto}.elementor-location-footer .elementor-element .elementor-widget-nav-menu .elementor-nav-menu li a{padding-block:10px!important}.centered-feature-swiper .swiper .swiper-slide{padding:0}.elementor-widget-loop-grid .img-wrap{height:auto!important}.custom-pagination.public-markets-swiper .custom-sliding-pagination:before,.custom-pagination.public-markets-swiper .custom-sliding-pagination:after{content:'';width:54px}body .elementor .centered-feature-swiper.equity-slider .swiper,body .elementor .centered-feature-swiper.history-swiper .swiper,body .elementor .centered-feature-swiper.public-markets-swiper .swiper{padding-top:77px;padding-bottom:0}body .elementor .custom-pagination.equity-slider .elementor-swiper-button,body .elementor .custom-pagination.history-swiper .elementor-swiper-button,body .elementor .custom-pagination.public-markets-swiper .elementor-swiper-button{bottom:unset;top:7px}body .elementor .custom-pagination.equity-slider .custom-sliding-pagination,body .elementor .custom-pagination.public-markets-swiper .custom-sliding-pagination{bottom:unset;top:0;left:20px;position:absolute}body .elementor .custom-pagination.history-swiper .custom-sliding-pagination{position:absolute;left:0;top:0}.bento-gallery .gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;gap:20px 20px;grid-auto-flow:row;width:100%;height:100%;max-height:1510px}.bento-gallery .gallery-item{transform:unset!important}.bento-gallery .gallery-item:nth-child(1){grid-area:1 / 1 / 3 / 2}.bento-gallery .gallery-item:nth-child(2){grid-area:1 / 2 / 2 / 3}.bento-gallery .gallery-item:nth-child(3){grid-area:2 / 2 / 3 / 3}.bento-gallery .gallery-item:nth-child(4){grid-area:3 / 1 / 5 / 2}.bento-gallery .gallery-item:nth-child(5){grid-area:3 / 2 / 5 / 3}.bento-gallery .gallery-item:nth-child(6){grid-area:5 / 1 / 6 / 2}.bento-gallery .gallery-item:nth-child(7){grid-area:5 / 2 / 6 / 3}.bento-gallery .gallery-item:nth-child(8){grid-area:6 / 1 / 7 / 2}.bento-gallery .gallery-item:nth-child(9){grid-area:6 / 2 / 7 / 3}.equity-toggles .elementor-loop-container{gap:20px}.equity-toggles.equity-grid-12 .elementor-loop-container .e-loop-item{width:calc((100% * .25) - ((20px * 3) / 4))}.luxury-gallery .e-gallery-container{min-height:395px}.luxury-gallery .gallery-counter{width:76px}}