#impactRejesto {

    margin: auto;
    width: 100%;
    text-align: center;
    font-family: 'Archivo', sans-serif;
    font-size: 10vw;
    letter-spacing: 4vw;
    padding-left: 4vw;
    padding-right: 4vw;
    animation: rej 1.3s linear infinite;
    text-indent: 4vw;
    height: 24vw;
    position: relative;

}

.scroll-up-container{
    opacity: 1;
    height: 0vw;
}

.material-symbols-outlined {
    color: white;
    text-align: center;
    font-size: 4vw;
    position: relative;
    top: 8vw;
}

@keyframes rej {

    0% {
        text-shadow: 0.1vw 0.1vw #000000, 0.3vw 0.3vw #000000;
    }

    5% {
        text-shadow: 0.4vw 0.4vw #e6197a, -0.3vw -0.3vw #02dbef;
    }
    100% {
        text-shadow: 0.4vw 0.4vw #000000, 0.3vw 0.3vw #000000;
    }

}

#impactGeneral {

    margin: auto;
    width: 100%;
    text-align: center;
    font-family: 'Archivo', sans-serif;
    font-size: 10vw;
    letter-spacing: 4vw;
    padding-bottom: 4vw;
    padding-top: 4vw;
    animation: gen 1.3s linear infinite;
    text-indent: 4vw;

}

@keyframes gen {

    0% {
        text-shadow: 0.1vw 0.1vw #000000, 0.3vw 0.3vw #000000;
    }

    5% {
        text-shadow: 0.2vw 0.2vw #e6197a, -0.1vw -0.1vw #02dbef;
    }
    100% {
        text-shadow: 0.0vw 0.0vw #000000, 0.0vw 0.0vw #000000;
    }

}

img {
    margin: auto;
    width: 100%;
    object-fit: fill;
}

.a:link {
    color: white;
    text-decoration: none;
}

.a:visited {
    color: white;
    text-decoration: none;
}

.a:hover {
    color: #e6197a;
    text-decoration: none;
}

.backgroundImage {
    position: relative;
    top: 10px;
    left: 10px;
    z-index: 1;
    width: 100%;
}

.topImage {
    position: absolute;
    width: 26.2vw;
    top: 42.9vw;
    left: 15vw;
    z-index: 2;
    box-shadow: 0 40px 80px 0 rgba(0, 0, 0, 1), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    opacity: 0;
}

.topText {
    position: absolute;
    font-family: "Source Code Pro";
    width: 35vw;
    top: 42vw;
    left: 43vw;
    z-index: 2;
    font-size: 1.2vw;
    font-weight: 500;
    box-shadow: 0 40px 80px 0 rgba(0, 0, 0, 1), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 1.3vw;
    opacity: 0;
}

.col-xs-12 {

    padding: 0;


}

.row {

    padding: 0;
    margin: 0;

}

.container-fluid {

    padding: 0;

}

#viewMoreButton {

    text-align: center;
    color: white;
    background-size: cover;
    background-repeat: no-repeat;
    width: 80%;
    height: 4vw;
    font-family: "Source Code Pro";

}


#viewMoreText {

    color: white;
    font-family: "Source Code Pro";
    position: relative;
    font-size: 2vw;
    top: 1.35vw;
    padding-top: 0.6vw;

}

#viewMoreText:hover {
    color: #e6197a;
    text-decoration: none;
}

#footerText {

    color: grey;
    font-family: Arimo, sans-serif;
    padding-bottom: 0vw;
    margin: 0;
    font-size: 0.9vw;
    position: relative;
    text-align: center;
    bottom: 2vw;
    vertical-align: sub;

}

#picAndBioSpace {
    height: 35vw;
}

#indexHalfColumn {


}

#innerColumn {

    padding-left: 3vw;
    padding-right: 3vw;
    padding-top: 2vw;
    padding-bottom: 1vw;
    margin: 2vw;
    background-color: #121212;
    box-shadow: 0 40px 80px 0 rgba(0, 0, 0, 1), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}

#innerHeader {

    color: white;
    font-family: 'Source Code Pro';
    font-size: 3vw;
    padding-bottom: 2vw;
    background-color: #121212;

}

@media screen and (max-width: 1200px) {

    #scroll-arrow-container{
        position: relative;
        top: 40vw;
    }

    #scroll-arrow{
        font-size: 10vw;
    }

    #topText {
        top: 95vw;
        width: 70vw;
        left: 17vw;
        font-size: 2.3vw;
        margin-top: 30vw;
    }

    #topImage {
        left: 25vw;
        top: 50vw;
        width: 50vw;
        margin-top: 30vw;
    }

    #rej-bckg-2{
        margin-top: 40vw;
    }

    #viewMoreText {

        font-size: 5vw;
        padding-bottom: 4vw;
        height: 10vw;
        padding-top: 3vw;

    }

    #picAndBioSpace {
        height: 100vw !important;
    }

    #innerHeader {

        font-size: 6vw;
        padding-top: 2vw;
        padding-bottom: 2vw;

    }

    #main-content-container{
        padding-top: 20vw;
    }

    #platformColumn {

        padding-bottom: 10vw;

    }

    #innerColumn {

        padding-bottom: 10vw;

    }


}
