body {
    margin: 0;
    cursor: url(../cursors/cursorgreen2.cur), default;
    font-family: Arial, Helvetica, sans-serif;
}


.ventana {
    position: relative;
    width: 100vw;
    height: 100vh;
    background: linear-gradient(#2d8ecf, #9bb8c9);
    overflow: hidden;
}

h6 {
    color: white;
    text-align: center;
}


.texto-izq {
    position: absolute;
    left: 8%;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    text-align: left;
}

.texto-der {
    position: absolute;
    right: 8%;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    text-align: right;
}


p {
    font-size: 48px;
    margin: 0;
}

span {
    font-weight: 10;
    font-style: italic;
}

h4 {
    font-size: 74px;
    font-weight: bold;
    font-style: italic;
    margin: 0;
}






/*modelo*/





.modelo-centro {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ventana model-viewer {
    width: 500px;
    height: 600px;
    position: static;
    transform: none;
}



.ventana-model {
   
    transition:
        transform 0.2s ease,
        filter 0.2s ease;
}

.ventana-model {
  cursor: url("../cursors/cursorgreen1.cur"), pointer !important;
}







.ventana-model:hover {
    filter: brightness(2.05);
}




.ventana-model:hover {
    transform: scale(1.05);
}



















@media (max-width: 1025px) {


    .texto-izq,
    .texto-der {
        position: static;
        transform: none;
        text-align: center;
        margin-bottom: 20px;
    }

    .ventana {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .modelo-centro {
        position: static;
        transform: none;
    }

    .ventana model-viewer {
        width: 200px;
        height: 300px;

    }

    .texto-izq {
        display: none;
    }

    h4 {
        font-size: 24px;
    }

    p {
        font-size: 24px;
    }


}