.elementor-kit-7{--e-global-color-primary:#ED1C62;--e-global-color-secondary:#7E8987;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-976d989:#F4719C;--e-global-color-dadf51c:#FAC1D4;--e-global-color-2886b55:#A60D3F;--e-global-color-248aff1:#ADB5B8;--e-global-color-a555d53:#E4E6E7;--e-global-color-a2776ba:#586165;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Soliden Expanded", Sans-serif;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h3{font-family:"Soliden Expanded", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */h3.immonex-lead-gen-element--headline {
    text-align: center;
    font-size: 40px!important;
    /* font-family: "Soliden Expanded"; */
}

/* Mobil: kein seitliches Scrollen */
html,body{overflow-x:clip;}
@media (max-width:767px){.elementor-heading-title,.elementor-heading-title a{overflow-wrap:anywhere;word-break:normal;hyphens:auto;}}

/* ===== Objektansicht (immonex Kickstart) ===== */
.inx-single-property__head,.inx-single-property__tabbed-content,.inx-single-property__footer{box-shadow:0 2px 12px rgba(0,0,0,.25)}
.inx-gallery__image-slider .uk-slideshow-items{height:clamp(300px,52vw,600px)!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;width:100%!important;background:#111}
.inx-gallery__image-slider .uk-slideshow-items>li{background:#111!important;height:100%}
.inx-gallery__image-slider .uk-slideshow-items .inx-gallery__image{height:100%}
.inx-gallery__image-slider .uk-slideshow-items .inx-gallery__image>a{display:block!important;width:100%;height:100%}
.inx-gallery__image-slider .uk-slideshow-items .inx-gallery__image img{height:100%!important;max-height:100%!important;width:100%!important;object-fit:contain!important}
.inx-thumbnail-nav{margin-top:12px}
.inx-thumbnail-nav__item img{border-radius:3px}
.inx-single-property__section-title{color:#fff;border-bottom-color:#ed1c62}
.inx-team-single-agent{background:#fff;color:#333;padding:40px;box-shadow:0 2px 12px rgba(0,0,0,.25)}
.inx-team-single-agent .inx-single-property__section-title{color:#222}
.inx-team-single-agent a,.inx-team-single-agent a:visited,.inx-single-property__footer a{color:#ed1c62!important}
.inx-team-single-agent a:hover,.inx-single-property__footer a:hover{color:#b8124b!important}
.inx-team-single-agent button,.inx-team-single-agent [type=submit]{background:#ed1c62!important;border-color:#ed1c62!important;color:#fff!important}
.inx-team-single-agent button:hover,.inx-team-single-agent [type=submit]:hover{background:#b8124b!important}
.inx-team-single-agent input,.inx-team-single-agent textarea{border:1px solid #ccc}
.inx-single-property__tab-nav>li>a{color:#ed1c62}
@media (max-width:767px){.inx-single-property__head,.inx-single-property__tabbed-content,.inx-team-single-agent{padding:20px}}
/* ===== Header: Navigation bricht auf Desktop nicht mehr um ===== */
@media (min-width:1025px) and (max-width:1600px){.elementor-location-header .elementor-nav-menu--main .elementor-item{padding-left:13px!important;padding-right:13px!important;white-space:nowrap}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Soliden Expanded';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('/wp-content/uploads/2024/12/Saira_Expanded-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Soliden Expanded';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/uploads/2024/12/Saira_Expanded-SemiBold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */