.elementor-kit-3572{--e-global-color-primary:#B2D560;--e-global-color-secondary:#135347;--e-global-color-text:#000000;--e-global-color-accent:#62C9C9;--e-global-color-transparent:rgba(0,0,0,0);--e-global-color-ffffff:#FFFFFF;--e-global-color-707070:#707070;--e-global-color-eceeed:#ECEEED;--e-global-color-545454:#545454;--e-global-color-effafa:#EFFAFA;--e-global-color-f7fbef:#F7FBEF;--e-global-color-f7f7f7:#F7F7F7;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.2em;--e-global-typography-mq1sppv-font-family:"Poppins";--e-global-typography-mq1sppv-font-size:20px;--e-global-typography-mq1sppv-font-weight:500;--e-global-typography-mq1sppv-line-height:1.4em;--e-global-typography-mnrotpc-font-family:"Poppins";--e-global-typography-mnrotpc-font-size:16px;--e-global-typography-mnrotpc-font-weight:500;--e-global-typography-mnrotpc-line-height:1.2em;--e-global-typography-9m4cx64-font-family:"Poppins";--e-global-typography-9m4cx64-font-size:16px;--e-global-typography-9m4cx64-font-weight:600;--e-global-typography-9m4cx64-line-height:1.2em;--e-global-typography-od2xcdl-font-family:"Poppins";--e-global-typography-od2xcdl-font-size:16px;--e-global-typography-od2xcdl-font-weight:700;--e-global-typography-od2xcdl-line-height:1.2em;--e-global-typography-h23rvp8-font-family:"Poppins";--e-global-typography-h23rvp8-font-size:13px;--e-global-typography-h23rvp8-font-weight:500;--e-global-typography-h23rvp8-line-height:1.2em;--e-global-typography-a5q0ep1-font-family:"Poppins";--e-global-typography-a5q0ep1-font-size:16px;--e-global-typography-a5q0ep1-font-weight:500;--e-global-typography-a5q0ep1-line-height:1.2em;--e-global-typography-qif23my-font-family:"Poppins";--e-global-typography-qif23my-font-size:13px;--e-global-typography-qif23my-font-weight:400;--e-global-typography-qif23my-line-height:1.2em;--e-global-typography-bnpkkxd-font-family:"Poppins";--e-global-typography-bnpkkxd-font-size:16px;--e-global-typography-bnpkkxd-font-weight:700;--e-global-typography-bnpkkxd-line-height:1.2em;--e-global-typography-la1tz2k-font-family:"Poppins";--e-global-typography-la1tz2k-font-size:16px;--e-global-typography-la1tz2k-font-weight:600;--e-global-typography-la1tz2k-line-height:1.2em;--e-global-typography-nvgl70f-font-family:"Poppins";--e-global-typography-nvgl70f-font-size:15px;--e-global-typography-nvgl70f-font-weight:500;--e-global-typography-nvgl70f-line-height:1.2em;--e-global-typography-4azery6-font-family:"Poppins";--e-global-typography-4azery6-font-size:20px;--e-global-typography-4azery6-font-weight:400;--e-global-typography-4azery6-line-height:1.2em;--e-global-typography-z6zeuv2-font-family:"Poppins";--e-global-typography-z6zeuv2-font-size:13px;--e-global-typography-z6zeuv2-font-weight:700;--e-global-typography-z6zeuv2-line-height:1.2em;--e-global-typography-pr3i6jk-font-family:"Poppins";--e-global-typography-pr3i6jk-font-size:20px;--e-global-typography-pr3i6jk-font-weight:700;--e-global-typography-pr3i6jk-line-height:1.2em;--e-global-typography-xqgx2z4-font-family:"Poppins";--e-global-typography-xqgx2z4-font-size:25px;--e-global-typography-xqgx2z4-font-weight:600;--e-global-typography-xqgx2z4-line-height:1.2em;--e-global-typography-9dka1vq-font-family:"Poppins";--e-global-typography-9dka1vq-font-size:11px;--e-global-typography-9dka1vq-font-weight:500;--e-global-typography-9dka1vq-line-height:1.2em;--e-global-typography-gx2gsds-font-family:"Poppins";--e-global-typography-gx2gsds-font-size:13px;--e-global-typography-gx2gsds-font-weight:600;--e-global-typography-gx2gsds-line-height:1.2em;--e-global-typography-3ct3xw7-font-family:"Poppins";--e-global-typography-3ct3xw7-font-size:12px;--e-global-typography-3ct3xw7-font-weight:500;--e-global-typography-3ct3xw7-line-height:1.2em;--e-global-typography-7fsq29r-font-family:"Poppins";--e-global-typography-7fsq29r-font-size:16px;--e-global-typography-7fsq29r-font-weight:400;--e-global-typography-7fsq29r-line-height:1.2em;color:var( --e-global-color-text );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 );}.elementor-kit-3572 button,.elementor-kit-3572 input[type="button"],.elementor-kit-3572 input[type="submit"],.elementor-kit-3572 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-mnrotpc-font-family ), Sans-serif;font-size:var( --e-global-typography-mnrotpc-font-size );font-weight:var( --e-global-typography-mnrotpc-font-weight );line-height:var( --e-global-typography-mnrotpc-line-height );color:var( --e-global-color-ffffff );border-radius:30px 30px 30px 30px;}.elementor-kit-3572 button:hover,.elementor-kit-3572 button:focus,.elementor-kit-3572 input[type="button"]:hover,.elementor-kit-3572 input[type="button"]:focus,.elementor-kit-3572 input[type="submit"]:hover,.elementor-kit-3572 input[type="submit"]:focus,.elementor-kit-3572 .elementor-button:hover,.elementor-kit-3572 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ffffff );}.elementor-kit-3572 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3572 a{color:var( --e-global-color-primary );}.elementor-kit-3572 a:hover{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--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){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.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:1200px){.elementor-kit-3572{--e-global-typography-primary-font-size:62px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:29px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:19px;--e-global-typography-accent-line-height:1.2em;--e-global-typography-mq1sppv-font-size:19px;--e-global-typography-mq1sppv-line-height:1.2em;--e-global-typography-mnrotpc-font-size:16px;--e-global-typography-mnrotpc-line-height:1.2em;--e-global-typography-9m4cx64-font-size:16px;--e-global-typography-9m4cx64-line-height:1.2em;--e-global-typography-od2xcdl-font-size:15px;--e-global-typography-od2xcdl-line-height:1.2em;--e-global-typography-h23rvp8-font-size:13px;--e-global-typography-h23rvp8-line-height:1.2em;--e-global-typography-a5q0ep1-font-size:15px;--e-global-typography-a5q0ep1-line-height:1.2em;--e-global-typography-qif23my-font-size:13px;--e-global-typography-qif23my-line-height:1.2em;--e-global-typography-bnpkkxd-font-size:15px;--e-global-typography-bnpkkxd-line-height:1.2em;--e-global-typography-la1tz2k-font-size:15px;--e-global-typography-la1tz2k-line-height:1.2em;--e-global-typography-nvgl70f-font-size:14px;--e-global-typography-nvgl70f-line-height:1.2em;--e-global-typography-4azery6-font-size:19px;--e-global-typography-4azery6-line-height:1.2em;--e-global-typography-z6zeuv2-font-size:13px;--e-global-typography-z6zeuv2-line-height:1.2em;--e-global-typography-pr3i6jk-font-size:19px;--e-global-typography-pr3i6jk-line-height:1.2em;--e-global-typography-xqgx2z4-font-size:24px;--e-global-typography-xqgx2z4-line-height:1.2em;--e-global-typography-9dka1vq-font-size:11px;--e-global-typography-9dka1vq-line-height:1.2em;--e-global-typography-gx2gsds-font-size:13px;--e-global-typography-gx2gsds-line-height:1.2em;--e-global-typography-3ct3xw7-font-size:12px;--e-global-typography-3ct3xw7-line-height:1.2em;--e-global-typography-7fsq29r-font-size:15px;--e-global-typography-7fsq29r-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3572 button,.elementor-kit-3572 input[type="button"],.elementor-kit-3572 input[type="submit"],.elementor-kit-3572 .elementor-button{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}}@media(max-width:1024px){.elementor-kit-3572{--e-global-typography-primary-font-size:55px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:26px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:17px;--e-global-typography-accent-line-height:1.2em;--e-global-typography-mq1sppv-font-size:17px;--e-global-typography-mq1sppv-line-height:1.2em;--e-global-typography-mnrotpc-font-size:15px;--e-global-typography-mnrotpc-line-height:1.2em;--e-global-typography-9m4cx64-font-size:15px;--e-global-typography-9m4cx64-line-height:1.2em;--e-global-typography-od2xcdl-font-size:15px;--e-global-typography-od2xcdl-line-height:1.2em;--e-global-typography-h23rvp8-font-size:13px;--e-global-typography-h23rvp8-line-height:1.2em;--e-global-typography-a5q0ep1-font-size:15px;--e-global-typography-a5q0ep1-line-height:1.2em;--e-global-typography-qif23my-font-size:13px;--e-global-typography-qif23my-line-height:1.2em;--e-global-typography-bnpkkxd-font-size:15px;--e-global-typography-bnpkkxd-line-height:1.2em;--e-global-typography-la1tz2k-font-size:15px;--e-global-typography-la1tz2k-line-height:1.2em;--e-global-typography-nvgl70f-font-size:13px;--e-global-typography-nvgl70f-line-height:1.2em;--e-global-typography-4azery6-font-size:17px;--e-global-typography-4azery6-line-height:1.2em;--e-global-typography-z6zeuv2-font-size:13px;--e-global-typography-z6zeuv2-line-height:1.2em;--e-global-typography-pr3i6jk-font-size:17px;--e-global-typography-pr3i6jk-line-height:1.2em;--e-global-typography-xqgx2z4-font-size:21px;--e-global-typography-xqgx2z4-line-height:1.2em;--e-global-typography-9dka1vq-font-size:11px;--e-global-typography-9dka1vq-line-height:1.2em;--e-global-typography-gx2gsds-font-size:13px;--e-global-typography-gx2gsds-line-height:1.2em;--e-global-typography-3ct3xw7-font-size:12px;--e-global-typography-3ct3xw7-line-height:1.2em;--e-global-typography-7fsq29r-font-size:15px;--e-global-typography-7fsq29r-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3572 button,.elementor-kit-3572 input[type="button"],.elementor-kit-3572 input[type="submit"],.elementor-kit-3572 .elementor-button{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3572{--e-global-typography-primary-font-size:47px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:17px;--e-global-typography-accent-line-height:1.2em;--e-global-typography-mq1sppv-font-size:17px;--e-global-typography-mq1sppv-line-height:1.2em;--e-global-typography-mnrotpc-font-size:15px;--e-global-typography-mnrotpc-line-height:1.2em;--e-global-typography-9m4cx64-font-size:15px;--e-global-typography-9m4cx64-line-height:1.2em;--e-global-typography-od2xcdl-font-size:14px;--e-global-typography-od2xcdl-line-height:1.2em;--e-global-typography-h23rvp8-font-size:13px;--e-global-typography-h23rvp8-line-height:1.2em;--e-global-typography-a5q0ep1-font-size:14px;--e-global-typography-a5q0ep1-line-height:1.2em;--e-global-typography-qif23my-font-size:13px;--e-global-typography-qif23my-line-height:1.2em;--e-global-typography-bnpkkxd-font-size:14px;--e-global-typography-bnpkkxd-line-height:1.2em;--e-global-typography-la1tz2k-font-size:14px;--e-global-typography-la1tz2k-line-height:1.2em;--e-global-typography-nvgl70f-font-size:13px;--e-global-typography-nvgl70f-line-height:1.2em;--e-global-typography-4azery6-font-size:17px;--e-global-typography-4azery6-line-height:1.2em;--e-global-typography-z6zeuv2-font-size:13px;--e-global-typography-z6zeuv2-line-height:1.2em;--e-global-typography-pr3i6jk-font-size:17px;--e-global-typography-pr3i6jk-line-height:1.2em;--e-global-typography-xqgx2z4-font-size:18px;--e-global-typography-xqgx2z4-line-height:1.2em;--e-global-typography-9dka1vq-font-size:11px;--e-global-typography-9dka1vq-line-height:1.2em;--e-global-typography-gx2gsds-font-size:13px;--e-global-typography-gx2gsds-line-height:1.2em;--e-global-typography-3ct3xw7-font-size:12px;--e-global-typography-3ct3xw7-line-height:1.2em;--e-global-typography-7fsq29r-font-size:14px;--e-global-typography-7fsq29r-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3572 button,.elementor-kit-3572 input[type="button"],.elementor-kit-3572 input[type="submit"],.elementor-kit-3572 .elementor-button{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */strong, b {
    font-weight: 700!important;
}

.text-highlight span {
    color:var(--e-global-color-primary);
}

.text-highlight-dark span {
    color:var(--e-global-color-secondary);
}

.gap-60 {
    --display: flex;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
}

/* ==========================================================================
   Silbentrennung auf Smartphones
   ========================================================================== */

@media (max-width: 1200px) {

	h1, h2, h3, h4, h5, h6,
	.elementor-heading-title,
	.elementor-widget-text-editor,
	.elementor-widget-theme-post-content,
	.elementor-cta__title,
	.elementor-cta__description {
		-webkit-hyphens: auto;
		        hyphens: auto;

		/* Wort mind. 8 Zeichen, 4 Zeichen vor, 3 nach dem Trennstrich */
		hyphenate-limit-chars: 8 4 3;
		-webkit-hyphenate-limit-before: 4;
		-webkit-hyphenate-limit-after: 3;

		/* Notbremse fuer extrem lange Woerter und URLs */
		overflow-wrap: break-word;
	}

	/* Navigation, Buttons und Formulare bleiben ungetrennt */
	.elementor-nav-menu a,
	.elementor-button,
	.elementor-button-text,
	input, select, textarea, label {
		-webkit-hyphens: manual;
		        hyphens: manual;
	}
}

@media (max-width: 1200px) {
	h1, h2, h3, .elementor-heading-title {
		text-wrap: balance;   /* verteilt Ueberschriften gleichmaessig auf die Zeilen */
	}
	p, .elementor-widget-text-editor {
		text-wrap: pretty;    /* verhindert einzelne Woerter in der letzten Zeile */
	}
}


/* Keyframes für die Drehung im Uhrzeigersinn */
@keyframes rotateClockwise {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

/* Keyframes für die Drehung gegen den Uhrzeigersinn */
@keyframes rotateCounterClockwise {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(-360deg);
    }
}

/* Anwendung der Animation auf das .badge-Element */
.badge {
    /* Dauer der vollständigen Drehung (z.B. 5 Sekunden) */
    animation: rotateClockwise 15s linear infinite;
    
    /* Sicherstellen, dass das Element sich um sein Zentrum dreht */
    transform-origin: center;
}

/* Anwendung der Animation auf das .badge-left-Element */
.badge-left {
    /* Dauer der vollständigen Drehung (z.B. 5 Sekunden) */
    animation: rotateCounterClockwise 15s linear infinite;
    
    /* Sicherstellen, dass das Element sich um sein Zentrum dreht */
    transform-origin: center;
}

/* Optional: Browser-Kompatibilität mit Präfixen */
@-webkit-keyframes rotateClockwise {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes rotateCounterClockwise {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(-360deg);
    }
}

.badge {
    -webkit-animation: rotateClockwise 5s linear infinite;
    animation: rotateClockwise 15s linear infinite;
    transform-origin: center;
}

.badge-left {
    -webkit-animation: rotateCounterClockwise 15s linear infinite;
    animation: rotateCounterClockwise 5s linear infinite;
    transform-origin: center;
}



.onetap-desc, .onetap-separator {
    display:none!important;
}


.sbi_lb-nav button.sbi_lb-next, 
.sbi_lb-nav button.sbi_lb-prev {
    background-color: unset!important;
}/* End custom CSS */