    .formulario form{
        display:flex;
        width:100%;
        max-width:506px;
        justify-content:center;
        align-items:center;
        /*background-color:brown;*/
      }
      
 
      .formulario{
         display:flex;
         width:100%;
         justify-content:center;
         align-items:center;
        background-color:darkgrey;
        padding:202px 20px 104px 20px;
        position:relative;
      }
      
      .formularioFondo{
        display:flex;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color:black;
        overflow-y:hidden;
        z-index:0;
      }
      
      .formularioFondo img{
        width:100%;
        object-fit:cover;
        object-position:center;
      }
      
      .formularioWrapper{
        display:flex;
        width:100%;
        max-width:1222px;
        background-color:lightblue;
      }
      
      .formularioContainer{
        display:flex;
        width:100%;
        flex-direction:column;
        align-items:center;
        background-color:#FFFFFF;
        max-width:639px;
        gap:37px;
        padding:47px 20px;
        border-radius:35px;
        position:relative;
        z-index:2;
      }
      
      .formulario .textos{
        display:flex;
        width:100%;
        justify-content:center;
        align-items:center;
        flex-direction:column;
        text-align:center;
        gap:15px;
        /*background-color:pink;*/
      }
      
      
 .formularioTitles{
        font-family: "helvetica-lt-pro", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size:35.07px;
        line-height:35.07px;
        color:#274988;
        letter-spacing:-0.047em;
        max-width:457.7px;
   } 

   .formularioParrafo{
         font-family: "helvetica-lt-pro", sans-serif;
         font-weight: 400;
         font-style: normal;
         font-size: 17px; /*px*/
         line-height: 22px; /* ej. 1.5, 20px, auto*/
         letter-spacing:-0.0075em; /*ej. 2px o 0.1 em*/
         max-width:434px;
   }
      
      
      .formularioForma{
        display:flex;
        width:100%;
        flex-direction:column;
        gap:18px;
      }
      
      input, textarea{
        all:unset;
        width:100%;
        background-color:#FAFAFA;
        border:1px solid #DBDBDB;
        border-radius:10px;
        padding:16px 13px;
        box-sizing:border-box;
        font-family: "helvetica-lt-pro", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 13px;
        line-height: 19px;
        letter-spacing:0.015em;
        align-items:flex-start;
      }
      
      
      input::placeholder{
        
      }
      
      .formularioBoton{
        all:unset;
        cursor:pointer;
        display:flex;
        gap:21px;
        width:fit-content;
        margin-top:100px;
      }
      

      textarea{
        height:106px;
      }
      
      .formularioBoton{
        all:unset;
        cursor:pointer;
        display:flex;
        padding:13.7px 0px;
        /*background-color:pink;*/
        width:fit-content;
        min-width:140.29px;
        border-radius:50px;
        background-image:url("./imgs/form_boton.png");
        background-position:center;
        background-size:contain;
        background-repeat:no-repeat;
        font-family: "helvetica-lt-pro", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size:16px;
        line-height:16px;
        letter-spacing:-0.024em;
        justify-content:center;
        transition: all ease .2s;
      }

      .formularioBoton:hover {
    /* Elevación y escala */
    transform: translateY(-1.75px) scale(1.01) !important;
    /* Sombra profunda para dar sensación de altura */
    box-shadow: 0 10px 20px rgba(30, 116, 226, 0.2) !important;
    cursor: pointer !important;
}

      
      
     .formulario .grandeBox{
        display:flex;
        width:100%;
        gap:18px;
      }
      
     .formulario .box1{
        display:flex;
        width:58%;
      }
      
    .formulario  .box2{
        display:flex;
        width:42%;
      }


      @media(max-width:700px){

          .formularioTitles{
            font-size: 31px;
            line-height: 31px;
          }

          .formularioContainer{
            gap: 18px;
          }

      }
        