/*convocatoria*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

 .container{ display: flex; justify-content: center; align-items: center;  }

 .section_con_1{position: relative;}
 .section_con_1 img { width: 100%;}
 .section_con_1 .mobil_image {display: none;}
 .section_conv_cont {position: absolute;top: 10%;display: flex;justify-content: space-around;align-items: center;width: 80%;}
 .section_conv_cont .section_con_11 .text-port{max-width: 550px;}
 .section_conv_cont .section_con_11 h1{color: #fff; font-family: 'Poppins' !important; font-weight: 700; font-size: 55px; line-height: 1.2;}
 .section_conv_cont .section_con_11 hr{border: none; height: 4px;background-color: #fff;margin: 0; width: 80%; }
 .section_conv_cont .section_con_11 h4{color: #fff; font-family: 'Poppins' !important; font-weight: 600; font-size: 25px;}
 .section_conv_cont .form-container {max-width: 450px;background-color: #fff;margin-left:auto;padding: 20px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 8px;}
 .section_conv_cont .form-container h1 {text-align: center;color: #142757;font-size: 25px; text-align: center; font-weight: 700; line-height: 1.2;font-family: 'Poppins' !important; margin: 0;}
 .section_conv_cont .form-container form {display: flex;flex-direction: column; margin-top: 20px;}
 .section_conv_cont .form-container form input {margin: 0 0 1rem;border: 1px solid #000; border-radius: 5px;height: 2.4375rem;}
 .section_conv_cont .form-container form select{margin: 0 0 1rem;border: 1px solid #000;border-radius: 5px;height: 2.4375rem !important;font-size: 14px;}
 .section_conv_cont .form-container input[type="checkbox"] {margin-right: 5px;height: 0.8rem;}
 .section_conv_cont .form-container .file-upload {display: flex;align-items: center;flex-direction: column;}
 .section_conv_cont .form-container .file-upload p {margin: 0;color: #666;font-size: 14px;font-family: 'Poppins' !important;}
 .section_conv_cont .form-container .file-upload input[type="file"] {display: none;}
 .section_conv_cont .form-container .file-upload label {background-color: #B92A20;color: #fff;padding: 8px 20px;margin: 10px;border-radius: 4px;cursor: pointer;display: inline-block;text-align: center;font-family: 'Poppins' !important;}
 .section_conv_cont .form-container form label {line-height: 1;font-size: 14px !important; font-weight: 600;color: #666;}
 .section_conv_cont .form-container form label span a{font-size: 14px !important; font-weight: 600;}
 .section_conv_cont .form-container button {background-color: #B92A20;color: #fff;border: none;padding: 10px;font-size: 16px;border-radius: 4px;cursor: pointer;font-weight: 600;font-family: 'Poppins' !important;}
 .section_conv_cont .form-container .file-upload input[type="file"]:valid+label {background-color: #B92A20;text-align: center;}

 .titumax{padding: 30px 0;}
 .titumax h1{font-size: 60px; color: #fff; font-weight: 600;font-family: 'Poppins' !important;text-align: center;}

 .section_nos_2{display: flex; justify-content: center; align-items: center; padding: 80px 10px; }
 .section_nos_2 .section_nos_71 h1 {font-family: 'Poppins' !important;  font-size: 55px; font-weight: 700; line-height: 1.1; color: #B92A20;margin-bottom: 20px;}
 .section_nos_2 .section_nos_71 h5 {font-family: 'Poppins' !important;  font-size: 20px;  line-height: 1.5; color: #000;font-weight: 500;}
 .section_nos_2 .section_nos_71 button{background-color: #B92A20; padding: 10px 20px;border-radius: 20px; color: #fff;margin-top: 20px;font-weight: 600;font-family: 'Poppins' !important;font-size: 20px;}
 .section_nos_2 .section_nos_72 img {border-radius: 20px;}


  .slideprincipal {background-color: #333;padding: 50px 0;}
 .section_nos_3 { display: flex;  align-items: center; justify-content: center;flex-direction: column;}
 .section_nos_3 h1 { font-family: 'Poppins' !important;  font-size: 50px; font-weight: 600; line-height: 1.1; color: #fff;}
 .section_nos_3 h4 { font-family: 'Poppins' !important;  font-size: 20px; font-weight: 600; line-height: 1.1; color: #fff;margin: 20px 0;}
 .section_nos_3 .jobs-container {display: flex;flex-wrap: nowrap;overflow: hidden;scroll-behavior: smooth;padding: 20px 0;}
 .section_nos_3 .jobs-container .job-card {flex: 0 0 auto;overflow: hidden;padding-right: 20px;}
 .section_nos_3 .jobs-container .job-card img {border-radius: 8px;width: 100%;}


 .twocolor{background: linear-gradient(to bottom, #fff 60%, #222 40%);padding-bottom: 30px !important;}
 .twocolor .fondito{padding-top: 50px;width: 100%;position: relative;}
 .twocolor .section_nos_4{position: absolute;top: 55%;color: white;padding: 20px;text-align: left;display: flex; margin: 0 60px 0 40px;}
 .twocolor .section_nos_4 .novedades1 h1{font-size: 30px;font-weight: 600;line-height: 1.2; font-family: 'Poppins' !important; color: #fff;margin: 0 auto;}
 .twocolor .section_nos_4 .novedades1 h5{font-size: 18px;font-weight: 400;line-height: 1.2; font-family: 'Poppins' !important; margin-top: 20px;  color: #fff;}
 .twocolor .section_nos_4 .novedades2 .formsubcri{display: flex;}
 .twocolor .section_nos_4 button{font-size: 18px;font-weight: 700; background-color: #FFF;height: 44px;color: #B92A20;padding: 10px;font-family: 'Poppins' !important;}
 .twocolor .section_nos_4 form [type='email']{font-size: 15px;background-color: transparent;border: 2px solid #fff;height: 44px;color: #fff;margin-bottom: 10px;padding: 10px 15px;font-family: 'Poppins' !important;}
 .twocolor .section_nos_4 form input[type="checkbox"]{margin-right: 5px; font-size: 14px;}
 .twocolor .section_nos_4 .novedades2 .formsubcri span{color: #fff;font-family: 'Poppins' !important;font-size: 14px;}
 .twocolor .section_nos_4 .novedades2 .formsubcri a{text-decoration: none;color: #fff;font-weight: 600;font-size: 14px;}
 .twocolor .section_nos_4 .novedades2 .formsubcri label{margin: 10px 0;display: flex; align-items: flex-start;}


 .twocolor .section_nos_4 .uk-input::placeholder {
   color: #ccc;
   opacity: 1; /* Asegurar que el color sea sólido */
}
 .uk-dotnav li a {
   width: 10px;
   /* Tamaño del puntito */
   height: 10px;
   border-radius: 50%;
   /* Forma circular */
   background-color: #fff;
   /* Color de los puntitos inactivos */
   display: inline-block;
   cursor: pointer;
   transition: background-color 0.3s ease;
   /* Animación suave al cambiar de estado */
}

.uk-checkbox, .uk-radio {
   height: 10px;
   width: 10px;
   margin-top: 4px;
}


/* Ancho personalizado para proporciones */
.custom-5-12 {
   width: 41.66667%; /* 5/12 */
}

.custom-7-12 {
   width: 58.33333%; /* 7/12 */
}

/* Ancho personalizado para 8/12 y 4/12 */
.custom-8-12 {
   width: 66.66667%; /* 8/12 */
}

.custom-4-12 {
   width: 33.33333%; /* 4/12 */
}
/* Responsividad */
@media (max-width: 768px) {
   .custom-5-12,
   .custom-7-12 {
       width: 100%; /* Ocupan el 100% en pantallas pequeñas */
   }

}



/* Extra extra large devices (large desktops and monitors, 1440px and up) */
@media only screen and (max-width: 1700px) {
   .section_conv_cont {top: 8%;width: 90%;}
   .section_conv_cont .section_con_11 .text-port{max-width: 550px;}
   .section_conv_cont .section_con_11 h1{font-size: 55px; line-height: 1.2;}
   .section_conv_cont .section_con_11 h4{font-size: 24px;}
   .section_conv_cont .form-container {max-width: 450px;padding: 25px;}
   .section_conv_cont .form-container h1 {font-size: 24px;}
   .section_conv_cont .form-container form input {height: 2rem;}
   .section_conv_cont .form-container form select{height: 2rem !important;padding: 0 15px;color: #666}
   .section_conv_cont .form-container .file-upload p {font-size: 14px;}
   .section_conv_cont .form-container .file-upload label {padding: 8px 20px;margin: 10px;}
   .section_conv_cont .form-container button {padding: 10px;font-size: 16px;}

   .titumax{padding: 30px 0;}
   .titumax h1{font-size:50px;}

   .section_nos_2{padding: 70px 10px; }
   .section_nos_2 .section_nos_71 h1 {font-size: 50px;margin-bottom: 18px;}
   .section_nos_2 .section_nos_71 h5 {font-size: 20px;  line-height: 1.5;}
   .section_nos_2 .section_nos_71 button{padding: 10px 20px;margin-top: 20px;font-size: 20px;}

    .slideprincipal {padding: 50px 0;}
   .section_nos_3 h1 { font-size: 45px;}
   .section_nos_3 h4 { font-size: 18px; margin: 20px 0;}

   .twocolor .section_nos_4{top: 50%;padding: 20px;}
   .twocolor .section_nos_4 .novedades1 h1{font-size: 28px;}
   .twocolor .section_nos_4 .novedades1 h5{font-size: 16px;margin-top: 20px; }
   .twocolor .section_nos_4 button{font-size: 18px;height: 44px;margin: 0 0 10px 10px;padding: 10px 15px;}
   .twocolor .section_nos_4 form [type='email']{font-size: 15px;height: 44px;margin-bottom: 10px;padding: 10px 15px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri span{font-size: 12px;}


}

/* Extra extra large devices (large desktops and monitors, 1440px and up) */
@media only screen and (max-width: 1500px) {
   .section_conv_cont {top: 4%;}
   .section_conv_cont .section_con_11 .text-port{max-width: 450px;}
   .section_conv_cont .section_con_11 h1{font-size: 45px; line-height: 1.2;}
   .section_conv_cont .section_con_11 h4{font-size: 20px;}
   .section_conv_cont .form-container {max-width: 450px;padding: 15px 25px;}
   .section_conv_cont .form-container h1 {font-size: 20px;}
   .section_conv_cont .form-container form input {height: 2rem;}
   .section_conv_cont .form-container form select{height: 2rem;padding: 0 15px;color: #666}
   .section_conv_cont .form-container .file-upload p {font-size: 14px;}
   .section_conv_cont .form-container .file-upload label {padding: 8px 20px;margin: 10px;}
   .section_conv_cont .form-container button {padding: 10px;font-size: 16px;}


   .titumax{padding: 30px 0;}
   .titumax h1{font-size:50px;}

   .section_nos_2{padding: 70px 10px; }
   .section_nos_2 .section_nos_71 h1 {font-size: 40px;margin-bottom: 18px;}
   .section_nos_2 .section_nos_71 h5 {font-size: 18px;  line-height: 1.4;}
   .section_nos_2 .section_nos_71 button{padding: 10px 20px;margin-top: 20px;font-size: 18px;}

   .twocolor .section_nos_4{top: 55%;padding: 20px 10px;}
   .twocolor .section_nos_4 .novedades1 h1{font-size: 24px;}
   .twocolor .section_nos_4 .novedades1 h5{font-size: 16px;margin-top: 20px; }
   .twocolor .section_nos_4 button{font-size: 16px;height: 44px;margin: 0 0 10px 0px;padding: 10px;}
   .twocolor .section_nos_4 form [type='email']{font-size: 14px;height: 44px;margin-bottom: 10px;padding: 10px 15px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri span{font-size: 12px;}

}

@media only screen and (max-width: 1300px) {
   .section_conv_cont {top: 5%;}
   .section_conv_cont .section_con_11 .text-port{max-width: 450px;}
   .section_conv_cont .section_con_11 h1{font-size: 45px; line-height: 1.2;}
   .section_conv_cont .section_con_11 h4{font-size: 20px;}


   .section_conv_cont .form-container {max-width: 350px;padding: 10px 20px;}
   .section_conv_cont .form-container h1 {font-size: 20px;}
   .section_conv_cont .form-container form input {height: 2rem; margin-bottom: 0.5rem;}
   .section_conv_cont .form-container form select{height: 2rem;padding: 0 15px;color: #666;margin-bottom: 0.5rem;}
   .section_conv_cont .form-container .file-upload p {font-size: 10px;}
   .section_conv_cont .form-container .file-upload .cvvvv {display: none;}
   .section_conv_cont .form-container .file-upload label {padding: 8px 20px;margin: 0px;}
   .section_conv_cont .form-container form label {font-size: 12px!important;}
   .section_conv_cont .form-container form label span a{font-size: 12px !important;}
   .section_conv_cont .form-container button {padding: 5px 10px;font-size: 14px;}


   .titumax{padding: 25px 0;}
   .titumax h1{font-size:40px;}

   .section_nos_2{padding: 60px 10px; }
   .section_nos_2 .section_nos_71 h1 {font-size: 30px;margin-bottom: 15px;}
   .section_nos_2 .section_nos_71 h5 {font-size: 16px;  line-height: 1.4;}
   .section_nos_2 .section_nos_71 button{padding: 10px 20px;margin-top: 20px;font-size: 16px;}

    .slideprincipal {padding: 40px 0;}
   .section_nos_3 h1 { font-size: 35px;}
   .section_nos_3 h4 { font-size: 16px; margin: 16px 0;}

   .twocolor .section_nos_4 .novedades1 h1{font-size: 22px;}
   .twocolor .section_nos_4 .novedades1 h5{font-size: 14px;margin-top: 20px; }


}

@media only screen and (max-width: 1100px) {
   .section_conv_cont {top: 5%;}
   .section_conv_cont .section_con_11 .text-port{max-width: 300px;}
   .section_conv_cont .section_con_11 h1{font-size: 35px; line-height: 1.2;}
   .section_conv_cont .section_con_11 h4{font-size: 16px;}
   .section_conv_cont .form-container {max-width: 300px;padding: 10px;}
   .section_conv_cont .form-container h1 {font-size: 18px;}
   .section_conv_cont .form-container form {margin-top: 10px;}
   .section_conv_cont .form-container form input {height: 1.5rem; margin-bottom: 0.5rem;}
   .section_conv_cont .form-container form select{height: 1.5rem !important;padding: 0 15px;color: #666;margin-bottom: 0.5rem;}
   .section_conv_cont .form-container .file-upload p {font-size: 10px;}
   .section_conv_cont .form-container .file-upload .cvvvv {display: none;}
   .section_conv_cont .form-container .file-upload label {padding: 8px 20px;margin: 0px;}
   .section_conv_cont .form-container form label {font-size: 12px!important;}
   .section_conv_cont .form-container form label span a{font-size: 12px !important;}
   .section_conv_cont .form-container button {padding: 5px 10px;font-size: 14px;}


   .twocolor .section_nos_4{top: 50%;padding: 20px 10px;margin: 0 70px 0 30px;}
   .twocolor .section_nos_4 .novedades1 h1{font-size: 18px;}
   .twocolor .section_nos_4 .novedades1 h5{font-size: 12px;margin-top: 0px; }
   .twocolor .section_nos_4 button{font-size: 14px;height: 35px;margin: 0 0 10px 10px;padding: 5px 10px;}
   .twocolor .section_nos_4 form [type='email']{font-size: 12px;height: 35px;margin-bottom: 10px;padding: 10px 15px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri span{font-size: 10px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri label{margin-top: 0px !important;}

}

@media only screen and (max-width: 992px) {
   .section_con_1 .pc_image {display: none;}
   .section_con_1 .mobil_image {display: block;}
  


   .section_conv_cont {top: 30%;flex-direction:column;width: 80%;}
   .section_conv_cont .section_con_11{width: 100%;margin-bottom: 10%;}
   .section_conv_cont .section_con_11 .text-port{width: 100%;text-align: center;max-width: 100%;}
   .section_conv_cont .section_con_11 h1{font-size: 60px;text-align: center;}
   .section_conv_cont .section_con_11 hr{margin: 10px 0; width: 100%; }
   .section_conv_cont .section_con_11 h4{font-size: 25px;}
   .section_conv_cont .section_con_12{width: 100%;}
   .section_conv_cont .form-container {max-width: 100%;padding: 30px;}
   .section_conv_cont .form-container h1 {font-size: 25px;}
   .section_conv_cont .form-container form {display: flex;flex-direction: column; margin-top: 20px;}
   .section_conv_cont .form-container form input {margin: 0 0 1rem; border-radius: 5px;height: 2rem;}
   .section_conv_cont .form-container form select{margin: 0 0 1rem;border-radius: 5px;height: 2rem;}
   .section_conv_cont .form-container input[type="checkbox"] {margin-right: 5px;height: 0.8rem;}
   .section_conv_cont .form-container .file-upload p {font-size: 14px;}
   .section_conv_cont .form-container .file-upload input[type="file"] {display: none;}
   .section_conv_cont .form-container .file-upload label {padding: 8px 20px;margin: 10px;}
   .section_conv_cont .form-container form label {line-height: 1;font-size: 14px; }
   .section_conv_cont .form-container button {padding: 10px;font-size: 16px;}

   .titumax{padding: 20px 0;}
   .titumax h1{font-size:30px;}

   .section_nos_2{padding: 50px 10px; }
   .section_nos_2 .section_nos_71 h1 {font-size: 24px;margin-bottom: 10px;}
   .section_nos_2 .section_nos_71 h5 {font-size: 14px;  line-height: 1.2;}
   .section_nos_2 .section_nos_71 button{padding: 10px 20px;margin-top: 20px;font-size: 14px;}

    .slideprincipal {padding: 30px 0;}
   .section_nos_3 h1 { font-size: 30px;}
   .section_nos_3 h4 { font-size: 14px; margin: 14px 0;}

   .twocolor {padding-top: 25px;}
   .twocolor .section_nos_4{top: 50%;padding: 20px 10px;}
   .twocolor .section_nos_4 .novedades1 h1{font-size: 18px;}
   .twocolor .section_nos_4 .novedades1 h5{font-size: 12px;margin-top: 15px; }
   .twocolor .section_nos_4 button{font-size: 14px;height: 35px;margin: 0 0 10px 10px;padding: 10px 15px;}
   .twocolor .section_nos_4 form [type='email']{font-size: 12px;height: 35px;margin-bottom: 10px;padding: 10px 15px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri span{font-size: 10px;}

}


@media only screen and (max-width: 767px) {
.page-wrapper .page-main {
   padding: 0px;
}}



@media only screen and (max-width: 697px) {
   .section_conv_cont {top: 35%;flex-direction:column;width: 80%;}
   .section_conv_cont .section_con_11{margin-bottom:5%;}
   .section_conv_cont .section_con_11 h1{font-size: 40px; line-height: 1.2;}
   .section_conv_cont .section_con_11 hr{height: 2px;margin: 5px 0; width: 100%; }
   .section_conv_cont .section_con_11 h4{font-size: 20px;}
   .section_conv_cont .form-container {padding: 20px;}
   .section_conv_cont .form-container h1 {font-size: 22px; }
   .section_conv_cont .form-container form {margin-top: 10px;}
   .section_conv_cont .form-container form input {margin: 0 0 0.5rem;height: 2rem;}
   .section_conv_cont .form-container form select{margin: 0 0 0.5rem;height: 2rem;}
   .section_conv_cont .form-container button {padding: 8px;font-size: 14px;}

   .page-wrapper .page-main {
      padding: 0px !important;
    }
  


   .titumax{padding: 20px 0;}
   .titumax h1{font-size:30px;}

   .section_nos_2{padding: 50px 10px;flex-direction: column; text-align: center;}
   .section_nos_2 .section_nos_71 h1 {font-size: 30px;margin-bottom: 10px; }
   .section_nos_2 .section_nos_71 h5 {font-size: 18px;  line-height: 1.5;}
   .section_nos_2 .section_nos_71 button{padding:20px;margin: 20px 0;font-size: 18px;}

   .twocolor .fondito {padding-top: 0px;width: 100%;position: relative;padding: 0 5px;}
   .twocolor .section_nos_4{top: 35%;padding: 10px; flex-direction: column; text-align: center;margin: 0px 0px 0px 35px;}
   .twocolor .section_nos_4 .novedades1 h1{font-size: 16px;}
   .twocolor .section_nos_4 .novedades1 h5{font-size: 12px;margin: 5px 0; }
   .twocolor .section_nos_4 .novedades2 .formsubcri{display: flex; justify-content: center;}
   .twocolor .section_nos_4 button{font-size: 14px;height: 30px;margin: 0 0 10px 10px;padding: 5px 10px;}
   .twocolor .section_nos_4 form [type='email']{font-size: 12px;height: 30px;margin-bottom: 0px;padding: 5px 10px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri span{font-size: 10px;text-align: left;}
   .twocolor .section_nos_4 .novedades2 .formsubcri span a{font-size: 10px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri label{margin: 5px 0;display: flex; align-items: flex-start;}


}

@media only screen and (max-width: 567px) {
   .section_conv_cont {top: 25%;flex-direction:column;width: 80%;}
   .section_conv_cont .section_con_11{margin-bottom:5%;}
   .section_conv_cont .section_con_11 h1{font-size: 24px; line-height: 1.2;}
   .section_conv_cont .section_con_11 h4{font-size: 16px;}
   .section_conv_cont .form-container {padding: 15px;}
   .section_conv_cont .form-container h1 {font-size: 18px; }
   .section_conv_cont .form-container form input {height: 1.5rem;}
   .section_conv_cont .form-container form select{height: 1.5rem;}
   form [type='text'], form [type='email'], form [type='number'], form [type='tel'], form [type='text']:focus, form [type='email']:focus, form [type='number']:focus, form [type='tel']:focus, form select:focus {font-size: 12px;line-height: 1;padding: 10px;}

   .titumax{padding: 15px 0;}
   .titumax h1{font-size:24px;}

   .uk-text-lead{margin-top: 20px;}

   .section_nos_2 .section_nos_71 h1 {font-size: 24px;margin-bottom: 10px; }
   .section_nos_2 .section_nos_71 h5 {font-size: 14px;  line-height: 1.5;}
   .section_nos_2 .section_nos_71 button{padding:10px;margin: 15px 0;font-size: 14px;}

   .slideprincipal {padding: 20px 0;}
   .section_nos_3 h1 { font-size: 24px;}
   .section_nos_3 h4 { font-size: 12px; margin: 12px 0;}


   .twocolor .fondito {
      padding-top: 0px;
      width: 100%;
      position: relative;
      padding: 0 5px;
  }


  .twocolor .section_nos_4 .novedades1 h5{display: none;}

   .twocolor .section_nos_4{top:35%;padding: 10px 10px;margin: 0px 0px 0px -5px;}
   .twocolor .section_nos_4 .novedades1 h1{font-size: 12px;margin: 5px 0;}
   .twocolor .section_nos_4 .novedades1 h5{font-size: 8px;margin: 5px 0; }
   .twocolor .section_nos_4 .novedades2 {padding: 0 20px;}
   .twocolor .section_nos_4 button{font-size: 10px;height: 20px;margin: 0 0 5px 5px;padding: 0px 10px;}
   .twocolor .section_nos_4 form [type='email']{font-size: 10px;height: 20px;margin-bottom: 0px;padding: 0px 10px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri span{font-size: 8px; text-align: left;}
   .twocolor .section_nos_4 .novedades2 .formsubcri span a {font-size: 8px;}
   .twocolor .section_nos_4 .novedades2 .formsubcri label{margin: 5px 0 !important;display: flex; align-items: flex-start;}

   .twocolor .section_nos_4 .uk-input::placeholder {
      font-size: 10px;
   }

}

@media only screen and (max-width: 400px) {
   .section_conv_cont {top: 25%;flex-direction:column;width: 90%;}
   .section_conv_cont .section_con_11 h1{font-size: 20px; line-height: 1.2;}
   .section_conv_cont .section_con_11 h4{font-size: 14px;}
   .section_conv_cont .form-container h1 {font-size: 16px; }
   .section_conv_cont .form-container .file-upload p {font-size: 10px;}
   .section_conv_cont .form-container .file-upload label {padding: 8px 10px;margin: 5px;}
   .section_conv_cont .form-container form label {font-size: 10px;}
   .section_conv_cont .form-container button {font-size: 12px;}
   .section_conv_cont .form-container input[type="checkbox"] {margin-right: 3px;height: 0.6rem;}

    .slideprincipal {padding: 20px 0;}
   .section_nos_3 h1 { font-size: 20px; text-align: center;}
   .section_nos_3 h4 { font-size: 12px; margin: 12px 0;}

   .twocolor .section_nos_4{top: 35%;padding: 10px 10px;}
   .twocolor .section_nos_4 .novedades1 h1{font-size: 12px;margin-bottom: 5px;}
   
   .twocolor .section_nos_4 button{font-size: 10px;height: 20px;margin: 0 0 5px 5px;padding: 0px 10px;}
   .twocolor .section_nos_4 form [type='email']{font-size: 10px;height: 20px;margin-bottom: 0px;padding: 0px 10px;}



   .twocolor .section_nos_4 .novedades2 .formsubcri span{font-size: 8px; text-align: left;}
   .twocolor .section_nos_4 .novedades2 .formsubcri label{margin: 5px 0;display: flex; align-items: flex-start;}

}








@media (max-width: 1024px) {
  .job-card {
    width: calc((100%) / 3);
    /* Tres imágenes en pantallas grandes, ajusta el cálculo para padding */
  }
}

@media (max-width: 768px) {
  .job-card {
    width: 50%;
    /* Dos imágenes en pantallas medianas, ajusta para un solo padding */
  }
}

@media (max-width: 567px) {
  .job-card {
    width: 100%;
    /* Una imagen en pantallas pequeñas */
    padding-right: 0;
    /* Elimina el padding derecho en móviles */
  }
}







