/* PÁGINA DE CSS */

@font-face {
    font-family: microgramma;
     src: url('../fonts/MICROGBE.TTF');
     font-style: normal;
    font-weight: normal;
     
}
a:link, a:visited, a:active {
    text-decoration:none;
}
*{
    font-family: 'microgramma';
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    
}

body{
    background:linear-gradient(rgba(0, 1, 2, 0.658),rgba(19, 14, 14, 0.678)), 
	url(/img/background.png);
	background-position:100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment:fixed;
    background-position-x:center;
    overflow-x: hidden;
     min-height: 105vh;
}


.logo img{
    width: 13em;
}
.titulo{
    
    margin-top: 0.5em;
    font-size: 2.3em;

}
.boton{
    margin-top: 2rem;
    width: 9em;
    height: 1.8em;
    font-weight: 500;
    background-color: #143E88;
    color: #fff;
    font-size: 2rem;
    /*margin-left: 1em;*/
    border: 0;
    padding: auto;
    border-radius: 20px;
    
}
.boton a{
    color: #fff;
}
.teveContainer{
    margin-top: 2rem;
    height: 15rem;
     bottom:0px;
     position:relative;
     display: block;
     overflow: hidden;
     right:  0.5rem;
}
.teve{
    width: 21rem;
     height: 52rem;
     background: url(/img/tv.png);
     background-size:contain;
     background-repeat: no-repeat;
     position: absolute;
     padding: auto;
     display: inline-block;
     left: 1rem;
}
.video{
    top: 0.6em;
    width: 19rem;
     position: absolute;
     border-radius: 0.3em;
     transform: rotate(0.4deg);
     left: 2em;
}

.desktopResponsive{
     
    display:none;
    margin: 0em;
    overflow:hidden;
    
}

.mobileResponsive{
    display: flex;
}
@media only screen and (min-width:400px) {
}
@media only screen and (min-width:1000px) {
    .mobileResponsive{
        display:none;
        margin: 0em;
        overflow:hidden;
    }
    .desktopResponsive{
        display: flex;
    }
    .teveContainer{
        margin-top: 0%;
        height: 25rem;
         bottom:0px;
         position:relative;
         display: block;
         overflow: hidden;
         left: 2rem;
         margin-left: 0%;
    }
    .teve{
        width: 42rem;
         height: 25rem;
         background: url(/img/tv.png);
         background-size:contain;
         background-repeat: no-repeat;
         position: absolute;
         padding: auto;
         display: inline-block;
         left: 1rem;
    }
    .video{
        top: 1.1em;
        width: 36.1rem;
         position: absolute;
         border-radius: 0.3em;
         transform: rotate(0.4deg);
         left: 2.7em;
    }
    .logo img{
        width: 9em;
    }
    .titulo{
        margin-top: 0.1em;
        font-size: 2.5em;
    
    }
    .boton{
    margin-top: 0.3rem;
    width: 10em;
    height: 1.8em;
    font-weight: 500;
    background-color: #143E88;
    color: #fff;
    font-size: 2rem;
    /*margin-left: 1em;*/
    border: 0;
    padding: auto;
    border-radius: 20px
    }
    
    body{
        font-family: 'microgramma';

         min-height: 98vh;
    }
    
}
