.elementor-33 .elementor-element.elementor-element-2589be24{--display:flex;--min-height:120vh;--justify-content:flex-end;--border-radius:0px 0px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2589be24:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-2589be24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-5db4c4a1{--display:flex;--margin-top:0em;--margin-bottom:16em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-4816c7af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-57321862{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-1b90eae3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-7f79f5fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-75f5b46f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-75f5b46f.elementor-element{--align-self:flex-end;}.elementor-33 .elementor-element.elementor-element-75f5b46f a{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-75f5b46f a:hover, .elementor-33 .elementor-element.elementor-element-75f5b46f a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-7657ecfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0em 5em;--row-gap:0em;--column-gap:5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-546df43e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-21c2a71f{--display:flex;--gap:3em 0em;--row-gap:3em;--column-gap:0em;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-2f1fd5b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-44dda748 a{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-44dda748 a:hover, .elementor-33 .elementor-element.elementor-element-44dda748 a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-669a0dc8 a{color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-669a0dc8 a:hover, .elementor-33 .elementor-element.elementor-element-669a0dc8 a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-609c501b a{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-609c501b a:hover, .elementor-33 .elementor-element.elementor-element-609c501b a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-7b518e21 a{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-7b518e21 a:hover, .elementor-33 .elementor-element.elementor-element-7b518e21 a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-35f43ec7 a{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-35f43ec7 a:hover, .elementor-33 .elementor-element.elementor-element-35f43ec7 a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-6621e398{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0em 5em;--row-gap:0em;--column-gap:5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6e7f966{--display:flex;--gap:3em 0em;--row-gap:3em;--column-gap:0em;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-54768caf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5b9c7e7e a{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-5b9c7e7e a:hover, .elementor-33 .elementor-element.elementor-element-5b9c7e7e a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-4ea25117 a{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-4ea25117 a:hover, .elementor-33 .elementor-element.elementor-element-4ea25117 a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-576fd03d a{color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-576fd03d a:hover, .elementor-33 .elementor-element.elementor-element-576fd03d a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-5c87757 a{color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-5c87757 a:hover, .elementor-33 .elementor-element.elementor-element-5c87757 a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-4a80ccfa a{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-4a80ccfa a:hover, .elementor-33 .elementor-element.elementor-element-4a80ccfa a:focus{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-4d3b5bee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5b7890e6{--display:flex;--min-height:75vh;border-style:none;--border-style:none;--border-radius:48px 48px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5b7890e6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5b7890e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://kirschl.cloud18.webhome.at/wp-content/uploads/2026/07/kirschl_image-bild_schoener-wohnen_1760x720.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-67634e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-81cea54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-e95fc7f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-01e1485{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-3638f0a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-3638f0a.elementor-element{--align-self:flex-end;}.elementor-33 .elementor-element.elementor-element-36c0ffd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.4;border-style:none;--border-style:none;--border-radius:48px 48px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-36c0ffd:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-36c0ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://kirschl.cloud18.webhome.at/wp-content/uploads/2026/07/kirschl_call-to-action_1760x540.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-36c0ffd::before, .elementor-33 .elementor-element.elementor-element-36c0ffd > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-36c0ffd > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-36c0ffd > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-36c0ffd > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-36c0ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-1bf3b66c{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-4fbed259{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-4fbed259 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-709b618d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2ee79611{color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-1dfdd6b4 .elementor-button{background-color:#FCBD1B00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-33 .elementor-element.elementor-element-1dfdd6b4 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-1dfdd6b4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-1dfdd6b4 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-1dfdd6b4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-1ef4dca0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0em 5em;--row-gap:0em;--column-gap:5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6a4c1e5e{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2741700b{--display:flex;--justify-content:flex-end;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-5d2f441f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-16f226bc{--e-image-carousel-slides-to-show:1;}.elementor-33 .elementor-element.elementor-element-16f226bc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-33 .elementor-element.elementor-element-16f226bc .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;}.elementor-33 .elementor-element.elementor-element-3892216{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-159cb46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-954bf23{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-537db80{--display:flex;}body.elementor-page-33:not(.elementor-motion-effects-element-type-background), body.elementor-page-33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-2589be24{--min-height:75vh;}.elementor-33 .elementor-element.elementor-element-5db4c4a1{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-33 .elementor-element.elementor-element-1b90eae3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-75f5b46f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-7657ecfe{--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-471a01cb img{height:450px;}.elementor-33 .elementor-element.elementor-element-21c2a71f{--gap:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-2f1fd5b7{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-33 .elementor-element.elementor-element-6621e398{--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-6e7f966{--gap:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-54768caf{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-33 .elementor-element.elementor-element-6654ac5c img{height:450px;}.elementor-33 .elementor-element.elementor-element-5b7890e6{--min-height:50vh;}.elementor-33 .elementor-element.elementor-element-e95fc7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-3638f0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-36c0ffd{--min-height:35vh;}.elementor-33 .elementor-element.elementor-element-1ef4dca0{--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-2741700b{--gap:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-954bf23{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-2589be24{--min-height:75vh;--border-radius:0px 0px 24px 24px;}.elementor-33 .elementor-element.elementor-element-5db4c4a1{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-33 .elementor-element.elementor-element-1b90eae3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-75f5b46f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-21c2a71f{--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-6e7f966{--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-6654ac5c img{height:450px;}.elementor-33 .elementor-element.elementor-element-5b7890e6{--min-height:45vh;--border-radius:24px 24px 24px 24px;}.elementor-33 .elementor-element.elementor-element-e95fc7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-3638f0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-36c0ffd{--border-radius:24px 24px 24px 24px;}.elementor-33 .elementor-element.elementor-element-4fbed259{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-2741700b{--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-954bf23{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-5db4c4a1{--width:45vw;}.elementor-33 .elementor-element.elementor-element-81cea54{--width:100%;}.elementor-33 .elementor-element.elementor-element-2741700b{--width:75%;}.elementor-33 .elementor-element.elementor-element-159cb46{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-5db4c4a1{--width:100%;}.elementor-33 .elementor-element.elementor-element-2741700b{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-16f226bc *//* Desktop */
.elementor-swiper-button {
    top: calc(100% + 0.5rem) !important;
    transform: none !important;
    width: 48px;
    height: 48px;
}

.elementor-swiper-button-prev {
    left: auto !important;
    right: calc(var(--layout-frame) + 2px);
}

.elementor-swiper-button-next {
    left: auto !important;
    right: var(--layout-frame);
}


/* ==========================================
   Mobile
========================================== */

@media (max-width: 767px) {

    .elementor-swiper-button{
        top: calc(100% + 1rem) !important;
        width: 42px;
        height: 42px;
    }

    .elementor-swiper-button-prev{
        right: calc(var(--layout-frame) + 52px) !important;
    }

    .elementor-swiper-button-next{
        right: var(--layout-frame) !important;
    }

}/* End custom CSS */