.elementor-kit-9{--e-global-color-primary:#2D9136;--e-global-color-secondary:#213582;--e-global-color-text:#292D32;--e-global-color-accent:#C8F461;--e-global-color-c9043d0:#FFFFFF;--e-global-color-6c1ef14:#000000;--e-global-color-b61a25c:#2D913682;--e-global-color-7835b5e:#2D913626;--e-global-color-aa5751f:#21358280;--e-global-color-ee585d0:#2135820D;--e-global-color-f7b3972:#137E1D;--e-global-color-94f2fad:#FFFFFF88;--e-global-color-b54a6c5:#3FAD48;--e-global-color-4da2dfa:#4FC058;--e-global-color-3795092:#F0F0F0;--e-global-color-a13c7d2:#FAFAFA;--e-global-color-b12dbe7:#FFFFFF12;--e-global-color-b5017fa:#FFFFFF00;--e-global-color-e970d67:#ECF3EC;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-letter-spacing:-0.05em;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-25c63a9-font-size:0.8rem;--e-global-typography-25c63a9-font-weight:500;--e-global-typography-25c63a9-letter-spacing:0.05em;--e-global-typography-aefb154-font-size:0.8rem !important;--e-global-typography-d3447c8-font-size:0.8rem;--e-global-typography-3d5822b-font-weight:600}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1440px}.e-con{--container-max-width:1440px;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}.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:0;padding-inline-start:0}.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}}:root{--padding-sm:1.5rem;--padding-md:2.5rem;--padding-lg:4.0rem;--padding-xl:6.0rem;--color-primary:#2D9136;--color-secondary:#213582;--color-accent:#C8F461;--color-text:#292D32;--color-green-dark:#137E1D;--color-soft-grey:#F4F4F4;--color-dark-grey:#E4E4E4;--box-border-radius:15px}.gradient-green{background-color:var(--color-primary);background-image:linear-gradient(to top,var(--color-primary) 0%,#137E1D 100%)}.pattern-background::before{background-image:url(https://www.behala.de/wp-content/uploads/2026/03/pattern-behala-06@4x.png)!important;--background-overlay:'' !important;background-position:top center!important;background-repeat:repeat!important;background-size:16% auto!important;opacity:0.25!important;width:200%!important;animation:moveLeft 100s linear infinite!important}.pattern-background{overflow-x:hidden}@keyframes moveLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.pattern-background::before{background-position:right top!important;background-size:80% auto!important;opacity:0.30!important}}.info-bar{background-color:var(--color-soft-grey);padding-top:var(--padding-sm);padding-bottom:var(--padding-sm)}@media (max-width:1024px){:root{--padding-sm:1.5rem;--padding-md:2.5rem;--padding-lg:4rem;--padding-xl:6.0rem}}@media (max-width:768px){:root{--padding-sm:1.0rem;--padding-md:2.0rem;--padding-lg:3.0rem;--padding-xl:4.5rem}}.padding-standard-lr{padding-left:var(--padding-sm);padding-right:var(--padding-sm)}.padding-standard-tb{padding-top:var(--padding-xl);padding-bottom:var(--padding-xl)}.padding-standard-tb-sm{padding-top:var(--padding-sm);padding-bottom:var(--padding-sm)}.margin-hero-section{margin-top:120px}.extra-padding-top{padding-top:100px!important}@media (max-width:1024px){.margin-hero-section{margin-top:60px}}.padding-single-page-tb{padding-top:var(--padding-lg);padding-bottom:var(--padding-lg)}.gap-standard>.e-con-inner,.gap-standard{gap:var(--padding-lg)}.only-on-mobile{@media (min-width:1024px){display:none}}.box-rounded{border-radius:var(--box-border-radius);overflow:hidden}.text-max-width div,.text-max-width p{max-width:80ch}.title-max-width *{max-width:20ch!important}html{font-size:16px}h1{font-size:clamp(2.1rem, 3vw + 1rem, 5rem);letter-spacing:-0.03em!important;margin-left:-0.06em!important;font-weight:500!important;line-height:1.2!important}h2{font-size:clamp(2rem, 2.5vw + 1rem, 5rem);letter-spacing:-.05em;margin-left:-0.06em!important;line-height:1.2!important}h3{font-size:clamp(1.9rem, 2.2vw + 1rem, 4rem);letter-spacing:-.05em;margin-left:-0.06em!important;line-height:1.2!important}h4{font-size:clamp(1.8rem, 2.0vw + 1rem, 3rem);letter-spacing:-.05em;margin-left:-0.06em!important;line-height:1.2!important}h5{font-size:clamp(1.5rem, 1.5vw + 1rem, 2.5rem);margin-left:-0.06em!important;line-height:1.2!important}h6{font-size:clamp(1.2rem, 1vw + 1rem, 2rem);margin-left:-0.06em!important;line-height:1.2!important}p{font-size:clamp(1rem, 1.0vw + 0.5rem, 1.0rem);line-height:1.5}.elementor-widget-text-editor p a{color:#000;text-decoration:underline!important;font-weight:500;transition:all .2 ease!important}.text-accent{color:var(--color-accent);font-style:italic}.section-white .text-accent{color:var(--color-primary)}.box-blue .text-accent{color:var(--color-secondary)}.box-green .text-accent{color:var(--color-primary)}.title-icon a{border-radius:2rem}.title-icon .elementor-button-content-wrapper{gap:7px}.title-icon .elementor-button-text{font-size:.8rem;color:var(--color-primary)}.title-icon .elementor-button-icon{fill:var(--color-text);font-size:.8rem}.title-icon a{--button-base-color:var(--color-primary);background-color:color-mix(in srgb,var(--button-base-color) 10%,transparent)!important;border:2px color-mix(in srgb,var(--button-base-color) 5%,transparent) solid}.title-icon.title-blue a{--button-base-color:var(--color-secondary)}.box-blue .title-icon a{--button-base-color:var(--color-secondary)}.box-blue .title-icon .elementor-button-text{color:var(--color-secondary)}.section-green .title-icon a{--button-base-color:white}.section-green .title-icon .elementor-button-text{color:#fff}.section-green .title-icon .elementor-button-icon{fill:var(--color-accent)}.title-icon .elementor-button,.more-button .elementor-button,.info-box .elementor-button{padding:.8rem 1.2rem}@media (max-width:768px){.title-icon .elementor-button,.more-button .elementor-button,.info-box .elementor-button{padding:.8rem 1.2rem!important}}.prefix-title *{font-size:clamp(1.0rem, 1.0vw + 0.5rem, 1.0rem);line-height:1.5}.prefix-title p{position:relative;padding-left:1.2em}.prefix-title p::before{content:"";position:absolute;left:0;width:.45em;height:.45em;border-radius:50%;background:currentColor;top:.6em;margin-left:.1em}.text-small p{font-size:0.8rem!important}.footer-title-huge{width:100%!important;box-sizing:border-box;overflow:hidden;position:relative}.footer-title-huge .elementor-heading-title{text-transform:uppercase;font-weight:700;font-size:clamp(1.5rem, 5vw, 3.5rem);white-space:nowrap;text-overflow:clip;flex-shrink:0;margin-right:5em;animation:marquee-seamless-loop 30s linear infinite;animation-delay:0s}@keyframes marquee-seamless-loop{0%{transform:translateX(0%)}100%{transform:translateX(calc(-100% - 5em))}}.footer-title-huge .elementor-heading-title{text-transform:uppercase;font-weight:700!important;line-height:1;font-size:clamp(1.5rem, 13vw, 15rem)}.impressum h1{font-size:2.5rem;margin-top:2rem;margin-bottom:1.5rem}.impressum h2{font-size:1.8rem;margin-top:1.8rem;margin-bottom:1.2rem}.impressum h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:1rem}.impressum h4,.impressum h5,.impressum h6{font-size:1.2rem;margin-top:1.2rem;margin-bottom:.8rem}::selection{background:var(--color-accent);color:#000}::-moz-selection{background:var(--color-accent);color:#000}.box-blue{--button-base-color:var(--color-secondary);background-color:color-mix(in srgb,var(--button-base-color) 5%,transparent)!important;padding:75px 25px}.box-green{--button-base-color:var(--e-global-color-primary);background-color:color-mix(in srgb,var(--button-base-color) 5%,transparent)!important;padding:75px 25px}.box-icon a{background:var(--color-text)!important;fill:var(--color-accent)!important;border-radius:2rem;font-size:.8rem}.info-box{background:var(--color-soft-grey);border-radius:var(--box-border-radius);padding:2rem;border:1px solid var(--color-dark-grey)}.info-box.info-box-white{background:white!important}.info-box .info-box-text{flex-grow:1}.info-box .info-box-link a{background-color:#fff0;color:var(--color-text);padding:0px!important;text-decoration:underline}.info-container{background:var(--color-soft-grey);border-radius:var(--box-border-radius);padding:1rem;border:1px solid var(--color-dark-grey)}.info-container .container-title .elementor-button-icon{font-size:19px}.info-container .container-title .elementor-button{padding:7px 14px}.info-container .container-title{gap:10px}.info-container img{border-radius:8px}.behala-accordion .accordion-item{padding:15px}.behala-accordion .accordion-item img{border-radius:7px}.behala-accordion .accordion-item p{font-size:.8rem}.more-button .elementor-button-content-wrapper{gap:10px}.more-button a{border-radius:2rem;color:var(--color-text)!important}.more-button .elementor-button-icon{fill:var(--color-text)}.more-button:hover .elementor-button-icon{fill:#fff}.more-button:hover a{background-color:var(--color-primary)!important;color:white!important}.more-button:hover a{background-color:var(--color-primary)!important}.box-blue .more-button:hover a{background-color:var(--color-secondary)!important}.box-green .more-button:hover a{background-color:var(--color-primary)!important}.more-button.black-button a{background-color:black!important;color:white!important}.more-button.black-button a:hover{background-color:var(--color-primary)!important}.more-button.black-button .elementor-button-icon{fill:#fff}.history-container .info-box p{font-size:.8rem;margin-block-end:0rem}.history-container .info-box{padding:1.5rem}.history-container .info-box .elementor-button{padding:.4rem .6rem;font-size:.6rem}.history-container .info-box .container-title{gap:9px}.history-container .info-box .info-box-title{line-height:1;font-weight:600}.number-box .number-box-title p{color:var(--color-primary);font-size:1.8rem;font-weight:500;font-style:italic;line-height:1}.number-box .number-box-text p{color:var(--color-text)!important;font-size:.7rem}.info-bar .number-box .number-box-title p{transition:all 0.2s ease;color:black!important}.info-bar .number-box .number-box-text p{color:black!important}.info-bar .number-box .number-box-title p:hover{color:var(--color-primary)!important}.box-blue .info-box-mieter{background-color:white!important}.info-box-mieter{padding:1.3rem;background-color:var(--color-soft-grey)!important}.info-box-mieter .info-box-title{font-weight:600!important;line-height:1.2}.info-box-mieter .info-box-address{font-size:0.8rem!important}.info-box-mieter .info-box-location{font-size:0.8rem!important;font-weight:600!important}.info-box-mieter .info-box-icon .elementor-icon{padding:.5em 1em}.info-box-mieter:hover,.info-box-mieter:focus-within{transform:scale(1.01)}.mieter-list article a{transition:all 0.2s ease}.mieter-list article:hover a{color:var(--color-text)!important}.behala-team-container{gap:2rem}.behala-team-container .info-box{padding:1rem;gap:.75rem}.behala-team-container .info-box .info-box-title h6{color:black!important;font-size:1rem;font-weight:600;margin-bottom:0}.behala-team-container .info-box .info-box-text p{line-height:1.2;margin-bottom:0;font-size:.8rem}.behala-team-container .info-box .info-box-text{margin-bottom:.5rem}.behala-team-container .info-box img{aspect-ratio:4 / 3}.behala-team-container .info-box{max-width:300px!important}.behala-icon-container{padding:1rem;background-color:#F1F8F9;border-radius:50px;gap:1rem;width:auto!important}@media (max-width:1200px){.behala-team-container .info-box{max-width:200px!important}.behala-team-container{gap:1rem}.behala-team-container .behala-icon-container{padding:.5rem;gap:.5rem}.behala-team-container .behala-icon-container .elementor-button{padding:.5rem 0.7rem!important}}@media (max-width:768px){.behala-team-container{justify-content:space-between}.behala-team-container .info-box{max-width:max-content!important}.info-box{padding:1rem}}.behala-icon-list .elementor-icon-list-icon{background-color:#000;padding:8px 9px 7px 11px;border-radius:15px;transition:all 0.3s ease}.behala-icon-list a:hover .elementor-icon-list-icon{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.behala-icon-list a:hover .elementor-icon-list-icon svg{fill:var(--e-global-color-text)!important}.behala-icon-box{padding:25px 25px;background-color:var(--e-global-color-c9043d0);border-radius:25px;border:solid 1px rgba(1,1,1,.1)}.behala-icon-box .elementor-icon-box-icon{width:auto;background-color:var(--e-global-color-text);border-radius:25px;padding:7px 15px;text-align:center}.behala-icon-box .elementor-icon svg{fill:var(--e-global-color-accent)!important;height:12px!important;width:auto!important}nav.elementor-sticky{transition:all 0.3s ease-in-out;box-shadow:0 2px 20px #fff0}nav.elementor-sticky--effects{background-color:white!important;transition:all 0.3s ease-in-out;box-shadow:0 2px 20px rgb(0 0 0 / .1)}.home .logo-green{opacity:0;transition:all 0.3s ease-in-out}.home nav.elementor-sticky--effects .logo-green{opacity:1}nav.elementor-sticky--active{width:100%!important}.logo-green svg .st0{fill:var(--color-primary)!important}@media (max-width:768px){.nav-primary>div{background-color:transparent!important}}.button-language a::before{background-color:rgb(255 255 255 / 5%)!important;opacity:1!important}.button-language a:hover::before{background-color:var(--color-accent)!important}nav .menu-item a.highlighted .sub-arrow{fill:var(--e-global-color-text)}nav .menu-item a .sub-arrow{transition:.3s;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all}.behala-icon-container .elementor-button:hover,.behala-icon-container .elementor-button:focus{background:var(--e-global-color-accent)!important}@media (max-width:768px){.elementor-button{padding:22px 30px!important}}.image-rounded-edges{border-radius:var(--border-radius);overflow:hidden}.dialog-close-button{outline:none}.mieter-details .elementor-icon-list-text a{display:inline!important}.mieter-details .elementor-icon-list-text a{text-decoration:none;color:#000;text-decoration:underline}h2,h2[class],h3,h3[class],h4,h4[class],h5,h5[class],h6,h6[class]{margin-top:unset}.hide-me{display:none!important}main .entry-content .elementor>.elementor-element{padding:0 var(--body_padding)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.elementor-heading-title{line-height:var(--typography_line_height_headings)}.text-50-chars{max-width:50ch}.text-30-chars h1,.text-30-chars h2,.text-30-chars h3,.text-30-chars h4,.text-30-chars h5,.text-30-chars h6{max-width:40ch;margin-left:auto;margin-right:auto}.text-800-px p{max-width:800px;margin-left:auto;margin-right:auto}.standard-cta .elementor-cta__content>.elementor-content-item.elementor-cta__content-item:not(.elementor-cta__image){padding-left:35px;padding-right:35px}.standard-cta .elementor-cta__content-item{margin:0px!important}.standard-cta .elementor-cta__content{gap:20px}.standard-cta .elementor-cta__button-wrapper{margin-bottom:55px!important}.standard-cta .elementor-cta__image img{aspect-ratio:3 / 2;object-fit:cover}.standard-cta .elementor-cta__image{margin-bottom:35px!important}.standard-cta .elementor-cta__title{font-size:calc(var(--typography_heading_size_multiplier) * var(--typography_heading_size_3))}.standard-cta .small-title{font-size:1rem;display:block;margin-bottom:15px}.standard-cta .text-container{padding:35px}.standard-cta .elementor-widget-image img{aspect-ratio:3 / 2;object-fit:cover}.footer-menu li a{border-radius:18px;padding:5px!important;padding-left:20px!important;transition:all .2 ease!important;transition:background-color .2 ease}.footer-menu li a.elementor-item,.footer-menu li a.elementor-item::before,.footer-menu li a.elementor-item::after{transition:background-color 0.1s ease,opacity 0.1s ease,transform 0.1s ease!important}.single .elementor-location-single ul{margin-bottom:2rem}.single .elementor-location-single ul li{margin-bottom:.5rem}.single .elementor-location-single p a,.wp-block-file a{color:#000;text-decoration:underline;transition:all 0.3s ease}.single .elementor-location-single p a:hover,.wp-block-file a:hover{color:var(--color-primary)}.single .elementor-location-single .wp-block-file__button{color:#fff;background-color:#000;text-decoration:none;transition:all 0.2s ease}.single .elementor-location-single .wp-block-file__button:hover{background-color:var(--color-primary)}.single .elementor-heading-title a{text-decoration:none!important}.page .elementor-location-single p a,.wp-block-file a{color:#000;text-decoration:underline;transition:all 0.3s ease}.page .elementor-location-single p a:hover,.wp-block-file a:hover{color:var(--color-primary)!important}.page .elementor-location-single .wp-block-file__button{color:#fff;background-color:#000;text-decoration:none;transition:all 0.2s ease}.page .elementor-location-single .wp-block-file__button:hover{background-color:var(--color-primary)}.behala-form textarea{padding-top:10px}.behala-form .elementor-message{font-size:.8em;line-height:1;margin:30px 0;display:inline-block;background-color:#fff;padding:10px;border-radius:5px}.behala-form input,.behala-form textarea{transition:none}.behala-form input:focus,.behala-form textarea:focus{outline:var(--e-global-color-accent) 2px solid!important}.behala-form .formhead{font-size:1.2rem;color:#fff;margin-top:3rem;margin-bottom:0}.behala-form a{color:#fff;text-decoration:underline}.title-icon .elementor-button-icon{background-color:#000;padding:8px 11px 7px 11px;border-radius:15px;transition:all 0.3s ease}.title-icon .elementor-button-icon svg{fill:var(--e-global-color-accent)!important}.title-icon a{padding:.1rem 1rem .1rem 0.2rem!important}.title-icon .elementor-button-content-wrapper{align-items:center}.title-icon-light .elementor-button-icon{background-color:#fff0;border:1px solid var(--e-global-color-accent)}.title-icon-green .elementor-button-icon{background-color:#fff0;border:1px solid var(--e-global-color-primary);border-color:color-mix(in srgb,var(--button-base-color) 40%,transparent)}.title-icon-green .elementor-button-icon svg{fill:color-mix(in srgb,var(--button-base-color) 40%,transparent)!important}.title-icon-blue .elementor-button-icon{background-color:#fff0;border:1px solid var(--color-secondary);border-color:color-mix(in srgb,var(--color-secondary) 40%,transparent)}.title-icon-blue .elementor-button-icon svg{fill:color-mix(in srgb,var(--color-secondary) 40%,transparent)!important}.behala-form .e-form__indicators__indicator__number{border-width:0}.container-contact .elementor-widget .elementor-icon-list-icon svg{width:12px!important;height:12px!important}.container-contact .elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}.container-contact .elementor-widget .elementor-icon-list-items{list-style-type:none}.container-contact .elementor .elementor-element ul.elementor-icon-list-items{padding:0!important}.container-contact .elementor-icon-list-items.elementor-inline-items{margin-inline-start:calc(-30px/2)!important}.container-contact .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline-start:calc(30px/2)!important}.container-contact .elementor-widget .elementor-icon-list-item,.container-contact .elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.container-contact .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}:root{--color-access-link:#FF134A}a:focus-visible{outline:3px solid var(--color-access-link);outline-offset:3px;border-radius:4px}.skip-links{height:0}.c-skip-links{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden;z-index:9999}.c-skip-links:focus-within{position:static;width:auto;height:auto;clip:auto;overflow:visible;margin-bottom:10px;margin-top:170px}.c-skip-links__list{list-style:none;margin:0;padding:0;display:flex;background-color:#f0f0f0;border:1px solid #ccc;padding:10px}.c-skip-links__link{display:block;padding:8px 15px;color:var(--color-access-link);text-decoration:underline;font-weight:700;background-color:#fff;border-radius:4px;margin-right:10px}.c-skip-links__link:focus{outline:3px solid var(--color-access-link);outline-offset:2px;background-color:var(--color-access-link);color:#FFF;text-decoration:none}