/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 02 2026 | 12:02:52 */
/* Standardabstände alle Sektoren/Container */
.elementor-section, .e-con {
        padding-left: 30px !important;
	    padding-right: 30px !important;

    }

@media (max-width: 1024px) {
    .elementor-section, .e-con {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

@media (max-width: 767px) {
    .elementor-section, .e-con {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

/* Individuelle Abstände */

.padding01 {
	padding: 40px;
}

.margin01 {
	margin: 40px;
}
.abschnitthoehe1 {
    padding-top: 60px;
    padding-bottom: 10px;
}

.abstand-oben {
    padding-top: 60px;
}

.abstand-unten {
    padding-bottom: 90px;
}

/* call to action */
.calltoaction {
	padding-left: 10px !important;
 	padding-right: 10px !important;
}

@media (max-width: 767px) {
    .calltoaction {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/* farben */

.bg01 {
	background-color: #9AA3AC;
}

.bg02 {
	background-color: #ffffff;
}

.text-hll {
    color: #dddddd;
}

.linie-hll {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
}

.linie-dkl {
    border-bottom: 1px solid #223344;
    padding-bottom: 10px;
}

.footerlink a{
    font-size: 28px; 
    color: #dddddd;
    font-weight: 300;
    line-height: 0.5;
    margin-bottom: 0px !important;
}

.footerlink a:hover {
    color: #E4D8C3;
    text-decoration: underline;
}
