.elementor-kit-7{--e-global-color-primary:#F1F1F1;--e-global-color-secondary:#0E0015;--e-global-color-text:#DAD6DC;--e-global-color-accent:#AA00FF;--e-global-color-42cd78b:#AA00FF;--e-global-color-584711d:#C155F6;--e-global-color-565a9c9:#8800CC;--e-global-color-3dc422f:#AA00FF;--e-global-color-714be2c:#8800CC;--e-global-color-2420226:#000000;--e-global-color-0fd3608:#0E0015;--e-global-color-ce55256:#1B141F;--e-global-color-ab801ad:#2B222F;--e-global-color-1c6af4f:#4F4653;--e-global-color-96ac184:#6B6070;--e-global-color-1c5a032:#A69CAB;--e-global-color-66969dd:#C7C0CA;--e-global-color-ab6cfba:#DAD6DC;--e-global-color-f0a61aa:#F1F1F1;--e-global-color-6073112:#FFFFFF;--e-global-color-3391f30:#FCFCFCBF;--e-global-color-ad394ad:#FCFCFC80;--e-global-color-a2caac7:#FCFCFC39;--e-global-color-ddd7b1a:#FCFCFC1A;--e-global-color-19280d1:#000000BF;--e-global-color-70a65af:#00000080;--e-global-color-5301607:#00000040;--e-global-color-cc543dd:#0000001A;--e-global-color-4f28177:#1FAD3B;--e-global-color-6d478d8:#AD1F1F;--e-global-color-c058707:#FFFFFF00;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-size:1.4rem;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:-0.01em;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-size:0.95rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:-0.005em;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-size:1.1rem;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:-0.005em;--e-global-typography-accent-font-weight:600;--e-global-typography-f8dfaeb-font-family:"Anton";--e-global-typography-f8dfaeb-font-size:5rem;--e-global-typography-f8dfaeb-font-weight:400;--e-global-typography-f8dfaeb-text-transform:uppercase;--e-global-typography-f8dfaeb-line-height:1.1em;--e-global-typography-f8dfaeb-letter-spacing:-0.02em;--e-global-typography-3be1bcb-font-family:"Anton";--e-global-typography-3be1bcb-font-size:3rem;--e-global-typography-3be1bcb-font-weight:400;--e-global-typography-3be1bcb-text-transform:uppercase;--e-global-typography-3be1bcb-line-height:1.1em;--e-global-typography-3be1bcb-letter-spacing:-0.02em;--e-global-typography-cd67281-font-family:"Anton";--e-global-typography-cd67281-font-size:1.9rem;--e-global-typography-cd67281-font-weight:400;--e-global-typography-cd67281-text-transform:uppercase;--e-global-typography-cd67281-line-height:1.1em;--e-global-typography-cd67281-letter-spacing:-0.02em;--e-global-typography-704b3d0-font-family:"Anton";--e-global-typography-704b3d0-font-size:1.7rem;--e-global-typography-704b3d0-font-weight:400;--e-global-typography-704b3d0-text-transform:uppercase;--e-global-typography-704b3d0-line-height:1.1em;--e-global-typography-704b3d0-letter-spacing:-0.01em;--e-global-typography-6e9943a-font-family:"Anton";--e-global-typography-6e9943a-font-size:1.5rem;--e-global-typography-6e9943a-font-weight:400;--e-global-typography-6e9943a-text-transform:uppercase;--e-global-typography-6e9943a-line-height:1.1em;--e-global-typography-6e9943a-letter-spacing:-0.01em;--e-global-typography-b6c5f55-font-family:"Anton";--e-global-typography-b6c5f55-font-size:1.2rem;--e-global-typography-b6c5f55-font-weight:400;--e-global-typography-b6c5f55-text-transform:uppercase;--e-global-typography-b6c5f55-line-height:1.1em;--e-global-typography-b6c5f55-letter-spacing:-0.01em;--e-global-typography-3e2b55c-font-family:"Anton";--e-global-typography-3e2b55c-font-size:1.15rem;--e-global-typography-3e2b55c-font-weight:400;--e-global-typography-3e2b55c-text-transform:uppercase;--e-global-typography-3e2b55c-line-height:1.1em;--e-global-typography-3e2b55c-letter-spacing:-0.01em;--e-global-typography-f3b594a-font-family:"Anton";--e-global-typography-f3b594a-font-size:1.3rem;--e-global-typography-f3b594a-font-weight:400;--e-global-typography-f3b594a-text-transform:uppercase;--e-global-typography-f3b594a-line-height:1.1em;--e-global-typography-f3b594a-letter-spacing:-0.01em;--e-global-typography-f9317ce-font-family:"Anton";--e-global-typography-f9317ce-font-size:1.1rem;--e-global-typography-f9317ce-font-weight:400;--e-global-typography-f9317ce-text-transform:uppercase;--e-global-typography-f9317ce-line-height:1em;--e-global-typography-f9317ce-letter-spacing:-0.01em;--e-global-typography-5fe2153-font-family:"Anton";--e-global-typography-5fe2153-font-size:1.15rem;--e-global-typography-5fe2153-font-weight:400;--e-global-typography-5fe2153-text-transform:uppercase;--e-global-typography-5fe2153-line-height:1.1em;--e-global-typography-5fe2153-letter-spacing:-0.01em;background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-3dc422f );font-family:var( --e-global-typography-3e2b55c-font-family ), Sans-serif;font-size:var( --e-global-typography-3e2b55c-font-size );font-weight:var( --e-global-typography-3e2b55c-font-weight );text-transform:var( --e-global-typography-3e2b55c-text-transform );line-height:var( --e-global-typography-3e2b55c-line-height );letter-spacing:var( --e-global-typography-3e2b55c-letter-spacing );color:var( --e-global-color-secondary );border-style:solid;border-width:var(--border-width-s) var(--border-width-s) var(--border-width-s) var(--border-width-s);border-color:var( --e-global-color-714be2c );border-radius:var(--border-radius-s) var(--border-radius-s) var(--border-radius-s) var(--border-radius-s);padding:var(--button-padding-vertical) var(--button-padding-horizontal) var(--button-padding-vertical) var(--button-padding-horizontal);}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-714be2c );color:var( --e-global-color-secondary );border-style:solid;border-width:var(--border-width-s) var(--border-width-s) var(--border-width-s) var(--border-width-s);border-color:var( --e-global-color-3dc422f );border-radius:0,125rem 0,125rem 0,125rem 0,125rem;}.elementor-kit-7 p{margin-bottom:1rem;}.elementor-kit-7 a{color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-7 h1{font-family:var( --e-global-typography-f8dfaeb-font-family ), Sans-serif;font-size:var( --e-global-typography-f8dfaeb-font-size );font-weight:var( --e-global-typography-f8dfaeb-font-weight );text-transform:var( --e-global-typography-f8dfaeb-text-transform );line-height:var( --e-global-typography-f8dfaeb-line-height );letter-spacing:var( --e-global-typography-f8dfaeb-letter-spacing );}.elementor-kit-7 h2{font-family:var( --e-global-typography-3be1bcb-font-family ), Sans-serif;font-size:var( --e-global-typography-3be1bcb-font-size );font-weight:var( --e-global-typography-3be1bcb-font-weight );text-transform:var( --e-global-typography-3be1bcb-text-transform );line-height:var( --e-global-typography-3be1bcb-line-height );letter-spacing:var( --e-global-typography-3be1bcb-letter-spacing );}.elementor-kit-7 h3{font-family:var( --e-global-typography-cd67281-font-family ), Sans-serif;font-size:var( --e-global-typography-cd67281-font-size );font-weight:var( --e-global-typography-cd67281-font-weight );text-transform:var( --e-global-typography-cd67281-text-transform );line-height:var( --e-global-typography-cd67281-line-height );letter-spacing:var( --e-global-typography-cd67281-letter-spacing );}.elementor-kit-7 h4{font-family:var( --e-global-typography-704b3d0-font-family ), Sans-serif;font-size:var( --e-global-typography-704b3d0-font-size );font-weight:var( --e-global-typography-704b3d0-font-weight );text-transform:var( --e-global-typography-704b3d0-text-transform );line-height:var( --e-global-typography-704b3d0-line-height );letter-spacing:var( --e-global-typography-704b3d0-letter-spacing );}.elementor-kit-7 h5{font-family:var( --e-global-typography-6e9943a-font-family ), Sans-serif;font-size:var( --e-global-typography-6e9943a-font-size );font-weight:var( --e-global-typography-6e9943a-font-weight );text-transform:var( --e-global-typography-6e9943a-text-transform );line-height:var( --e-global-typography-6e9943a-line-height );letter-spacing:var( --e-global-typography-6e9943a-letter-spacing );}.elementor-kit-7 h6{font-family:var( --e-global-typography-b6c5f55-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c5f55-font-size );font-weight:var( --e-global-typography-b6c5f55-font-weight );text-transform:var( --e-global-typography-b6c5f55-text-transform );line-height:var( --e-global-typography-b6c5f55-line-height );letter-spacing:var( --e-global-typography-b6c5f55-letter-spacing );}.elementor-kit-7 img{border-radius:var(--border-radius-img) var(--border-radius-img) var(--border-radius-img) var(--border-radius-img);}.elementor-kit-7 label{color:var( --e-global-color-96ac184 );font-family:var( --e-global-typography-5fe2153-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe2153-font-size );font-weight:var( --e-global-typography-5fe2153-font-weight );text-transform:var( --e-global-typography-5fe2153-text-transform );line-height:var( --e-global-typography-5fe2153-line-height );letter-spacing:var( --e-global-typography-5fe2153-letter-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );accent-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-2420226 );--lightbox-ui-color:var( --e-global-color-3391f30 );--lightbox-ui-color-hover:var( --e-global-color-6073112 );--lightbox-text-color:var( --e-global-color-6073112 );--lightbox-header-icons-size:var(--icon-size-l);--lightbox-navigation-icons-size:var(--icon-size-l);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:1.4rem;--e-global-typography-secondary-font-size:1.1rem;--e-global-typography-text-font-size:1.2rem;--e-global-typography-f9317ce-font-size:3.5rem;--e-global-typography-5fe2153-font-size:1rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-f8dfaeb-font-size );line-height:var( --e-global-typography-f8dfaeb-line-height );letter-spacing:var( --e-global-typography-f8dfaeb-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-3be1bcb-font-size );line-height:var( --e-global-typography-3be1bcb-line-height );letter-spacing:var( --e-global-typography-3be1bcb-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-cd67281-font-size );line-height:var( --e-global-typography-cd67281-line-height );letter-spacing:var( --e-global-typography-cd67281-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-704b3d0-font-size );line-height:var( --e-global-typography-704b3d0-line-height );letter-spacing:var( --e-global-typography-704b3d0-letter-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-6e9943a-font-size );line-height:var( --e-global-typography-6e9943a-line-height );letter-spacing:var( --e-global-typography-6e9943a-letter-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-b6c5f55-font-size );line-height:var( --e-global-typography-b6c5f55-line-height );letter-spacing:var( --e-global-typography-b6c5f55-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-3e2b55c-font-size );line-height:var( --e-global-typography-3e2b55c-line-height );letter-spacing:var( --e-global-typography-3e2b55c-letter-spacing );}.elementor-kit-7 label{font-size:var( --e-global-typography-5fe2153-font-size );line-height:var( --e-global-typography-5fe2153-line-height );letter-spacing:var( --e-global-typography-5fe2153-letter-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:1rem;--e-global-typography-secondary-font-size:0.75rem;--e-global-typography-text-font-size:0.875rem;--e-global-typography-f8dfaeb-font-size:2.8rem;--e-global-typography-3be1bcb-font-size:2rem;--e-global-typography-cd67281-font-size:1.7rem;--e-global-typography-704b3d0-font-size:1.5rem;--e-global-typography-6e9943a-font-size:1.25rem;--e-global-typography-b6c5f55-font-size:1.1rem;--e-global-typography-3e2b55c-font-size:1rem;--e-global-typography-f3b594a-font-size:1.1rem;--e-global-typography-f9317ce-font-size:2.6rem;--e-global-typography-5fe2153-font-size:1rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-f8dfaeb-font-size );line-height:var( --e-global-typography-f8dfaeb-line-height );letter-spacing:var( --e-global-typography-f8dfaeb-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-3be1bcb-font-size );line-height:var( --e-global-typography-3be1bcb-line-height );letter-spacing:var( --e-global-typography-3be1bcb-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-cd67281-font-size );line-height:var( --e-global-typography-cd67281-line-height );letter-spacing:var( --e-global-typography-cd67281-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-704b3d0-font-size );line-height:var( --e-global-typography-704b3d0-line-height );letter-spacing:var( --e-global-typography-704b3d0-letter-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-6e9943a-font-size );line-height:var( --e-global-typography-6e9943a-line-height );letter-spacing:var( --e-global-typography-6e9943a-letter-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-b6c5f55-font-size );line-height:var( --e-global-typography-b6c5f55-line-height );letter-spacing:var( --e-global-typography-b6c5f55-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-3e2b55c-font-size );line-height:var( --e-global-typography-3e2b55c-line-height );letter-spacing:var( --e-global-typography-3e2b55c-letter-spacing );}.elementor-kit-7 label{font-size:var( --e-global-typography-5fe2153-font-size );line-height:var( --e-global-typography-5fe2153-line-height );letter-spacing:var( --e-global-typography-5fe2153-letter-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*------All Breakpoints------*/
:root {
    /*Width*/
    --kd-max-grid-width: 136rem;
    --kd-center-con-width: calc(var(--kd-max-grid-width) * 0.6);
    --kd-columns: 18;
    --kd-col-width: calc(min(100vw, var(--kd-max-grid-width)) / var(--kd-columns));
    --kd-gutter: var(--kd-col-width);
    --kd-content-width: calc(min(var(--kd-max-grid-width), 100vw) - var(--kd-gutter) * 2);
    /*Size*/
    --icon-size-s-value: 1rem!important;
    --icon-size-m-value: 1.5rem!important;
    --icon-size-l-value: 2.25rem!important;
    --icon-size-xl-value: 3rem!important;
    --icon-size-xxl-value: 4rem!important;
    --icon-size-xxxl-value: 5.5rem!important;
    /*Responsive Textgröße*/
    --kd-desktop-typo-size: calc(0.6vw + 8px)!important; 
    /*Padding*/
    --section-padding-vertical: 6rem;
    --section-padding-horizontal: 4rem;
    --button-padding-vertical: 0.5em;
    --button-padding-horizontal: 0.7em;
    --button-padding-vertical-small: 0.5em;
    --button-padding-horizontal-small: 1em;
    --hero-bot-padding: calc(10vh + 2rem);
    /*Margin*/
     /*Gap*/
    --gap-basis-xs: 0.5rem;
    --gap-basis-s: 1rem;
    --gap-basis-m: 1.5rem;
    --gap-basis-l: 2rem;
    --gap-basis-xl: 3rem;
    --gap-basis-xxl: 5rem;
    --gap-basis-xxl: 5rem;
    /*Border*/
    --border-width-s: max(0.0625rem, 1px)!important;
    --border-width-m:  max(1px, 0.25rem)!important;
    --border-radius-s: 0.125rem!important;
    --border-radius-m: calc(var(--border-radius-s) * 2);
    --border-radius-l: calc(var(--border-radius-s) * 4);
    --border-radius-img-value: 0rem!important;
    /*Color*/
    --selection-positiv: rgb(255, 255, 255);
    --selection-negativ: rgba(120, 120, 120, 0.5);
}
/*Maus-Klicks ignorieren*/
.ignore-click {
    pointer-events: none;
}
/*CTA Card*/
.cta-box-image .elementor-cta__bg-wrapper {
    border-radius: 0;
}
/*Contact Card*/
.contact-card img {
    width: 100%;
  aspect-ratio: 1 / 1; /* This creates the 1:1 aspect ratio */
  max-width: 6rem;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 100vh; 
}
/*Textglättung*/
h1, h2, h3, h4, h5, h6, p, div, span  {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased; 
    }
/*Farben Textmarkierung*/
::selection {
        color: var(--selection-positiv);
        background: var(--selection-negativ);
    }
/*Silbentrennung*/
h2, h3, h4, h5, h6, p, span {
    hyphens: auto;
    -webkit-hyphenate-limit-before: 4; 
    -webkit-hyphenate-limit-after: 3;  
    -moz-hyphenate-limit-chars: 6 4 3;
    -webkit-hyphenate-limit-chars: 6 4 3;
    -ms-hyphenate-limit-chars: 6 4 3; 
    hyphenate-limit-chars: 6 4 3;
    }
/*Image streched full Height*/
.image-full-height, .image-full-height img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
/*FAQ*/
.faq .e-n-accordion-item-title-header {
    padding-right: var(--gap-m)
}
/*Share Buttons*/
.share-btn .elementor-share-btn__icon {
    width: 100%;
    height: 100%;
    padding: 0px;
}
.share-btn .elementor-share-btn {
    height: 100%;
}
/*Rich-Text-Editor*/
.blogtext .elementor-widget-container p, .blogtext .elementor-widget-container ul, .blogtext .elementor-widget-container ol {
    margin-bottom: 2em !important
    }
/*Bildunterschrift*/
.wp-caption-text {
    padding: 0% 10%;
    font-style: normal;
}
/*Firefox Logo Fix*/
.logo-width img, .logo-width a {
    width: 100%!important;
    height: auto!important;
}
/*Labeltext Form*/
.labeltext {
 text-transform: none;
}
    
/*------Mobile Breakpoint------*/
    @media screen and (max-width: 767px) {
    body, html {
        font-size: 16px!important;
    }
    
.promovideo {
    position: static;
    background-color: white!important;
}
    :root {
    --padding-vert-section: calc(var(--section-padding-vertical) * 0.75)!important;
    --padding-vert-section-tight: calc(var(--section-padding-vertical) * 0.5)!important;
    --padding-hor-section: calc(var(--section-padding-horizontal) * 0.33)!important;
    --gap-xs: var(--gap-basis-xs)!important;
    --gap-s: var(--gap-basis-s)!important;
    --gap-m: calc(var(--gap-basis-m) * 0.75)!important;
    --gap-l: calc(var(--gap-basis-l) * 0.75)!important;
    --gap-xl: calc(var(--gap-basis-xl) * 0.75)!important;
    --gap-xxl: calc(var(--gap-basis-xxl) * 0.75)!important;
    --gap-xxl: calc(var(--gap-basis-xxl) * 0.5)!important;
    --border-radius-image: calc(var(--border-radius-img-value) * 0.5)!important;
    --icon-size-s: calc(var(--icon-size-s-value) * 0.75);
    --icon-size-m: calc(var(--icon-size-m-value) * 0.75);
    --icon-size-l: calc(var(--icon-size-l-value) * 0.75);
    --icon-size-xl: calc(var(--icon-size-xl-value) * 0.75);
    --icon-size-xxl: calc(var(--icon-size-xxl-value) * 0.75);
    --icon-size-xxxl: calc(var(--icon-size-xxxl-value) * 0.75);
    }
}

/*------Tablet Breakpoint------*/
    @media screen and (min-width: 768px) and (max-width: 1024px) {
    body, html {
        font-size: var(--kd-desktop-typo-size);
    }
    :root {
    --padding-vert-section: calc(var(--section-padding-vertical) * 0.75);
    --padding-vert-section-tight: calc(var(--section-padding-vertical) * 0.33);
    --padding-hor-section: calc(var(--section-padding-horizontal) * 0.75);
        --gap-xs: var(--gap-basis-xs);
    --gap-s: var(--gap-basis-s);
    --gap-m: calc(var(--gap-basis-m) * 1);
    --gap-l: calc(var(--gap-basis-l) * 1);
    --gap-xl: calc(var(--gap-basis-xl) * 1);
    --gap-xxl: calc(var(--gap-basis-xxl) * 1);
    --gap-xxl: calc(var(--gap-basis-xxl) * 0.75);
    --border-radius-image: var(--border-radius-img-value);
    --icon-size-s: calc(var(--icon-size-s-value) * 1);
    --icon-size-m: calc(var(--icon-size-m-value) * 1);
    --icon-size-l: calc(var(--icon-size-l-value) * 1);
    --icon-size-xl: calc(var(--icon-size-xl-value) * 1);
    --icon-size-xxl: calc(var(--icon-size-xxl-value) * 1);
    --icon-size-xxxl: calc(var(--icon-size-xxxl-value) * 1);
    }
}
    
/*------Desktop Breakpoint------*/
    @media screen and (min-width: 1025px) {
    body, html {
        font-size: var(--kd-desktop-typo-size);
    }
    :root {
    --padding-vert-section: var(--section-padding-vertical);
    --padding-vert-section-tight: calc(var(--section-padding-vertical) * 0.33);
    --padding-hor-section: calc(var(--section-padding-horizontal) * 1);
    --gap-xs: var(--gap-basis-xs);
    --gap-s: var(--gap-basis-s);
    --gap-m: calc(var(--gap-basis-m) * 1);
    --gap-l: calc(var(--gap-basis-l) * 1);
    --gap-xl: calc(var(--gap-basis-xl) * 1);
    --gap-xxl: calc(var(--gap-basis-xxl) * 1);
    --gap-xxl: calc(var(--gap-basis-xxl) * 1);
    --border-radius-image: var(--border-radius-img-value);
    --icon-size-s: calc(var(--icon-size-s-value) * 0.75);
    --icon-size-m: calc(var(--icon-size-m-value) * 0.75);
    --icon-size-l: calc(var(--icon-size-l-value) * 0.75);
    --icon-size-xl: calc(var(--icon-size-xl-value) * 0.75);
    --icon-size-xxl: calc(var(--icon-size-xxl-value) * 0.75);
    --icon-size-xxxl: calc(var(--icon-size-xxxl-value) * 0.75);
    }
}


/*------Fehlende Ordnung------*/ 
 
    
    .kategoriewrap {
        display: flex;
    }
    
    .kategoriewrap a {
        font-weight: 400!important;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start;
        margin-right: 0.5rem;
        margin-bottom: 0.5rem;
        padding: 0.5em 1em;
        border: 1px solid #64686880;
        border-radius: 100vh;
    }
    
    .kategoriewrap .elementor-heading-title  {
      display: flex; /* Flex-Container erstellen */
      flex-wrap: wrap; /* Umbruch der Inhalte bei Bedarf */
    }
    
    .blogtext .elementor-widget-container ol li, .blogtext .elementor-widget-container ul li {
        margin-bottom: 0.75em
    }
    
    .blogtext .elementor-widget-container img {
        padding-top: 0.75em;
        padding-bottom: 0.75em;
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Archivo-LightItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anton';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://d-selection.com/wp-content/uploads/2025/03/Anton-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */