/* https://ixtract.de/wp-content/uploads/elementor/css/post-7.css */
.elementor-kit-7{--e-global-color-el_color_7:#a9aeb3;--e-global-color-el_color_7_1:#000000;--e-global-color-el_color_7_2:#7C7F83;--e-global-color-el_color_7_3:#959CA082;--e-global-color-el_color_7_4:rgba(0,0,0,0.1);--e-global-color-el_color_7_6:rgba(169,174,179,0.1);--e-global-color-el_color_0:#FFFFFF;--e-global-color-el_color_6_4:#00000080;--e-global-color-el_color_6_3:#000000B3;--e-global-color-3459940:#FDF400;--e-global-color-f524bf3:#BAB302;--e-global-color-dd31bc3:#35B7EE;--e-global-color-73fc528:#323A66;--e-global-typography-el_title_1-font-family:"Nunito";--e-global-typography-el_title_1-font-size:50px;--e-global-typography-el_title_1-font-weight:400;--e-global-typography-el_title_1-text-transform:none;--e-global-typography-el_title_1-line-height:1.2em;--e-global-typography-el_title_2-font-family:"Nunito";--e-global-typography-el_title_2-font-size:34px;--e-global-typography-el_title_2-font-weight:400;--e-global-typography-el_title_2-text-transform:none;--e-global-typography-el_title_2-line-height:1.2em;--e-global-typography-el_title_3-font-family:"Nunito";--e-global-typography-el_title_3-font-size:28px;--e-global-typography-el_title_3-font-weight:400;--e-global-typography-el_title_3-text-transform:none;--e-global-typography-el_title_3-font-style:italic;--e-global-typography-el_title_3-line-height:1.2em;--e-global-typography-el_title_4-font-family:"Nunito";--e-global-typography-el_title_4-font-size:22px;--e-global-typography-el_title_4-font-weight:400;--e-global-typography-el_title_4-text-transform:none;--e-global-typography-el_title_4-line-height:1.2em;--e-global-typography-el_title_5-font-family:"Nunito";--e-global-typography-el_title_5-font-size:18px;--e-global-typography-el_title_5-font-weight:400;--e-global-typography-el_title_5-text-transform:none;--e-global-typography-el_title_5-line-height:1.3em;--e-global-typography-el_title_6-font-family:"Nunito";--e-global-typography-el_title_6-font-size:16px;--e-global-typography-el_title_6-font-weight:400;--e-global-typography-el_title_6-text-transform:none;--e-global-typography-el_title_6-line-height:1.3em;--e-global-typography-el_content_4-font-family:"Nunito";--e-global-typography-el_content_4-font-size:28px;--e-global-typography-el_content_4-font-weight:300;--e-global-typography-el_content_4-line-height:1.4em;--e-global-typography-el_content_5-font-family:"Nunito";--e-global-typography-el_content_5-font-size:22px;--e-global-typography-el_content_5-font-weight:300;--e-global-typography-el_content_5-line-height:1.4em;--e-global-typography-el_content_1-font-family:"Nunito";--e-global-typography-el_content_1-font-size:18px;--e-global-typography-el_content_1-font-weight:300;--e-global-typography-el_content_1-text-transform:none;--e-global-typography-el_content_1-line-height:1.5em;--e-global-typography-el_content_2-font-family:"Nunito";--e-global-typography-el_content_2-font-size:16px;--e-global-typography-el_content_2-font-weight:300;--e-global-typography-el_content_2-text-transform:none;--e-global-typography-el_content_2-line-height:1.5em;--e-global-typography-el_content_3-font-family:"Nunito";--e-global-typography-el_content_3-font-size:14px;--e-global-typography-el_content_3-font-weight:300;--e-global-typography-el_content_3-text-transform:none;--e-global-typography-el_content_3-line-height:1.5em;--e-global-typography-el_counter_1-font-family:"Nunito";--e-global-typography-el_counter_1-font-size:44px;--e-global-typography-el_counter_1-font-weight:400;--e-global-typography-el_counter_1-text-transform:none;--e-global-typography-el_counter_1-line-height:1.7em;background-color:var(--e-global-color-el_color_0)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px}.e-con{--container-max-width:1400px}.elementor-widget:not(:last-child){margin-block-end:0}.elementor-element{--widgets-spacing:0px 0px}{}h1.entry-title{display:var(--page-title-display)}#the7-body{--the7-accent-color:var( --e-global-color-el_color_7 );--the7-divider-color:var( --e-global-color-el_color_7_4 );--the7-content-boxes-bg:var( --e-global-color-el_color_7_6 );--the7-beautiful-spinner-color:var( --e-global-color-el_color_7 );--the7-elementor-beautiful-loading-bg:var( --e-global-color-el_color_0 );--the7-btn-color:var( --e-global-color-el_color_7_1 );--the7-btn-bg:#FFFFFF00;--the7-btn-border-color:var( --e-global-color-el_color_7_1 );--the7-btn-hover-color:var( --e-global-color-el_color_0 );--the7-btn-hover-bg:var( --e-global-color-el_color_7_1 );--the7-btn-border-hover-color:var( --e-global-color-el_color_7_1 );--the7-btn-s-font-family:"Nunito", Sans-serif;--the7-btn-s-font-size:12px;--the7-btn-s-padding:6px 8px 6px 8px;--the7-btn-s-min-height:30px;--the7-btn-s-border-style:none;--the7-btn-s-border-radius:1px 1px 1px 1px;--the7-btn-s-icon-gap:6px;--the7-btn-m-font-family:"Nunito", Sans-serif;--the7-btn-m-font-size:14px;--the7-btn-m-padding:8px 12px 8px 12px;--the7-btn-m-min-height:34px;--the7-btn-m-border-style:none;--the7-btn-m-border-radius:1px 1px 1px 1px;--the7-btn-m-icon-gap:8px;--the7-btn-l-font-family:"Nunito", Sans-serif;--the7-btn-l-font-size:16px;--the7-btn-l-padding:10px 18px 10px 18px;--the7-btn-l-min-height:48px;--the7-btn-l-border-style:none;--the7-btn-l-border-radius:1px 1px 1px 1px;--the7-btn-l-icon-gap:10px;--the7-btn-lg-font-family:"Nunito", Sans-serif;--the7-btn-lg-font-size:18px;--the7-btn-lg-padding:12px 24px 12px 24px;--the7-btn-lg-min-height:58px;--the7-btn-lg-border-style:none;--the7-btn-lg-border-radius:1px 1px 1px 1px;--the7-btn-lg-icon-gap:12px;--the7-btn-xl-font-family:"Nunito", Sans-serif;--the7-btn-xl-font-size:20px;--the7-btn-xl-padding:14px 34px 14px 34px;--the7-btn-xl-min-height:68px;--the7-btn-xl-border-style:none;--the7-btn-xl-border-radius:1px 1px 1px 1px;--the7-base-color:var( --e-global-color-el_color_7_2 );--the7-secondary-text-color:var( --e-global-color-el_color_7 );--the7-base-font-family:"Nunito", Sans-serif;--the7-text-big-font-size:18px;--the7-text-small-font-size:18px;--the7-base-font-size:18px;--the7-base-font-weight:300;--the7-base-text-transform:none;--the7-text-big-line-height:1.55em;--the7-text-small-line-height:1.55em;--the7-base-line-height:1.55em;--the7-links-color:var( --e-global-color-el_color_7_1 );--the7-links-hover-color:var( --e-global-color-el_color_7_1 );--the7-title-color:var( --e-global-color-el_color_7_1 );--the7-h1-font-family:"Nunito", Sans-serif;--the7-h1-font-size:50px;--the7-h1-font-weight:400;--the7-h1-text-transform:none;--the7-h1-line-height:1.1em;--the7-h2-font-family:"Nunito", Sans-serif;--the7-h2-font-size:34px;--the7-h2-font-weight:400;--the7-h2-text-transform:none;--the7-h2-line-height:1.2em;--the7-h3-font-family:"Nunito", Sans-serif;--the7-h3-font-size:28px;--the7-h3-font-weight:400;--the7-h3-text-transform:none;--the7-h3-font-style:italic;--the7-h3-line-height:1.25em;--the7-h4-font-family:"Nunito", Sans-serif;--the7-h4-font-size:22px;--the7-h4-font-weight:400;--the7-h4-text-transform:none;--the7-h4-line-height:1.3em;--the7-h4-spacing:22px;--the7-h5-font-family:"Nunito", Sans-serif;--the7-h5-font-size:18px;--the7-h5-font-weight:500;--the7-h5-text-transform:none;--the7-h5-line-height:1.4em;--the7-h5-spacing:14px;--the7-h6-font-family:"Nunito", Sans-serif;--the7-h6-font-size:16px;--the7-h6-font-weight:600;--the7-h6-text-transform:none;--the7-h6-line-height:1.4em;--the7-h6-spacing:10px;--the7-widget-title-font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;--the7-widget-title-font-size:var( --e-global-typography-el_title_5-font-size );--the7-widget-title-font-weight:var( --e-global-typography-el_title_5-font-weight );--the7-widget-title-text-transform:var( --e-global-typography-el_title_5-text-transform );--the7-widget-title-line-height:var( --e-global-typography-el_title_5-line-height );--the7-widget-gap:15px;--the7-widget-content-font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;--the7-widget-content-font-size:var( --e-global-typography-el_content_2-font-size );--the7-widget-content-font-weight:var( --e-global-typography-el_content_2-font-weight );--the7-widget-content-text-transform:var( --e-global-typography-el_content_2-text-transform );--the7-widget-content-line-height:var( --e-global-typography-el_content_2-line-height )}.scroll-top-elementor-icon i,.scroll-top:before{font-size:24px}a.scroll-top-elementor-icon svg{width:24px;height:24px}body.rtl .elementor-labels-inline .elementor-field-group>.elementor-field-label{padding-left:0}body:not(.rtl) .elementor-labels-inline .elementor-field-group>.elementor-field-label{padding-right:0}body .elementor-labels-above .elementor-field-group>.elementor-field-label{padding-bottom:0}body .woocommerce-Reviews .elementor-field-group>label{margin-bottom:0}.elementor-widget-text-editor p,.elementor-tab-content p,.the7-e-tab-content.the7-e-tab-text-content p,.elementor-widget-woocommerce-product-content p,.elementor-widget-theme-post-content>.elementor-widget-container>p,#the7-body .elementor-widget-text-editor ul,#the7-body .elementor-tab-content ul,#the7-body .the7-e-tab-content.the7-e-tab-text-content ul,#the7-body .elementor-widget-woocommerce-product-content ul,#the7-body .elementor-widget-theme-post-content>.elementor-widget-container>ul,#the7-body .elementor-widget-text-editor ol,#the7-body .elementor-tab-content ol,#the7-body .the7-e-tab-content.the7-e-tab-text-content ol,#the7-body .elementor-widget-woocommerce-product-content ol,#the7-body .elementor-widget-theme-post-content>.elementor-widget-container>ol,.the7-elementor-product-comments #reviews .comment-text .description p,.elementor-widget-post-comments .comment-content p{margin-bottom:30px}:root{--the7-p-spacing:30px}a:hover{color:var(--e-global-color-el_color_7_1)}@media(max-width:1200px){.elementor-kit-7{--e-global-typography-el_title_1-font-size:44px;--e-global-typography-el_title_2-font-size:30px;--e-global-typography-el_title_3-font-size:26px;--e-global-typography-el_content_4-font-size:24px;--e-global-typography-el_content_5-font-size:18px}#the7-body{--the7-h1-font-size:44px;--the7-h2-font-size:30px;--the7-h3-font-size:26px;--the7-widget-title-font-size:var( --e-global-typography-el_title_5-font-size );--the7-widget-title-line-height:var( --e-global-typography-el_title_5-line-height );--the7-widget-content-font-size:var( --e-global-typography-el_content_2-font-size );--the7-widget-content-line-height:var( --e-global-typography-el_content_2-line-height )}}@media(max-width:600px){.elementor-kit-7{--e-global-typography-el_title_1-font-size:38px;--e-global-typography-el_title_2-font-size:28px;--e-global-typography-el_content_4-font-size:21px}#the7-body{--the7-btn-xl-font-size:18px;--the7-btn-xl-padding:14px 28px 14px 28px;--the7-btn-xl-min-height:64px;--the7-h1-font-size:38px;--the7-h2-font-size:28px;--the7-widget-title-font-size:var( --e-global-typography-el_title_5-font-size );--the7-widget-title-line-height:var( --e-global-typography-el_title_5-line-height );--the7-widget-content-font-size:var( --e-global-typography-el_content_2-font-size );--the7-widget-content-line-height:var( --e-global-typography-el_content_2-line-height )}}.elementor-testimonial__text,p,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 3;hyphenate-limit-lines:4}.hyphensnone p,.hyphensnone h1,.hyphensnone h2,.hyphensnone h3,.hyphensnone h4,.hyphensnone h5,.hyphensnone h6,.hyphensnone .elementor-testimonial-content{-webkit-hyphens:none;hyphens:none;hyphenate-limit-chars:none 15;hyphenate-limit-lines:10}h1:not(:first-child),h2:not(:first-child){margin-top:65px}h3:not(:first-child),h4:not(:first-child):not(.elementor-location-footer .elementor-heading-title){margin-top:45px}h5:not(:first-child),h6:not(:first-child){margin-top:30px}.headline.nobottom.spacing{margin-top:0;margin-bottom:0}.elementor-widget-text-editor h1:first-child,.elementor-widget-text-editor h2:first-child,.elementor-widget-text-editor h3:first-child,.elementor-widget-text-editor h4:first-child,.elementor-widget-text-editor h5:first-child,.elementor-widget-text-editorh6:first-child{margin-top:0}.elementor-widget-text-editor h1:last-child,.elementor-widget-text-editor h2:last-child,.elementor-widget-text-editor h3:last-child,.elementor-widget-text-editor h4:last-child,.elementor-widget-text-editor h5:last-child,.elementor-widget-text-editor h6:last-child{margin-bottom:0}.eingeruckt h4{padding-left:40px}@media only screen and (max-width:450px){.eingeruckt h4{padding-left:0;text-align:center}}.elementor-post__excerpt p::after{content:" ..."}.breadcrumbs .post:before,.breadcrumbs .post:after{display:none}@media screen and (max-width:1200px){.conshad:hover{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:var(--e-global-color-el_color_7_4)!important}}@media only screen and (max-width:1200px){.shadow.mobile.always.on{box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-color:#fff}}@media screen and (max-width:767px){.container-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}}@media screen and (max-width:768px){.sliderimage{overflow-x:scroll;overflow-y:hidden}.sliderimage{-ms-overflow-style:none;scrollbar-width:none;max-width:100vw!important;overflow-x:scroll!important;overflow-y:hidden!important}.sliderimage::-webkit-scrollbar{width:14px}.sliderimage{scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,0);scrollbar-width:thin}.sliderimage::-webkit-scrollbar{width:10px}.sliderimage::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15)}.sliderimage::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);}}.highy{background-color:var(--e-global-color-3459940);padding:0 .4em;color:#000;font-weight:400}.highb{color:var(--e-global-color-el_color_6_3);font-weight:500}.horizontal-menu-wrap>nav>.dt-nav-menu-horizontal>li.nfocus>a>span{color:var(--e-global-color-el_color_7_2)}.horizontal-menu-wrap .horizontal-sub-nav .horizontal-sub-nav{top:calc(-1 * var(--submenu-padding-top, 0px) + 10px);left:calc(var(--submenu-padding-right, 0px) + 50%);background:var(--the7-content-boxes-bg);padding:var(--submenu-padding-top,0) var(--submenu-padding-right,0) var(--submenu-padding-bottom,0) var(--submenu-padding-left,0)}.horizontal-menu-wrap .horizontal-sub-nav>.menu-item a[data-level="3"] .item-content .menu-item-text{font-style:italic}.elementor-widget-text-editor>div>p{position:relative;z-index:1;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-widget-text-editor>div>p a{position:relative;display:inline-block;outline:none;color:var(--e-global-color-el_color_7_2);vertical-align:bottom;text-decoration:none;white-space:nowrap;padding:0 .15em;font-weight:500}.elementor-widget-text-editor>div>p a::before,.elementor-widget-text-editor>div>p a::after{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.elementor-widget-text-editor>div>p a::before{position:absolute;top:75%;left:0;z-index:-1;width:100%;height:10%;background-color:rgba(52,73,94,.2);content:'';-webkit-transform:translateY(95%);transform:translateY(95%)}.elementor-widget-text-editor>div>p a:hover{color:#000}.elementor-widget-text-editor>div>p{overflow:visible}.elementor-widget-text-editor>div>p a:hover::before{background-color:var(--e-global-color-3459940)}.elementor-widget-text-editor>div>p a::after{position:absolute;top:-10px;right:-85px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);padding:10px 10px 10px 35px;background:var(--e-global-color-3459940);background-image:url(/wp-content/uploads/2024/02/link_ixtract.svg);background-position-x:10px;background-position-y:50%;background-repeat:no-repeat;background-size:17px;content:attr(href);white-space:nowrap;word-break:break-all;font:var(--the7-base-font-big);opacity:0;-webkit-transition:opacity 0.3s,color 0.3s,-webkit-transform 0.3s,background-position 0.2s;transition:opacity 0.3s,color 0.2s,transform 0.2s;-webkit-transform:scale(.5);transform:scale(.5);pointer-events:auto;text-overflow:ellipsis;overflow:hidden;font-size:70%;background-size:15px;margin-right:10px;max-width:250px;font-weight:900}.elementor-widget-text-editor>div>p a:hover::after,.elementor-widget-text-editor>div>p a:focus::after{color:#000;opacity:1;-webkit-transition-delay:0s,0s,0s,0.1s;transition-delay:0s,0s,0s,0.1s;-webkit-transform:scale(1) translateY(-75%);transform:scale(1) translateY(-75%);z-index:1}.elementor-widget-text-editor blockquote:not(.wp-block-quote):not(.elementor-blockquote){background-color:transparent;margin:60px auto 60px;padding:20px 50px;display:table}blockquote{border:solid 1em var(--e-global-color-el_color_7_4);margin:0;padding:1em;text-align:center;position:relative;z-index:1;max-width:60%}blockquote::before{background-color:#fff;bottom:-1em;content:"";left:2em;position:absolute;right:2em;top:-1em;z-index:-1}@media only screen and (max-width:600px){.elementor-widget-text-editor blockquote:not(.wp-block-quote):not(.elementor-blockquote){max-width:400px;padding:0;background-color:transparent;border:none}blockquote::before{background-color:var(--e-global-color-3459940);bottom:-1em;content:"";position:absolute;top:-1em;z-index:-1;margin:0 -100%}}.qodef-qi-before-after .twentytwenty-handle{border:0;border-color:#000}.qodef-qi-before-after .twentytwenty-handle .qodef-handle-text{z-index:99;height:2.5em;background-color:#000;border-radius:60px;line-height:2.7;padding:32px 24px 32px 26px}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-left-arrow,.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-right-arrow{display:block;z-index:99;top:51%}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:after,.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:before{content:" ";display:block;background:#000;position:absolute;z-index:10}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-right-arrow{border-left:6px solid #fff;right:15px}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-left-arrow{border-right:6px solid #fff;left:15px}.qodef-qi-before-after .twentytwenty-overlay:hover{background:rgba(53,183,238,.15)}@media only screen and (max-width:1024px){.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-right-arrow{left:60px;margin-right:0;right:auto}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-left-arrow{right:60px;margin-left:0;left:auto}.qodef-qi-before-after .twentytwenty-handle .qodef-handle-text{padding:25px 17px 25px 19px}}.testimonials-carousel .dt-owl-item .dt-owl-item-wrap .dt-owl-item-inner{grid-template-rows:7fr}.dt-owl-item .dt-owl-item-wrap .dt-owl-item-image,.dt-owl-item .dt-owl-item-wrap .dt-owl-item-inner .dt-owl-item-heading,.dt-owl-item-inner .dt-owl-item-subtitle{margin-top:auto!important}.dt-owl-item .dt-owl-item-wrap .dt-owl-item-inner{height:100%;display:grid;align-items:end;grid-template-rows:5fr 0 0fr}.dt-owl-item .dt-owl-item-wrap .dt-owl-item-image.img-css-resize-wrapper.layzr-bg-transparent{height:100%;display:grid;align-self:end;grid-template-rows:5fr 0 0fr}.dt-owl-item .dt-owl-item-wrap .dt-owl-item-description{align-self:start}body:not(.rtl) .elementor-swiper .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__image+cite{margin-left:auto}.elementor-testimonial__text{text-align:center}.slider-shadow .swiper-slide .qodef-popup-item>img{box-shadow:0 0 10px 0 rgba(0,0,0,.24)}.slider-shadow .swiper-slide .qodef-popup-item{padding:10px 15px}.numberedlist.nomark ul{list-style:none;counter-reset:item;margin:0}.numberedlist.nomark ul ::marker{font-size:0}.numberedlist.nomark li:not(:last-child){margin-bottom:50px}.numberedlist.nomark li{counter-increment:item}.numberedlist.nomark li div{display:table-cell;padding-left:40px;vertical-align:middle;position:relative}.numberedlist.nomark.black li:before{background-color:#000;color:var(--e-global-color-3459940)}.numberedlist.nomark li:before{content:counter(item);background-color:var(--e-global-color-3459940);font-size:60px;line-height:0;color:#000;display:table-cell;vertical-align:middle;text-align:center;width:150px}@media only screen and (max-width:600px){.numberedlist.nomark{text-align:center}.numberedlist.nomark li div{display:block;padding-left:0;text-align:center}.numberedlist.nomark li:not(:first-child){margin-top:90px}.numberedlist.nomark li:before{display:block;margin:auto;line-height:150px;width:150px;height:150px;margin-bottom:30px}}.pluslist ul{display:table;list-style:none;border-spacing:.25em 1.5em}.pluslist ul ::marker{font-size:0}.pluslist ul li{display:table-row}.pluslist ul li::before{display:table-cell;text-align:right;content:"+";font-size:1.2em;font-family:var(--the7-base-font-family);font-weight:900;color:#000;padding-right:10px;padding-left:60px}.pluslist ul li::after{content:'';display:table-cell;padding-right:120px}.borderlist ul li{position:relative;left:20px;list-style:none;margin:30px 30px;border-left:4px solid #000;border-spacing:10px;padding:0 60px 0 25px}.borderlist ul ::marker{font-size:0}.borderlist ul li:hover{border-left:6px solid #000;color:#000;padding-left:23px}.numberlistinline ul{list-style:none;counter-reset:my-awesome-counter}.numberlistinline ul ::marker{font-size:0}.numberlistinline ul li{position:relative;counter-increment:my-awesome-counter;margin-bottom:1.5rem;padding-left:125px;padding-right:60px}.numberlistinline ul li::before{position:absolute;top:1.7rem;left:0;transform:translateY(-50%);content:counter(my-awesome-counter);background:var(--e-global-color-3459940);width:3rem;height:2.8rem;display:inline-block;line-height:3rem;color:#000;font-weight:800;text-align:center;margin-right:.5rem;margin-left:60px}.numberlistinline ul li::marker{content:''}.hakenliste ul{list-style:none}.hakenliste ul ::marker{font-size:0}.hakenliste ul li{position:relative;margin-bottom:1.5rem;padding-left:125px;padding-right:60px}.hakenliste ul li::before{position:absolute;top:1.7rem;left:0;transform:translateY(-50%);font-family:'the7-feather';content:"\e92b";background:var(--e-global-color-3459940);width:3rem;height:2.8rem;display:inline-block;line-height:3rem;color:#000;font-weight:800;text-align:center;margin-right:.5rem;margin-left:60px}.hakenliste ul li::marker{content:'';color:#fff;opacity:0}@media only screen and (max-width:600px){.elementor-widget-container .pluslist ul{border-spacing:0em 1.5em;margin-left:0}.elementor-widget-container .pluslist ul li::before{padding-left:0}.elementor-widget-container .pluslist ul li::after{padding-right:0}.elementor-widget-container .numberlistinline ul li{padding-left:40px;padding-right:0}.elementor-widget-container .numberlistinline ul li::before{margin-right:.5rem;margin-left:-20px}.elementor-widget-container .borderlist ul li{left:-20px;margin:30px 0;border-spacing:10px;padding:0 0 0 25px}.elementor-widget-container .borderlist ul li:hover{padding-left:23px}.elementor-widget-container .hakenliste ul li{padding-left:40px;padding-right:0}.elementor-widget-container .hakenliste ul li::before{margin-right:.5rem;margin-left:-20px}}#contact_footer_desktop .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):invalid{border-color:var(--e-global-color-3459940);border-width:2px}#contact_footer_desktop .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):required:focus,.elementor-field:not(.elementor-select-wrapper):focus{border-color:#000;border-width:1px}#contact_footer_desktop .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):required:valid{border-color:var(--the7-input-border-color);border-width:1px}#contact_footer_desktop .elementor-field-group:not(.elementor-field-type-upload) .elementor-field-textual:not(.elementor-select-wrapper):focus{border-color:#000;border-width:1px}.kontaktformularfooter .elementor-field-option input[type="checkbox"],.kontaktformularpopup .elementor-field-option input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:1px;width:1px;top:10px;left:10px}.kontaktformularfooter .elementor-field-option label{position:relative;display:inline-block;padding-left:22px}.kontaktformularfooter .elementor-field-option label::after,.kontaktformularfooter .elementor-field-option label::before,.kontaktformularpopup .elementor-field-option label::after,.kontaktformularpopup .elementor-field-option label::before{position:absolute}.kontaktformularfooter .elementor-field-option label::after{content:"";display:table-cell;height:6px;width:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.kontaktformularfooter .elementor-field-option label::before{content:"";display:table-cell;height:18px;width:18px;background-color:var(--e-global-color-3459940);border-color:;margin-left:-22px;margin-top:-1px}.kontaktformularfooter .elementor-field-option label::after{left:4px;top:4px}.kontaktformularfooter .elementor-field-option input[type="checkbox"]+label::after{content:none;color:#000}.kontaktformularfooter .elementor-field-option input[type="checkbox"]+label{color:#000}.kontaktformularfooter .elementor-field-option input[type="checkbox"]:checked+label::after,.kontaktformularpopup .elementor-field-option input[type="checkbox"]:checked+label::after{content:"";color:#000}.kontaktformularfooter .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup .elementor-field-option{line-height:80%;margin-top:.3em}.kontaktformularfooter .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup .elementor-field-option label{font-size:12px;display:table;font-weight:600;padding-bottom:10px}.kontaktformularfooter .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup .elementor-field-option input[type="checkbox"]:checked+label{content:"";color:var(--the7-base-color);font-weight:300}.kontaktformularfooter .elementor-field-group.elementor-field-type-submit{justify-content:flex-end}.kontaktformularfooter .elementor-field-group{margin-bottom:5p}.kontaktformularpopup .elementor-field-subgroup .elementor-field-option label{position:relative;display:table;padding-left:22px;font-size:14px;line-height:140%;color:#000;font-weight:800}.kontaktpopup .dialog-close-button,.elementor-popup-modal .dialog-close-button{padding:10px}.kontaktformularpopup .elementor-field-group.elementor-field-type-submit{justify-content:flex-end}#contact_popup .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):invalid{border-color:var(--e-global-color-3459940);border-width:2px}#contact_popup .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):required:focus,.elementor-field:not(.elementor-select-wrapper):focus{border-color:#000;border-width:1px}#contact_popup .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):required:valid{border-color:var(--the7-input-border-color);border-width:1px}#contact_popup .elementor-field-group:not(.elementor-field-type-upload) .elementor-field-textual:not(.elementor-select-wrapper):focus{border-color:#000;border-width:1px}.kontaktformularpopup .elementor-field-option label::after{content:none;display:table-cell;height:6px;width:9px;left:4px;top:4px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.kontaktformularpopup .elementor-field-option label::before{content:"";display:table-cell;height:18px;width:18px;background-color:var(--e-global-color-3459940);border-color:;margin-left:-22px;margin-top:-1px}.kontaktformularpopup .elementor-field-option input[type="checkbox"]:checked+label{content:"";color:var(--e-global-color-el_color_7_3);font-weight:300}.kontaktformularpopup #contact_popup .elementor-message.elementor-message-success{margin-top:20px;margin-bottom:-20px;text-align:center}.kontaktformularpopup #contact_popup .elementor-message{text-align:center}.kontaktformularpopup #form-field-email::input-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-email::-webkit-input-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-email::-moz-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-email:-ms-input-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-email:-moz-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-name::input-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-name::-webkit-input-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-name::-moz-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-name:-ms-input-placeholder{color:#000;font-weight:800}.kontaktformularpopup #form-field-name:-moz-placeholder{color:#000;font-weight:800}.searchresults .elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:0;display:inline-block;bottom:9px;position:absolute;right:30px;padding:0 20px}.searchresults .elementor-posts .elementor-post__card .elementor-post__read-more:hover,.elementor-posts .elementor-post__card .elementor-post__read-more:hover{color:var(--e-global-color-3459940);background-color:#000}.elementor-posts .elementor-post__card .elementor-post__text .elementor-post__read-more{float:right;clear:right;margin-right:auto;padding:0 20px;display:block}@media only screen and (max-width:767px){.elementor-element.bildcontainer.e-flex.e-con.e-parent{background-image:none;background-color:unset}}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-regular.woff) format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-300.woff) format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-200.woff) format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-500.woff) format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-600.woff) format('woff')}@font-face{font-family:'Nunito';font-style:italic;font-weight:200;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-200italic.woff) format('woff')}@font-face{font-family:'Nunito';font-style:italic;font-weight:300;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-300italic.woff) format('woff')}@font-face{font-family:'Nunito';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-italic.woff) format('woff')}@font-face{font-family:'Nunito';font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-500italic.woff) format('woff')}@font-face{font-family:'Nunito';font-style:italic;font-weight:600;font-display:swap;src:url(/wp-content/uploads/nunito/nunito-v25-latin-600italic.woff) format('woff')}