.elementor-kit-10{--e-global-color-93ee59d:#FFFFFF;--e-global-color-dad7b34:#0A0B1A;--e-global-color-a4725a6:#FFFFFF80;--e-global-color-d252f93:#9A9A9A;--e-global-color-3f50123:#FFFFFF14;--e-global-color-3061f09:#FFFFFF0D;--e-global-color-9a08c80:#F5F5F5;--e-global-color-0c0ea6e:#444444;--e-global-color-f0ab0df:#8BA5D2;--e-global-color-9e2bff5:#DFE6EA;--e-global-color-128ff7e:#FFFFFF0D;--e-global-color-bf54b1a:#FFFFFF1A;--e-global-color-538887b:#FFFFFFCC;--e-global-color-9e92ba8:#132A41;--e-global-color-bb3d40a:#132A4199;--e-global-color-c9ce8ba:#132A4180;--e-global-color-d1e83b8:#F6F6F6;--e-global-color-af9708b:#EBEBEB;--e-global-color-66cee6d:#267B2A;--e-global-color-9900ffc:#B6B6B6;--e-global-color-76687b7:#DAFD89;--e-global-color-feb8e1b:#09759E;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-a50479b-font-family:"font-boeckmann";--e-global-typography-a50479b-font-size:1.125rem;--e-global-typography-a50479b-line-height:1.6em;--e-global-typography-a50479b-letter-spacing:-0.01125rem;--e-global-typography-412b53f-font-family:"font-boeckmann";--e-global-typography-412b53f-font-size:3rem;--e-global-typography-412b53f-font-weight:600;--e-global-typography-412b53f-line-height:1.3em;--e-global-typography-f163a58-font-family:"font-boeckmann";--e-global-typography-f163a58-font-size:3rem;--e-global-typography-f163a58-font-weight:600;--e-global-typography-f163a58-line-height:1.3em;--e-global-typography-1c43428-font-family:"font-boeckmann";--e-global-typography-1c43428-font-size:1rem;--e-global-typography-1c43428-line-height:1.6em;--e-global-typography-1c43428-letter-spacing:-0.01125rem;--e-global-typography-066c8ba-font-family:"font-boeckmann";--e-global-typography-066c8ba-font-size:1.5rem;--e-global-typography-066c8ba-font-weight:600;--e-global-typography-066c8ba-line-height:1.4em;--e-global-typography-46ad592-font-family:"font-boeckmann";--e-global-typography-46ad592-font-size:1.75rem;--e-global-typography-46ad592-font-weight:600;--e-global-typography-46ad592-line-height:1.4em;--e-global-typography-4d5cfe8-font-family:"Manrope";--e-global-typography-4d5cfe8-font-size:clamp(1.9rem, 1.7vw + 1.475rem, 3.6rem);--e-global-typography-4d5cfe8-font-weight:500;--e-global-typography-4d5cfe8-line-height:1.3em;--e-global-typography-4d5cfe8-letter-spacing:-0.04em;--e-global-typography-1c6e143-font-family:"Manrope";--e-global-typography-1c6e143-font-size:clamp(2rem, 1vw + 1.75rem, 3rem);--e-global-typography-1c6e143-font-weight:500;--e-global-typography-1c6e143-line-height:1.3em;--e-global-typography-1c6e143-letter-spacing:-0.04em;--e-global-typography-d39c500-font-family:"Manrope";--e-global-typography-d39c500-font-size:clamp(1.7rem, .8vw + 1.5rem, 2.5rem);--e-global-typography-d39c500-font-weight:500;--e-global-typography-d39c500-line-height:1.3em;--e-global-typography-d39c500-letter-spacing:-0.04em;--e-global-typography-c5e3941-font-family:"Manrope";--e-global-typography-c5e3941-font-size:clamp(1.25rem, .5vw + 1.125rem, 1.75rem);--e-global-typography-c5e3941-font-weight:500;--e-global-typography-c5e3941-line-height:1.4em;--e-global-typography-c5e3941-letter-spacing:-0.03em;--e-global-typography-94d1f34-font-family:"Manrope";--e-global-typography-94d1f34-font-size:clamp(1.125rem, .375vw + 1.0313rem, 1.5rem);--e-global-typography-94d1f34-font-weight:500;--e-global-typography-94d1f34-line-height:1.4em;--e-global-typography-94d1f34-letter-spacing:-0.03em;--e-global-typography-47d2070-font-family:"Manrope";--e-global-typography-47d2070-font-size:clamp(1.05rem, .15vw + 1.0125rem, 1.2rem);--e-global-typography-47d2070-font-weight:400;--e-global-typography-47d2070-line-height:1.6em;--e-global-typography-c300d98-font-family:"Manrope";--e-global-typography-c300d98-font-size:1rem;--e-global-typography-c300d98-font-weight:400;--e-global-typography-c300d98-line-height:1.6em;--e-global-typography-ece12b2-font-family:"Manrope";--e-global-typography-ece12b2-font-size:0.875rem;--e-global-typography-ece12b2-font-weight:400;--e-global-typography-ece12b2-line-height:1.8em;--e-global-typography-4fcbd17-font-family:"Manrope";--e-global-typography-4fcbd17-font-size:clamp(1.125rem, .375vw + 1.0313rem, 1.5rem);--e-global-typography-4fcbd17-font-weight:400;--e-global-typography-4fcbd17-line-height:1.6em;--e-global-typography-4fcbd17-letter-spacing:-0.02em;--e-global-typography-7644864-font-family:"Manrope";--e-global-typography-7644864-font-size:1rem;--e-global-typography-7644864-font-weight:600;--e-global-typography-7644864-line-height:1.6em;--e-global-typography-7644864-letter-spacing:-0.03em;font-family:var( --e-global-typography-c300d98-font-family ), Sans-serif;font-size:var( --e-global-typography-c300d98-font-size );font-weight:var( --e-global-typography-c300d98-font-weight );line-height:var( --e-global-typography-c300d98-line-height );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:25px;}.elementor-kit-10 a{color:var( --e-global-color-9e92ba8 );text-decoration:none;}.elementor-kit-10 a:hover{color:var( --e-global-color-66cee6d );}.elementor-kit-10 h1{color:var( --e-global-color-9e92ba8 );font-family:var( --e-global-typography-1c6e143-font-family ), Sans-serif;font-size:var( --e-global-typography-1c6e143-font-size );font-weight:var( --e-global-typography-1c6e143-font-weight );line-height:var( --e-global-typography-1c6e143-line-height );letter-spacing:var( --e-global-typography-1c6e143-letter-spacing );}.elementor-kit-10 h2{color:var( --e-global-color-9e92ba8 );font-family:var( --e-global-typography-d39c500-font-family ), Sans-serif;font-size:var( --e-global-typography-d39c500-font-size );font-weight:var( --e-global-typography-d39c500-font-weight );line-height:var( --e-global-typography-d39c500-line-height );letter-spacing:var( --e-global-typography-d39c500-letter-spacing );}.elementor-kit-10 h3{color:var( --e-global-color-9e92ba8 );font-family:var( --e-global-typography-c5e3941-font-family ), Sans-serif;font-size:var( --e-global-typography-c5e3941-font-size );font-weight:var( --e-global-typography-c5e3941-font-weight );line-height:var( --e-global-typography-c5e3941-line-height );letter-spacing:var( --e-global-typography-c5e3941-letter-spacing );}.elementor-kit-10 h4{color:var( --e-global-color-9e92ba8 );font-family:var( --e-global-typography-94d1f34-font-family ), Sans-serif;font-size:var( --e-global-typography-94d1f34-font-size );font-weight:var( --e-global-typography-94d1f34-font-weight );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h5{color:var( --e-global-color-9e92ba8 );font-family:var( --e-global-typography-94d1f34-font-family ), Sans-serif;font-size:var( --e-global-typography-94d1f34-font-size );font-weight:var( --e-global-typography-94d1f34-font-weight );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h6{color:var( --e-global-color-9e92ba8 );font-family:var( --e-global-typography-94d1f34-font-family ), Sans-serif;font-size:var( --e-global-typography-94d1f34-font-size );font-weight:var( --e-global-typography-94d1f34-font-weight );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:70%;}.e-con{--container-max-width:70%;--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:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-kit-10{font-size:var( --e-global-typography-c300d98-font-size );line-height:var( --e-global-typography-c300d98-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-1c6e143-font-size );line-height:var( --e-global-typography-1c6e143-line-height );letter-spacing:var( --e-global-typography-1c6e143-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-d39c500-font-size );line-height:var( --e-global-typography-d39c500-line-height );letter-spacing:var( --e-global-typography-d39c500-letter-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-c5e3941-font-size );line-height:var( --e-global-typography-c5e3941-line-height );letter-spacing:var( --e-global-typography-c5e3941-letter-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:55%;}.e-con{--container-max-width:55%;}}@media(max-width:1600px){.elementor-kit-10{--e-global-typography-412b53f-font-size:2.7rem;font-size:var( --e-global-typography-c300d98-font-size );line-height:var( --e-global-typography-c300d98-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-1c6e143-font-size );line-height:var( --e-global-typography-1c6e143-line-height );letter-spacing:var( --e-global-typography-1c6e143-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-d39c500-font-size );line-height:var( --e-global-typography-d39c500-line-height );letter-spacing:var( --e-global-typography-d39c500-letter-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-c5e3941-font-size );line-height:var( --e-global-typography-c5e3941-line-height );letter-spacing:var( --e-global-typography-c5e3941-letter-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:74%;}.e-con{--container-max-width:74%;}}@media(max-width:1366px){.elementor-kit-10{--e-global-typography-412b53f-font-size:2.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:77%;}.e-con{--container-max-width:77%;}}@media(max-width:1200px){.elementor-kit-10{--e-global-typography-a50479b-font-size:1rem;--e-global-typography-412b53f-font-size:2.1rem;--e-global-typography-f163a58-font-size:2.6rem;--e-global-typography-f163a58-line-height:1.4em;--e-global-typography-1c43428-font-size:1rem;--e-global-typography-46ad592-font-size:1.6rem;font-size:var( --e-global-typography-c300d98-font-size );line-height:var( --e-global-typography-c300d98-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-1c6e143-font-size );line-height:var( --e-global-typography-1c6e143-line-height );letter-spacing:var( --e-global-typography-1c6e143-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-d39c500-font-size );line-height:var( --e-global-typography-d39c500-line-height );letter-spacing:var( --e-global-typography-d39c500-letter-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-c5e3941-font-size );line-height:var( --e-global-typography-c5e3941-line-height );letter-spacing:var( --e-global-typography-c5e3941-letter-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;}}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-412b53f-font-size:2rem;--e-global-typography-f163a58-font-size:2.2rem;--e-global-typography-066c8ba-font-size:1.2rem;--e-global-typography-46ad592-font-size:1.3rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-a50479b-font-size:1rem;--e-global-typography-412b53f-font-size:2.25rem;--e-global-typography-f163a58-font-size:2rem;--e-global-typography-f163a58-line-height:1.3em;--e-global-typography-1c43428-font-size:1rem;--e-global-typography-066c8ba-font-size:1.125rem;--e-global-typography-066c8ba-line-height:1.5em;--e-global-typography-46ad592-font-size:1.25rem;--e-global-typography-46ad592-line-height:1.5em;font-size:var( --e-global-typography-c300d98-font-size );line-height:var( --e-global-typography-c300d98-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-1c6e143-font-size );line-height:var( --e-global-typography-1c6e143-line-height );letter-spacing:var( --e-global-typography-1c6e143-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-d39c500-font-size );line-height:var( --e-global-typography-d39c500-line-height );letter-spacing:var( --e-global-typography-d39c500-letter-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-c5e3941-font-size );line-height:var( --e-global-typography-c5e3941-line-height );letter-spacing:var( --e-global-typography-c5e3941-letter-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-94d1f34-font-size );line-height:var( --e-global-typography-94d1f34-line-height );letter-spacing:var( --e-global-typography-94d1f34-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}/* Start custom CSS *//* Remove default padding-bottom text editor*/
.elementor-widget-text-editor p:last-child
{ 
    margin-bottom: 0px!important;
    }

@media only screen and (max-width: 1200px) {
    .hidemobile {
        display: none;
    }
}
.elementor-upload-field {
    max-width: 100%
}


/* Remove default padding-bottom text editor*/
.elementor-widget-text-editor p:last-child
{ 
    margin-bottom: 0px!important;
    }

@media only screen and (max-width: 767px) {
    .hidemobile {
        display: none;
    }
}

/* PADDING ALL SIDES */
.padding-s{padding: clamp(1.5rem, .5vw + 1.375rem, 2rem)}
.padding-m{padding: clamp(2rem, 1vw + 1.75rem, 3rem)}
.padding-l{padding: clamp(3rem, 1vw + 2.75rem, 4rem)}
.padding-tb-m-lr-s{
    padding: clamp(2rem, 1vw + 1.75rem, 3rem) clamp(1.5rem, .5vw + 1.375rem, 2rem);
}

/* PADDING TOP & BOTTOM */
.padding-tb-s{padding-top: clamp(3rem, 2vw + 2.5rem, 5rem);
    padding-bottom: clamp(3rem, 2vw + 2.5rem, 5rem);
}

.padding-tb-m{padding-top: clamp(4rem, 3.2174rem + 3.4783vw, 8rem);
    padding-bottom: clamp(4rem, 3.2174rem + 3.4783vw, 8rem);
}

.padding-tb-l{padding-top: clamp(5rem, 10vw + 2.5rem, 15rem);
    padding-bottom: clamp(5rem, 10vw + 2.5rem, 15rem);
}

/* PADDING RIGHT & LEFT */
.padding-rl-s{ padding-left: clamp(3rem, 2vw + 2.5rem, 5rem);
    padding-right: clamp(3rem, 2vw + 2.5rem, 5rem);
}
.padding-rl-l{padding-left:  clamp(1.5rem, -1.1413rem + 11.7391vw, 15rem);
    padding-right: clamp(1.5rem, -1.1413rem + 11.7391vw, 15rem);
}

/* PADDING TOP */
.padding-t-s{padding-top: clamp(3rem, 2vw + 2.5rem, 5rem);}
.padding-t-m{padding-top: clamp(4rem, 3.2174rem + 3.4783vw, 8rem);}
.padding-t-l{padding-top: clamp(5rem, 10vw + 2.5rem, 15rem);}

/* PADDING BOTTOM */
.padding-b-s{padding-bottom: clamp(3rem, 2vw + 2.5rem, 5rem);}
.padding-b-m{padding-bottom: clamp(4rem, 3.2174rem + 3.4783vw, 8rem);}
.padding-b-l{padding-bottom: clamp(5rem, 10vw + 2.5rem, 15rem);}


/* MARGIN TOP & BOTTOM */
.margin-tb-s{margin: clamp(3rem, 2vw + 2.5rem, 5rem) 0!important;}

.margin-tb-m{margin-top: clamp(4rem, 3.2174rem + 3.4783vw, 8rem);
    margin-bottom: clamp(4rem, 3.2174rem + 3.4783vw, 8rem)!important;
}
.margin-tb-l{margin: clamp(5rem, 10vw + 2.5rem, 15rem) 0!important;}

/* MARGIN TOP */
.margin-t-s{margin-top: clamp(3rem, 2vw + 2.5rem, 5rem);}
.margin-t-m{margin-top: clamp(4rem, 3.2174rem + 3.4783vw, 8rem);}
.margin-t-l{margin-top: clamp(5rem, 10vw + 2.5rem, 15rem);}

/* MARGIN BOTTOM */
.margin-b-s{margin-bottom: clamp(3rem, 2vw + 2.5rem, 5rem);}
.margin-b-m{margin-bottom: clamp(4rem, 3.2174rem + 3.4783vw, 8rem);}
.margin-b-l{margin-bottom: clamp(5rem, 10vw + 2.5rem, 15rem);}

.elementor-toc__header, .elementor-toc__body {
    padding-left: 0px!important;
     padding-right: 0px!important;
}

blockquote {
    padding-left: 20px;
    margin-inline-start: 0px;
    border-left: solid 3px #132A41;
}
li {
    margin-block-end: 20px;
}

}

.table-responsive {
    overflow-x: auto!important;
}

.heading-accent {
    color: #DAFD89;
    font-family: "Inria Serif";
    font-weight: 700;
    font-style: italic;
   font-size: 1.10em; 
}

.heading-accent-light {
    color: #132a4199;
    font-family: "Inria Serif";
    font-weight: 700;
    font-style: italic;
   font-size: 1.10em; 
}


.line-bg {
    position: relative;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='100%' preserveAspectRatio='none'><line x1='30' y1='0' x2='30' y2='100%' stroke='%23EAEAEA' stroke-width='2' stroke-linecap='round'/></svg>");
    background-repeat: no-repeat;
    background-position: center center;
}

@media only screen and (max-width: 1024px) {
    .line-bg {
        width: fit-content;
    }
}

/* Fade-Effekt für Carousel rechts - nur bei Widgets mit der Klasse "fade-right" */
.fade-right .e-n-carousel {
    position: relative;
}
.fade-right .e-n-carousel::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: clamp(100px, 15vw, 250px);
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    pointer-events: none;
    z-index: 10;
}

/* Fade-Effekt für Carousel links - nur bei Widgets mit der Klasse "fade-left" */
.fade-left .e-n-carousel {
    position: relative;
}
.fade-left .e-n-carousel::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: clamp(100px, 15vw, 250px);
    height: 100%;
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    pointer-events: none;
    z-index: 10;
}

/* Fade-Effekt für Carousel beidseitig - nur bei Widgets mit der Klasse "fade-both" */
.fade-both .e-n-carousel {
    position: relative;
}
.fade-both .e-n-carousel::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: clamp(100px, 15vw, 250px);
    height: 100%;
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    pointer-events: none;
    z-index: 10;
}
.fade-both .e-n-carousel::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: clamp(100px, 15vw, 250px);
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    pointer-events: none;
    z-index: 10;
}

/* Responsive Anpassungen */
@media (max-width: 1024px) {
    .fade-right .e-n-carousel::after,
    .fade-left .e-n-carousel::before,
    .fade-both .e-n-carousel::before,
    .fade-both .e-n-carousel::after {
        width: clamp(80px, 12vw, 150px);
    }
}
@media (max-width: 767px) {
    .fade-right .e-n-carousel::after,
    .fade-left .e-n-carousel::before,
    .fade-both .e-n-carousel::before,
    .fade-both .e-n-carousel::after {
        width: clamp(60px, 10vw, 100px);
    }
}


.box-grey {
	border: 1px solid #ebebeb;
	background-color: #f6f6f6;
	padding: 1.5rem;
	margin: 30px 0 !important;
	border-radius: 0.75rem;
}


/* Entfernt Abstand beim letzten Element in box-grey */
.box-grey > *:last-child {
    margin-block-end: 0 !important;
    margin-bottom: 0 !important;
}

.blog-button {
    background-color: transparent;
    font-family: var( --e-global-typography-7644864-font-family ),Sans-serif;
    font-size: var( --e-global-typography-7644864-font-size );
    font-weight: var( --e-global-typography-7644864-font-weight );
    line-height: var( --e-global-typography-7644864-line-height );
    color: #fff !important;
    background-color: var( --e-global-color-66cee6d );
    border-radius: 100em;
    padding: 8px 25px;
    display: inline-block;
    margin: 20px 0;
}

.blog-button:hover, 
.blog-button:focus {
    background-color: #CEE48E;
  color: #132A41!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'font-boeckmann';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/urbanist-v15-latin-200.woff2') format('woff2');
}
@font-face {
	font-family: 'font-boeckmann';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/urbanist-v15-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'font-boeckmann';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/urbanist-v15-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'font-boeckmann';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/urbanist-v15-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'font-boeckmann';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/urbanist-v15-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'font-boeckmann';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/urbanist-v15-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'font-boeckmann';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/urbanist-v15-latin-800.woff2') format('woff2');
}
@font-face {
	font-family: 'font-boeckmann';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/urbanist-v15-latin-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/Manrope-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/Manrope-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/Manrope-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/Manrope-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/Manrope-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/Manrope-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://boeckmann-solar.de/wp-content/uploads/Manrope-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */