.elementor-kit-5{--e-global-color-primary:#7F7F7F;--e-global-color-secondary:#C5A262;--e-global-color-text:#434343;--e-global-color-accent:#578194;--e-global-color-3847e8c:#254F64;--e-global-color-3ab47a5:#96AAC8;--e-global-color-eab966f:#AE122A;--e-global-color-d89db6f:#C57D5D;--e-global-color-7308b52:#FFFFFF;--e-global-color-17fcfa0:#A5A5A5;--e-global-color-22054cb:#E6E6E6;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--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-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:400;color:var( --e-global-color-text );font-size:22px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#000000;text-decoration:underline;}.elementor-kit-5 a:hover{color:#C5A262;text-decoration:none;}.elementor-kit-5 h1{font-size:42px;}.elementor-kit-5 h2{font-size:36px;line-height:70px;}.elementor-kit-5 h3{font-size:30px;}.elementor-kit-5 h4{font-size:28px;line-height:34px;}.elementor-kit-5 h5{font-size:24px;}.elementor-kit-5 h6{font-size:22px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{text-decoration:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){margin-block-end:12px;}.elementor-element{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}{}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:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}
/* Start custom CSS *//* ---------------------------------------------------- */
/*Code zum Entfernen des blauen Randes um den aktiven Menüpunkt in Safari*/
:-webkit-direct-focus {
outline-color: -webkit-focus-ring-color;
outline-style: auto;
outline-width: 0px!important;}

input:focus,
select:focus,
textarea:focus,
button:focus {
outline: none;
}

*:focus {
outline: none;
}
/*Code Ende*/
/* ---------------------------------------------------- */

/*Grundeinstellungen*/
li {
    list-style-type:none;
}
.bullet { /*Aufzählungskreis bei li*/
    list-style-type:disc;
}
.pointer {
    cursor:pointer;
}
h2 {
    padding-bottom:20px !important;
    line-height:44px !important;
}
/* horizontales Scrollen auf dem Mobil-Gerät wird verhindert*/
html, body {
	max-width:100%;
	overflow-x:hidden !important;
}

.news_item, #news_archive_button {
	width:400px;
	/*width:380px;*/
}
/*News Archiv Button*/
.button_bild {
     height:100%;
     max-width:400px;
     /*width:380px;*/
     display:flex;
     justify-content:center;
}
#news_archive_button:hover p {
    color:white;
    border-top:2px solid white;
    border-bottom:2px solid white;
    padding:20px 0;
}
/*Startseite Sektion Leistungen: Abschalten der Link-Unterstreichungen*/
.leistungen_link/*, .no_deco*/ {
 text-decoration:none !important;  
}

/*-- Media Queries --*/
/*media 768*/
@media screen and (max-width:767px){
	.news_item, #news_archive_button {
		width:360px;
	}
	.kontakt_rf {
	    width:80% !important;
	}
}


/*Schlagwort - Größe der Schlagworte in der Slogan-Wolke*/
.schlagwort {
    font-size:1.7em;
}

@media only screen and (max-width: 767px) {
    .schlagwort {
       /* font-size:1.4em;*/
    }
}
/*Schlagwort Ende*/


/*a {
    text-decoration: none;
    color:#C5A262;
}
a:hover {
    color:#578194;
}*/
.weiss a, a.weiss {/*damit die Telefonnummer auf der Karriere-Seite bei der automatischen Verlinkung auf dem iPhone weiß angezeigt wird / für Textlinks mit dunklem Hintergrund*/
    color:#ffffff !important;
}
/*Button-Link wird wieder weiß nach anklicken - "focus" statt "visited"*/
.elementor-button-wrapper a:focus {
    color:#C5A262 !important;
}
.elementor-button-wrapper a:hover {
    color:#ffffff !important;
}

/*Slogan-Wolke*/
/*@media only screen and (max-width: 680px) {.slogan_container {
        width:70%;
    }
*/}





/*Berater-Profil Header*/
@media only screen and (max-width: 768px) {
    .profil_bild {
        width:50%;
    }
    .profil_text {
        width:49%;
    }
}
@media only screen and (max-width: 480px) {
    .profil_bild {
        width:100%;
    }
    .profil_text {
        width:100%;
    }
}
/*Berater-Profil Interview*/
@media only screen and (max-width: 768px) {
    .interview_1, .interview_2 {
        width:49%;
    }
}
@media only screen and (max-width: 480px) {
    .interview_1, .interview_2 {
        width:100%;
    }
}
@media only screen and (max-width: 390px) {
    .interview_1, .interview_2 {
        width:100%;
    }
}/* End custom CSS */