.elementor .button2-text{font-family:var(--font);font-weight:500;font-size:1.1rem;color:var(--hellschwarz);text-transform:uppercase;margin-inline-end:var(--spacing-1);flex:0 1 auto;}.elementor .button-container-inner{padding:7px;border-radius:10px;border-width:1.5px;border-color:#000000;border-style:solid;background-color:var(--yellow);box-shadow:4px 2px 0px 0px rgba(0, 0, 0, 1);gap:20px;}.elementor .button-container-inner:hover,.elementor .button-container-inner:focus-visible{background-color:var(--black);& .button-text {
	color: white;
}

& .button-icon-1 {
	left: 100%;
}

& .button-icon-2 {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	transform: none;
}
& .button-icon-wrapper {
	background-color: #fbad17;;
}
  & .button-icon-2 {
	color: #000;
}\n}.elementor .button-icon-2{width:10px;height:10px;position:absolute;inset-inline-start:-50px;justify-content:center;align-items:center;}.elementor .button-icon-1{width:10px;height:10px;position:absolute;justify-content:center;align-items:center;}.elementor .mavis-smart-header{padding:0px;margin:0px;justify-content:center;align-items:center;}.elementor .gallery-grid-image{border-radius:10px;transition:all 600ms;}.elementor .gallery-grid-image:hover,.elementor .gallery-grid-image:focus-visible{transform:scale3d(1.1, 1.1, 1);}.elementor .marquee-track2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;gap:10px;}.elementor .marquee-wrapper2{padding-block-start:1.5rem;padding-block-end:1.5rem;}.elementor .marquee-heading{width:max-content;font-family:var(--font);font-weight:700;font-size:1.4rem;color:#ffffff;text-transform:uppercase;margin:0px;flex:0 0 auto;}.elementor .marquee-wrapper{padding-block-start:1.5rem;padding-block-end:1.5rem;margin-block-start:var(--spacing-5);}.elementor .marquee-track{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;gap:10px;}.elementor .testimonial-box{width:380px;height:100%;padding:var(--spacing-1);border-radius:15px;background-color:var(--Sandgrau);flex-direction:column;flex:0 0 auto;}.elementor .testimonial-zitat{font-family:var(--font);font-weight:900;font-size:1.5rem;margin-block-end:0.5rem;flex:1 0 auto;}.elementor .testimonial-box-inner{flex:1 0 auto;}.elementor .text-menu-item{font-family:var(--font);font-weight:400;font-size:1rem;line-height:1.8rem;text-decoration:underline;flex:0 1 auto;align-self:start;}.elementor .text-menu-item:hover,.elementor .text-menu-item:focus-visible{font-weight:500;}.elementor .text-animated:hover,.elementor .text-animated:focus-visible{color:#000000;background-color:var(--yellow);}.elementor .text-animated{position:absolute;font-family:var(--font);font-weight:600;font-size:1rem;color:#000000;text-transform:none;padding-block-start:2px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:10rem;background-color:var(--yellow);align-self:center;}.elementor .text-Preis{font-family:var(--font);font-weight:700;font-size:2.6rem;text-align:center;direction:ltr;}.elementor .text-mengentext{max-width:800px;font-family:var(--font);font-weight:600;font-size:1.125rem;color:var(--black);line-height:1.6rem;text-align:start;margin-block-end:var(--spacing-2);}.elementor .text-Sub-headline{font-family:var(--font);font-weight:700;font-size:1.25rem;line-height:1.6rem;text-align:start;margin-block-end:var(--spacing-2);}.elementor .text-Pre-Headline{font-family:var(--font);font-weight:600;font-size:0.8rem;letter-spacing:0.1rem;line-height:1.25rem;text-align:center;text-transform:uppercase;margin-block-end:1rem;border-radius:5px;align-self:center;}.elementor .text-h3-headline{font-family:var(--font);font-weight:900;font-size:2.5rem;line-height:3rem;margin-block-end:var(--spacing-1);align-self:center;}.elementor .text-h2-headline{font-family:var(--font);font-weight:900;font-size:3rem;line-height:3.5rem;margin-block-end:var(--spacing-2);}.elementor .text-h1-headline{font-family:var(--font);font-weight:900;font-size:4rem;line-height:4.6rem;text-align:center;margin-block-end:var(--spacing-2);}.elementor .flexbox-inner{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:var(--spacing-webframe);margin-inline-end:var(--spacing-webframe);flex-direction:column;align-items:center;}.elementor .text-gallerie-boxen{font-family:var(--font);font-weight:800;font-size:2rem;margin-block-start:0.5rem;margin-block-end:0.5rem;selector, selector * {
font-size: clamp(20px, 3vw, 45px) !important;
word-break: break-word !important;
overflow-wrap: break-word !important;
hyphens: auto !important;
}\n}.elementor .button-container-outer{width:auto;column-gap:var(--spacing-1);padding:0px;margin:0px;border-radius:10px;border-width:1px;border-color:#000000;border-style:solid;align-self:start;}.elementor .button-container-outer:hover,.elementor .button-container-outer:focus-visible{background-color:var(--black);}.elementor .button-text{font-family:var(--font);font-weight:600;font-size:0.9rem;text-transform:uppercase;padding-inline-start:15px;align-self:center;}.elementor .button-icon-wrapper{width:auto;height:auto;overflow:hidden;position:relative;padding:16px;border-radius:5px;background-color:#000000;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .text-preis-subinfo{font-family:var(--font);font-weight:500;font-size:0.9rem;margin-block-end:var(--spacing-2);}.elementor .flexbox-outer{padding-block-start:var(--spacing-5);padding-block-end:var(--spacing-5);padding-inline-start:var(--spacing-webframe);padding-inline-end:var(--spacing-webframe);justify-content:center;align-items:center;}.elementor .tabelle-zelle-allgemein{width:25%;padding:0.2rem;display:flex;justify-content:flex-start;align-items:center;}.elementor .tabelle-icon-box{width:25px;height:25px;padding:0px;margin-inline-end:var(--spacing-1);border-radius:999px;background-color:var(--Sandgrau);justify-content:center;}.elementor .tabelle-icon-svg{width:10px;height:10px;color:#ffffff;display:flex;align-self:center;}.elementor .tabelle-text-inhalt{font-family:var(--font);font-weight:600;font-size:1rem;}.elementor .tabelle-text-kategorie{font-family:var(--font);font-weight:400;font-size:1rem;line-height:1.4rem;}.elementor .text-small-banner{font-weight:600;font-size:1rem;color:#ffffff;text-transform:uppercase;}.elementor .tabelle-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .button2{width:auto;padding:0.7rem;margin-block-end:var(--spacing-1);border-radius:var(--border-radius-medium);border-width:4px;border-color:var(--hellschwarz);border-style:solid;align-items:center;}.elementor .button2-icon{width:25px;height:25px;color:var(--hellschwarz);}.elementor .button3-text{font-family:var(--font);font-weight:500;font-size:1.5rem;color:#ffffff;margin-inline-end:var(--spacing-1);}.elementor .button3-icon{width:40px;height:40px;color:#ffffff;}.elementor .button3-black{width:auto;padding:10px;border-radius:var(--border-radius-medium);background-color:var(--hellschwarz);align-items:center;}