.elementor .button-bottom{margin-top: auto!important;\n}.elementor .colour-bg-primary{background-color:var(--primary);}.elementor .text-headline-l{font-family:var(--Bricolage);font-weight:500;font-size:var(--XL);color:var(--primary);line-height:var(--XL);}.elementor .text-headline-m{font-family:var(--Bricolage);font-weight:500;font-size:var(--L);color:var(--white);line-height:var(--L);}.elementor .text-headline-s{font-family:var(--Bricolage);font-size:var(--S);color:var(--primary);line-height:var(--M);}.elementor .button{font-family:var(--Figtree);font-weight:700;font-size:var(--body-24);color:var(--secondary);padding-block-start:10px;padding-block-end:10px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:2%;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:20px;background-color:var(--button);display:inline-block;flex-direction:column;justify-content:flex-end;align-self:start;}.elementor .padding-5-5-5-5{column-gap:1px;padding:var(--abstand-5);display:flex;row-gap:1px;}.elementor .cont-abgerundete-ecken-rechts-unten{border-start-start-radius:var(--ecken-10);border-start-end-radius:var(--ecken-10);border-end-start-radius:var(--ecken-10);border-end-end-radius:var(--ecken-80);}.elementor .padding-10-5-10-5{padding-block-start:var(--abstand-10);padding-block-end:var(--abstand-10);padding-inline-start:var(--abstand-5);padding-inline-end:var(--abstand-5);gap:50px;}.elementor .header{position:relative;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding-block-start:2.5%;padding-block-end:0%;padding-inline-start:var(--abstand-5);padding-inline-end:var(--abstand-5);display:flex;flex-direction:row;justify-content:space-between;align-items:start;pointer-events: none;\n}.elementor .text-heading-xl{font-family:var(--Bricolage);font-weight:500;font-size:var(--XXL);color:var(--primary);line-height:var(--XXL);}.elementor .cont-abgerundete-ecken{border-radius:var(--ecken-10);}.elementor .abstand-3-unten{padding-block-end:3%;}.elementor .angebotsbox-workshop{width:30%;padding:2%;background-image:radial-gradient(circle at top right, #9BF6FF 33%,#E8D7FF 64%,#7d61a0 95%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:flex-start;}.elementor .blog-item{width:100%;padding:6%;flex-direction:column;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;width: auto;
min-width: 0;\n}.elementor .blog-beitragsbild{width:80%;aspect-ratio:16/9;align-self:center;}.elementor .profile-picture{width:80px;height:80px;position:relative;inset-block-start:-40px;border-radius:50%;border-width:3px;border-color:#fbf8f8;border-style:solid;box-shadow:0px 0px 12px 2px var(--button);flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .blog-content{width:900px;}.elementor .footer-icon-text{padding:0px;display:flex;justify-content:flex-start;}.elementor .footer-text{width:80%;font-family:var(--Figtree);font-weight:300;font-size:16px;color:var(--white);line-height:21px;text-align:start;justify-content:flex-start;align-self:center;}.elementor .footer-center{width:40%;max-width:40%;display:grid;flex-direction:column;gap:5px;justify-content:center;align-items:end;}.elementor .footer-svg{height:45px;margin-inline-end:8px;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .footer-partner-png{width:50px;height:50px;margin-inline-end:15px;}.elementor .footer-side{width:30%;max-width:30%;display:grid;justify-items:center;}.elementor .footer-single-link:hover,.elementor .footer-single-link:focus-visible{width:100%;color:var(--primary);background-color:var(--white);}.elementor .footer-single-link{width:100%;padding-block-start:1px;padding-block-end:1px;padding-inline-start:10px;padding-inline-end:10px;flex:1 0 auto;}