.section{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px}@media (max-width:1024px){.section{padding-left:30px;padding-right:30px}}@media (max-width:767px){.section{padding-left:24px;padding-right:24px}}.padding--primary{padding-bottom:100px;padding-top:100px}@media (max-width:1024px){.padding--primary{padding-bottom:75px;padding-top:75px}}@media (max-width:767px){.padding--primary{padding-bottom:60px;padding-top:60px}}.mega-menu--wrapper{column-gap:25px;display:grid;grid-template-columns:repeat(4,minmax(0,auto));margin-left:auto;margin-right:auto;max-width:1620px;min-height:350px;padding-bottom:40px;padding-left:100px;padding-right:30px}@media (min-width:1400px){.mega-menu--wrapper{column-gap:50px;padding-left:160px}}.mega-menu--bg{background-color:var(--white);padding-top:110px}@media (max-width:1024px){.mega-menu--bg{padding-top:20px}}@media (max-width:767px){.mega-menu--bg{padding-left:10px;padding-right:10px}}.shadow--base{box-shadow:0px 7px 29px 0px rgba(100,100,111,0.2)}.button--primary{align-items:center;background-color:var(--accent-2);color:#ffffff;display:inline-flex;font-weight:400;justify-content:center;text-align:center;text-decoration:none;text-transform:none;padding:15px 30px}.button--primary:is(:hover,:focus){color:#ffffff;background-color:var(--accent)}.button--primary:is(:hover,:focus)+.button--element{transform:scale(0.45) rotate(405deg);background-color:rgba(2,65,173,0.3)}.button--secondary{align-items:center;background-color:var(--accent-2);color:#ffffff;display:inline-flex;font-weight:400;justify-content:center;text-align:center;text-decoration:none;text-transform:none;padding:15px 30px}.button--secondary:is(:hover,:focus){color:#ffffff;background-color:var(--accent)}.button--reverse{align-items:center;background-color:var(--accent-2);color:#ffffff;display:inline-flex;font-weight:400;justify-content:center;text-align:center;text-decoration:none;text-transform:none;padding:15px 30px}.button--reverse:is(:hover,:focus){color:var(--accent);background-color:var(--white)}.button--reverse:is(:hover,:focus)+.button--element{transform:scale(0.45) rotate(405deg);background-color:rgba(2,65,173,0.3)}.button--element{align-items:center;background-color:var(--bg-base);display:flex;flex-direction:column;height:140px;justify-content:center;left:100%;margin-left:-30px;position:absolute;transition:all 0.6s ease 0s;width:140px;border-radius:50%}.button--social-media{align-items:center;background-color:var(--bg-base);color:var(--accent);display:flex;height:38px;justify-content:center;transition:all 0.3s ease 0s;width:38px;border-radius:4px}.button--social-media:is(:hover,:focus){background-color:var(--accent-2);color:var(--white)}.button--social-media .gb-shape svg{fill:currentColor;width:20px;height:auto}@media (max-width:1024px){.button--social-media{height:34px;width:34px}.button--social-media .gb-shape svg{width:18px}}.link-wrapper--base{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;position:relative;row-gap:15px;border:1px solid rgba(2,65,173,0.1);padding:25px}.link-wrapper--base:is(:hover,:focus){border-top-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent);border-left-color:var(--accent);background-color:rgba(2,65,173,0.05)}.link-wrapper--base:is(:hover,:focus) .icon-wrapper--base{background-color:var(--accent)}.link-wrapper--base:is(:hover,:focus) .icon-wrapper--base svg{color:var(--white)}.link-wrapper--base:is(:hover,:focus) .item-accent--element{filter:opacity(100%);transform:translate3d(0px,0px,0px)}.link-wrapper--base p:last-of-type{margin-bottom:0px}@media (max-width:767px){.link-wrapper--base{padding:20px}}.border-radius--base{border-radius:6px}.icon-wrapper--base{align-items:center;display:flex;flex-direction:column;height:80px;justify-content:center;overflow-x:hidden;overflow-y:hidden;transition:all 0.3s ease 0s;width:80px;border:1px solid var(--accent);border-radius:50%}.grid-item--wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;row-gap:15px;border:1px solid var(--accent);padding:25px}@media (max-width:767px){.grid-item--wrapper{padding:20px}}.wrapper--max-width-small{margin-left:auto;margin-right:auto;max-width:900px}.footer--link{color:var(--bg-base);display:block;font-size:1rem}.footer--link:is(:hover,:focus){color:var(--accent-2)}.footer--link a{color:var(--bg-base)}.footer--link a:hover{color:var(--accent-2)}.text--big{font-size:1.25rem;line-height:1.5em}@media (max-width:767px){.text--big{font-size:1.1rem}}.mega-menu--subtitle{color:var(--accent-2);font-size:1.25rem;font-weight:400;margin-bottom:20px}.mega-menu--link{color:var(--text-lite);font-size:1rem}.mega-menu--link:is(:hover,:focus){color:var(--text-body)}@media (max-width:1024px){.mega-menu--link{color:var(--text-lite)}}.mega-menu--list{display:flex;flex-direction:column;row-gap:10px}@media (max-width:767px){.mega-menu--list{row-gap:12px;padding:15px}}.text--big-x2{font-size:2.2rem;font-weight:100;line-height:1.5em}@media (max-width:1024px){.text--big-x2{font-size:1.8rem}}@media (max-width:767px){.text--big-x2{font-size:1.6rem}}.item-accent--element{align-items:center;background-color:var(--accent);display:flex;filter:opacity(0%);flex-direction:column;height:100%;justify-content:center;position:absolute;right:0px;top:0px;transform:translate3d(100%,0px,0px);transition:all 0.5s ease 0s;width:25px}.bg-accent--base{background-color:var(--bg-base)}.headline--h2{font-size:2.8rem;font-weight:300;line-height:1.2em}@media (max-width:1024px){.headline--h2{font-size:2.5rem}}@media (max-width:767px){.headline--h2{font-size:1.8rem}}.headline-h3{font-size:1.7rem;font-weight:400;line-height:1.3em;margin-bottom:0px}@media (max-width:1024px){.headline-h3{font-size:1.5rem}}@media (max-width:767px){.headline-h3{font-size:1.4rem}}.headline--h3-accent{color:var(--accent-2);font-size:1.7rem;line-height:1.3em}@media (max-width:767px){.headline--h3-accent{font-size:1.3rem}}.headline-h3--small{font-size:1.25rem;margin-bottom:0px}.headline--cta{font-size:4rem;font-weight:500;line-height:1.1em}@media (max-width:1024px){.headline--cta{font-size:3.5rem}}@media (max-width:767px){.headline--cta{font-size:2.6rem}}.headline--cta-secondary{color:var(--white);font-size:3rem;font-weight:500;text-align:center}.cta--bg-base{background-blend-mode:normal,normal;color:var(--white);background:linear-gradient(to left,rgba(2,65,173,0.5) 0%,rgba(2,65,173,0.5) 100%),url(/wp-content/uploads/cetec-systems-hintergrund-CTA.webp) center /cover no-repeat}.mega-menu--subtitle-accordion{align-items:center;column-gap:1em;display:flex;justify-content:space-between;text-align:left}.mega-menu--subtitle-accordion:is(:hover,:focus){color:currentColor}@media (max-width:767px){.mega-menu--subtitle-accordion{font-weight:400}.mega-menu--subtitle-accordion:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){color:var(--accent-2);font-weight:400}}.icon--accent .gb-shape svg{color:var(--accent)}.bg--gradient-base{position:relative}.bg--gradient-base:after{content:"";position:absolute;left:0px;right:0px;height:300px;background-image:linear-gradient(180deg,var(--bg-base) 0%,var(--white) 90%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;pointer-events:none;cursor:none;top:0px}.accent-color{color:var(--accent-2)}.subsection--wrapper{padding-bottom:50px;padding-top:50px;position:relative;text-align:center;z-index:1}.subsection--wrapper h2{margin-bottom:0px}.subsection--wrapper span:nth-of-type(1){position:absolute;top:0px;right:15px;width:200px}.subsection--wrapper span:nth-of-type(2){position:absolute;left:15px;bottom:0px;width:200px}@media (max-width:1024px){.subsection--wrapper{padding-bottom:40px;padding-top:40px}.subsection--wrapper span:nth-of-type(1){width:160px;right:30px}.subsection--wrapper span:nth-of-type(2){width:160px;left:30px}}@media (max-width:767px){.subsection--wrapper{padding-bottom:30px;padding-top:30px}.subsection--wrapper span:nth-of-type(1){width:120px;right:24px}.subsection--wrapper span:nth-of-type(2){width:120px;left:24px}}.button--pdf{align-items:flex-start;background-color:var(--bg-base);color:var(--text-body);display:flex;flex-direction:column;font-size:1rem;justify-content:center;line-height:1.5em;overflow-x:hidden;overflow-y:hidden;position:relative;padding:10px 50px 10px 15px}.button--pdf:is(:hover,:focus){background-color:var(--text-body);color:var(--white)}.button--pdf:is(:hover,:focus) .gb-shape{transform:translate3d(0px,-50%,0px);filter:opacity(100%)}.button--pdf2{align-items:flex-start;background-color:var(--bg-base);color:var(--text-body);display:inline-flex;flex-direction:column;justify-content:center;position:relative;padding:10px 20px}.button--pdf2:is(:hover,:focus){background-color:var(--text-body);color:var(--white)}.button--pdf2:is(:hover,:focus) .gb-shape{transform:translate3d(150%,-50%,0px);filter:opacity(100%);color:var(--white)}.button--pdf2:is(:hover,:focus) a{color:var(--white)}.button--pdf2 .gb-shape{color:var(--bg-base)}.button--pdf2 p{font-weight:400}.grid-item--features{align-items:center;background-color:var(--accent-2);display:flex;flex-direction:column;justify-content:center;margin-bottom:0px;text-align:center;padding:15px 30px}.grid-item--features .gb-shape svg{width:1em;height:1em;fill:currentColor}.grid-item--border-bottom{padding-bottom:10px;border-bottom:1px solid rgba(2,65,173,0.15)}.headline--h2-small{font-size:2.4rem;font-weight:300;line-height:1.2em}@media (max-width:1024px){.headline--h2-small{font-size:2rem}}@media (max-width:767px){.headline--h2-small{font-size:1.7rem}}.step-number--big{bottom:-80px;color:rgba(2,65,173,0.25);cursor:none;font-size:25rem;font-style:italic;font-weight:700;left:0px;line-height:1em;pointer-events:none;position:absolute}@media (max-width:767px){.step-number--big{bottom:-39px;color:rgba(2,65,173,0.08);font-size:15rem}}.step-item--element-after{margin-bottom:20px;padding-bottom:15px;position:relative}.step-item--element-after .gb-shape{position:absolute;left:-15px;bottom:0px;color:var(--accent-2);display:flex}.step-item--element-after .gb-shape svg{width:100px;height:auto;pointer-events:none;cursor:none}@media (max-width:767px){.step-item--element-after .gb-shape{left:-10px}}.text--accent mark{font-weight:400;color:var(--accent)}.text--list-icon{align-items:flex-start;column-gap:10px;display:inline-flex;margin-bottom:0px}.text--list-icon .gb-shape{padding-top:3px}.text--list-icon .gb-shape svg{width:20px;height:20px;fill:currentColor}@media (max-width:767px){.text--list-icon .gb-shape{padding-top:2px}.text--list-icon .gb-shape svg{width:18px;height:18px}}.card-item--meta-text{font-size:0.875rem;line-height:1em}.card-item--category{background-color:var(--accent-2);color:var(--white);font-size:0.925rem;left:0px;line-height:1.5em;margin-bottom:0px;max-width:200px;position:absolute;text-transform:uppercase;top:60px;padding:6px 12px}.card-item--title{color:var(--accent-2);font-size:1.5rem;margin-bottom:0rem}.card-item--title a{color:var(--accent)}.card-item--title a:hover{color:var(--accent-2)}.card-item--wrapper{display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;row-gap:15px;border:1px solid var(--accent);padding:25px}@media (max-width:767px){.card-item--wrapper{padding:20px}}.button--small{align-items:center;background-color:var(--text-body);color:#ffffff;display:flex;font-size:1rem;font-weight:400;justify-content:center;text-align:center;text-decoration:none;text-transform:none;padding:15px 30px}.button--small:is(:hover,:focus){color:#ffffff;background-color:var(--accent)}.button--small:is(:hover,:focus)+.button--element{transform:scale(0.45) rotate(405deg);background-color:rgba(2,65,173,0.3)}.card-item--border-bottom{padding-bottom:10px;border-bottom:1px solid rgba(2,65,173,0.15)}.button--category-archive{align-items:center;background-color:var(--white);color:var(--accent);display:inline-flex;font-size:1rem;font-weight:300;justify-content:center;text-align:center;text-decoration:none;text-transform:none;border:1px solid rgba(2,65,173,0.50);padding:6px 16px}.button--category-archive.active{background-color:var(--accent);color:var(--white)}.button--category-archive:is(:hover,:focus){color:#ffffff;background-color:var(--accent)}.button--category-archive:is(:hover,:focus)+.button--element{transform:scale(0.45) rotate(405deg);background-color:rgba(2,65,173,0.3)}.button--category-wrapper{column-gap:15px;flex-wrap:wrap;margin-bottom:50px;row-gap:15px}.button--category-wrapper>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:15px;row-gap:15px}@media (max-width:767px){.button--category-wrapper>ul{justify-content:flex-start}}.blog--pagination-wrapper{align-items:center;column-gap:10px;display:flex;justify-content:center;margin-top:20px;row-gap:10px}@media (max-width:767px){.blog--pagination-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}