.elementor-1562 .elementor-element.elementor-element-1afa157{--display:flex;--min-height:30vh;--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:flex-start;--align-items:flex-start;--overlay-opacity:0.55;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1562 .elementor-element.elementor-element-1afa157:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-1afa157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(321deg, #320014 0%, #64062C 100%);}.elementor-1562 .elementor-element.elementor-element-1afa157::before, .elementor-1562 .elementor-element.elementor-element-1afa157 > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-1afa157 > .e-con-inner > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-1afa157 > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-1afa157 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-1afa157 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-57db589 );background-image:url("https://vosshaus.candy-group.de/wp-content/uploads/2026/03/vosshaus-logo-background-img.webp");--background-overlay:'';background-size:contain;}.elementor-1562 .elementor-element.elementor-element-6b0c737{--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:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-1562 .elementor-element.elementor-element-9b4e2d9{--display:flex;--gap:0.5rem 0.1rem;--row-gap:0.5rem;--column-gap:0.1rem;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1562 .elementor-element.elementor-element-30a8d96{font-family:var( --e-global-typography-76bc6c0-font-family ), Sans-serif;font-size:var( --e-global-typography-76bc6c0-font-size );font-weight:var( --e-global-typography-76bc6c0-font-weight );text-transform:var( --e-global-typography-76bc6c0-text-transform );text-decoration:var( --e-global-typography-76bc6c0-text-decoration );line-height:var( --e-global-typography-76bc6c0-line-height );letter-spacing:var( --e-global-typography-76bc6c0-letter-spacing );color:var( --e-global-color-85b4228 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1562 .elementor-element.elementor-element-9817880{margin:-0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-1562 .elementor-element.elementor-element-9817880 .elementor-heading-title{font-family:var( --e-global-typography-bec0c6e-font-family ), Sans-serif;font-size:var( --e-global-typography-bec0c6e-font-size );font-weight:var( --e-global-typography-bec0c6e-font-weight );text-transform:var( --e-global-typography-bec0c6e-text-transform );text-decoration:var( --e-global-typography-bec0c6e-text-decoration );line-height:var( --e-global-typography-bec0c6e-line-height );letter-spacing:var( --e-global-typography-bec0c6e-letter-spacing );color:var( --e-global-color-primary );}.elementor-1562 .elementor-element.elementor-element-99dadae{--display:flex;--min-height:550px;--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:flex-start;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1562 .elementor-element.elementor-element-99dadae:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-99dadae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ff8222 );}.elementor-1562 .elementor-element.elementor-element-99dadae::before, .elementor-1562 .elementor-element.elementor-element-99dadae > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-99dadae > .e-con-inner > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-99dadae > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-99dadae > .e-con-inner > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-99dadae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C080800;--background-overlay:'';}.elementor-1562 .elementor-element.elementor-element-99dadae::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-1562 .elementor-element.elementor-element-43e6ee6{--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:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--overlay-opacity:0.35;--border-radius:25px 25px 25px 25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-43e6ee6:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-43e6ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA00;}.elementor-1562 .elementor-element.elementor-element-43e6ee6::before, .elementor-1562 .elementor-element.elementor-element-43e6ee6 > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-43e6ee6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-43e6ee6 > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-43e6ee6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-43e6ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#AEC8E100;--background-overlay:'';}.elementor-1562 .elementor-element.elementor-element-3511cbd{--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;--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:25px 25px 25px 25px;--padding-top:4rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-3511cbd:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-3511cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1562 .elementor-element.elementor-element-a0ec49d{--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;border-style:none;--border-style:none;--border-radius:0px 0px 1px 0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-1fb7339{--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-1562 .elementor-element.elementor-element-9a2e144{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.18rem) 0rem;}.elementor-1562 .elementor-element.elementor-element-9a2e144 .elementor-heading-title{font-family:var( --e-global-typography-b73d5d8-font-family ), Sans-serif;font-size:var( --e-global-typography-b73d5d8-font-size );font-weight:var( --e-global-typography-b73d5d8-font-weight );text-transform:var( --e-global-typography-b73d5d8-text-transform );text-decoration:var( --e-global-typography-b73d5d8-text-decoration );line-height:var( --e-global-typography-b73d5d8-line-height );letter-spacing:var( --e-global-typography-b73d5d8-letter-spacing );color:var( --e-global-color-text );}.elementor-1562 .elementor-element.elementor-element-53ad4bd{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-625a011-font-family ), Sans-serif;font-size:var( --e-global-typography-625a011-font-size );font-weight:var( --e-global-typography-625a011-font-weight );text-transform:var( --e-global-typography-625a011-text-transform );text-decoration:var( --e-global-typography-625a011-text-decoration );line-height:var( --e-global-typography-625a011-line-height );letter-spacing:var( --e-global-typography-625a011-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-4a6f060{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button{background-color:var( --e-global-color-a4c3705 );font-family:var( --e-global-typography-6425990-font-family ), Sans-serif;font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );font-style:var( --e-global-typography-6425990-font-style );text-transform:var( --e-global-typography-6425990-text-transform );text-decoration:var( --e-global-typography-6425990-text-decoration );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );fill:var( --e-global-color-98d6df2 );color:var( --e-global-color-98d6df2 );border-style:none;border-radius:12px 12px 12px 12px;padding:10px 24px 10px 17px;}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button:hover, .elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button:focus{background-color:var( --e-global-color-615d7a9 );color:var( --e-global-color-text );}.elementor-1562 .elementor-element.elementor-element-4581156.elementor-element{--align-self:flex-start;}.elementor-1562 .elementor-element.elementor-element-4581156{z-index:1;}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button:hover svg, .elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button{background-color:var( --e-global-color-a4c3705 );font-family:var( --e-global-typography-6425990-font-family ), Sans-serif;font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );font-style:var( --e-global-typography-6425990-font-style );text-transform:var( --e-global-typography-6425990-text-transform );text-decoration:var( --e-global-typography-6425990-text-decoration );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );fill:var( --e-global-color-98d6df2 );color:var( --e-global-color-98d6df2 );border-style:none;border-radius:12px 12px 12px 12px;padding:10px 24px 10px 17px;}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button:hover, .elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button:focus{background-color:var( --e-global-color-615d7a9 );color:var( --e-global-color-text );}.elementor-1562 .elementor-element.elementor-element-1d37f73.elementor-element{--align-self:flex-start;}.elementor-1562 .elementor-element.elementor-element-1d37f73{z-index:1;}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button:hover svg, .elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1562 .elementor-element.elementor-element-89ec9a9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1562 .elementor-element.elementor-element-89ec9a9 img{width:570px;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-1562 .elementor-element.elementor-element-6477544{--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;--justify-content:flex-start;--border-radius:25px 25px 25px 25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-6477544:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-6477544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F700;}.elementor-1562 .elementor-element.elementor-element-7ee03ac{--display:flex;--gap:0.25rem 0rem;--row-gap:0.25rem;--column-gap:0rem;--border-radius:15px 15px 15px 15px;box-shadow:7px 7px 21px 0px rgba(0, 0, 0, 0.25);--margin-top:-15rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1562 .elementor-element.elementor-element-7ee03ac:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-7ee03ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1562 .elementor-element.elementor-element-7b83134{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-1562 .elementor-element.elementor-element-e23c1bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-1562 .elementor-element.elementor-element-e23c1bd .elementor-heading-title{font-family:var( --e-global-typography-c2f63d3-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f63d3-font-size );font-weight:var( --e-global-typography-c2f63d3-font-weight );text-transform:var( --e-global-typography-c2f63d3-text-transform );text-decoration:var( --e-global-typography-c2f63d3-text-decoration );line-height:var( --e-global-typography-c2f63d3-line-height );letter-spacing:var( --e-global-typography-c2f63d3-letter-spacing );color:var( --e-global-color-6399978 );}.elementor-widget-pafe-forms .pafe-multi-step-form__progressbar-item-step{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pafe-forms .pafe-multi-step-form__progressbar-item-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1562 .elementor-element.elementor-element-1afa157{--content-width:1315px;}.elementor-1562 .elementor-element.elementor-element-6b0c737{--width:1440px;}.elementor-1562 .elementor-element.elementor-element-9b4e2d9{--width:60%;}.elementor-1562 .elementor-element.elementor-element-99dadae{--content-width:1300px;}.elementor-1562 .elementor-element.elementor-element-43e6ee6{--content-width:2100px;}.elementor-1562 .elementor-element.elementor-element-3511cbd{--width:50%;}.elementor-1562 .elementor-element.elementor-element-a0ec49d{--width:100%;}.elementor-1562 .elementor-element.elementor-element-1fb7339{--width:100%;}.elementor-1562 .elementor-element.elementor-element-6477544{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1562 .elementor-element.elementor-element-3511cbd{--width:44%;}.elementor-1562 .elementor-element.elementor-element-1fb7339{--width:100%;}.elementor-1562 .elementor-element.elementor-element-6477544{--width:52%;}.elementor-1562 .elementor-element.elementor-element-7b83134{--content-width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1562 .elementor-element.elementor-element-3511cbd{--width:56%;}.elementor-1562 .elementor-element.elementor-element-1fb7339{--width:100%;}.elementor-1562 .elementor-element.elementor-element-6477544{--width:82%;}.elementor-1562 .elementor-element.elementor-element-7ee03ac{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1562 .elementor-element.elementor-element-6b0c737{--width:1441px;}.elementor-1562 .elementor-element.elementor-element-9b4e2d9{--width:60%;}.elementor-1562 .elementor-element.elementor-element-3511cbd{--width:100%;}.elementor-1562 .elementor-element.elementor-element-a0ec49d{--width:100%;}.elementor-1562 .elementor-element.elementor-element-6477544{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-1562 .elementor-element.elementor-element-a0ec49d{--width:100%;}.elementor-1562 .elementor-element.elementor-element-1fb7339{--width:100%;}}@media(min-width:2400px){.elementor-1562 .elementor-element.elementor-element-30a8d96{font-size:var( --e-global-typography-76bc6c0-font-size );line-height:var( --e-global-typography-76bc6c0-line-height );letter-spacing:var( --e-global-typography-76bc6c0-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-9817880 .elementor-heading-title{font-size:var( --e-global-typography-bec0c6e-font-size );line-height:var( --e-global-typography-bec0c6e-line-height );letter-spacing:var( --e-global-typography-bec0c6e-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-9a2e144 .elementor-heading-title{font-size:var( --e-global-typography-b73d5d8-font-size );line-height:var( --e-global-typography-b73d5d8-line-height );letter-spacing:var( --e-global-typography-b73d5d8-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-53ad4bd{font-size:var( --e-global-typography-625a011-font-size );line-height:var( --e-global-typography-625a011-line-height );letter-spacing:var( --e-global-typography-625a011-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button{font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button{font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-e23c1bd .elementor-heading-title{font-size:var( --e-global-typography-c2f63d3-font-size );line-height:var( --e-global-typography-c2f63d3-line-height );letter-spacing:var( --e-global-typography-c2f63d3-letter-spacing );}}@media(max-width:1366px){.elementor-1562 .elementor-element.elementor-element-30a8d96{font-size:var( --e-global-typography-76bc6c0-font-size );line-height:var( --e-global-typography-76bc6c0-line-height );letter-spacing:var( --e-global-typography-76bc6c0-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-9817880 .elementor-heading-title{font-size:var( --e-global-typography-bec0c6e-font-size );line-height:var( --e-global-typography-bec0c6e-line-height );letter-spacing:var( --e-global-typography-bec0c6e-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-99dadae{--padding-top:0rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1562 .elementor-element.elementor-element-43e6ee6{--justify-content:space-between;}.elementor-1562 .elementor-element.elementor-element-3511cbd{--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:flex-start;}.elementor-1562 .elementor-element.elementor-element-9a2e144 .elementor-heading-title{font-size:var( --e-global-typography-b73d5d8-font-size );line-height:var( --e-global-typography-b73d5d8-line-height );letter-spacing:var( --e-global-typography-b73d5d8-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-53ad4bd{font-size:var( --e-global-typography-625a011-font-size );line-height:var( --e-global-typography-625a011-line-height );letter-spacing:var( --e-global-typography-625a011-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button{font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button{font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-6477544{--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:flex-start;}.elementor-1562 .elementor-element.elementor-element-7ee03ac{--min-height:130px;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1562 .elementor-element.elementor-element-7b83134{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-1562 .elementor-element.elementor-element-e23c1bd .elementor-heading-title{font-size:var( --e-global-typography-c2f63d3-font-size );line-height:var( --e-global-typography-c2f63d3-line-height );letter-spacing:var( --e-global-typography-c2f63d3-letter-spacing );}}@media(max-width:1200px){.elementor-1562 .elementor-element.elementor-element-1afa157{--min-height:25vh;--padding-top:5rem;--padding-bottom:10rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1562 .elementor-element.elementor-element-99dadae{--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:space-between;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1562 .elementor-element.elementor-element-43e6ee6{--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-1562 .elementor-element.elementor-element-3511cbd{--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;--flex-wrap:wrap;}.elementor-1562 .elementor-element.elementor-element-3511cbd.e-con{--order:99999 /* order end hack */;}.elementor-1562 .elementor-element.elementor-element-a0ec49d{--flex-wrap:wrap;}.elementor-1562 .elementor-element.elementor-element-1fb7339{--padding-top:2rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-53ad4bd{--container-widget-width:626px;--container-widget-flex-grow:0;width:var( --container-widget-width, 626px );max-width:626px;}.elementor-1562 .elementor-element.elementor-element-89ec9a9.elementor-element{--order:-99999 /* order start hack */;}.elementor-1562 .elementor-element.elementor-element-89ec9a9 img{width:100%;}.elementor-1562 .elementor-element.elementor-element-6477544{--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1562 .elementor-element.elementor-element-7ee03ac{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:1024px){.elementor-1562 .elementor-element.elementor-element-1afa157{--min-height:27vh;}.elementor-1562 .elementor-element.elementor-element-6b0c737{--justify-content:flex-start;--gap:3rem 2rem;--row-gap:3rem;--column-gap:2rem;--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-1562 .elementor-element.elementor-element-30a8d96{font-size:var( --e-global-typography-76bc6c0-font-size );line-height:var( --e-global-typography-76bc6c0-line-height );letter-spacing:var( --e-global-typography-76bc6c0-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-9817880 .elementor-heading-title{font-size:var( --e-global-typography-bec0c6e-font-size );line-height:var( --e-global-typography-bec0c6e-line-height );letter-spacing:var( --e-global-typography-bec0c6e-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-43e6ee6{--min-height:200px;--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;--flex-wrap:wrap;}.elementor-1562 .elementor-element.elementor-element-3511cbd{--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:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-a0ec49d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-1fb7339{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-9a2e144 .elementor-heading-title{font-size:var( --e-global-typography-b73d5d8-font-size );line-height:var( --e-global-typography-b73d5d8-line-height );letter-spacing:var( --e-global-typography-b73d5d8-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-53ad4bd{font-size:var( --e-global-typography-625a011-font-size );line-height:var( --e-global-typography-625a011-line-height );letter-spacing:var( --e-global-typography-625a011-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button{font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );padding:10px 18px 10px 18px;}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button{font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );padding:10px 18px 10px 18px;}.elementor-1562 .elementor-element.elementor-element-89ec9a9{width:100%;max-width:100%;}.elementor-1562 .elementor-element.elementor-element-89ec9a9 img{width:100%;height:315px;}.elementor-1562 .elementor-element.elementor-element-6477544{--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-1562 .elementor-element.elementor-element-7ee03ac{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1562 .elementor-element.elementor-element-e23c1bd .elementor-heading-title{font-size:var( --e-global-typography-c2f63d3-font-size );line-height:var( --e-global-typography-c2f63d3-line-height );letter-spacing:var( --e-global-typography-c2f63d3-letter-spacing );}}@media(max-width:880px){.elementor-1562 .elementor-element.elementor-element-1afa157{--min-height:42vh;--padding-top:5rem;--padding-bottom:12rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1562 .elementor-element.elementor-element-99dadae{--padding-top:0rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1562 .elementor-element.elementor-element-3511cbd{--flex-wrap:wrap;}.elementor-1562 .elementor-element.elementor-element-1fb7339{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-89ec9a9{width:100%;max-width:100%;}.elementor-1562 .elementor-element.elementor-element-6477544{--margin-top:-10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-1562 .elementor-element.elementor-element-1afa157{--content-width:1600px;--min-height:43vh;--padding-top:3rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1562 .elementor-element.elementor-element-1afa157.e-con{--align-self:center;}.elementor-1562 .elementor-element.elementor-element-6b0c737{--width:1441px;--gap:31px 31px;--row-gap:31px;--column-gap:31px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1562 .elementor-element.elementor-element-9b4e2d9{--gap:0.35rem 0.35rem;--row-gap:0.35rem;--column-gap:0.35rem;}.elementor-1562 .elementor-element.elementor-element-9b4e2d9.e-con{--order:1;}.elementor-1562 .elementor-element.elementor-element-30a8d96{text-align:start;font-size:var( --e-global-typography-76bc6c0-font-size );line-height:var( --e-global-typography-76bc6c0-line-height );letter-spacing:var( --e-global-typography-76bc6c0-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-9817880{margin:-0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;text-align:start;}.elementor-1562 .elementor-element.elementor-element-9817880 .elementor-heading-title{font-size:var( --e-global-typography-bec0c6e-font-size );line-height:var( --e-global-typography-bec0c6e-line-height );letter-spacing:var( --e-global-typography-bec0c6e-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-99dadae{--content-width:100%;--overlay-opacity:0.89;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1562 .elementor-element.elementor-element-43e6ee6{--content-width:100%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-3511cbd{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1562 .elementor-element.elementor-element-9a2e144 .elementor-heading-title{font-size:var( --e-global-typography-b73d5d8-font-size );line-height:var( --e-global-typography-b73d5d8-line-height );letter-spacing:var( --e-global-typography-b73d5d8-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-53ad4bd{font-size:var( --e-global-typography-625a011-font-size );line-height:var( --e-global-typography-625a011-line-height );letter-spacing:var( --e-global-typography-625a011-letter-spacing );}.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button{font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );padding:10px 15px 10px 15px;}.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button{font-size:var( --e-global-typography-6425990-font-size );font-weight:var( --e-global-typography-6425990-weight );font-stretch:var( --e-global-typography-6425990-width );line-height:var( --e-global-typography-6425990-line-height );letter-spacing:var( --e-global-typography-6425990-letter-spacing );padding:10px 15px 10px 15px;}.elementor-1562 .elementor-element.elementor-element-89ec9a9{width:100%;max-width:100%;}.elementor-1562 .elementor-element.elementor-element-89ec9a9 img{height:100%;}.elementor-1562 .elementor-element.elementor-element-7ee03ac{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1562 .elementor-element.elementor-element-7b83134{--content-width:100%;}.elementor-1562 .elementor-element.elementor-element-e23c1bd .elementor-heading-title{font-size:var( --e-global-typography-c2f63d3-font-size );line-height:var( --e-global-typography-c2f63d3-line-height );letter-spacing:var( --e-global-typography-c2f63d3-letter-spacing );}}


.elementor-1562 .elementor-element.elementor-element-6b0c737 {
  max-width: 100%;
}



/* Start custom CSS for button, class: .elementor-element-4581156 */.elementor-1562 .elementor-element.elementor-element-4581156 .elementor-button-icon{
    width:18px!important;
        width:18px!important;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-1d37f73 */.elementor-1562 .elementor-element.elementor-element-1d37f73 .elementor-button-icon{
    width:18px!important;
        width:18px!important;
}/* End custom CSS */







/* Start custom CSS for pafe-forms, class: .elementor-element-476cf51 *//* =========================================================
   Voßhaus Kontaktformular – finales PAFE UI-Styling
   PAFE Form-ID: 2367
   Farbbasis: #4B0012
   Checkbox-/Pill-kompatibel
   ========================================================= */

/* Hauptlabels ausblenden – aber NICHT Radio-/Checkbox-Optionen */
.elementor-widget-pafe-form-builder-field[data-widget_type="pafe-form-builder-field.default"] 
> .elementor-widget-container > label.elementor-field-label,
.elementor-widget-pafe-form-builder-field[data-widget_type="pafe-form-builder-field.default"] 
.elementor-field-group > label.elementor-field-label,
.elementor-widget-pafe-form-builder-field[data-widget_type="pafe-form-builder-field.default"] 
.pafe-form-builder-label {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Optionslabels ausdrücklich sichtbar lassen – wichtig für Radio/Checkbox Pills */
.elementor-widget-pafe-form-builder-field .elementor-field-option label,
.elementor-widget-pafe-form-builder-field .pafe-field-container label,
label[for^="form-field-vosshaus-kontaktformular-auswahl-haustyp"] {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

/* Grundzustand: normale Formularfelder, aber KEINE Checkboxen/Radios */
input.elementor-field[data-pafe-form-builder-form-id="2367"]:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),
select.elementor-field[data-pafe-form-builder-form-id="2367"],
select.elementor-field-textual[data-pafe-form-builder-form-id="2367"],
textarea.elementor-field[data-pafe-form-builder-form-id="2367"],
textarea.elementor-field-textual[data-pafe-form-builder-form-id="2367"] {
  background-color: rgba(75, 0, 18, 0.04) !important;
  border-color: rgba(75, 0, 18, 0.14) !important;
  transition:
    background-color 180ms ease,
    border-color 180ms ease,
    box-shadow 180ms ease !important;
}

/* Hover: normale Formularfelder */
input.elementor-field[data-pafe-form-builder-form-id="2367"]:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):hover,
select.elementor-field[data-pafe-form-builder-form-id="2367"]:hover,
select.elementor-field-textual[data-pafe-form-builder-form-id="2367"]:hover,
textarea.elementor-field[data-pafe-form-builder-form-id="2367"]:hover,
textarea.elementor-field-textual[data-pafe-form-builder-form-id="2367"]:hover {
  background-color: rgba(75, 0, 18, 0.025) !important;
  border-color: rgba(75, 0, 18, 0.22) !important;
}

/* Focus: normale Formularfelder */
input.elementor-field[data-pafe-form-builder-form-id="2367"]:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):focus,
input.elementor-field[data-pafe-form-builder-form-id="2367"]:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):focus-visible,
select.elementor-field[data-pafe-form-builder-form-id="2367"]:focus,
select.elementor-field[data-pafe-form-builder-form-id="2367"]:focus-visible,
select.elementor-field-textual[data-pafe-form-builder-form-id="2367"]:focus,
select.elementor-field-textual[data-pafe-form-builder-form-id="2367"]:focus-visible,
textarea.elementor-field[data-pafe-form-builder-form-id="2367"]:focus,
textarea.elementor-field[data-pafe-form-builder-form-id="2367"]:focus-visible,
textarea.elementor-field-textual[data-pafe-form-builder-form-id="2367"]:focus,
textarea.elementor-field-textual[data-pafe-form-builder-form-id="2367"]:focus-visible {
  background-color: rgba(75, 0, 18, 0.025) !important;
  border-color: rgba(75, 0, 18, 0.38) !important;
  box-shadow: 0 0 0 3px rgba(75, 0, 18, 0.10) !important;
  outline: none !important;
}

/* Focus über Wrapper ebenfalls abfangen – normale Felder */
.elementor-field-group:focus-within input.elementor-field[data-pafe-form-builder-form-id="2367"]:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),
.elementor-field-group:focus-within select.elementor-field[data-pafe-form-builder-form-id="2367"],
.elementor-field-group:focus-within select.elementor-field-textual[data-pafe-form-builder-form-id="2367"],
.elementor-field-group:focus-within textarea.elementor-field[data-pafe-form-builder-form-id="2367"],
.elementor-field-group:focus-within textarea.elementor-field-textual[data-pafe-form-builder-form-id="2367"] {
  background-color: rgba(75, 0, 18, 0.025) !important;
  border-color: rgba(75, 0, 18, 0.38) !important;
  box-shadow: 0 0 0 3px rgba(75, 0, 18, 0.10) !important;
  outline: none !important;
}

/* Checkboxen und Radios selbst nicht wie Textfelder stylen */
input[type="checkbox"][data-pafe-form-builder-form-id="2367"],
input[type="radio"][data-pafe-form-builder-form-id="2367"] {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Autofill in Chrome/Safari optisch passend halten */
input.elementor-field[data-pafe-form-builder-form-id="2367"]:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):-webkit-autofill,
textarea.elementor-field[data-pafe-form-builder-form-id="2367"]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px rgba(75, 0, 18, 0.04) inset !important;
  -webkit-text-fill-color: #1f1f1f !important;
}

/* Autofill bei Fokus passend zum Focus-State */
input.elementor-field[data-pafe-form-builder-form-id="2367"]:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):-webkit-autofill:focus,
textarea.elementor-field[data-pafe-form-builder-form-id="2367"]:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px rgba(75, 0, 18, 0.025) inset !important;
}/* End custom CSS */






/* Start custom CSS *//* =========================================================
   Voßhaus – PAFE Formular: einheitlicher Focus-State
   CTA-Basisfarbe: #BC002F
   ========================================================= */

.pafe-form-builder input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):focus,
.pafe-form-builder select:focus,
.pafe-form-builder textarea:focus,
.pafe-form-builder-wrapper input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):focus,
.pafe-form-builder-wrapper select:focus,
.pafe-form-builder-wrapper textarea:focus,
[data-pafe-form-builder-form-id] input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):focus,
[data-pafe-form-builder-form-id] select:focus,
[data-pafe-form-builder-form-id] textarea:focus {
  border-color: #BC002F !important;
  box-shadow: 0 0 0 3px rgba(188, 0, 47, 0.14) !important;
  outline: none !important;
  background-color: #ffffff !important;
}

/* Tastatur-Fokus zusätzlich sauber halten */
.pafe-form-builder input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):focus-visible,
.pafe-form-builder select:focus-visible,
.pafe-form-builder textarea:focus-visible,
.pafe-form-builder-wrapper input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):focus-visible,
.pafe-form-builder-wrapper select:focus-visible,
.pafe-form-builder-wrapper textarea:focus-visible,
[data-pafe-form-builder-form-id] input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):focus-visible,
[data-pafe-form-builder-form-id] select:focus-visible,
[data-pafe-form-builder-form-id] textarea:focus-visible {
  border-color: #BC002F !important;
  box-shadow: 0 0 0 3px rgba(188, 0, 47, 0.14) !important;
  outline: none !important;
}/* End custom CSS */