body.contacto #wrap{padding-top: 60px;}

      .pagepymes{    padding: 60px 20px 174px;background: url(../img/pymes/f1.jpg) no-repeat center top;}
      .pagepymes.pagepymesgra{background-image: url(../img/pymes/f2.jpg);}
      .pagepymes_f1 {max-width: 1160px;text-align: center;margin: 0px auto;}
      .pagepymes_f1 h1{padding: 0px 0px 60px;letter-spacing: -0.5px;color: #111111;margin: 0px;font-weight: 900;font-size: 36px;}
      .pagepymes_f1 p{font-size: 16px;line-height: 1.3;color: #111111;margin-bottom: 35px;}
      .pagepymes_f2{max-width: 1160px;margin: 0px auto;display: flex;justify-content: center;align-items: flex-start;}
      .pagepymes_f2_c1{max-width: 679px;width: 100%;margin-right: 20px}
      .pagepymes_f2_c2 {
    width: 320px;
    padding: 0 0 30px;
    /* background-color: #000; */
}
      .pagepymes_f2_c2 h3{font-family: Roboto;font-style: normal;font-weight: 900;font-size: 28px;line-height: 1.2;color: #FF7300;margin-bottom: 27px;}
      .pagepymes_f2_c2 p{margin-bottom: 30px;line-height: 1.2;color: #FFFFFF;font-size: 14px;}
      .pagepymes_f2_c2 p small{color: #FFFFFF;display: block;margin-bottom: 18px;font-size: 14px;}
      .pagepymes_f2_c2 p a{color: #FF7300;font-weight: 400;}
      .py_sty1{padding-bottom: 10px;}
      .py_sty1.py_sty1_aler label span{color: #FF0041;margin-left: 5px;}
      .py_sty1.py_sty1_aler label span:before{content: "Campo requerido";}
      .py_sty1.py_sty1_aler2 label span{color: #FF0041;margin-left: 5px;}
      .py_sty1.py_sty1_aler2 label span:before{content: "Incorrecto";}
      .py_sty1.py_sty1_aler3 label span:before{content: "RUC de tu empresa incorrecto";}
      .py_sty1.py_sty1_aler4 label span:before{content: "Email incorrecto";}




      .py_sty1 label{font-size: 16px;color: #000;font-weight: 400;padding-bottom: 5px; display: block;}
      .py_sty1 input, .py_sty1 textarea{width: 100%;height: 50px;border: 0px;background-color: #fff;padding: 13px 12px;font-family: Roboto;font-size: 16px;background: #F7F7F7;
border: 1px solid #A4A4A4;
box-sizing: border-box;
border-radius: 2px;background: #F7F7F7; }
      .py_sty1 textarea{height: 192px;}


      .py_sty1.py_sty1_aler input, .py_sty1.py_sty1_aler textarea{border-color:  #FF0041;}
      .py_sty1.py_sty1_aler input:focus-visible, .py_sty1.py_sty1_aler textarea:focus-visible {outline-color: #FF0041;}
      .py_sty1.py_sty1_aler2 input, .py_sty1.py_sty1_aler2 textarea{border-color:  #FF0041;}
      .py_sty1.py_sty1_aler2 input:focus-visible, .py_sty1.py_sty1_aler2 textarea:focus-visible {outline-color: #FF0041;}
      .py_sty1.py_sty1_aler3 input, .py_sty1.py_sty1_aler3 textarea{border-color:  #FF0041;}
      .py_sty1.py_sty1_aler3 input:focus-visible, .py_sty1.py_sty1_aler3 textarea:focus-visible {outline-color: #FF0041;}
      .py_sty1.py_sty1_aler4 input, .py_sty1.py_sty1_aler4 textarea{border-color:  #FF0041;}
      .py_sty1.py_sty1_aler4 input:focus-visible, .py_sty1.py_sty1_aler4 textarea:focus-visible {outline-color: #FF0041;}

      #btnenviar {background: #FF7300;border-radius: 3px;font-weight: bold;font-size: 14px;text-align: center;color: #FFFFFF;border: 0;display: block;width: 100%;height: 50px;cursor: pointer;}

      .pagepymes_f2_c3{width: 328px;padding: 0px;background-color: #fff;}
      .pagepymes_msj{height: 376px;width: 100%;display: flex;align-items: center;justify-content: center;border: 1px solid #FF7300;border-radius: 13px;}
      .pagepymes_msj_m{max-width: 216px;}
      .pagepymes_msj_m img{display:block;margin: 0px auto;}
      .pagepymes_msj_m h3{padding: 20px 0;margin: 0px;color: #000;font-weight: 900;font-size: 28px; }
      .pagepymes_msj_m p{font-size: 14px;line-height: 1.3;color: #000;text-align: center;margin-bottom: 12px;}
      .pagepymes_msj_m div{max-width: 215px;margin: 0px auto;width: 100%;border-top: 1px solid #C4C4C4;text-align: center;padding-top: 12px;}
      .pagepymes_msj_m small{color: #111111;display: block;font-size: 14px;text-align: center;}
      .pagepymes_msj_m a{color: #FF7300;font-size: 14px;}


      .pagepymes_f3{width: 320px;margin: 0px auto;}
      .pagepymes_f3 p{font-size: 14px;
    line-height: 1.3;
    color: #000;
    text-align: left;
    margin-bottom: 12px;max-width: 263px;}

      .pagepymes_f3 div{width: 100%;border-top: 1px solid #C4C4C4;text-align: left;padding-top: 12px;}
      .pagepymes_f3 small{color: #111111;display: block;font-size: 14px;}
      .pagepymes_f3 a{color: #FF7300;font-size: 14px;}



      @media(max-width: 520px){
      .pagepymes{    padding: 30px 15px 50px;}
      .logo_creceya{height: 140px;}
      .pagepymes_f1{text-align: center;}
      .pagepymes_f1 h1{font-size: 26px;letter-spacing: inherit;text-shadow: none;padding-bottom: 26px;}
      .pagepymes.pagepymesgra .pagepymes_f1 h1{padding-bottom: 35px;}
      .pagepymes_f2 { flex-wrap: wrap; min-height: inherit;max-width: 320px}
      .pagepymes_f2_c1 {width: 100%;margin: 0px;}
      .pagepymes_f2_c2 h3 { font-size: 22px; margin-bottom: 17px;}
      .pagepymes_f2_c2{width: 100%;}
      }





.pagequien{padding:20px 20px 80px;background: url(../img/pymes/3.png) no-repeat left 230px;}
.pagequien_f1 {max-width: 1160px;text-align: center;    margin: 0px auto;margin-bottom: 40px;}
.pagequien_f1 h1{padding: 0px 0px 0px;letter-spacing: -0.5px;color: #111111;margin: 0px;font-weight: 900;font-size: 36px;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.pagequien_f1 p{font-size: 16px;line-height: 1.3;color: #111111;margin-bottom: 35px;}



.pagequien_f2{
  max-width: 1000px;text-align: center;    margin: 0px auto;background: #000;padding: 0 20px 19px;position: relative;
}
.pagequien_f2 h2{font-weight: 900;font-size: 28px;color: #FF7300;margin-bottom: 15px;padding-top: 32px; }
.pagequien_f2 p{font-size: 16px;line-height: 1.3;color: #fff;margin-bottom: 35px;}
.pagequien_f2 p strong{font-weight: bold;}
/* cambios para que ofrecemos css */
.pagequien_f2_list{    display: grid;
    grid-template-columns: repeat(6, 1fr);
    max-width: 840px;
    grid-gap: 28px;margin: 0px auto;margin-bottom: 28px; }

.pagequien_link{position: absolute;background: #FF7300;
border-radius: 3px;left: 50%;transform: translateX(-50%);height: 50px;width: 265px;display: block;text-align: center;color: #FFFFFF;font-size: 14px;font-weight: bold;padding-top: 15px;bottom: -26px;transition: all 300ms ease-in-out;}
.pagequien_link:hover{opacity: 0.9;}


@media(max-width: 520px){
  .pagequien{    padding: 20px 15px 50px;}

  .pagequien_f1 h1{    font-size: 26px;text-shadow: none;}
  .pagequien_f1 p{font-size: 14px;}

  .pagequien_f2{padding: 0 12px 54px;}
  .pagequien_f2 h2{font-size: 22px;}
  .pagequien_f2 p{font-size: 14px;margin-bottom: 22px;}
  .pagequien_f2_list{grid-template-columns: repeat(2, 1fr);grid-gap: 20px;margin-bottom: 20px;max-width: 300px;}

}