* {
    margin: 0;
    font-family:League Spartan;
    font-size: 16px;
    color: #041F2D;
}

@font-face {
    font-family:League Spartan;
    src: url(./Font/LeagueSpartan/static/LeagueSpartan-Bold.ttf);
}

@font-face {
    font-family:Coco;
    src: url(./Font/CocoGhotic/CocoGothic-Bold_trial.ttf);
}

html {
    scroll-behavior: smooth;
}

a{
    text-decoration: none;
}

.Caja1header{
    margin-top: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 20rem;
    padding-left: 16rem;
}

.Nombrelogo{
    height: 6rem;
}

.linkheader{
    font-size: 50px;
    text-decoration: none;
    margin-top: 2rem;
    padding-left: 2rem;
}

.Caja2Header{
    display: flex;
    justify-content: center;
}

/* MAIN  */


.parent-Container{
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 1px;
    grid-row-gap: 10px;
    justify-items: center;
}

.parent {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 1px;
    grid-row-gap: 10px;
    margin-left: -3.0999999999999996rem;
    height: 1rem;
    background-color: #041F2D;
    box-shadow: 0px 1px 5px 14px rgba(0,0,0,0.75);
    -webkit-box-shadow: 0px 1px 5px 14px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 1px 5px 14px rgba(0,0,0,0.75);
    padding: 20px;
    height: 27rem;
    width: 54.5rem;

}


    
.div1Main { 
    grid-area: 1 / 1 / 2 / 2; 
    
}

h2{
    font-size: 10rem;
    -webkit-text-stroke: 0.4rem black;
    color: white;
    text-shadow: 7px 3px 0px rgba(255,255,255,1);
}

.div2Main { 
    grid-area: 2 / 1 / 3 / 2; 
    margin-left: 2rem;
    
}

.Pdiv2Main{
    font-size: 1.22rem;
    font-family: Coco;
    letter-spacing: 0.3rem;
    color: white;
}


.div1Bias{
    display: flex;
    justify-items: center;
    align-items: center;
    justify-content: center;
    margin-top: 6rem;
}

.imgBias{
    height: 13rem;
}

.div3Bias{
    padding: 2rem;
}

.PBias1{

    font-size: 2rem;
    
}

.PBias2{

    font-size: 2rem;
    margin-top: 0.5rem;

}

span{
    font-family: Coco;
    font-size: 1.5rem;
}

.Servicios{ 
    display: flex;
    background-image: url('./img/Lineacurva.png');
    height: 5.5rem;
    width: 25rem;
    align-items: center;
    text-align: center;
    justify-content: center;
}

h3{
    color: white;
    font-size: 2.4rem;
}

.parentService{
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin: 7rem;
    grid-row: 3 / 4;
    justify-items:center;
}

.spanService{
    font-size: 1rem;
}

.h4ServiceNumber{
    font-size: 1.3rem;
}

.div1Service { 
    grid-area: 1 / 1 / 2 / 2;
    box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    width: 34rem;
    border-radius: 5px;
    margin-right: 30rem;
    

}

.div1Service:hover{
    transition: all 1s;
    transform: translateY(-10px);
}

.flexService{
    display: flex;
    height: 13rem;
    justify-content: space-between;
    
}

.X-service{
    margin-left: 37rem;
}

.h4Service{
    font-size: 1.6rem;
}

.imgService{
    padding: 1.2rem;
}

.div2Service{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1rem;
    
}

.div3Service { 
    grid-area: 2 / 1 / 3 / 2; 
    box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    width: 34rem;
    border-radius: 5px;
}
.div3Service:hover { 
    transition: all 1s;
    transform: translateY(-10px);
}

.div4Service { 
    grid-area: 3 / 1 / 4 / 2; 
    box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
    width: 34rem;
    border-radius: 5px;
    margin-right: 30rem;
    margin-top: 1rem;
}
.div4Service:hover { 
    transition: all 1s;
    transform: translateY(-10px);
}

.Contacto{ 
    display: flex;
    background-image: url('./img/Lineacurva-inversa.png');
    height: 5.6rem;
    width: 24.5rem;
    align-items: center;
    text-align: center;
    justify-content: center; 
}

.Contacto2{
    display: flex;
    justify-content: flex-end;
}

.contactflex{
    display: flex;
    justify-items: center;
    align-items: center;
    justify-content: center;
    margin-right: 14rem;
}

.parentContacto{
    display: grid;
    justify-items: center;
    width: 50rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 50px;
    grid-row-gap: 50px;

}
 .PContacto{
    text-align: center;
    font-size: 1.7rem;
    margin-left: 2rem;
    font-family: Coco;
}  


.PContacto2{
    text-align: center;
    font-size: 1.7rem;
    margin-left: 4rem;
    padding: 0.6rem;
    font-family: Coco;
}   

.PContacto3{
    text-align: center;
    font-size: 1.7rem;
    margin-left: 2rem;
    font-family: Coco;
} 
.div1Contacto {
    grid-area: 1 / 1 / 2 / 2; 
    background-image: url('./img/Cs.Exactas-Responsive.svg');
    height: 7.3rem;
    width: 18.7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.div2Contacto { 
    grid-area: 1 / 2 / 2 / 3; 
    background-image: url('./img/Cs.Exactas.svg');
    height: 7.3rem;
    width: 18.7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.div3Contacto { 
    grid-area: 1 / 3 / 2 / 4; 
    background-image: url('./img/Cs.Exactas.svg');
    height: 7.3rem;
    width: 18.7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.div4Contacto {
     grid-area: 2 / 1 / 3 / 2;
     background-image: url('./img/Cs.Sociales-Responsive.svg');
     height: 7.3rem;
     width: 18.7rem;
     text-align: center;
     display: flex;
     flex-direction: column;
     justify-content: center;
     
}

.div5Contacto { 
    grid-area: 2 / 2 / 3 / 3;
    background-image: url('./img/Cs.Sociales.svg');
    height: 7.3rem;
    width: 18.7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.div6Contacto { 
    grid-area: 2 / 3 / 3 / 4;
    background-image: url('./img/Cs.Sociales.svg');
    height: 7.3rem;
    width: 18.7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center; 
}

.div7Contacto { 
    grid-area: 3 / 1 / 4 / 2;
    background-image: url('./img/Idiomas-Reponsive.svg');
    height: 7.3rem;
    width: 18.7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center; 
}

.div8Contacto { 
    grid-area: 3 / 2 / 4 / 3;
    background-image: url('./img/Idiomas.svg');
    height: 7.3rem;
    width: 18.7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center; 
}

.div9Contacto { 
    grid-area: 3 / 3 / 4 / 4;
    background-image: url('./img/Otras-materias.svg');
    height: 7.3rem;
    width: 18.7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center; 
}

.div1Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}
.div2Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}
.div3Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}
.div4Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}
.div5Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}
.div6Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}
.div7Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}
.div8Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}
.div9Contacto:hover {
    transition: all 1s;
    transform: scale(1.05);
}

footer{
    background-color: #041F2D;
}

.grupo-2{
    text-align: center;
    background-color: #174259;
    padding: 15px 10px;
    text-align: center;
    color: white;
}

.grupo-2 small{
    color: white;
    font-family: Coco;
    font-size: 1.5rem;
    
}


.Fdiv1{
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.fimg{
    height: 15rem;
    
}

.Fincon{
    height: 3rem;
}


@media(max-width:800px){
    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 20rem;
        padding-left: 16rem;   
    }
    
    .Nombrelogo{
        height: 8rem;
        margin-left: 4rem;
        
    }
    
    .linkheader{
        font-size: 4rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 2rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-top: 3rem;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        padding: 20px; 
        height: 21rem;
        width: 46rem;
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 7.7rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 7px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 2.4rem;
        
    }
    
    .Pdiv2Main{
        font-size: 1rem;
        font-family: Coco;
        letter-spacing: 0.3rem;
        color: white;
    }
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 1.5rem
    
    }
    
    .imgBias{
        height: 13rem;
    }
    
    .div3Bias{
        padding: 2rem;
    }
    
    .PBias1{
    
        font-size: 2rem;
        
    }
    
    .PBias2{
    
        font-size: 2rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva.png');
        height: 5.5rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content:center;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 7rem;
        grid-row: 3 / 4;
        justify-items:start;
    }
    
    .spanService{
        font-size: 1rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.3rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 34rem;
        border-radius: 5px;
        margin-right: 0rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        
    }
    
    .X-service{
        margin-left: 0rem;
    }
    
    .h4Service{
        font-size: 1.6rem;
    }
    
    .imgService{
        padding: 1.2rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 34rem;
        border-radius: 5px;
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 34rem;
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.7rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(4.5, 1fr);
        grid-column-gap: 0px;
        
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
         grid-area: 2 / 1 / 3 / 2;
         background-image: url('./img/Cs.Sociales-Responsive.svg');
         height: 7.3rem;
         width: 18.7rem;
         text-align: center;
         display: flex;
         flex-direction: column;
         justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }

}

@media(max-width:700px){
    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 20rem;
        padding-left: 16rem;   
    }
    
    .Nombrelogo{
        height: 7rem;
        margin-left: 4rem;
        
    }
    
    .linkheader{
        font-size: 3.5rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 2rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 10px;  
        padding: 20px; 
        height: 18rem;
        width: 40rem;
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 7rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 7px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 2.4rem;
        
    }
    
    .Pdiv2Main{
        font-size: 0.8rem;
        font-family: Coco;
        letter-spacing: 0.3rem;
        color: white;
    }
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 1.5rem
    
    }
    
    .imgBias{
        height: 13rem;
    }
    
    .div3Bias{
        padding: 2rem;
    }
    
    .PBias1{
    
        font-size: 2rem;
        
    }

    .eliminar{
        display: none;
    }
    
    .PBias2{
    
        font-size: 2rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva.png');
        height: 5.5rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content:center;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 4.5rem;
        grid-row: 3 / 4;
        justify-items:start;
    }
    
    .spanService{
        font-size: 1rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.3rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 34rem;
        border-radius: 5px;
        margin-right: 0rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        
    }
    
    .X-service{
        margin-left: 0rem;
    }
    
    .h4Service{
        font-size: 1.6rem;
    }
    
    .imgService{
        padding: 1.2rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 34rem;
        border-radius: 5px;
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 34rem;
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.7rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(4.5, 1fr);
        grid-column-gap: 0px;
        
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
         grid-area: 2 / 1 / 3 / 2;
         background-image: url('./img/Cs.Sociales-Responsive.svg');
         height: 7.3rem;
         width: 18.7rem;
         text-align: center;
         display: flex;
         flex-direction: column;
         justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }

}

@media(max-width:600px){

    .eliminar{
        display: none;
    }

    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 20rem;
        padding-left: 16rem;   
    }
    
    .Nombrelogo{
        height: 6rem;
        margin-left: 4rem;
        
    }
    
    .linkheader{
        font-size: 3.5rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 2rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-top: 2rem;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 0px;  
        padding: 20px; 
        height: 19rem;
        width: 34rem;    
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 7rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 7px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 1.7rem;
        
    }
    
    .Pdiv2Main{
        font-size: 0.8rem;
        font-family: Coco;
        letter-spacing: 0.2rem;
        color: white;
    }
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 3.5rem;
        margin-top: 4rem;
    
    }
    
    .imgBias{
        height: 13rem;
    }
    
    .div3Bias{
        padding: 2rem;
    }
    
    .PBias1{
    
        font-size: 2rem;
        
    }
    
    .PBias2{
    
        font-size: 2rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva.png');
        height: 5.5rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content:center;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 3.5rem;
        grid-row: 3 / 4;
        justify-items:start;
    }
    
    .spanService{
        font-size: 1rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.3rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        width: 31rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        
    }
    
    .X-service{
        margin-left: 0rem;
        width: 31rem;
    }
    
    .h4Service{
        font-size: 1.6rem;
    }
    
    .imgService{
        padding: 1.2rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 31rem;
        border-radius: 5px;
        
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
        width: 31rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.7rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {

        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 20px;
            
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
        height: 40rem;
        width: 36.5rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
         grid-area: 2 / 1 / 3 / 2;
         background-image: url('./img/Cs.Sociales-Responsive.svg');
         height: 7.3rem;
         width: 18.7rem;
         text-align: center;
         display: flex;
         flex-direction: column;
         justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    footer{
        background-color: #041F2D;
    }
    
    .grupo-2{
        text-align: center;
        background-color: #174259;
        padding: 15px 10px;
        text-align: center;
        color: white;
    }
    
    .grupo-2 small{
        color: white;
        font-family: Coco;
        font-size: 1.5rem;
        
    }
    
    
    .Fdiv1{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    
    .fimg{
        height: 11rem;
        
    }
    
    .Fincon{
        height: 3rem;
    }
}

@media(max-width:500px){

    .eliminar{
        display: none;
    }
    .eliminar2{
        display: none;
    }

    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 11rem;
        padding-left: 15rem; 
        width: 0rem;
    }
    
    .Nombrelogo{
        height: 5rem;
        margin-left: 0rem;
        
    }
    
    .linkheader{
        font-size: 3.0rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 0rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-top: 2rem;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 0px;  
        padding: 20px; 
        height: 18rem;
        width: 27.7rem;
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 5.7rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 7px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 1.7rem;
        
    }
    
    .Pdiv2Main{
        font-size: 0.767rem;
        font-family: Coco;
        letter-spacing: 0rem;
        color: white;
        margin-left: 2rem;
    }
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 3.5rem;
        margin-top: 2rem;
    
    }
    
    .imgBias{
        height: 13rem;
    }
    
    .div3Bias{
        padding: 2rem;
    }
    
    .PBias1{
    
        font-size: 2rem;
        
    }

    span{
        font-size: 1.37rem;
    }
    
    .PBias2{
    
        font-size: 2rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva.png');
        height: 5.5rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content:center;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 0rem;
        grid-row: 3 / 4;
        align-content: center;
        justify-items: center;
        justify-content: center;
        align-items: center;
    }
    
    .spanService{
        font-size: 1rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.3rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        width: 25rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        
    }
    
    .X-service{
        margin-left: 0rem;
        width: 25rem;
    }
    
    .h4Service{
        font-size: 1.6rem;
    }
    
    .imgService{
        padding: 1.2rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 25rem;
        border-radius: 5px;
        
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
        width: 25rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.7rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {

        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 20px;
            
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
        height: 40rem;
        width: 29.5rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
        grid-area: 2 / 1 / 3 / 2;
        background-image: url('./img/Cs.Sociales-Responsive.svg');
        height: 7.4rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.4rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    footer{
        background-color: #041F2D;
    }
    
    .grupo-2{
        text-align: center;
        background-color: #174259;
        padding: 15px 10px;
        text-align: center;
        color: white;
    }
    
    .grupo-2 small{
        color: white;
        font-family: Coco;
        font-size: 1.2rem;
        
    }
    
    .Fdiv1{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    
    .fimg{
        height: 10rem;
        
    }
    
    .Fincon{
        height: 2.6rem;
    }
}

@media(max-width:415px){

    .eliminar{
        display: none;
    }
    .eliminar2{
        display: none;
    }

    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 0rem;
        padding-left: 13rem;
        width: 0rem;
    }
    
    .Nombrelogo{
        height: 5rem;
        margin-left: 0rem;
        
    }
    
    .linkheader{
        font-size: 2.5rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 0rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-top: 2rem;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 0px;
        background-image: none;
        background-color: #041F2D;
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        background-size: cover;  
        padding: 31px;
        height: 13rem;
        width: 21rem;    
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 5rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 4px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 1rem;
        
    }
    
    .Pdiv2Main{
        font-size: 0.6rem;
        font-family: Coco;
        letter-spacing: 0.0754321rem;
        color: white;
        margin-left: -0.5rem;

    }
    
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 1rem;
        margin-top: 2rem;
        padding: 0.2rem;
    }
    
    .imgBias{
        height: 13rem;
    }
    
    .div3Bias{
        padding: 0.2rem;
    }
    
    .PBias1{
    
        font-size: 2rem;
        
    }

    span{
        font-size: 1.37rem;
    }
    
    .PBias2{
    
        font-size: 2rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva-responsive.svg');
        height: 5.5rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content:center;
        margin-left: -1rem;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 0rem;
        grid-row: 3 / 4;
        align-content: center;
        justify-items: center;
        justify-content: center;
        align-items: center;
        margin-top: 1rem;
    }
    
    .spanService{
        font-size: 0.76rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.2rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        width: 20rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        height: 8rem;
        
    }
    
    .X-service{
        margin-left: 0rem;
        width: 20rem;
    }
    
    .h4Service{
        font-size: 1.2rem;
    }
    
    .imgService{
        padding: 1.2rem;
        height: 6rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 20rem;
        border-radius: 5px;
        
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
        width: 20rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.6rem;
        width: 22.3rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {

        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 20px;
            
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
        height: 40rem;
        width: 24.5rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
        grid-area: 2 / 1 / 3 / 2;
        background-image: url('./img/Cs.Sociales-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.4rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    footer{
        background-color: #041F2D;
    }
    
    .grupo-2{
        text-align: center;
        background-color: #174259;
        padding: 15px 10px;
        text-align: center;
        color: white;
    }
    
    .grupo-2 small{
        color: white;
        font-family: Coco;
        font-size: 1.0rem;
        
    }
    
    .Fdiv1{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    
    .fimg{
        height: 8rem;
        
    }
    
    .Fincon{
        height: 2.4rem;
    }
}

@media(max-width:428px){

    .eliminar{
        display: none;
    }
    .eliminar2{
        display: none;
    }

    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 0rem;
        padding-left: 13rem;
        width: 0rem;
    }
    
    .Nombrelogo{
        height: 5rem;
        margin-left: 0rem;
        
    }
    
    .linkheader{
        font-size: 2.5rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 0rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-top: 2rem;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 0px;
        background-image: none;
        background-color: #041F2D;
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        background-size: cover;  
        padding: 31px;
        height: 13rem;
        width: 21rem;    
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 5rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 4px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 1rem;
        
    }
    
    .Pdiv2Main{
        font-size: 0.6rem;
        font-family: Coco;
        letter-spacing: 0.0754321rem;
        color: white;
        margin-left: -0.5rem;

    }
    
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 1rem;
        margin-top: 2rem;
        padding: 0.2rem;
    }
    
    .imgBias{
        height: 13rem;
    }
    
    .div3Bias{
        padding: 0.2rem;
    }
    
    .PBias1{
    
        font-size: 2rem;
        
    }

    span{
        font-size: 1.37rem;
    }
    
    .PBias2{
    
        font-size: 2rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva-responsive.svg');
        height: 5.5rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content:center;
        margin-left: -1rem;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 0rem;
        grid-row: 3 / 4;
        align-content: center;
        justify-items: center;
        justify-content: center;
        align-items: center;
        margin-top: 1rem;
    }
    
    .spanService{
        font-size: 0.76rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.2rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        width: 20rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        height: 8rem;
        
    }
    
    .X-service{
        margin-left: 0rem;
        width: 20rem;
    }
    
    .h4Service{
        font-size: 1.2rem;
    }
    
    .imgService{
        padding: 1.2rem;
        height: 6rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 20rem;
        border-radius: 5px;
        
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
        width: 20rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.6rem;
        width: 22.3rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {

        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 20px;
            
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
        height: 40rem;
        width: 24.5rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
        grid-area: 2 / 1 / 3 / 2;
        background-image: url('./img/Cs.Sociales-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.4rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    footer{
        background-color: #041F2D;
    }
    
    .grupo-2{
        text-align: center;
        background-color: #174259;
        padding: 15px 10px;
        text-align: center;
        color: white;
    }
    
    .grupo-2 small{
        color: white;
        font-family: Coco;
        font-size: 1.0rem;
        
    }
    
    .Fdiv1{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    
    .fimg{
        height: 8rem;
        
    }
    
    .Fincon{
        height: 2.4rem;
    }
}

@media(max-width:390px){

    .eliminar{
        display: none;
    }
    .eliminar2{
        display: none;
    }

    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 0rem;
        padding-left: 13rem;
        width: 0rem;
    }
    
    .Nombrelogo{
        height: 5rem;
        margin-left: -1.5rem;
        
    }
    
    .linkheader{
        font-size: 2.5rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 0rem;
        padding-right: 1.5rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-top: 2rem;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 0px;
        background-image: none;
        background-color: #041F2D;
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        background-size: cover;  
        padding: 31px;
        height: 13rem;
        width: 21rem;    
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 5rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 4px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 1rem;
        
    }
    
    .Pdiv2Main{
        font-size: 0.6rem;
        font-family: Coco;
        letter-spacing: 0.0754321rem;
        color: white;
        margin-left: -0.5rem;

    }
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 1rem;
        margin-top: 2rem;
        padding: 0.2rem;
    }
    
    .imgBias{
        height: 13rem;
    }
    
    .div3Bias{
        padding: 0.2rem;
    }
    
    .PBias1{
    
        font-size: 2rem;
        
    }

    span{
        font-size: 1.37rem;
    }
    
    .PBias2{
    
        font-size: 2rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva-responsive.svg');
        height: 5.5rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content:center;
        margin-left: -1rem;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 0rem;
        grid-row: 3 / 4;
        align-content: center;
        justify-items: center;
        justify-content: center;
        align-items: center;
        margin-top: 1rem;
    }
    
    .spanService{
        font-size: 0.76rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.2rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        width: 20rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        height: 8rem;
        
    }
    
    .X-service{
        margin-left: 0rem;
        width: 20rem;
    }
    
    .h4Service{
        font-size: 1.4rem;
    }
    
    .imgService{
        padding: 1.2rem;
        height: 6rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 20rem;
        border-radius: 5px;
        
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
        width: 20rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.7rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {

        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 20px;
            
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
        height: 40rem;
        width: 24rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.3rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.3rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
        grid-area: 2 / 1 / 3 / 2;
        background-image: url('./img/Cs.Sociales-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.4rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    footer{
        background-color: #041F2D;
    }
    
    .grupo-2{
        text-align: center;
        background-color: #174259;
        padding: 15px 10px;
        text-align: center;
        color: white;
    }
    
    .grupo-2 small{
        color: white;
        font-family: Coco;
        font-size: 1.0rem;
        
    }
    
    .Fdiv1{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    
    .fimg{
        height: 8rem;
        
    }
    
    .Fincon{
        height: 2.4rem;
    }
}

@media(max-width:393px){

    .eliminar{
        display: none;
    }
    .eliminar2{
        display: none;
    }

    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 0rem;
        padding-left: 13rem;
        width: 0rem;
    }
    
    .Nombrelogo{
        height: 5rem;
        margin-right: -0.3999999999999999rem;
    }
    
    .linkheader{
        font-size: 2.5rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 0rem;
        padding-right: 1.5rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

}

@media(max-width:375px){

    .eliminar{
        display: none;
    }
    .eliminar2{
        display: none;
    }

    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 0rem;
        padding-left: 13rem;
        width: 0rem;
    }
    
    .Nombrelogo{
        height: 5rem;
        margin-left: 0rem;
        margin-right: 2.4rem;
    }
    
    .linkheader{
        font-size: 2.5rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 0rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-top: 2rem;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 0px;
        background-image: none;
        background-color: #041F2D;
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        background-size: cover;  
        padding: 31px;
        height: 13rem;
        width: 21rem;    
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 5rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 4px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 1rem;
        
    }
    
    .Pdiv2Main{
        font-size: 0.6rem;
        font-family: Coco;
        letter-spacing: 0.0754321rem;
        color: white;
        margin-left: -0.5rem;

    }
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 1rem;
        margin-top: 2rem;
        padding: 0.2rem;
    }
    
    .imgBias{
        height: 13rem;
    }
    
    .div3Bias{
        padding: 0.2rem;
    }
    
    .PBias1{
    
        font-size: 2rem;
        
    }

    span{
        font-size: 1.37rem;
    }
    
    .PBias2{
    
        font-size: 2rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva-responsive.svg');
        height: 5.6rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content:center;
        margin-left: -1rem;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 0rem;
        grid-row: 3 / 4;
        align-content: center;
        justify-items: center;
        justify-content: center;
        align-items: center;
        margin-top: 1rem;
    }
    
    .spanService{
        font-size: 0.76rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.2rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        width: 20rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        height: 8rem;
        
    }
    
    .X-service{
        margin-left: 0rem;
        width: 20rem;
    }
    
    .h4Service{
        font-size: 1.4rem;
    }
    
    .imgService{
        padding: 1.2rem;
        height: 6rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 20rem;
        border-radius: 5px;
        
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
        width: 20rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.7rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {

        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 20px;
            
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
        height: 40rem;
        width: 24.5rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
        grid-area: 2 / 1 / 3 / 2;
        background-image: url('./img/Cs.Sociales-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.4rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    footer{
        background-color: #041F2D;
    }
    
    .grupo-2{
        text-align: center;
        background-color: #174259;
        padding: 15px 10px;
        text-align: center;
        color: white;
    }
    
    .grupo-2 small{
        color: white;
        font-family: Coco;
        font-size: 1.0rem;
        
    }
    
    .Fdiv1{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    
    .fimg{
        height: 8rem;
        
    }
    
    .Fincon{
        height: 2.4rem;
    }
}

@media(max-width:360px){

    .eliminar{
        display: none;
    }
    .eliminar2{
        display: none;
    }

    .Caja1header{
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        flex-direction: column;
        padding-right: 0rem;
        padding-left: 13rem;
        width: 0rem;
    }
    
    .Nombrelogo{
        height: 4.75rem;
        margin-left: -1rem;
        
    }
    
    .linkheader{
        font-size: 2.5rem;
        text-decoration: none;
        margin-top: 2rem;
        padding-left: 0rem;
        padding-right: 3rem;
    }
    
    .Caja2Header{
        height: 0rem;
        width: 0rem;
    }

    .parent-Container{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 1px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-top: 2rem;
    }
    
    .parent {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1px;
        grid-row-gap: 0px;
        background-image: none;
        background-color: #041F2D;
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        background-size: cover;  
        padding: 31px;
        height: 13rem;
        width: 17rem;   
        margin-left: 0rem;
    
    }
        
    .div1Main { 
        grid-area: 1 / 1 / 2 / 2; 
        
    }
    
    h2{
        font-size: 5rem;
        -webkit-text-stroke: 0.2rem black;
        color: white;
        text-shadow: 4px 3px 0px rgba(255,255,255,1);
    }
    
    .div2Main { 
        grid-area: 2 / 1 / 3 / 2; 
        margin-left: 1rem;
        
    }
    
    .Pdiv2Main{
        font-size: 0.64rem;
        font-family: Coco;
        letter-spacing: 0rem;
        color: white;
        margin-left: -0.5rem;

    }
    .div1Bias{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-left: 1rem;
        margin-top: 2rem;
        padding: 0.2rem;
    }
    
    .imgBias{
        height: 12rem;
    }
    
    .div3Bias{
        padding: 0.2rem;
    }
    
    .PBias1{
        font-size: 2rem;
    }

    span{
        font-size: 1.35rem;
        
    }
    
    .PBias2{
    
        font-size: 1.73rem;
        margin-top: 0.5rem;
    
    }

    .Servicios{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa2.png');
        height: 5rem;
        width: 22.53rem;
        align-items: center;
        text-align: center;
        justify-content: center;
    }
    
    h3{
        color: white;
        font-size: 2.4rem;
    }
    
    .parentService{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 0rem;
        grid-row: 3 / 4;
        align-content: center;
        justify-items: center;
        justify-content: center;
        align-items: center;
        margin-top: 1rem;
    }
    
    .spanService{
        font-size: 0.76rem;
    }
    
    .h4ServiceNumber{
        font-size: 1.2rem;
    }
    
    .div1Service { 
        grid-area: 1 / 1 / 2 / 2;
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        width: 20rem;
        
    
    }
    
    .div1Service:hover{
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .flexService{
        display: flex;
        height: 13rem;
        justify-content: space-between;
        height: 8rem;
        
    }
    
    .X-service{
        margin-left: 0rem;
        width: 20rem;
    }
    
    .h4Service{
        font-size: 1.4rem;
    }
    
    .imgService{
        padding: 1.2rem;
        height: 6rem;
    }
    
    .div2Service{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem;
        
    }
    
    .div3Service { 
        grid-area: 2 / 1 / 3 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        width: 20rem;
        border-radius: 5px;
        
    }
    .div3Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .div4Service { 
        grid-area: 3 / 1 / 4 / 2; 
        box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -webkit-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        -moz-box-shadow: 5px 12px 5px 0px rgba(0,0,0,0.62);
        border-radius: 5px;
        margin-right: 0rem;
        margin-top: 1rem;
        width: 20rem;
    }
    .div4Service:hover { 
        transition: all 1s;
        transform: translateY(-10px);
    }
    
    .Contacto{ 
        display: flex;
        background-image: url('./img/Lineacurva-inversa.png');
        height: 5.7rem;
        width: 25rem;
        align-items: center;
        text-align: center;
        justify-content: center; 
    }

    .parentContacto {

        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 20px;
            
    }

    .Contacto2{
        display: flex;
        justify-content: flex-end;
    }
    
    .contactflex{
        display: flex;
        justify-items: center;
        align-items: center;
        justify-content: center;
        margin-right: 0rem;
        height: 40rem;
        width: 21.5rem;
    }
    

     .PContacto{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 2rem;
        font-family: Coco;
    }  
    
    
    .PContacto2{
        text-align: center;
        font-size: 1.7rem;
        margin-left: 4rem;
        padding: 0.6rem;
        font-family: Coco;
    }   

    .PContacto3{
        font-size: 0px;
    }   
    
    .div1Contacto {
        grid-area: 1 / 1 / 2 / 2; 
        background-image: url('./img/Cs.Exactas-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div2Contacto { 
        grid-area: 1 / 2 / 2 / 3; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div3Contacto { 
        grid-area: 1 / 3 / 2 / 4; 
        background-image: url('./img/Cs.Exactas.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div4Contacto {
        grid-area: 2 / 1 / 3 / 2;
        background-image: url('./img/Cs.Sociales-Responsive.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
         
    }
    
    .div5Contacto { 
        grid-area: 2 / 2 / 3 / 3;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .div6Contacto { 
        grid-area: 2 / 3 / 3 / 4;
        background-image: url('./img/Cs.Sociales.svg');
        height: 7.3rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div7Contacto { 
        grid-area: 3 / 1 / 4 / 2;
        background-image: url('./img/Idiomas-Reponsive.svg');
        height: 7.4rem;
        width: 18.7rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    
    .div8Contacto { 
        grid-area: 3 / 2 / 4 / 3;
        background-image: url('./img/Idiomas.svg');
        height: 0rem;
        width: 0rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center; 
        font-size: 0;
    }
    
    
    .div1Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div2Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div3Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div4Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div5Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div6Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div7Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div8Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    .div9Contacto:hover {
        transition: all 1s;
        transform: scale(1.05);
    }
    footer{
        background-color: #041F2D;
    }
    
    .grupo-2{
        text-align: center;
        background-color: #174259;
        padding: 15px 10px;
        text-align: center;
        color: white;
    }
    
    .grupo-2 small{
        color: white;
        font-family: Coco;
        font-size: 0.93rem;
        
    }
    
    .Fdiv1{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    
    .fimg{
        height: 7rem;
        
    }
    
    .Fincon{
        height: 2rem;
    }
}



