.kit{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.con{--container-max-width:1140px}.widget:not(:last-child){--kit-widget-spacing:20px}.block{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (width<=1024px){.con{--container-max-width:1024px}}@media (width<=767px){.con{--container-max-width:767px}}.layout--page .block.sec-hero-angebot,.layout--page .block.sec-text-plus-button{--display:flex}.layout--page .block.sec-text-plus-button:not(.motion-bg){background-image:url(/assets/img/0722b3801c94183983d44972ea19614e835c8e1e.png)}.layout--page .block.sec-bild-textbox-angebot{--display:flex}.layout--page .block.sec-bild-textbox-angebot:not(.motion-bg){background-image:url(/assets/img/233443ffa43cf03a1713ad3ec6d61f932d06c93e.png);background-position:0 291px;background-repeat:no-repeat}.layout--page .block.sec-heading{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.layout--page .block.col-heading,.layout--page .block.sec-bottom-kontakt{--display:flex}@media (width>=768px){.layout--page .block.sec-hero-angebot,.layout--page .block.sec-bottom-kontakt{--content-width:100%}}@media (width<=1024px){.layout--page .block.sec-bild-textbox-angebot:not(.motion-bg){background-position:0 0}.layout--page .block.sec-heading{--grid-auto-flow:row}}@media (width<=767px){.layout--page .block.sec-bild-textbox-angebot:not(.motion-bg){background-position:0 0}.layout--page .block.sec-heading{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}.ck-hero-angebot{background-color:var(--color-bg-lightyellow);align-items:center;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ck-hero-angebot__bg{z-index:0;width:100%;height:100%;position:relative;top:0;left:0}.ck-hero-angebot__img{object-fit:cover;width:100%;height:100%;display:block}.ck-hero-angebot__overlay{pointer-events:none;background:linear-gradient(90deg,#f9f6e300 0%,#f9f6e30f 29.33%,#f9f6e3f2 49.52% 100%);position:absolute;inset:0}.ck-hero-angebot__inner{z-index:1;width:100%;max-width:var(--content-max-width);padding:0 var(--section-padding-x);justify-content:flex-end;margin:0 auto;display:flex;position:absolute;top:80px}.ck-hero-angebot__content{flex-direction:column;align-items:flex-start;gap:15px;width:100%;max-width:500px;display:flex}.ck-hero-angebot__title{color:var(--color-dark);margin:0;font-size:36px;line-height:42px}.ck-hero-angebot__subtitle{color:var(--color-dark);margin:0;font-size:32px;font-weight:500;line-height:40px}@media (width<=767px){.ck-hero-angebot{flex-direction:column;min-height:auto}.ck-hero-angebot__bg{aspect-ratio:4/3;height:auto;position:relative;overflow:hidden}.ck-hero-angebot__img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.ck-hero-angebot__overlay{background:0 0}.ck-hero-angebot__inner{justify-content:flex-start;padding:0;position:relative;top:0}.ck-hero-angebot__content{background-color:#f9f6e3f2;gap:15px;max-width:100%;padding:30px 20px}.ck-hero-angebot__title{overflow-wrap:anywhere;font-size:26px!important;line-height:32px!important}.ck-hero-angebot__subtitle{overflow-wrap:anywhere;font-size:22px!important;line-height:28px!important}}@media (width<=1024px){.ck-text-section__inner{padding-top:80px;padding-bottom:40px}}@media (width<=767px){.ck-text-section__inner{padding:40px 20px}.ck-text-section__content{max-width:100%}.ck-text-section__content .ck-heading--h2{font-size:var(--h2-size);line-height:var(--h2-lh)}.ck-text-section__content .ck-heading--h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls)}.ck-text-section__content .ck-btn{width:100%}}.ck-image-text{width:100%;position:relative;overflow:hidden}.ck-image-text__inner{padding:var(--section-padding-y) 0;max-width:var(--content-max-width);justify-content:center;align-items:center;margin:0 auto;padding-left:209px;padding-right:309px;display:flex}.ck-image-text__image{z-index:2;flex-shrink:0;width:436px;height:580px;margin-right:-100px;position:relative}.ck-image-text__img{object-fit:cover;width:100%;height:100%;display:block}.ck-image-text__content{gap:var(--gap-md);z-index:2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;width:750px;margin-right:-100px;padding:60px 100px;display:flex;position:relative}.ck-image-text__content .ck-text-group{gap:var(--gap-sm);width:100%;color:var(--color-dark);flex-direction:column;display:flex}@media (width<=1024px){.ck-image-text__inner{padding-left:40px;padding-right:140px}.ck-image-text__image{width:365px;height:485px;margin-right:-100px}.ck-image-text__content{width:679px;margin-right:-100px;padding:60px 100px}}@media (width<=767px){.ck-image-text__inner{flex-direction:column;align-items:center;padding:40px 10px 140px}.ck-image-text__image{aspect-ratio:1000/1330;z-index:2;width:100%;height:auto;margin-right:0}.ck-image-text__content{z-index:1;width:100%;margin-bottom:-100px;margin-right:0;padding:30px 15px}}.ck-bild-textbox-copy-widget h3{color:var(--TYPO-Dark,#4e5d58);letter-spacing:2.2px;text-transform:uppercase;margin-bottom:0;font-family:Poppins;font-size:22px;font-style:normal;font-weight:500;line-height:32px}.ck-bild-textbox-copy-widget p{color:var(--TYPO-Dark,#4e5d58);font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.ck-bild-textbox-copy-widget .ck-image-text__image{margin-top:-467px}.ck-text-section{width:100%;position:relative;overflow:hidden}.ck-text-section__inner{padding:var(--section-padding-y) var(--section-padding-x);max-width:var(--content-max-width);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.ck-text-section__content{gap:var(--gap-md);width:100%;max-width:var(--content-inner-width);flex-direction:column;align-items:flex-start;display:flex}.ck-text-section__content .ck-text-group{gap:var(--gap-sm);width:100%;color:var(--color-dark);flex-direction:column;display:flex}@media (width<=1024px){.ck-text-section__inner{padding-top:80px;padding-bottom:40px}}@media (width<=767px){.ck-text-section__inner{padding:40px 20px}.ck-text-section__content{max-width:100%}.ck-text-section__content .ck-heading--h2{font-size:var(--h2-size);line-height:var(--h2-lh)}.ck-text-section__content .ck-heading--h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls)}.ck-text-section__content .ck-btn{width:100%}}.ck-contact{width:100%;position:relative}.ck-contact__logo{z-index:2;justify-content:center;margin-bottom:-100px;display:flex;position:relative}.ck-contact__logo-img{object-fit:cover;width:201px;height:201px;display:block}.ck-contact__box{z-index:1;width:100%;padding:80px var(--section-padding-x);flex-direction:column;justify-content:center;align-items:center;padding-top:120px;display:flex;position:relative}.ck-contact__inner{gap:var(--gap-md);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:700px;padding:50px;display:flex}.ck-contact__inner .ck-text-group{gap:var(--gap-sm);text-align:center;width:600px;max-width:100%;color:var(--color-dark);flex-direction:column;display:flex}.ck-contact__inner .ck-heading,.ck-contact__inner .ck-text{text-align:center}.ck-contact__details{flex-direction:column;gap:0;display:flex}.ck-contact__address{margin-bottom:15px}.ck-contact__phone,.ck-contact__email{margin:0}.ck-contact__details .ck-text--link{color:var(--color-primary);text-decoration:underline}.ck-contact__details .ck-text--link:hover{color:var(--color-dark)}@media (width<=1024px){.ck-contact__box{padding:120px 40px 80px}}@media (width<=767px){.ck-contact__logo{margin-bottom:-75px}.ck-contact__logo-img{width:150px;height:150px}.ck-contact__box{padding:95px 20px 40px}.ck-contact__inner{width:100%;padding:0}.ck-contact__inner .ck-text-group{width:100%}.ck-contact__inner .ck-btn{text-align:center;width:100%}}