/* 
-----------------------------------------
HEADER
-----------------------------------------
*/


/*------ Home header section -------*/

.section-header-home {
    margin-bottom: 1.5rem;
    min-height: 100vh;
}

/* ----- Other pages header section ---------- */
 
.section-header {
    min-height: 56vh;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 400px;
    color: var(--text-white);
    padding: 0px 1rem;
    text-align: center;
}
 
    .section-header h1 {
        font-size: clamp(2rem, calc(2rem + ((1vw - 0.36rem) * 1.5)), 4rem);
    }


@media screen and (min-width: 992px) {
    .section-header {
        display: flex;
        justify-content: center;
        padding-bottom: 60px;
        align-items: flex-end;
    }
}
 
.subpage .section-header {
    margin-left: 0.85rem;
    margin-right: 0.85rem;
    border-radius: 0 0 32px 32px;
    background-size: cover;
}
    .section-header.container {
        max-width: 400px;
    }

@media screen and (min-width: 992px) {
    .section-header {
     
    }
}

@media screen and (min-width: 1200px) {
    .section-header {
   
    }
}
 
.header {
    margin-top: 60px;
    background-color: var(--text-white);
}
 

.header h1, .header h2, .header p {
    color: var(--text-black);
}


