/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2025 | 07:39:25 */
/* TYPOGRAPHY */
body.theme-v2 h2:not(#personal-account h2.text-sm.font-bold):not(#legal-account h2.text-sm.font-bold):not(#conda-investment-process h2.text-sm.font-bold):not(.modal-body .max-w-sm h2) {
    /*font-size: 48px!important;
    line-height: 48px!Important;*/
    word-break: break-word;
}
body.theme-v2 h1 strong, body.theme-v2 h2 strong, body.theme-v2 h3 strong, body.theme-v2 h4 strong, body.theme-v2 h5 strong, body.theme-v2 h6 strong {
/*     color:#46AD8D; */
/* 	font-weight:500!important; */
}

body.theme-v2 p, p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
}
.light-text {
	color:#637083;
}
.light-text h1, .light-text h2, .light-text h3, .light-text h4, .light-text h5, .light-text h6 {
	color:#2B2C42;
}
body.theme-v2 .lead-in {
	font-size:20px!important;
	line-height:140%!important;
	font-style:italic!important;
}

@media only screen and (max-width: 600px) {
  	body.theme-v2 h1 {
    font-size: 40px!important;
    line-height: 45px!Important;
    word-break: break-word;
	}
	body.theme-v2 h2 {
    font-size: 35px!important;
    line-height: 35px!Important;
    word-break: break-word;
	}
	
	body.theme-v2 #conda-investment-process h2 {
        font-size: .875rem !important;
    	line-height: 1.25rem !important;
    }
}

/* BILDER */
.styled-image img {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	border-radius: 0px 32px 32px 32px!important;
}
.styled-image-bottom-straight img {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	border-radius: 0px 32px 0px 0px!important;
}

/* BUTTONS */
body.theme-v2 .cta_btn_1_holder a.cwb-btn, .cta_btn_1_holder .ow-button-base a {
	border-radius: 32px!important;
	color:#fff!important;
	background-color:#46ad8d!important;
	border-width:4px!important;
	border-color:#46ad8d!important;
}
body.theme-v2 .cta_btn_1_holder a.cwb-btn:hover, .cta_btn_1_holder .ow-button-base a:hover {
	color:#46ad8d!important;
	background-color:#fff!important;
	border-color:#46ad8d!important;
}


/* FRONTPAGE */
#pg-2433-1 {
	margin-bottom:0px!important;
}
.frontend-v2 :is(.my-10) {
	margin-top:0px!Important;
}
.frontpage-projekte {
	background-position:center 5rem;
	background-repeat:no-repeat;
}

.styled-column {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	border-radius: 0px 32px 32px 32px;
	padding:25px;
	background-color:#fff;
}
.styled-column-top-straight {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	border-radius: 0px 0px 32px 32px;
	padding:25px;
	background-color:#fff;
}
.frontpage-ablauf h3 {
	font-size:24px!important;
}
.ablauf-img img {
	width:130px;
	height:130px;
}
/* Frontpage HEADER */
.custom_conda_capital_header {
	background-repeat:no-repeat;
	background-size: cover;
	background-position:center center;
}
.custom_conda_capital_header img {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	border-radius: 0px 32px 32px 32px;
	margin-bottom:-150px;
}

.header-top-hl {
	font-size: 54px!important;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	color:#fff;
}
.custom_conda_capital_header h1 strong {
	font-weight: 500!important;
}
.header-top-copy {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	color:#F9FAFB;
}

/* TEAM */
.home-team--img img {
	border-radius:100%;
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	max-width:200px!important;
	border:4px solid #46ad8d;
}
.thisIsUs-team h3 {
	margin-bottom:0px!important;
	padding-bottom:0px!important;
}
.home-team--text h3 {
	font-size:24px!important;
}

/* PAGE ANLAGEPRODUKTE */
.anlage-icon {
	border-radius:100%;
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	width:120px!important;
	height:120px;
	border:4px solid #46ad8d;
}
.anlage-icon img {
	width: 80px;
	height: auto;
	margin:0px auto;
	margin-top:15px;
}

/* BLOG / PR OVERVIEW */
.post-thumb, .category-conda-pr-post {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	border-radius: 0px 32px 32px 32px;
	padding:25px;
	background-color:#fff;
	border: 0px!important;
}
.sow-blog article .sow-entry-header .sow-entry-title {
	font-size: 24px!important;
    line-height: 28px!Important;
	font-weight:500;
	color:#292c32!important;
    word-break: break-word;
}
.sow-blog article .sow-entry-header .sow-entry-title a {
	color:#292c32!important;
}

/* TESTIMONIAL */

.testimonial-container {
	width:100%;
}
.testimonial-left {
	width:auto;
	float:left;
}
.testimonial-right {
	width:auto;
	float:left;
	padding-left:20px;
}
.testimonial-clearfix {
	clear:both;
}
.testimonial-logo {
	max-width:200px;
	height:auto;
}
.logo-reduce-height
	{
	max-height:50px;
	width:auto!important;
}

.testimonial-img {
	border-radius:100%;
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	max-width:90px!important;
	height:auto;
	border:4px solid #46ad8d;
}
@media only screen and (max-width: 600px) {
  .testimonial-left {
	width:100%;
	float:none;
	text-align:center;
}
.testimonial-right {
	width:100%;
	float:none;
	text-align:center;
}
.testimonial-logo {
	margin:0px auto;
}
	
.testimonial-img {
	margin:0px auto;
	margin-bottom:10px;
}
}

/* NUMBERS */
.numbers { 
	width: 50px;
	height: 50px; 
	line-height: 50px; 
	border-radius: 50%; 
	text-align: center; 
	background-color: #fff; 
	color: #8acfba; 
	border:4px solid #8acfba;
	font-size:25px!important;
}

/* NEWSLETTER */
#SIGNUP_BODY {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	border-radius: 0px 32px 32px 32px;
}

/* FAQ */
.sow-accordion-panel-header {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	border-radius: 0px 32px 32px 32px;
}

/* TOP BAR MENU */
.user-register-button .i-btn, .user-login-button .i-btn {
	border-radius:25px!important;
}

/* FOOTER */
.footer-logo {
	max-width: 250px;
	height:auto;
}
.bottom-3-widget-area.bg-primary-light {
	display:none!Important;
}
footer.footer-style-2 .footer-wrap li, footer.footer-style-2 .footer-wrap li a, footer.footer-style-2 p {
	font-size:14px!important;
}

/* legal */
.projekte-legal {
	box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.1)!important;
	background-color:#fff;
	border-radius: 0px 32px 32px 32px;
	padding: 25px;
	max-width:1050px;
	margin:0px auto;
	margin-top:60px;
}