.elementor-kit-5{--e-global-color-primary:#0E0E0E;--e-global-color-secondary:#6E6E73;--e-global-color-text:#6E6E73;--e-global-color-accent:#0077FF;--e-global-color-0510af5:#0077FF;--e-global-color-2a8d1b1:#607289;--e-global-color-257c4cd:#FFFFFF;--e-global-color-c8d6bf0:#00000017;--e-global-color-b720b4a:#E6A950;--e-global-color-f6b7ee3:#02010100;--e-global-color-d87be36:#F5F5F7;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:3.6rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:2.5rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:1.15rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:1.5rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.2em;--e-global-typography-1289d5a-font-family:"Inter";--e-global-typography-1289d5a-font-size:0.975rem;--e-global-typography-1289d5a-font-weight:400;--e-global-typography-1289d5a-letter-spacing:0.5px;--e-global-typography-571ff1a-font-family:"Inter";--e-global-typography-571ff1a-font-size:1rem;--e-global-typography-571ff1a-font-weight:400;--e-global-typography-571ff1a-letter-spacing:0.2px;--e-global-typography-0dc2eba-font-family:"Inter";--e-global-typography-0dc2eba-font-size:1.3rem;--e-global-typography-0dc2eba-font-weight:600;--e-global-typography-0dc2eba-letter-spacing:0.5px;--e-global-typography-faaa57d-font-family:"Inter";--e-global-typography-faaa57d-font-size:1rem;--e-global-typography-faaa57d-font-weight:400;--e-global-typography-faaa57d-line-height:1.5em;--e-global-typography-64cc686-font-family:"Inter";--e-global-typography-64cc686-font-size:3.6rem;--e-global-typography-64cc686-font-weight:400;--e-global-typography-64cc686-line-height:1.2em;--e-global-typography-7c9813f-font-family:"Inter";--e-global-typography-7c9813f-font-size:3rem;--e-global-typography-7c9813f-font-weight:400;--e-global-typography-7c9813f-line-height:1.3em;--e-global-typography-2efcc2a-font-family:"Inter";--e-global-typography-2efcc2a-font-size:1.1rem;--e-global-typography-2efcc2a-font-weight:400;--e-global-typography-2efcc2a-text-transform:none;--e-global-typography-2efcc2a-font-style:normal;--e-global-typography-2efcc2a-text-decoration:none;--e-global-typography-2efcc2a-line-height:1.5em;--e-global-typography-432888c-font-family:"Inter";--e-global-typography-432888c-font-size:2.2rem;--e-global-typography-432888c-font-weight:400;--e-global-typography-432888c-line-height:1.3em;--e-global-typography-4e9090f-font-family:"Inter";--e-global-typography-4e9090f-font-size:2.75rem;--e-global-typography-4e9090f-font-weight:400;--e-global-typography-4e9090f-line-height:1.3em;--e-global-typography-f3cc316-font-family:"Inter";--e-global-typography-f3cc316-font-size:1.55rem;--e-global-typography-f3cc316-font-weight:400;--e-global-typography-f3cc316-line-height:1.3em;--e-global-typography-a9eadf5-font-family:"Inter";--e-global-typography-a9eadf5-font-size:1rem;--e-global-typography-a9eadf5-font-weight:400;--e-global-typography-a9eadf5-line-height:1.8em;--e-global-typography-bd47ace-font-family:"Inter";--e-global-typography-bd47ace-font-size:0.9rem;--e-global-typography-bd47ace-font-weight:400;--e-global-typography-bd47ace-line-height:1.6em;--e-global-typography-d95970a-font-family:"Inter";--e-global-typography-d95970a-font-size:1.125rem;--e-global-typography-d95970a-font-weight:400;--e-global-typography-d95970a-line-height:1.6em;--e-global-typography-fd3a296-font-family:"Inter";--e-global-typography-fd3a296-font-size:1.25rem;--e-global-typography-fd3a296-font-weight:400;--e-global-typography-fd3a296-line-height:1.2em;--e-global-typography-18f6493-font-family:"Inter";--e-global-typography-18f6493-font-size:34px;--e-global-typography-18f6493-font-weight:500;--e-global-typography-18f6493-line-height:1.3em;--e-global-typography-c5d540b-font-family:"Inter";--e-global-typography-c5d540b-font-size:17px;--e-global-typography-c5d540b-font-weight:400;--e-global-typography-c5d540b-line-height:1.65em;color:var( --e-global-color-2a8d1b1 );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-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-0510af5 );font-family:var( --e-global-typography-1289d5a-font-family ), Sans-serif;font-size:var( --e-global-typography-1289d5a-font-size );font-weight:var( --e-global-typography-1289d5a-font-weight );letter-spacing:var( --e-global-typography-1289d5a-letter-spacing );color:var( --e-global-color-257c4cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000017;border-radius:10px 10px 10px 10px;padding:1rem 2.3rem 1rem 2.3rem;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2em;}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2em;}.elementor-kit-5 h3{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2em;}.elementor-kit-5 h4{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2em;}.elementor-kit-5 h5{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2em;}.elementor-kit-5 h6{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2em;}.elementor-kit-5 img{border-radius:15px 15px 15px 15px;}.elementor-kit-5 label{font-family:"Inter", Sans-serif;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-family:"Inter", Sans-serif;color:var( --e-global-color-primary );accent-color:var( --e-global-color-primary );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c8d6bf0 );padding:10px 10px 10px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-2efcc2a-font-size:17px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-1289d5a-font-size );letter-spacing:var( --e-global-typography-1289d5a-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:2.1rem;--e-global-typography-primary-line-height:1.2em;--e-global-typography-faaa57d-font-size:1rem;--e-global-typography-faaa57d-line-height:1.3em;--e-global-typography-7c9813f-font-size:2rem;--e-global-typography-7c9813f-line-height:1.2em;--e-global-typography-2efcc2a-font-size:1.1rem;--e-global-typography-432888c-font-size:1.8rem;--e-global-typography-4e9090f-font-size:1.9rem;--e-global-typography-fd3a296-font-size:1.25rem;--e-global-typography-fd3a296-line-height:1.2em;--e-global-typography-18f6493-font-size:2.1rem;--e-global-typography-18f6493-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:2.2rem;line-height:1.2em;}.elementor-kit-5 h2{font-size:2.2rem;line-height:1.2em;}.elementor-kit-5 h3{font-size:2.2rem;line-height:1.2em;}.elementor-kit-5 h4{font-size:2.2rem;line-height:1.2em;}.elementor-kit-5 h5{font-size:2.2rem;line-height:1.2em;}.elementor-kit-5 h6{font-size:2.2rem;line-height:1.2em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-1289d5a-font-size );letter-spacing:var( --e-global-typography-1289d5a-letter-spacing );}.elementor-kit-5 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale!important;
}


.desktop-br {
    display: none;
}

/* Auf Desktops (Bildschirme größer als 768px) das <br> anzeigen */
@media (min-width: 768px) {
    .desktop-br {
        display: block;
    }
}


.mobile-br {
    display: block;
}

/* Auf Desktops (Bildschirme größer als 768px) das <br> anzeigen */
@media (min-width: 768px) {
    .mobile-br {
        display: none;
    }
}



   
   .bluelink {
       color: #1d3557!important; 
   }
   

/* slightly transparent fallback */
.wblur {
  background-color: rgba(255, 255, 255, .9);
  z-index: 99 !important;
}

/* if backdrop support: very transparent and blurred */
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
.wblur { 
   background-color: #FFFFFFCA; 
   backdrop-filter: saturate(180%) blur(20px);
   -webkit-backdrop-filter: saturate(180%) blur(20px);
border-radius: 20px;
   
}
}

.wblur1 { 
   background-color: #FFFFFFCA; 
   backdrop-filter: saturate(180%) blur(20px);
   -webkit-backdrop-filter: saturate(180%) blur(20px);
border-radius: 10px;
   
}


.rounded .elementor-cta__bg-wrapper {
    border-radius: 15px;
    border: 1px solid #00000017;
}

.rounded-max .elementor-cta__bg-wrapper {
    border-radius: 150px;
    border: 1px solid #00000017;
}

.underline {
    text-decoration: underline;
}


.datenschutz {
    font-size: 0.9rem;
}



.last-field {
    margin-bottom: 20px !important;
}

@media (min-width:641px)  { .elementor-8628 .elementor-element.elementor-element-5cb1cde > .elementor-widget-container {
    background-color: transparent !important;
    border-style: none !important;
}
}

.AGB {
    font-size: 9px !important;
    line-height: 1.1em !important;
    font-weight: 300 !important;

}

@media only screen and (max-width: 900px) {

.AGB {
    margin-top: -50px;
    margin-bottom: -10px;
  }
}

.elementor-element {
    word-break: break-word;
}

.blog-header {
    margin-top: 40px;
}

.break-word {
    word-wrap: break-word; /* For older browsers */
    overflow-wrap: break-word; /* Modern standard */
    white-space: normal; /* Ensures text wraps normally */
}



.border-custom, .e-hotspot__tooltip {
    border: 1px solid #00000017;
}



/* Ziel: kleine Schrift und engerer Zeilenabstand für den AGB-Text */
.wp-block-column .agb {
  font-size: 0.85rem;    /* ca. 14px bei 16px Basis */
  line-height: 1.3;      /* engerer Zeilenabstand */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://int1.emonto.de/wp-content/uploads/2023/01/inter-v12-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://int1.emonto.de/wp-content/uploads/2023/01/inter-v12-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://int1.emonto.de/wp-content/uploads/2023/01/inter-v18-latin-500.woff2') format('woff2');
}
/* End Custom Fonts CSS */