.estuTitles{
  font-family: "Sorts Mill Goudy", serif;
  font-weight: 400;
  font-style: normal;
  font-size:24.03px;
  font-style: normal;
  line-height:37px;
  /*background-color:green;*/
  max-width:309px;
  position:relative;
  transform:translateY(7px);
}

/* <weight>: Use a value from 100 to 900*/

.estuTexto{
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size:14.42px;
  line-height:21px;
  max-width:458px;
}      
           
      
      
      
      .estuCaja{
        display:flex;
        width:100%;
        padding:29px 26px 29px 44px;
        max-width:562.21px;
        flex-direction:column;
        height:326.76px;
        width:562.21px;
        background-color:#F3F3F3;
        align-items:flex-start;   
        border-radius:12px;
        transition:all 0.25s ease;
      }
      
      .estuTitular{
        display:flex;
        width:100%;
        justify-content:space-between;
        align-items:flex-end;
        /*background-color:brown;*/
        margin-bottom:35px;
      }
     
      .estuIcon{
        display:flex;
        width: 71.12px;
        height: 71.12px;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center;
        /*background-color:black;*/
        flex-shrink: 0;
      }
      
      .estuIcon.a{
            background-image:url("./imgs/icon1.png");
      }
      
      .estuIcon.b{
           background-image:url("./imgs/icon2.png");
      }
      
      .estuIcon.c{
           background-image:url("./imgs/icon3.png");
      }
      
      .estuIcon.d{
           background-image:url("./imgs/icon4.png");
      }

            .estuIcon.e{
           background-image:url("./imgs/icon5.png");
      }

            .estuIcon.f{
           background-image:url("./imgs/icon6.png");
      }

            .estuIcon.g{
           background-image:url("./imgs/icon7.png");
      }
      
      
      .estuLinea{
        display:flex;
        width:100%;
        height:1.46px;
        max-width:100%;
        background-color:#E0E0E0;
      }
      
      
a.estuBoton{
  all: unset;
  position: relative;
  cursor: pointer;
  padding: 14px 19px;
  background-color: #AE864E;
  text-align: center;
  border-radius: 13px;
  color: white;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.02em;
  transition: all 0.20s ease;
  width:fit-content;
}

a.estuBoton:hover{
  transform: translateY(-8px);
}
      .estuEspacioA{
        height:30px;
      }
      
      .estuEspacioB{
        height:36px;
      }
      
      .estuCaja:hover{
        transform:scale(1.07);
      }
  
      
      
      .estu{
        display:flex;
        flex-wrap:wrap;
        row-gap:46px;
        column-gap:28px;
        padding:85px 20px 102px 20px;
        /*background-color:lightgrey;*/
        justify-content:center;
      }
      



    @media(max-width:1000px){


        .estuCaja{
            padding: 30px;
            width: 450px;
        }


    }





        @media(max-width:600px){

            .estuTitles{
                font-size: 21px;
                line-height: 28px;
                text-align: center;
                order: 2;
                transform: translateY(0);
            }

            .estuCaja{
                justify-content: center;
                padding: 25px;
                height: fit-content;
                align-items: center;
            }

            .estuIcon{
                flex-shrink: 0;
            }

            .estuTitular{
                flex-direction: column;
                justify-content: center;
                align-items: center;
                gap: 20px;
                margin: 0;
                padding:15px;
            }

            .estuTexto{
                font-size: 14px;
                line-height: 20px;
                text-align: center;
            }

      .estuEspacioA{
        height:21px;
      }
      
      .estuEspacioB{
        height:21px;
      }


      a.estuBoton{
        font-size: 14px;
        padding:11px 15px;
      }


        }