@import url('https://fonts.googleapis.com/css2?family=Akaya+Kanadaka&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Niconne&display=swap');
@import url('https://fonts.googleapis.com/css?family=Great+Vibes&display=swap');
@import url('https://fonts.googleapis.com/css?family=Ubuntu&display=swap');

.imgIniziative {
    padding-top: 80px;
    background-image: url(../images/everglades.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.bgRossa {
    background-color: #FBC9BE!important;
}
.bgVerde {
    background-color: #e0fabe!important;
}
.bgTest {
    background-color: #7ab331!important;
}
.borderRossa {
    border: 3px solid #FBC9BE!important;
}
.borderVerde {
    border: 3px solid #e0fabe!important;
}

.divAccantoate {
    height: 100%;
    min-height: 520px;
    background-image: url(../images/accanto-a-te.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
}

.divPassoMente {
    height: 100%;
    min-height: 520px;
    background-image: url(../images/passo-mente.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
}

.divAccantoateGravidanza {
    height: 100%;
    min-height: 520px;
    background-image: url(../images/accanto-a-te-gravidanza.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
}

.divBenessereCorpoMente {
    height: 100%;
    min-height: 520px;
    background-image: url(../images/benessere-corpo-mente.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
}

.divPercorsiDimagrimento {
    height: 100%;
    min-height: 520px;
    background-image: url(../images/percorso-dimagrimento.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (min-width: 600px) {
    .fontIniziative {
        font-size: 1.9rem!important;
        line-height: 1.3;
    }

    .text-28 {
        font-size: 1.38rem!important;
    }
}

.bgSfondo {
    background-color: #e0fabe86!important;
    border: 3px solid #fbc9beb6!important;
}

.color-iniziative {
    color: #fff !important;
    text-shadow: 2px 2px 4px #ff00e0 !important;
}

.fontIniziative {
    font-family: 'Niconne', cursive;
    font-size: 2.5rem!important;
    color: #fff;
    line-height: 1.4;
    text-shadow: 2px 2px 4px #ff00e0;
}

.font-3rem {
    font-size: 3rem!important;
}

.fontBlog {
    font-family: 'Akaya Kanadaka', sans-serif;
    font-size: 31px!important;
    line-height: 1.3;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
    text-shadow: 2px 2px 4px #ff00e0;
}

.text-28 {
    font-size: 1.55rem!important;
}

.text-titolo {
    font-size: 4.4rem!important;
}

.titoloGv {
    font-family: 'Great Vibes'!important;
    font-size: 3.6rem!important;
    font-weight: bold!important;
    line-height: 1!important;
}

.gv {
    font-family: 'Great Vibes'!important;
}

.text-25 {
    font-size: 2.5rem!important;
}

.titoloIniziative {
    font-family: 'Great Vibes'!important;
    font-size: 2.7rem!important;
    line-height: 0.8!important;
    padding: 0.25rem!important;
}

.titolo1 {
    font-family: 'Akaya Kanadaka'!important;
    font-size: 1.9rem!important;
    font-weight: 300!important;
    line-height: 0.9!important;
    color: #000!important;
}
.titolo2 {
    font-family: 'Akaya Kanadaka'!important;
    font-size: 1.3rem!important;
    line-height: 0.7!important;
    color: rgb(70, 63, 63)!important;
}
