/* - - - LP 2024 - - - */

/* - - - Navi - - - */

.lp-logo-navi .lp-logo-navi-row {
	display: flex;
    align-items: center;
}
.lp-logo-navi-row .et_pb_column {
	margin-bottom:0 !important;
}

.lp-navi a {
	margin-right:24px;
	font-weight: 700;
	color:#178493;
}

.category-lp-2024 {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.postid-122025 #chat-icons-list,
.postid-123297 #chat-icons-list,
.postid-123580 #chat-icons-list,
.postid-123575 #chat-icons-list,
.postid-122025 #chat-icons-list,
.postid-123566 #chat-icons-list,
.postid-123440 #chat-icons-list,
.postid-124133 #chat-icons-list,F
.postid-124341 #chat-icons-list {
	display: none !important;
}

h1, #et-main-area h2 {
	color:#353535 !important;
	
}

p.title-h4 {
	color: #fff;
}

/* - - - Header - - - */


.header-lp-2024 .et_pb_divider_hidden.header-teiler-top {
	margin-top: 12px !important;
}
.header-lp-2024 .et_pb_divider_hidden.header-teiler-bottom {
	margin-bottom: 12px !important;
}

.header-lp-2024::after {
    background: #fff;
    content: "";
    height: 170px;
    left: -10%;
    position: absolute;
    bottom: -150px;
    transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
    width: 100%;
	z-index:2;
}

.header-lp-2024 .color-highlight-text,
.header-lp-2024 p.frist {
	color:#000 !important;
	font-size:16px !important;
}
.header-lp-2024 p.frist, p.frist {
	padding-bottom: 0;
}


.header-lp-2024 .color-highlight h1 strong,
.color-highlight h2 strong,
.header-lp-2024 .color-highlight-text {
	color:#178493 !important;
	font-weight: 500;
    position: relative;
}




.header-lp-2024 .info {
	background:#FF5733;
	padding:12px;
	width: 140px !important;
	height:140px;
	position: absolute;
	z-index:10;
	top:15%;
	left:50%;
	transform: translateX(-50%);
	border-radius: 90px;
	color:#fff;
    display: flex;
	align-items: center;
    justify-content: center;
	text-transform: uppercase;
}
.header-lp-2024 .info strong {
	font-size: 2.4rem;
}

/*.header-lp-2024 .info:before {
	content: " i ";
	color:#fff;
	font-weight: 700;
    font-size: 25px;
	font-family: none;
    text-align: center;
    background: #FF5733;
    width: 40px;
    height: 40px;
    border-radius: 25px;    
    position: absolute;
    flex-wrap: nowrap;
    right: 0px;
    top: 0px;
	display: flex;
	align-items: center;
    justify-content: center;
	text-transform:none;
}*/

.rahmen-1px-grau {
	border:1px solid #747474;
	padding:24px;
}



.rahmen-1px-grau .brauchen {
	color:#178493 !important;
	font-weight: 700;
    font-size: 0;
	font-family: none;
    text-align: center;
    background: #178493 !important;
    width: 40px;
    height: 40px;  
    position: absolute;
    flex-wrap: nowrap;
    left: 45%;
    top: -20px;
	display: flex;
	align-items: center;
    justify-content: center;
	text-transform:none;
	border:1px solid #747474;
	transform: rotate(45deg);
}


.rahmen-1px-grau .brauchen:before {
	content: " ";
    position: relative;
    display: block;
    background: var(--wpr-bg-27ba74c3-7a4b-4049-a740-db1e182f3644) center center no-repeat;
    background-size: 19px auto;
    width: 71px;
    height: 71px;
    top: 0px;
    left: 2px;
    transform: rotate(-45deg);
}

.rahmen-1px-grau .vorteile-ul ul {
	padding: 0 0 0 2em !important;
    margin: 0;
}

.rahmen-1px-grau .vorteile-ul ul li {
	list-style: none;
	padding:0;
	
}

.bg-color-vorteil {
	background: #ecf7fd;
}


.rahmen-1px-grau .vorteile-ul li:before {
	content: " ✓ ";
	font-size:24px;
	width:40px;
	height: 40px;
	color:#178493 !important;
	left: 6px;
    position: absolute;
}

.rahmen-1px-grau .mehrwert {
	color:#fff;
	font-weight: 700;
    font-size: 25px;
	font-family: none;
    text-align: center;
    background: #178493 !important;
    width: 40px;
    height: 40px;   
    position: absolute;
    flex-wrap: nowrap;
    left: 45%;
    top: -20px;
	display: flex;
	align-items: center;
    justify-content: center;
	text-transform:none;
	border:1px solid #747474;
	transform: rotate(45deg);
}
.rahmen-1px-grau .mehrwert p {
	transform: rotate(-45deg);
	font-family: none !important;
}

.rahmen-1px-grau .brauchen .et_pb_text_inner {
	transform: rotate(-45deg);
	font-family: none !important;
	color:#fff !important;
	font-size: 0 !important;
	height: 1px !important;
	width: 1px !important;
}

.rounded-img, .rounded_img  {
	text-align:center !important;
}

.rounded-img img, 
.rounded_img img {
	border-radius:50%;
	text-align:center;
}

.rahmen-1px-grau.no-bg {
	background: transparent;
}

.rahmen-1px-grau.no-icon .brauchen {
	display: none !important;
}

.rahmen-1px-grau .preis-zahl {
	font-size: 48px;
    font-weight: 700; 
}

.rahmen-1px-grau .preis-topline{
	font-size: 16px;
    font-weight: 700; 
	color:#178493;
	text-transform: uppercase;
}

.container .rahmen-1px-grau .et_pb_column .et_pb_text.brauchen .et_pb_text_inner p {
	color:#ffffff !important;
	font-size:0 !important;
}

/* - - - Accordeon - - - */

.lp-2024-accordeon-bachelor .rubrik, 
.lp-2024-accordeon-bachelor .studiengang, 
.lp-2024-accordeon-bachelor .schwerpunkt,
.lp-2024-accordeon-bachelor .themenbeispiel {
	border-left: 1px solid #45BFD0;
    border-right: 1px solid #45BFD0;
}

.lp-2024-accordeon-bachelor .rubrik .et_pb_toggle:nth-child(2n+1), 
.lp-2024-accordeon-bachelor .studiengang .et_pb_toggle:nth-child(2n+1), 
.lp-2024-accordeon-bachelor .schwerpunkt .et_pb_toggle:nth-child(2n+1),
.lp-2024-accordeon-bachelor .themenbeispiel .et_pb_toggle:nth-child(2n+1){
	border-left: 1px solid #45BFD0;
}

.lp-2024-accordeon-bachelor .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title {
    color: #666 !important;
}

.lp-2024-accordeon-bachelor .rubriken h5:after {
	content:"Rubrik";
	text-transform:uppercase;
	font-size: 12px;
	color:#45BFD0;
	position: absolute;
    top: 3px;
    left: 25px;
}

.lp-2024-accordeon-bachelor .studiengang h5:after {
	content:"Studiengang";
	text-transform:uppercase;
	font-size: 12px;
	color:#45BFD0;
	position: absolute;
    top: 3px;
    left: 25px;
}

.postid-123368 .lp-2024-accordeon-bachelor .studiengang .et_pb_toggle:last-child:after,
.postid-123440 .lp-2024-accordeon-bachelor .studiengang .et_pb_toggle:last-child:after {
	content:"Tipp";
	text-transform:uppercase;
	font-size: 12px;
    background: #178493;
    position: absolute;
    padding: 3px 12px;
    color: #fff;
    top: 14px;
    right: 48px;
}
.postid-123368 .lp-2024-accordeon-bachelor .studiengang .et_pb_toggle_open.et_pb_toggle:last-child:after,
.postid-123440 .lp-2024-accordeon-bachelor .studiengang .et_pb_toggle_open.et_pb_toggle:last-child:after {
    background: #eefdff;
    color: #178493;
}


.lp-2024-accordeon-bachelor .schwerpunkt h5:after {
	content:"Schwerpunkt";
	text-transform:uppercase;
	font-size: 12px;
	color:#45BFD0;
	position: absolute;
    top: 3px;
    left: 25px;
}

.lp-2024-accordeon-bachelor .themenbeispiel h5:after {
	content:"Themenbeispiel";
	text-transform:uppercase;
	font-size: 12px;
	color:#45BFD0;
	position: absolute;
    top: 3px;
    left: 25px;
}

.lp-2024-accordeon-bachelor .rubriken strong,
.lp-2024-accordeon-bachelor .studiengang strong,
.lp-2024-accordeon-bachelor .schwerpunkt strong,
.lp-2024-accordeon-bachelor .themenbeispiel strong {
	font-size: 14px;
}

.lp-2024-accordeon-bachelor .et_pb_toggle_title,
.lp-2024-accordeon-bachelor .et_pb_toggle_content {
    padding: 25px 25px 15px !important;
}
.lp-2024-accordeon-bachelor .rubriken,
.lp-2024-accordeon-bachelor .studiengang,
.lp-2024-accordeon-bachelor .schwerpunkt,
.lp-2024-accordeon-bachelor .themenbeispiel {
	width: 100% !important;
    display: flex !important;
  	flex-wrap: wrap !important;
  	align-content: start !important;
}

.lp-2024-accordeon-bachelor .rubriken .et_pb_toggle,
.lp-2024-accordeon-bachelor .studiengang .et_pb_toggle,
.lp-2024-accordeon-bachelor .schwerpunkt .et_pb_toggle,
.lp-2024-accordeon-bachelor .themenbeispiel .et_pb_toggle {
	width: 50% !important;
}

.lp-2024-accordeon-bachelor .et_pb_column .et_pb_module.et_pb_toggle:last-of-type {
    border-bottom: solid 0px #a3d7ea !important;
}

.lp-2024-accordeon-bachelor .lp-accordeon .et_pb_column{
	border-bottom:1px solid #45BFD0 !important;
}

.lp-2024-accordeon-bachelor .et_pb_accordion .et_pb_accordion_item {
    border-radius: 0 !important;
}

.lp-2024-accordeon-bachelor .info-button-abstand {
	margin-top:12px;
}

.lp-2024-accordeon-bachelor .et_pb_column .et_pb_module.et_pb_toggle {
    padding: 0 0px;
}

/* - - - Close Button Accordeon - - - */

.lp-2024-accordeon-bachelor .et_pb_toggle {
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom:1px solid #999;
  background:none;
  margin-bottom:0!important;
  padding:3.2rem 2rem;
  -webkit-transition: 0.4s;
   transition: 0.4s;
}

.lp-2024-accordeon-bachelor .et_pb_toggle_title:before {
    color: #45BFD0!important; /* Farbe kann hier geändert werden */
    font-family: 'ETModules', sans-serif !important;
    font-size: 2rem!important; /* Grösse der Schrift */
    content: "\4c" !important; /* Plus Zeichen */
    font-weight: 200;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.lp-2024-accordeon-bachelor .et_pb_toggle_open .et_pb_toggle_title:before {
   display: block !important;
   content: "\4b" !important; /* Minus-Zeichen */
   font-weight:200;
   -webkit-transform: rotate(180deg);
   transform: rotate(180deg);
	color:#fff !important;
}

.lp-2024-accordeon-bachelor .et_pb_accordion_0 .et_pb_toggle_title:before {
    top: 24px;
	right: 12px !important;
}

.lp-2024-accordeon-bachelor .et_pb_toggle_open h5.et_pb_toggle_title {
	background: rgba(23,132,147,1)  !important;

}

.lp-2024-accordeon-bachelor .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title{
	color:#ffffff !important;
}

.bh_accordion .et_pb_toggle_open {
   -webkit-transition: 0.4s;
   transition: 0.4s;
}



.lp-2024-abschluss-bachelor .gruendung .text,
.lp-2024-abschluss-bachelor .jobrelevanz .text,
.lp-2024-abschluss-bachelor .studenten .text {
	color:#178493;
	font-weight: 700;
    font-size: 52px;
    text-align: center;
	background:#f5f8f9; /* #ffffff*/
    width: auto;
	padding:0 12px;
    height: 80px;  
    position: absolute;
    flex-wrap: nowrap;
    left: 50%;
    top: -42px;
	display: flex;
	align-items: center;
    justify-content: center;
	text-transform:none;
	transform: translateX(-50%);
}


.lp-2024-abschluss-bachelor .rahmen-1px-grau {
	padding: 48px 24px 24px 24px;
}

.lp-24, #et-main-area .lp-24 h2, .lp-24 h4, .lp-24 .securd-logo, .lp-24 .wpcf7-list-item-label {
	color:#fff !important;
}

.lp-24 .formstyle input, .lp-24 .formstyle select, .lp-24 .formstyle select option {
    line-height: 52px;
	height: 52px;
}

.lp-24 .formstyle input.wpcf7-submit, .lp-24 .formstyle .wpcf7-form-control input {
    line-height: 26px;
	height: auto;
}

.lp-24 .formstyle input.wpcf7-submit {
	background:#FF5733;
	border: 2px solid #FF5733 !important;
}

.lp-24 .bg-aufzaehlung {
	background: #fff;
	color:#666;
	border-radius:24px;
	display: inline-block;
	padding:6px 12px;
	margin-right: 6px;
	font-size:13px;
}

.lp-24-kundenstimmen .topline {
	text-transform:uppercase;
	font-size: 12px;
	color:#666;
}

.lp-24-kundenstimmen .et_pb_widget_area_left {
    border-right: 0px solid rgba(0, 0, 0, .1);
    padding-right: 0px;
}

.lp-24-kundenstimmen .et_pb_section_8.et_pb_section {
    background: transparent !important;
}

.lp-24-kundenstimmen .widget_pcl_widget {
	margin:0 !important;
}

.lp-24-kundenstimmen .rounded-img img,
.lp-24-kundenstimmen .rounded_img img {
    width: 128px !important;
}

.lp-24-kundenstimmen .ks-items .et_pb_module {
	width:100%;
}

.lp-24-kundenstimmen .pclc-item .et_pb_section {
	    background-color: #ffffff !important;
}

#warum.lp-2024-abschluss-bachelor {
	background-color:#f5f8f9 !important;	

}




/* - - - Button Infomaterial anfordern - - - */

.infomaterialbutton {
	background: #FF5733;
    border: 2px solid #FF5733 !important;
	border-radius:0;
}

.infomaterialbutton.et_pb_button {
	color:#fff !important;
	font-size: 18px;
}

.infomaterialbutton:hover {
	background: #fff !important;
	color: #FF5733 !important;
    border: 2px solid #FF5733 !important;
	border-radius:0;
}

.infomaterialanfordern-2023.lp-24 {
	background-color: #073e45 !important;
}

.infomaterialanfordern-2023 .flex-container .wpcf7-submit,
.infomaterialanfordern-2023 .wpcf7-submit,
.infomaterialanfordern-2023 .flex-container input.wpcf7-submit {
	font-style: normal;
	font-family: 'Oswald' !important;
	font-size:18px;
	text-transform: none !important;
}

.infomaterialanfordern-2023 .flex-container .wpcf7-submit:hover,
.infomaterialanfordern-2023 .wpcf7-submit:hover,
.infomaterialanfordern-2023 .flex-container input.wpcf7-submit:hover {
	background: #fff !important;
	color: #FF5733 !important;
    border: 2px solid #FF5733 !important;
	border-radius:0;
}

.infomaterialanfordern-2023.lp-24 .wpcf7-form-control option:last-child {
	display: none;
}

/* - - - Country and Phone Field for Contact Form 7 (Erweiterung) - - - */
.flag-container .selected-flag .selected-dial-code,
.flag-container .country-list .country-name {
	color:rgb(78,78,78);
}


.container .ss-c_pcl .pclc-item-wrapper {
    column-gap: 24px;
}

.ss-c_pcl .carousel-control-next, .ss-c_pcl .carousel-control-prev {
    top: calc(50% - 25px) !important;

}

.pclc-item .grey {
	color:#178493 !important;
}


/* - - - Trust Signals - - - */

.lp-trust-signals .et_pb_row {
	display: flex;
    /*align-items: center;*/
	flex-wrap: nowrap;
}

.lp-trust-signals .et_pb_column {
	margin-bottom: 0 !important;
}

.lp-trust-signals.et_pb_section,
.lp-trust-signals.et_pb_section_9.et_pb_section {
	background-color:#ecf7fd !important;	
}


/* - - - Read more - - - */

.rmbiun-toggle {
	color:#83a0ae !important;
}


/* - - - Responsiv - - - */

@media screen and (min-width: 980px) {
	.lp-2024-accordeon-bachelor .et_pb_column {
		margin-right: 0 !important; 
	}

}


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

	.postid-122025 .et_pb_section,
	.postid-123297 .et_pb_section,
	.postid-123580 .et_pb_section,
	.postid-123575 .et_pb_section,
	.postid-123368 .et_pb_section,
	.postid-123566 .et_pb_section,
	.postid-123440 .et_pb_section,
	.postid-124133 .et_pb_section,
	.postid-124341 .et_pb_section {
        padding: 12px 0;
    }
	
	.postid-122025 .et_pb_section_2,
	.postid-123297 .et_pb_section_2,
	.postid-123580 .et_pb_section_2,
	.postid-123575 .et_pb_section_2,
	.postid-123368 .et_pb_section_2,
	.postid-123566 .et_pb_section_2,
	.postid-123440 .et_pb_section_2,
	.postid-124133 .et_pb_section_2,
	.postid-124341 .et_pb_section_2 {
        padding: 50px 0 12px;
    }
	
	.header-lp-2024::after {
		left: -2%;
        width: 102% !important;
		overflow: hidden;
	}
	
	.header-lp-2024 .info {
		top:65%; /*90px*/
		bottom:-12%;
		left:10%;
		transform: translateX(0%);
	}
	
	.rahmen-1px-grau.abstand-top-mobile {
		margin-top: 48px;
	}
	
	.lp-2024-accordeon-bachelor .rubriken .et_pb_toggle,
	.lp-2024-accordeon-bachelor .studiengang .et_pb_toggle,
	.lp-2024-accordeon-bachelor .schwerpunkt .et_pb_toggle,
	.lp-2024-accordeon-bachelor .themenbeispiel .et_pb_toggle {
		width: 100% !important;

	}
	
	.lp-footer .et_pb_text_inner p {
		text-align: center !important;
	}
	
	.lp-footer .et_pb_column {
		margin-bottom: 12px;
	}
	
	.lp-logo-navi img {
		width: 148px !important;
	}
	
	.container .et_pb_section.lp-logo-navi {
        padding: 50px 0;
    }
	
	.ss-c_pcl .carousel-control-next, .ss-c_pcl .carousel-control-prev {
		top: calc(106px - 25px) !important;

	}

}

@media screen and (max-width: 640px) {
	.lp-logo-navi-row {
		width: 90%;
	}
}


@media screen and (max-width: 560px) {
	.lp-trust-signals .et_pb_row {
		flex-wrap: wrap;
	}
	
	.lp-trust-signals .et_pb_column {
		margin-bottom: 30px !important;
	}
}

@media screen and (max-width: 480px) {
	.lp-trust-signals .et_pb_row .et_pb_column {
		width: 47% !important;
	}
	
	.lp-trust-signals .et_pb_row .et-last-child,
	.lp-trust-signals .et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child, 
	.lp-trust-signals .et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 30px;
	}
}