.elementor-widget-n-accordion .e-n-accordion-item-title,:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:0 none !important}.elementor-widget-n-accordion .e-n-accordion-item{border-bottom:1px solid var(--color-neutral-3)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{width:100%}.elementor-widget-n-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-weight:500;font-size:var(--font-size-text-big);font-size:clamp(var(--font-size-20), 4vw, var(--font-size-24));font-family:"Exo 2", "Roboto", Helvetica, Arial, sans-serif}.elementor-widget-n-accordion .e-n-accordion-item-title[aria-expanded=true] .e-n-accordion-item-title-text{font-weight:700}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--color-secondary-corporate) !important}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg:hover{fill:var(--color-secondary-corporate-hover) !important}.elementor-widget-n-accordion .e-n-accordion-item-title,.elementor-widget-n-accordion .elementor-element[data-element_type=container]{padding:20px}@media (max-width:767px){.elementor-widget-n-accordion .e-n-accordion-item-title,.elementor-widget-n-accordion .elementor-element[data-element_type=container]{padding:20px 0}}.elementor-widget-n-accordion .elementor-element[data-element_type=container]{padding-bottom:40px}.elementor-widget-n-accordion .e-n-accordion-item-title:hover:not(:focus){background-color:var(--color-neutral-4)}@media (max-width:767px){.training-acc-grid>.e-con-inner div[role=region] .elementor-widget-text-editor ul,.training-acc-grid>.e-con-inner div[role=region] .elementor-widget-text-editor ol{text-align:left}.training-acc-grid>.e-con-inner div[role=region]{padding:20px 20px 40px}}#solution-cards .card-solution{box-shadow:var(--boxshadow-1)}#solution-cards .card-solution:hover,#solution-cards .card-solution:active{box-shadow:var(--boxshadow-1-hover)}#solution-cards .card-solution .elementor-widget-heading .elementor-heading-title{color:white;font-weight:700;font-size:var(--font-size-text-big);font-size:var(--font-size-text-medium);font-family:"Exo 2", "Roboto", Helvetica, Arial, sans-serif;line-height:var(--line-height-default)}#solution-cards .card-solution .elementor-widget-text-editor{color:white;font-weight:400;font-size:var(--font-size-text-default);font-size:var(--font-size-text-small);line-height:var(--line-height-default)}@media (min-width:768px){#solution-cards .card-solution .elementor-widget-text-editor{height:40px;height:35px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}}#partner-logos img{border-radius:0 !important}.carousel-logos.elementor-widget-testimonial-carousel .swiper-wrapper{align-items:center}#jumpmarks-panel{border-bottom:1px solid var(--color-neutral-4);padding:40px 0;background-color:white}#jumpmarks-panel.elementor-sticky--active{box-shadow:var(--boxshadow-3);padding:25px 0 20px;background-color:var(--color-neutral-4)}#jumpmarks-panel button,#jumpmarks-panel button:visited,#jumpmarks-panel .elementor-button,#jumpmarks-panel .elementor-button:visited{background-color:transparent;border:2px solid var(--color-secondary-corporate);color:var(--color-secondary-corporate);border-radius:5em 5em 5em 5em;padding:16px 24px 16px 24px}#jumpmarks-panel.elementor-sticky--active button,#jumpmarks-panel.elementor-sticky--active button:visited,#jumpmarks-panel.elementor-sticky--active .elementor-button,#jumpmarks-panel.elementor-sticky--active .elementor-button:visited{padding:10px 20px 10px 20px}.mockup-slide .elementor-swiper-button{background-color:var(--color-secondary-corporate);border-radius:50%;width:56px;height:56px;align-items:center;justify-content:center;font-size:var(--e-n-carousel-arrow-size, 25px)}.mockup-slide .elementor-swiper-button svg{fill:#fff}.mockup-slide .elementor-swiper-button.elementor-swiper-button-prev{left:-100px}.mockup-slide .elementor-swiper-button.elementor-swiper-button-next{right:-100px}@media (min-width:768px) and (max-width:1023px){.mockup-slide .elementor-swiper-button{width:46px}.mockup-slide .elementor-swiper-button.elementor-swiper-button-prev{left:-80px !important;border-radius:0 2.6em 2.6em 0 !important}.mockup-slide .elementor-swiper-button.elementor-swiper-button-next{right:-80px !important;border-radius:2.6em 0px 0px 2.6em !important}}@media (max-width:767px){.mockup-slide .elementor-swiper-button{width:46px}.mockup-slide .elementor-swiper-button.elementor-swiper-button-prev{left:-40px !important;border-radius:0 2.6em 2.6em 0 !important}.mockup-slide .elementor-swiper-button.elementor-swiper-button-next{right:-40px !important;border-radius:2.6em 0px 0px 2.6em !important}}.elementor-element .swiper-container .elementor-swiper-button svg,.elementor-element .swiper-container~.elementor-swiper-button svg,.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper-container .elementor-swiper-button svg,.elementor-lightbox .swiper-container~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:white;height:1em;width:1em;font-size:var(--e-n-carousel-arrow-size, 25px)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--color-neutral-1)}.elementor-widget-icon-list .elementor-icon-list-icon svg{color:var(--color-secondary-corporate);fill:var(--color-secondary-corporate)}.elementor-icon-list-item>a{line-height:var(--e-global-typography-text-line-height) !important}.cetl-timeline{margin:0}.cetl-timeline-item{margin:20px 0;width:80%}.cetl-timeline-item .cetl-timeline-marker{width:24px;height:24px;background:#fff;border-color:var(--color-neutral-3)}.cetl-timeline-item .cetl-timeline-content{padding:25px 40px;width:calc(50% - 70px)}@media (max-width:1024px){.cetl-timeline-item{width:100%}}@media (max-width:767px){.cetl-timeline-item{width:100%}.cetl-timeline-item .cetl-timeline-content{padding:20px 25px;width:calc(50% - 50px)}.cetl-timeline-item .cetl-timeline-item{width:100%}}@media (max-width:450px){.cetl-timeline-item{width:100%}.cetl-timeline-item .cetl-timeline-content{width:100%}}.elementor-posts .elementor-post{border-radius:24px;background-color:white;box-shadow:var(--boxshadow-1)}.elementor-posts .elementor-post:hover{box-shadow:var(--boxshadow-1-hover)}.elementor-posts .elementor-post .elementor-post__thumbnail__link{margin-bottom:0 !important}.elementor-posts .elementor-post .elementor-post__thumbnail__link::after{content:unset}.elementor-posts .elementor-post .elementor-post__thumbnail__link:hover{text-decoration:none}.elementor-posts .elementor-post .elementor-post__thumbnail__link .elementor-post__thumbnail img{border-radius:24px 24px 0 0;object-fit:cover;height:100%}.elementor-posts .elementor-post .elementor-post__text{padding:20px;justify-content:space-between}.elementor-posts .elementor-post .elementor-post__text .elementor-post__title{font-size:clamp(var(--font-size-20), 4vw, var(--font-size-24)) !important}.elementor-posts .elementor-post .elementor-post__text .elementor-post__title a{line-height:1.2;color:var(--color-neutral-1)}.elementor-posts .elementor-post .elementor-post__text .elementor-post__title a::after{background-color:var(--color-neutral-1)}.elementor-posts .elementor-post .elementor-post__text .elementor-post__title a:hover{text-decoration:none}.elementor-posts .elementor-post .elementor-post__text .elementor-post__meta-data{margin-top:10px}.elementor-posts .elementor-post .elementor-post__text .elementor-post__meta-data .elementor-post-date{font-size:var(--font-size-text-small)}.elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt p,.elementor-posts .elementor-post .elementor-post__text .elementor-post__read-more{font-size:var(--font-size-text-default)}.elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt p{color:var(--color-primary)}.elementor-posts .elementor-post .elementor-post__text .elementor-post__read-more{margin-top:20px}@media (max-width:767px){.elementor-posts .elementor-post .elementor-post__text{padding:20px}}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.single-referenzberichte h1{margin:75px 0 50px 0}