/*
 Theme Name:     Divi Child-Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child-Theme
 Author:         Divi.world
 Author URI:     https://divi.world
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

html, body, * {
    font-family: 'Inter', 'sans-serif';
}

h1, h2, h3{
    font-family: 'IBM Plex Sans', 'sans-serif';
    line-height: 1.2em;
}

h1 {
    font-size: 2.986rem;
    font-weight: 600;
}

h2 {
    font-size: 2.488rem;
    font-weight: 600;
}

h3 {
    font-family: 'Inter', 'sans-serif';
    font-weight: 300;
    font-size: 2.074rem;
}

h4 {
    font-family: 'Inter', 'sans-serif';
    font-size: 1.728rem;
    font-weight: 700;
    line-height: 1.6;
}

h5 {
    font-family: 'Inter', 'sans-serif';
    font-size: 1.44rem;
    line-height: 1.6;
}

h6 {
    font-size: 1.2rem;
    line-height: 1.6;
}

p, .et_pb_text_inner #text {
    font-size: 18px;
    line-height: 1.8em;
}

.cta-text, .cta-text p {
    font-weight: 700;
    font-size: 2.07rem;
    line-height: 1.4em;
}

.btn-primary {
    background-color: #194b7e;
    color: white;
    padding: 0.75em 1em;
    display: inline-block;
    text-align: center;
    transition: all 300ms ease 0ms;
    align-self: flex-start; /* Nur so breit wie nötig */
}

.btn-primary:hover {
    background-color: #2266aa;
    color: white;
    cursor: pointer;
    transform: scaleX(1.05) scaleY(1.05);
}

.partnerbutton {
    display: flex;
    flex-direction: row;
    margin: 0 auto;
}

.partnerbutton img {
    margin-right: 1em;
}

@media (max-width: 600px) {
	h1, h2, .cta-text, .cta-text p{
        font-size: 1.728rem;
        line-height: 1.2em;
    }
}




