*{
    margin: 0;
    padding: 0;
    color: #fff;
    cursor: url(multimedia/iconos/Cursor.png), pointer;
    font-family: Arial, Helvetica, sans-serif; color: #fff;
}

.logo{
    position: absolute;
    /*border: 4px solid red;*/
    margin: 1% 0% 0% 2%;
    background: url(multimedia/iconos/logo3m.png);
    background-position: center center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 4.8%;
    height: 10%;
}
#ing0-movil{visibility: hidden;}
#esp0-movil{visibility: hidden;}
* label{color: #fff;}
nav{visibility: hidden;}

/*.sec0{
    height: 115.23vh;
    border: 4px solid orange;
}

.video0{
    height: 115.23vh;
}

.video0 video{
    width: 100%;
    border: 4px solid red;
    background-position: center;
    background-size: cover;
}

.titulo1{
    margin-top: -53%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 100px;
    z-index: 1;
    border: 4px solid skyblue;
}

.imgtitulo{
    background-color: #000;
    border: 4px solid wheat;
    z-index: 1;
    grid-column-start: 1;
    grid-column-end: 5;

    grid-row-start: 1;
    grid-row-end: 3;
}

.imgtitulo img{
    width: 100%;
}

.contenido{
    border: 4px solid rgb(255, 0, 0);
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
}*/

.sec0{

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 10%;

    /*border: 4px solid orange;*/
}

.video0{
    grid-column-start: 1;
    grid-column-end: 11;
    grid-row-start: 1;
    grid-row-end: 35;
    background-color: #000;
}

.video0 video{
    width: 100%;
    /*border: 4px solid red;*/
    background-position: center center center;
    background-size: cover;
}

.titulo1{
    font-family: url(static/Montserrat-Regular.ttf); color: #fff;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 100px;
    
    /*border: 4px solid skyblue;*/
}

.imgtitulo{
    /*background-color: #000;*/
    /*border: 4px solid wheat;*/
    z-index: 1;
    grid-column-start: 1;
    grid-column-end: 5;

    grid-row-start: 1;
    grid-row-end: 3;
}

.imgtitulo img{
    width: 100%;
}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;700;800&display=swap');
.contenido{
    font-family: 'Montserrat', sans-serif;
    grid-column-start: 1;
    grid-column-end: 11;

    grid-row-start: 1;
    grid-row-end: 11;
    /*border: 4px solid rgb(89, 85, 162);*/
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
}
.subtitulo label, .textosec0 label{font-family: 'Montserrat', sans-serif;}
.subtitulo{
 
    /*border: 4px solid rgb(0, 255, 72);*/
    font-size: 32px;

    grid-column-start: 1;
    grid-column-end: 11;

    grid-row-start: 9;
    grid-row-end: 18;
    text-align: center;
    line-height: 150%;
}

.textosec0{
    /*border: 4px solid rgb(255, 0, 144);*/
    
    font-size: 32px;

    grid-column-start: 3;
    grid-column-end: 9;

    grid-row-start: 29;
    grid-row-end: 32;
    text-align: center;
    z-index: 100;
}

.sec1{
    /*background-image: url(multimedia/imagenes/Fondo\ Home\ 3M.png);
    margin: 0;
    padding: 0;
    width: 100%;
    height: 725vh;
    margin-top: -.1%;
    margin-left: -.1%;
    background-repeat: none;
    background-size: cover;
    z-index: -1;*/
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 8%;
}

.contenido-sec1{
    background-image: url(multimedia/imagenes/Fondo\ Home\ 3M.png);
    background-repeat: no-repeat;
    background-position: center center center;
    background-size: cover;

    grid-column-start: 1;
    grid-column-end: 11;

    grid-row-start: -1;
    grid-row-end: 14;
    /*border: 4px solid red;*/
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
}

.metodologia{
    grid-column-start: 1;
    grid-column-end: 11;

    grid-row-start: 6;
    grid-row-end: 16;


    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 10%;
}
.meto{

    grid-column-start: 2;
    grid-column-end: 10;

    grid-row-start: 2;
    grid-row-end: 10;
}


.img000{width: 50%; margin: 0 auto;}
.img000{width: 50%; margin: 0 auto;}

.experiencia{
    font-family: 'Montserrat', sans-serif; font-weight: 700; color: #fff;
    /*border: 4px solid red;*/
    grid-column-start: 2;
    grid-column-end: 10;

    grid-row-start: 50;
    grid-row-end: 60;

    text-align: center;
    font-size: 62px;
}

.grecas-exp{
    /*border: 4px solid blue;*/

    grid-column-start: 2;
    grid-column-end: 10;

    grid-row-start: 60;
    grid-row-end: 70;

    background: url(multimedia/imagenes/Building\ up\ the\ 3m.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    scale: .65;
}
.texto-proces #msg12, .texto-proces #msg13{font-family: 'Montserrat', sans-serif; font-weight: 400;}
.texto-proces #msg14{font-family: 'Montserrat-Bold', sans-serif; font-weight: 600;}
.texto-proces{
    /*border: 4px solid yellow;*/
    grid-column-start: 2;
    grid-column-end: 10;

    grid-row-start: 78;
    grid-row-end: 84;
    text-align: center;
    font-size: 42px;
}

.logo-brands{
    /*border: 4px solid orange;*/

    grid-column-start: 1;
    grid-column-end: 11;

    grid-row-start: 93;
    grid-row-end: 150;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
}
.titulo-brands label{font-family: 'Montserrat-Bold', sans-serif; font-weight: 800;}
.titulo-brands{
    /*border: 4px solid red;*/
    grid-column-start: 2;
    grid-column-end: 10;

    grid-row-start: 1;
    grid-row-end: 7;
    text-align: center;
    font-size: 72px;
}

.greca-brands{
    /*border: 4px solid blue;*/
    grid-column-start: 1;
    grid-column-end: 11;

    grid-row-start: 12;
    grid-row-end: 18;

    background: url(multimedia/imagenes/Brand\ we\ work\ with.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.img-logos{
    /*border: 4px solid seagreen;*/
    grid-column-start: 2;
    grid-column-end: 10;

    grid-row-start: 19;
    grid-row-end: 50;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
}

.masterclean{
    box-sizing: border-box;

    /*border: 4px solid rgb(5, 105, 255);*/
    grid-column-start: 2;
    grid-column-end: 4;

    grid-row-start: 3;
    grid-row-end: 8;
    background: url(multimedia/iconos/snfondo/Master\ clean\ logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 25px;
}

.masterclean:hover{
    box-shadow: 0 4px 25px rgb(5, 105, 255);;
    transition: .8s all ease-in-out;
}

.pariclin{
    box-sizing: border-box;

    /*border: 4px solid rgb(5, 255, 17);*/
    grid-column-start: 5;
    grid-column-end: 7;

    grid-row-start: 3;
    grid-row-end: 8;
    background: url(multimedia/iconos/snfondo/Pariclin\ logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 25px;
}

.pariclin:hover{
    box-shadow: 0 4px 25px rgb(5, 255, 17);
    transition: .8s all ease-in-out;
}

.arcadia{
    box-sizing: border-box;

    /*border: 4px solid rgb(6, 147, 149);*/
    grid-column-start: 8;
    grid-column-end: 10;

    grid-row-start: 3;
    grid-row-end: 8;
    background: url(multimedia/iconos/snfondo/Arcadia\ logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 25px;
}

.arcadia:hover{
    box-shadow: 0 4px 25px rgb(6, 147, 149);
    transition: .8s all ease-in-out;
}

.paricoach{
    box-sizing: border-box;

    /*border: 4px solid rgb(138, 5, 255);*/
    grid-column-start: 2;
    grid-column-end: 4;

    grid-row-start: 13;
    grid-row-end: 18;
    background: url(multimedia/iconos/snfondo/Paricoach.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 25px;
}

.paricoach:hover{
    box-shadow: 0 4px 25px rgb(138, 5, 255);
    transition: .8s all ease-in-out;
}

.markeman{
    box-sizing: border-box;

    /*border: 4px solid rgb(255, 173, 42);*/
    grid-column-start: 5;
    grid-column-end: 7;

    grid-row-start: 13;
    grid-row-end: 18;
    background: url(multimedia/iconos/snfondo/Markeman\ logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 25px;
}

.markeman:hover{
    box-shadow: 0 4px 25px rgb(255, 173, 42);
    transition: .8s all ease-in-out;
}

.greenfield{
    box-sizing: border-box;

    /*border: 4px solid rgb(4, 151, 33);*/
    grid-column-start: 8;
    grid-column-end: 10;

    grid-row-start: 13;
    grid-row-end: 18;
    background: url(multimedia/iconos/snfondo/Green\ field\ logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 25px;
}

.greenfield:hover{
    box-shadow: 0 4px 25px rgb(4, 151, 33);
    transition: .8s all ease-in-out;
}

.mastermind{
    box-sizing: border-box;

    /*border: 4px solid rgb(5, 105, 255);*/
    grid-column-start: 3;
    grid-column-end: 5;

    grid-row-start: 23;
    grid-row-end:28;
    background: url(multimedia/iconos/snfondo/Mastermind\ logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 25px;
}

.mastermind:hover{
    box-shadow: 0 4px 25px rgb(5, 105, 255);
    transition: .8s all ease-in-out;
}

.alas{
    /*border: 4px solid rgb(255, 5, 5);*/
    box-sizing: border-box;

    grid-column-start: 7;
    grid-column-end: 9;

    grid-row-start: 23;
    grid-row-end:28;
    background: url(multimedia/iconos/snfondo/alas.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 25px;
}

.alas:hover{
    box-shadow: 0 4px 25px rgb(255, 5, 5);
    transition: .8s all ease-in-out;
}

.sec2{
    /*border: 4px solid rgb(0, 255, 195);*/
    grid-column-start: 1;
    grid-column-end: 11;

    grid-row-start: 150;
    grid-row-end: 180;

    display: grid;

    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;

    background: url(multimedia/imagenes/Our\ services.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.servicios-grecas{
    /*border: 4px solid blue;*/
    grid-column-start: 4;
    grid-column-end: 8;

    grid-row-start: 5;
    grid-row-end: 6;
    text-align: center;
    font-size: 72px;
    font-family: 'Montserrat-Bold', sans-serif; font-weight: 800;
}

.texto-servicios-grecas{
    /*border: 4px solid skyblue;*/
    grid-column-start: 2;
    grid-column-end: 10;

    grid-row-start: 20;
    grid-row-end:30;

    text-align: center;
    font-size: 32px;
    line-height: 150%;
}

.texto-servicios-grecas label{font-family: 'Montserrat', sans-serif;}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
.cards-preguntas{
    /*border: 4px solid pink;*/
    display: grid;
    grid-column-start: 2;
    grid-column-end: 10;

    grid-row-start: 33;
    grid-row-end: 66;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 10%;
}

.card1{
    border: 5px solid #CEAB41;
    border-radius: 20px;
    box-sizing: border-box;
    /*background-image: url(multimedia/iconos/Icono\ 1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;*/
    background-color: rgba(48, 48, 48, 0.154);

    grid-column-start: 2;
    grid-column-end: 4;

    grid-row-start: 1;
    grid-row-end: 5;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
    overflow: hidden;
}

.imacard{
    grid-column-start: 2;
    grid-column-end: 10;
    grid-row-start: 1;
    grid-row-end: 10;

    /*border: 7px solid red; width: 100%;*/
    background-image: url(multimedia/iconos/Icono\ 1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    z-index: 10;
}

.card2{
    border: 5px solid #CEAB41;
    border-radius: 20px;
    /*background-image: url(multimedia/iconos/Icono\ 2.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 60%;*/
    background-color: rgba(48, 48, 48, 0.154);
    grid-column-start: 5;
    grid-column-end: 7;

    grid-row-start: 1;
    grid-row-end: 5;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
    overflow: hidden;
}
.imacard1{
    grid-column-start: 2;
    grid-column-end: 10;
    grid-row-start: 1;
    grid-row-end: 10;

    /*border: 7px solid red; width: 100%;*/
    background-image: url(multimedia/iconos/Icono\ 2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    z-index: 10;
}

.card3{
    border: 5px solid #CEAB41;
    border-radius: 20px;
    /*background-image: url(multimedia/iconos/Icono\ 3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 60%;*/
    background-color: rgba(48, 48, 48, 0.154);
    grid-column-start: 8;
    grid-column-end: 10;

    grid-row-start: 1;
    grid-row-end: 5;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
    overflow: hidden;
}

.imacard2{
    grid-column-start: 2;
    grid-column-end: 10;
    grid-row-start: 1;
    grid-row-end: 10;

    /*border: 7px solid red; width: 100%;*/
    background-image: url(multimedia/iconos/Icono\ 3.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    z-index: 10;
}

.card4{
    border: 5px solid #CEAB41;
    border-radius: 20px;
    /*background-image: url(multimedia/iconos/Icono\ 4.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 60%;*/
    background-color: rgba(48, 48, 48, 0.154);
    grid-column-start: 2;
    grid-column-end: 4;

    grid-row-start: 6;
    grid-row-end: 10;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
    overflow: hidden;
}

.imacard3{
    grid-column-start: 2;
    grid-column-end: 10;
    grid-row-start: 1;
    grid-row-end: 10;

    /*border: 7px solid red; width: 100%;*/
    background-image: url(multimedia/iconos/Icono\ 4.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    z-index: 10;
}

.card5{
    border: 5px solid #CEAB41;
    border-radius: 20px;
    /*background-image: url(multimedia/iconos/Icono\ 5.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 60%;*/
    background-color: rgba(48, 48, 48, 0.154);
    grid-column-start: 5;
    grid-column-end: 7;

    grid-row-start: 6;
    grid-row-end: 10;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
    overflow: hidden;
}

.imacard4{
    grid-column-start: 2;
    grid-column-end: 10;
    grid-row-start: 1;
    grid-row-end: 10;

    /*border: 7px solid red; width: 100%;*/
    background-image: url(multimedia/iconos/Icono\ 5.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    z-index: 10;
}

.card6{
    border: 5px solid #CEAB41;
    border-radius: 20px;
    /*background-image: url(multimedia/iconos/Icono\ 6.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 60%;*/
    background-color: rgba(48, 48, 48, 0.154);
    grid-column-start: 8;
    grid-column-end: 10;

    grid-row-start: 6;
    grid-row-end: 10;

    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-auto-rows: 30px;
    overflow: hidden;
}

.imacard5{
    grid-column-start: 2;
    grid-column-end: 10;
    grid-row-start: 1;
    grid-row-end: 10;

    /*border: 7px solid red; width: 100%;*/
    background-image: url(multimedia/iconos/Icono\ 6.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    z-index: 10;
}

.texto-card{
    /*border: 4px solid palevioletred;*/
    grid-column-start: 1;
    grid-column-end: 11;

    grid-row-start: 1;
    grid-row-end: 14;
    text-align: center;
    margin-top: 90%;
    background-color: rgba(0, 0, 0, 0.037);
    font-size: 16.5px;
    padding: 2%;
}

.texto-card:hover{margin-top: -50%; transition: .3s;}

.visible{
    text-align: center;
    font-size: 21px;
    font-family: 'Montserrat', sans-serif; font-weight: 300;
}


.oculto{
    text-align: center;
    font-size: 21px;
    font-family: 'Montserrat', sans-serif; font-weight: 300;
}
.card1 .texto-card2{margin-top: 115%;}
.card2 .texto-card2{margin-top: 110%;}
.card3 .texto-card2{margin-top: 110%; box-sizing: border-box;}
.card3 .oculto:nth-child(1){margin-top: 10%;}
.card5 .texto-card2{margin-top: 111%;}
.card6 .texto-card2{margin-top: 120%;}
.texto-card2{margin-top: 100%;}
.footer1 label, .footer2 label, .footer3 label{font-family: 'Montserrat', sans-serif; font-weight: 400;}
.texto1 label, .texto2 label{font-family: 'Montserrat', sans-serif; font-weight: 400;}
footer{
    /*border: 4px solid yellow;*/
    /*position: absolute;*/
    /*background-color: red;*/
    /*margin-top: 55%;*/
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 11;
    grid-row-start: 225;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 100px;
    z-index: 1;
    font-size: 22px;
}

.footer1{
    /*border: 4px solid white;*/

    color: #fff;
    margin-left: 30%;
    margin-top: 16%;
    text-align: left;
    
    grid-column-start: 1;
    grid-column-end: 2;

    grid-row-start: 1;
    grid-row-end: 3;
}

.footer2{
    /*border: 4px solid whitesmoke;*/

    color: #fff;
    text-align: center;
    margin-top: 16%;

    grid-column-start: 2;
    grid-column-end: 3;

    grid-row-start: 1;
    grid-row-end: 3;
}

.footer3{
    /*border: 4px solid white;*/

    color: #fff;
    margin-right: 30%;
    margin-top: 15%;
    text-align: right;


    grid-column-start: 3;
    grid-column-end: 4;

    grid-row-start: 1;
    grid-row-end: 3;
}

.linea{
    /*border: 4px solid greenyellow;*/
    grid-column-start: 1;
    grid-column-end: 4;

    grid-row-start: 3;
    grid-row-end: 4;

    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: 50px;
}

.imagen-linea{
    margin-top: 0%;
    /*border: 4px solid #000;*/

    align-content: center;

    grid-column-start: 1;
    grid-column-end: 4;

    grid-row-start: 1;
    grid-row-end: 2;
}

.lineafooter{
    width: 100%;
    scale: .8;
}

.texto1{
    /*border: 4px solid red;*/
    margin-left: 20%;
    grid-column-start: 1;
    grid-column-end: 2;

    grid-row-start: 2;
    grid-row-end: 3;
}

.texto2{
    /*border: 4px solid red;*/
    text-align: right;
    text-decoration: none;
    margin-right: 20%;
    grid-column-start: 2;
    grid-column-end: 4;

    grid-row-start: 2;
    grid-row-end: 3;
}

label{color: #fff;}

/*////////////////////////////////////////////////////////////////////////RESPONSIVE/////////////////////////////////////////////////////////////*/
@media screen and (max-width:600px) {
    nav{visibility: visible;}
    .menu{visibility: hidden;}
    .slider-check{width: 200%; margin-left: -100%;}
    .logo{width: 10%;}
    #ing0{visibility: hidden;}
    #esp0 {visibility: hidden; display: none;}

    #ing0-movil{visibility: visible;}
    #esp0-movil{visibility: visible;}
    /*.video0{visibility: hidden;}
    .sec0{
        background: url(multimedia/imagenes/fondo\ espacio\ ladeado\ derecho.jpg);
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100vh;
        background-position: center;
        background-repeat: none;
        background-size: cover;
        z-index: -1;
    }
    .alas{background-size: contain; scale: 2;}

    .titulo1{position: absolute; width: 100%; height: 10%; margin-top: -240%;}
    .contenido{position: absolute; width: 100%; height: 10%; margin-top: -230%;}
    .contenido label{font-size: 16px;}
    .subtitulo{
        grid-column-start: 1;
        grid-column-end: 10;
        box-sizing: border-box;
        padding-left: 4%;
    }*/
    .video0{visibility: hidden;}
    .sec0{
        background: url(multimedia/imagenes/fondo\ espacio\ ladeado\ derecho.jpg);
        margin: 0;
        padding: 0;
        width: 100%;
        background-position: center center center;
        background-repeat: none;
        background-size: cover;
        z-index: -1;
    }
    .alas{background-size: contain; scale: 2;}

    .greca-brands{background-size: contain;}
    .contenido-sec1{grid-auto-rows: 18.2px; grid-row-end: 14;}
    /*.titulo1{position: absolute; width: 100%; height: 10%; margin-top: -240%;}*/
    /*.contenido{position: absolute; width: 100%; height: 10%; margin-top: -230%;}*/
    .contenido label{font-size: 15px;}
    .titulo1{grid-row-start: 1;}
    .subtitulo{
        grid-column-start: 1;
        grid-column-end: 11;
        grid-row-start: 6;
        grid-row-end: 12;
        box-sizing: border-box;
        padding-left: 0%;
        line-height: 50%;
    }
    .textosec0{
        grid-row-start: 20;
        grid-row-end: 24;
    }
    /*.page-content{
        margin-top: -70%;
    }*/
    .experiencia{ /*border: 4px solid red;*/
        font-size: 20px;
        line-height: 200%;
        grid-row-start: 70;
    }
    .grecas-exp{
        grid-row-start: 75;
        scale: .8;
    }
    .texto-proces{
        font-size: 16.5px;
        /*grid-row-start: 49;
        grid-row-end: 54;*/
    }
    .logo-brands{
        font-size: 16.5;
        /*grid-row-start: 59;
        grid-row-end: 102;*/
    }
    .titulo-brands{font-size: 42px;}
    /*.greca-brands{grid-row-start: 12; grid-row-end: 15;}
    .img-logos{grid-row-start: 20; grid-row-end: 43;}
    .paricoach, .markeman, .greenfield{grid-row-start: 10; grid-row-end: 15;}
    .mastermind, .alas{grid-row-start: 17; grid-row-end: 22;}*/

    .sec2{grid-row-start: 170; grid-row-end: 193;}
    .servicios-grecas{font-size: 22px; grid-row-start: 5; grid-row-end: 7;}
    .texto-servicios-grecas{font-size: 16.5px; grid-row-start: 8; grid-row-end: 15;}
    .cards-preguntas{display: inline-block; height: 50%; grid-row-start: 18;}
    footer {font-size: 10px; grid-row-start: 340;}
    .linea{margin-top: -25%;}
}

@media screen and (min-width:800px) {
    .sec0{
        height: 100vh;
    }


}