/*MOBILE*/
@media (max-width: 990px) {


    #logo {
        max-width: 100%;
    }

    .content-home-announcement-header {


        font-size: 46px;
        font-weight: 500;

    }

    .content-home-section-eulevotodesc {

        font-size: 22px;
        font-weight: 300;
        line-height: 20px;
        letter-spacing: -0.3px;
    }

    .content-home-section-registration-text {
        font-size: 32px;
        font-weight: 500;
        letter-spacing: -0.4px;

    }

    .content-home-section-registration,
    .content-home-section-registration,
    .content-home-contact {
        padding: 0 1px;
    }

    .content-home-section {
        display: flex;

        padding: 48px 0;
        flex-direction: column;
        align-items: center;
        gap: 48px;
    }

}

/*DESKTOP*/

@media (min-width: 991px) {

    #logo {
        max-width: 700px;
    }

    .content-home-announcement-header {
        font-size: 80px;
        font-weight: 500;
        letter-spacing: -2.4px;
    }

    .content-home-section-eulevotodesc {
        font-size: 30px;
        font-weight: 250;
        line-height: 36px;
        letter-spacing: -0.6px;
    }


    .content-home-section-registration-text {
        font-size: 64px;
        font-weight: 700;
        letter-spacing: -1.28px;
    }


    .content-home-section-registration,
    .content-home-section-registration,
    .content-home-contact {
        padding: 0 96px;
    }


    .content-home-section {
        display: flex;
        padding: 40px 0;
        flex-direction: column;
        align-items: center;
        gap: 48px;
        align-self: stretch;
    }

}