.elementor-16663 .elementor-element.elementor-element-cb3a6e6{--display:flex;--min-height:90vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-cb3a6e6:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://penzkofer.de/wp-content/uploads/2026/01/Immovent_Header-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16663 .elementor-element.elementor-element-cb3a6e6::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Group-222.png");--background-overlay:'';}.elementor-16663 .elementor-element.elementor-element-ace9848{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px;}.elementor-16663 .elementor-element.elementor-element-44313cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16663 .elementor-element.elementor-element-197c618 > .elementor-widget-container{background-color:transparent;margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(301deg, #D3212B 0%, #E7480F 100%);}.elementor-16663 .elementor-element.elementor-element-197c618.elementor-element{--align-self:flex-start;}.elementor-16663 .elementor-element.elementor-element-197c618 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2cf1325 );}.elementor-16663 .elementor-element.elementor-element-ff53a37 > .elementor-widget-container{background-color:transparent;margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(301deg, #D3212B 0%, #E7480F 100%);}.elementor-16663 .elementor-element.elementor-element-ff53a37.elementor-element{--align-self:flex-start;}.elementor-16663 .elementor-element.elementor-element-ff53a37 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2cf1325 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-16663 .elementor-element.elementor-element-2884c9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-2884c9d.elementor-element{--align-self:flex-start;}.elementor-16663 .elementor-element.elementor-element-2884c9d{text-align:start;}.elementor-16663 .elementor-element.elementor-element-2884c9d img{width:100%;height:25vh;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16663 .elementor-element.elementor-element-1595abe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-size:3rem;font-weight:300;line-height:3rem;color:#FFFFFF;}.elementor-16663 .elementor-element.elementor-element-1595abe > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-1595abe p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-5f22da9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-size:2rem;font-weight:300;line-height:3rem;color:#FFFFFF;}.elementor-16663 .elementor-element.elementor-element-5f22da9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-5f22da9 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-16663 .elementor-element.elementor-element-dcc46ed .elementor-button{background-color:transparent;background-image:linear-gradient(74deg, #D3212B 0%, #E7480F 100%);box-shadow:0px 0px 9px 0px rgba(230.99999999999997, 72.00000000000004, 15.000000000000028, 0.45);border-radius:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-dcc46ed > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-16663 .elementor-element.elementor-element-dcc46ed.elementor-element{--align-self:flex-start;}.elementor-16663 .elementor-element.elementor-element-03f1857{--display:flex;--min-height:10vh;--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;--justify-content:center;--flex-wrap:nowrap;}.elementor-16663 .elementor-element.elementor-element-03f1857:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-03f1857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(302deg, #D3212B 0%, #E7480F 100%);}.elementor-16663 .elementor-element.elementor-element-55c87be{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-55c87be.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16663 .elementor-element.elementor-element-afc6bb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-afc6bb7 img{width:50%;}.elementor-16663 .elementor-element.elementor-element-cb427a7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-cb427a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16663 .elementor-element.elementor-element-c50f5cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-size:3rem;font-weight:300;line-height:3rem;color:#FFFFFF;}.elementor-16663 .elementor-element.elementor-element-c50f5cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-c50f5cb p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-575432e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-874ed05{width:100%;max-width:100%;}.elementor-16663 .elementor-element.elementor-element-874ed05 > .elementor-widget-container{margin:025px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-874ed05.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16663 .elementor-element.elementor-element-032e0d3{--display:flex;--min-height:10vh;--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;--justify-content:center;--flex-wrap:nowrap;}.elementor-16663 .elementor-element.elementor-element-032e0d3:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-032e0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(302deg, #D3212B 0%, #E7480F 100%);}.elementor-16663 .elementor-element.elementor-element-48807c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-16663 .elementor-element.elementor-element-b208e60{--display:flex;--min-height:10vh;--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;--justify-content:center;--flex-wrap:nowrap;}.elementor-16663 .elementor-element.elementor-element-b208e60:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-b208e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(302deg, #D3212B 0%, #E7480F 100%);}.elementor-16663 .elementor-element.elementor-element-b32fd72{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-b32fd72.e-con{--align-self:center;}.elementor-16663 .elementor-element.elementor-element-b7ca450{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16663 .elementor-element.elementor-element-b7ca450 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-b7ca450 .swiper-wrapper{display:flex;align-items:center;}.elementor-16663 .elementor-element.elementor-element-ca8b6ac{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-16663 .elementor-element.elementor-element-0e5eeaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-ccdb796{--display:flex;--min-height:80vh;--overlay-opacity:0.68;}.elementor-16663 .elementor-element.elementor-element-ccdb796:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Hartl_Alexander_2024-scaled.webp");background-position:center center;background-size:100% auto;}.elementor-16663 .elementor-element.elementor-element-ccdb796::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Group-222.png");--background-overlay:'';background-position:10rem 5rem;background-repeat:no-repeat;}.elementor-16663 .elementor-element.elementor-element-e5d8569{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-e5d8569.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16663 .elementor-element.elementor-element-e443170{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;font-size:6rem;font-weight:300;line-height:6rem;}.elementor-16663 .elementor-element.elementor-element-e443170 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-41348bd{--display:flex;--min-height:80vh;--overlay-opacity:0.68;}.elementor-16663 .elementor-element.elementor-element-41348bd:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Hartl_Alexander_2024-scaled.webp");background-position:center center;background-size:100% auto;}.elementor-16663 .elementor-element.elementor-element-41348bd::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Group-222.png");--background-overlay:'';background-position:10rem 5rem;background-repeat:no-repeat;}.elementor-16663 .elementor-element.elementor-element-3ecfef4{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-16663 .elementor-element.elementor-element-f32b3e5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-f32b3e5:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-f32b3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7480F14;}.elementor-16663 .elementor-element.elementor-element-f32b3e5.e-con{--align-self:flex-start;}.elementor-16663 .elementor-element.elementor-element-d1ebd6b > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-d1ebd6b img{width:100%;}.elementor-16663 .elementor-element.elementor-element-d2b0686{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-16663 .elementor-element.elementor-element-558f343 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-558f343{columns:1;font-size:1.8rem;line-height:1.8rem;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-16663 .elementor-element.elementor-element-fa0b150{width:initial;max-width:initial;columns:1;text-align:start;font-size:1.5rem;color:var( --e-global-color-primary );}.elementor-16663 .elementor-element.elementor-element-fa0b150 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-fa0b150 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-09541bb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-16663 .elementor-element.elementor-element-aa8fc0a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-aa8fc0a:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-aa8fc0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7480F14;}.elementor-16663 .elementor-element.elementor-element-aa8fc0a.e-con{--align-self:flex-start;}.elementor-16663 .elementor-element.elementor-element-45c3905{width:100%;max-width:100%;}.elementor-16663 .elementor-element.elementor-element-45c3905 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-45c3905 img{width:100%;}.elementor-16663 .elementor-element.elementor-element-c4bae12{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-16663 .elementor-element.elementor-element-e363201 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-e363201{columns:1;font-size:1.8rem;line-height:1.8rem;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-16663 .elementor-element.elementor-element-d06e851{width:initial;max-width:initial;columns:1;text-align:start;font-size:1.5rem;color:var( --e-global-color-primary );}.elementor-16663 .elementor-element.elementor-element-d06e851 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-d06e851 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-bec8152{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-16663 .elementor-element.elementor-element-bec8152:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-bec8152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF63630D;}.elementor-16663 .elementor-element.elementor-element-36b9863{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-36b9863:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-36b9863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7480F14;}.elementor-16663 .elementor-element.elementor-element-36b9863.e-con{--align-self:flex-start;}.elementor-16663 .elementor-element.elementor-element-ef5110b{width:100%;max-width:100%;}.elementor-16663 .elementor-element.elementor-element-ef5110b > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-ef5110b img{width:100%;}.elementor-16663 .elementor-element.elementor-element-99ae9f9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-16663 .elementor-element.elementor-element-0894ead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-0894ead{columns:1;font-size:1.8rem;line-height:1.8rem;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-16663 .elementor-element.elementor-element-ba9f344{width:initial;max-width:initial;columns:1;text-align:start;font-size:1.5rem;color:var( --e-global-color-primary );}.elementor-16663 .elementor-element.elementor-element-ba9f344 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-ba9f344 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-56f3a95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-40f6f32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-f6529c4{--display:flex;}.elementor-16663 .elementor-element.elementor-element-af40c88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16663 .elementor-element.elementor-element-af40c88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-af40c88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16663 .elementor-element.elementor-element-7bac866{--display:flex;--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-8254b47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16663 .elementor-element.elementor-element-8254b47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-8254b47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16663 .elementor-element.elementor-element-c8dbdce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-b5e1ae6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-9c3fff9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-9169fb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-fb0033f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-7829efd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16663 .elementor-element.elementor-element-60ac541{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-fa14ec7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-size:6rem;font-weight:300;line-height:6rem;}.elementor-16663 .elementor-element.elementor-element-fa14ec7 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-ac6d6bb{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-ac6d6bb:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3212B;background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Group-180-1-scaled.png");background-position:center center;background-size:cover;}.elementor-16663 .elementor-element.elementor-element-ac6d6bb::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16663 .elementor-element.elementor-element-8edbe4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-8edbe4e.e-con{--align-self:center;}.elementor-16663 .elementor-element.elementor-element-cd68271{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-cd68271.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16663 .elementor-element.elementor-element-3956321{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-size:6rem;font-weight:300;line-height:6rem;color:#FFFFFF;}.elementor-16663 .elementor-element.elementor-element-3956321 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-8fb50ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-8fb50ec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16663 .elementor-element.elementor-element-0bcb143{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-size:1.5rem;font-weight:300;line-height:2rem;color:#FFFFFF;}.elementor-16663 .elementor-element.elementor-element-0bcb143 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-0bcb143 a{color:var( --e-global-color-2cf1325 );}@media(min-width:768px){.elementor-16663 .elementor-element.elementor-element-cb3a6e6{--content-width:100%;}.elementor-16663 .elementor-element.elementor-element-ace9848{--width:50%;}.elementor-16663 .elementor-element.elementor-element-44313cf{--width:50%;}.elementor-16663 .elementor-element.elementor-element-03f1857{--content-width:100%;}.elementor-16663 .elementor-element.elementor-element-55c87be{--width:30%;}.elementor-16663 .elementor-element.elementor-element-cb427a7{--width:100%;}.elementor-16663 .elementor-element.elementor-element-575432e{--width:70%;}.elementor-16663 .elementor-element.elementor-element-032e0d3{--content-width:100%;}.elementor-16663 .elementor-element.elementor-element-b208e60{--content-width:100%;}.elementor-16663 .elementor-element.elementor-element-0e5eeaf{--width:50%;}.elementor-16663 .elementor-element.elementor-element-e5d8569{--width:52.814%;}.elementor-16663 .elementor-element.elementor-element-3ecfef4{--width:100%;}.elementor-16663 .elementor-element.elementor-element-f32b3e5{--width:7%;}.elementor-16663 .elementor-element.elementor-element-d2b0686{--width:80%;}.elementor-16663 .elementor-element.elementor-element-09541bb{--width:100%;}.elementor-16663 .elementor-element.elementor-element-aa8fc0a{--width:7%;}.elementor-16663 .elementor-element.elementor-element-c4bae12{--width:80%;}.elementor-16663 .elementor-element.elementor-element-bec8152{--width:100%;}.elementor-16663 .elementor-element.elementor-element-36b9863{--width:7%;}.elementor-16663 .elementor-element.elementor-element-99ae9f9{--width:80%;}.elementor-16663 .elementor-element.elementor-element-b5e1ae6{--width:50%;}.elementor-16663 .elementor-element.elementor-element-9c3fff9{--width:50%;}.elementor-16663 .elementor-element.elementor-element-9169fb5{--width:50%;}.elementor-16663 .elementor-element.elementor-element-fb0033f{--width:50%;}.elementor-16663 .elementor-element.elementor-element-60ac541{--width:65%;}.elementor-16663 .elementor-element.elementor-element-ac6d6bb{--content-width:100%;}.elementor-16663 .elementor-element.elementor-element-8edbe4e{--width:80%;}.elementor-16663 .elementor-element.elementor-element-cd68271{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16663 .elementor-element.elementor-element-cb427a7{--width:60%;}.elementor-16663 .elementor-element.elementor-element-f32b3e5{--width:100%;}.elementor-16663 .elementor-element.elementor-element-aa8fc0a{--width:100%;}.elementor-16663 .elementor-element.elementor-element-36b9863{--width:100%;}.elementor-16663 .elementor-element.elementor-element-cd68271{--width:60%;}}@media(max-width:1024px){.elementor-16663 .elementor-element.elementor-element-cb3a6e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-1595abe{font-size:4rem;line-height:4rem;}.elementor-16663 .elementor-element.elementor-element-5f22da9{font-size:4rem;line-height:4rem;}.elementor-16663 .elementor-element.elementor-element-c50f5cb{font-size:4rem;line-height:4rem;}.elementor-16663 .elementor-element.elementor-element-ccdb796::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0rem 0vh;}.elementor-16663 .elementor-element.elementor-element-e443170{font-size:4rem;line-height:4rem;}.elementor-16663 .elementor-element.elementor-element-41348bd::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0rem 0vh;}.elementor-16663 .elementor-element.elementor-element-7bac866{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-16663 .elementor-element.elementor-element-fa14ec7{font-size:4rem;line-height:4rem;}.elementor-16663 .elementor-element.elementor-element-3956321{font-size:4rem;line-height:4rem;}.elementor-16663 .elementor-element.elementor-element-0bcb143{font-size:2rem;line-height:2rem;}}@media(max-width:767px){.elementor-16663 .elementor-element.elementor-element-cb3a6e6:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Immovent_Header-scaled.webp");background-position:-300px -500px;background-size:initial;}.elementor-16663 .elementor-element.elementor-element-cb3a6e6::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-cb3a6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Group-222.png");background-position:center center;background-repeat:repeat;}.elementor-16663 .elementor-element.elementor-element-cb3a6e6{--min-height:100vh;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-ace9848{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-44313cf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-ff53a37 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-16663 .elementor-element.elementor-element-ff53a37 .elementor-heading-title{font-size:1.25rem;}.elementor-16663 .elementor-element.elementor-element-2884c9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-2884c9d{text-align:start;}.elementor-16663 .elementor-element.elementor-element-2884c9d img{width:100rem;max-width:100%;height:100%;}.elementor-16663 .elementor-element.elementor-element-1595abe > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-1595abe{text-align:start;font-size:1.5rem;line-height:1.2em;}.elementor-16663 .elementor-element.elementor-element-5f22da9 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-5f22da9{text-align:start;font-size:1.5rem;line-height:1.2em;}.elementor-16663 .elementor-element.elementor-element-dcc46ed > .elementor-widget-container{margin:02% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-16663 .elementor-element.elementor-element-dcc46ed .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-03f1857{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-55c87be{--gap:010px 010px;--row-gap:010px;--column-gap:010px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-afc6bb7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16663 .elementor-element.elementor-element-afc6bb7 img{width:80%;}.elementor-16663 .elementor-element.elementor-element-cb427a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-c50f5cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-c50f5cb{text-align:center;font-size:3rem;line-height:1.2em;}.elementor-16663 .elementor-element.elementor-element-575432e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-874ed05.elementor-element{--align-self:center;}.elementor-16663 .elementor-element.elementor-element-032e0d3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-b208e60{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16663 .elementor-element.elementor-element-ca8b6ac{--content-width:100%;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-0e5eeaf{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-ccdb796::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ccdb796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Group-222.png");background-position:center right;background-size:187px auto;}.elementor-16663 .elementor-element.elementor-element-ccdb796{--width:100%;--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-e443170 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-e443170{text-align:start;font-size:3rem;line-height:1.2em;}.elementor-16663 .elementor-element.elementor-element-41348bd::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Group-222.png");background-position:center right;background-size:187px auto;}.elementor-16663 .elementor-element.elementor-element-41348bd{--width:100%;--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-41348bd:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-41348bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-78px -164px;background-size:374px auto;}.elementor-16663 .elementor-element.elementor-element-3ecfef4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-16663 .elementor-element.elementor-element-f32b3e5{--width:15%;}.elementor-16663 .elementor-element.elementor-element-558f343{columns:1;}.elementor-16663 .elementor-element.elementor-element-558f343 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-fa0b150 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-fa0b150 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-09541bb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-16663 .elementor-element.elementor-element-aa8fc0a{--width:15%;}.elementor-16663 .elementor-element.elementor-element-e363201{columns:1;}.elementor-16663 .elementor-element.elementor-element-e363201 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-d06e851 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-d06e851 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-bec8152{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-16663 .elementor-element.elementor-element-36b9863{--width:15%;}.elementor-16663 .elementor-element.elementor-element-0894ead{columns:1;}.elementor-16663 .elementor-element.elementor-element-0894ead p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-ba9f344 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-ba9f344 p{margin-block-end:0px;}.elementor-16663 .elementor-element.elementor-element-40f6f32{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-7bac866{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-c8dbdce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-b5e1ae6{--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-9c3fff9{--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-9169fb5{--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-fb0033f{--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-7829efd{--content-width:100%;--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16663 .elementor-element.elementor-element-60ac541{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-fa14ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-fa14ec7{text-align:center;font-size:3rem;line-height:1.2em;}.elementor-16663 .elementor-element.elementor-element-ac6d6bb::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .e-con-inner > .elementor-background-video-container::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://penzkofer.de/wp-content/uploads/2026/02/Group-222.png");background-position:center center;background-repeat:repeat;}.elementor-16663 .elementor-element.elementor-element-ac6d6bb:not(.elementor-motion-effects-element-type-background), .elementor-16663 .elementor-element.elementor-element-ac6d6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-16663 .elementor-element.elementor-element-ac6d6bb{--overlay-opacity:1;}.elementor-16663 .elementor-element.elementor-element-cd68271{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16663 .elementor-element.elementor-element-3956321 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-3956321{text-align:center;font-size:3rem;line-height:1.2em;}.elementor-16663 .elementor-element.elementor-element-0bcb143 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16663 .elementor-element.elementor-element-0bcb143{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.5rem;line-height:1.5rem;}}/* Start custom CSS for shortcode, class: .elementor-element-874ed05 *//* --- GRAVITY FORMS ID 23: KOMPLETT-FIX INKL. SELECT-FELD & SPINNER --- */

/* 1. Container & Reset */
#gform_wrapper_23 {
  max-width: 1200px !important; /* Etwas breiter für das zusätzliche Feld */
  margin: 0 auto !important;
  background: transparent !important;
  border: none !important;
}

#gform_wrapper_23 form {
  margin: 0 !important;
}

/* 2. Layout: Felder nebeneinander & mittig zentriert */
#gform_wrapper_23 .gform_fields {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: flex-end !important;
  gap: 16px !important;
}

/* 3. Einzelne Feld-Steuerung */
#gform_wrapper_23 .gfield {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Breiten-Anpassung */
#gform_wrapper_23 input[type="text"] {
  width: 180px !important;
}

#gform_wrapper_23 input[type="email"] {
  width: 250px !important;
}

#gform_wrapper_23 select {
  width: 100px !important; /* Breite für Personen-Drop-down */
}

/* 4. Labels & Pflichtfelder (Reinweiß) */
#gform_wrapper_23 label,
#gform_wrapper_23 .gfield_label,
#gform_wrapper_23 .gform-field-label,
#gform_wrapper_23 .gform-field-label--type-sub {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  margin-bottom: 8px !important;
  display: block !important;
  opacity: 1 !important;
}

/* 5. Input & Select Styling (Weiß, abgerundet) */
#gform_wrapper_23 input[type="text"],
#gform_wrapper_23 input[type="email"],
#gform_wrapper_23 select {
  height: 52px !important;
  background-color: #ffffff !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 0 15px !important;
  color: #333 !important;
  box-sizing: border-box !important;
  appearance: none !important; /* Entfernt Standard-Browser-Styling beim Select */
}

/* Kleiner Pfeil für das Select-Feld */
#gform_wrapper_23 .ginput_container_select {
  position: relative;
}

/* 6. Submit Button (Transparent / Weißer Rahmen) */
#gform_wrapper_23 .gform_footer {
  padding: 0 !important;
  margin: 0 !important;
  flex: 0 0 auto !important;
}

#gform_submit_button_23 {
  height: 52px !important;
  padding: 0 35px !important;
  background: transparent !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  cursor: pointer;
  transition: all 0.3s ease;
}

#gform_submit_button_23:hover {
  background: rgba(255, 255, 255, 0.1) !important;
}

/* 7. Ladeanimation (Spinner) weiß färben */
#gform_ajax_spinner_23 {
  filter: brightness(0) invert(1) !important;
  margin-left: 10px !important;
}

/* 8. Mobile Anpassung */
@media (max-width: 767px) {
  #gform_wrapper_23 .gform_fields {
    flex-direction: column !important;
    align-items: stretch !important;
  }

  #gform_wrapper_23 input[type="text"],
  #gform_wrapper_23 input[type="email"],
  #gform_wrapper_23 select,
  #gform_submit_button_23 {
    width: 100% !important;
  }

  #gform_wrapper_23 select {
    width: 20% !important;
  }

  #gform_submit_button_23 .gform_fields {
    flex-direction: column !important;
    align-items: stretch !important;
  }
}

/* --- DANKESNACHRICHT STYLING --- */
#gform_confirmation_wrapper_23,
.gform_confirmation_message_23 {
  color: #ffffff !important;
  text-align: center !important;
  font-size: 20px !important;
  padding: 40px 20px !important;
  scroll-margin-top: 140px;
}

/* 2. Vorname & Nachname (die Spans im Inneren) auf 50% */
#gform_wrapper_23 .ginput_complex .ginput_left,
#gform_wrapper_23 .ginput_complex .ginput_right,
#gform_wrapper_23 .ginput_complex span {
  width: 50% !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b7ca450 *//* Ersetzt das Standard-Bremsverhalten durch eine gleichmäßige Bewegung */
.elementor-16663 .elementor-element.elementor-element-b7ca450 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f6f32 */@media (max-width: 767px) {
  .scroll-container {
    position: relative;
    overflow: hidden;
    height: 100vh;
    margin: 0;
    padding: 0;
  }

  .scroll-content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    width: 100%;
  }

  .scroll-content .panel {
    flex: 0 0 100vw;      /* genau eine Viewport-Breite */
    height: 100vh;
    box-sizing: border-box;
    padding: 24px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (min-width: 768px) {
  .scroll-container {
    overflow: visible;
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3956321 */#anmeldung {
scroll-margin-top: 220px;
}

@media (max-width: 768px) {
#anmeldung {
scroll-margin-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8fb50ec *//* --- GRAVITY FORMS ID 23: KOMPLETT-FIX INKL. SELECT-FELD & SPINNER --- */

/* 1. Container & Reset */
#gform_wrapper_23 {
  max-width: 1200px !important; /* Etwas breiter für das zusätzliche Feld */
  margin: 0 auto !important;
  background: transparent !important;
  border: none !important;
}

#gform_wrapper_23 form {
  margin: 0 !important;
}

/* 2. Layout: Felder nebeneinander & mittig zentriert */
#gform_wrapper_23 .gform_fields {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: flex-end !important;
  gap: 16px !important;
}

/* 3. Einzelne Feld-Steuerung */
#gform_wrapper_23 .gfield {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Breiten-Anpassung */
#gform_wrapper_23 input[type="text"] {
  width: 180px !important;
}

#gform_wrapper_23 input[type="email"] {
  width: 250px !important;
}

#gform_wrapper_23 select {
  width: 100px !important; /* Breite für Personen-Drop-down */
}

/* 4. Labels & Pflichtfelder (Reinweiß) */
#gform_wrapper_23 label,
#gform_wrapper_23 .gfield_label,
#gform_wrapper_23 .gform-field-label,
#gform_wrapper_23 .gform-field-label--type-sub {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  margin-bottom: 8px !important;
  display: block !important;
  opacity: 1 !important;
}

/* 5. Input & Select Styling (Weiß, abgerundet) */
#gform_wrapper_23 input[type="text"],
#gform_wrapper_23 input[type="email"],
#gform_wrapper_23 select {
  height: 52px !important;
  background-color: #ffffff !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 0 15px !important;
  color: #333 !important;
  box-sizing: border-box !important;
  appearance: none !important; /* Entfernt Standard-Browser-Styling beim Select */
}

/* Kleiner Pfeil für das Select-Feld */
#gform_wrapper_23 .ginput_container_select {
  position: relative;
}

/* 6. Submit Button (Transparent / Weißer Rahmen) */
#gform_wrapper_23 .gform_footer {
  padding: 0 !important;
  margin: 0 !important;
  flex: 0 0 auto !important;
}

#gform_submit_button_23 {
  height: 52px !important;
  padding: 0 35px !important;
  background: transparent !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  cursor: pointer;
  transition: all 0.3s ease;
}

#gform_submit_button_23:hover {
  background: rgba(255, 255, 255, 0.1) !important;
}

/* 7. Ladeanimation (Spinner) weiß färben */
#gform_ajax_spinner_23 {
  filter: brightness(0) invert(1) !important;
  margin-left: 10px !important;
}

/* 8. Mobile Anpassung */
@media (max-width: 767px) {
  #gform_wrapper_23 .gform_fields {
    flex-direction: column !important;
    align-items: stretch !important;
  }

  #gform_wrapper_23 input[type="text"],
  #gform_wrapper_23 input[type="email"],
  #gform_wrapper_23 select,
  #gform_submit_button_23 {
    width: 100% !important;
  }

  #gform_wrapper_23 select {
    width: 20% !important;
  }

  #gform_submit_button_23 .gform_fields {
    flex-direction: column !important;
    align-items: stretch !important;
  }
}

/* --- DANKESNACHRICHT STYLING --- */
#gform_confirmation_wrapper_23,
.gform_confirmation_message_23 {
  color: #ffffff !important;
  text-align: center !important;
  font-size: 20px !important;
  padding: 40px 20px !important;
  scroll-margin-top: 140px;
}

/* 2. Vorname & Nachname (die Spans im Inneren) auf 50% */
#gform_wrapper_23 .ginput_complex .ginput_left,
#gform_wrapper_23 .ginput_complex .ginput_right,
#gform_wrapper_23 .ginput_complex span {
  width: 50% !important;
  display: block !important;
}/* End custom CSS */