.elementor-13003 .elementor-element.elementor-element-2dd2d69{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13003 .elementor-element.elementor-element-2dd2d69, .elementor-13003 .elementor-element.elementor-element-2dd2d69::before{--border-transition:0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-797250f *//**/
.elementor-13003 .elementor-element.elementor-element-797250f table {
        background-color: transparent;
    background-image: linear-gradient(180deg, #1A1E25 0%, #000000 100%);
    box-shadow: 0px 10px 40px -18px #DB8916;
    border: 2px solid #DB8916!important;
    border-radius: 16px;
    padding: 10px;
}

@media (max-width:1200px) {
    .elementor-13003 .elementor-element.elementor-element-797250f td {
    max-width: 100%!important;
    min-width: auto!important;
}
}



/* Mantener el estilo original del header */
thead tr {
  background-color: inherit!important; /* No aplicar cambios de estilo aquí */
}

/* Estilos para la columna izquierda */
tbody tr td:first-child {
  background-color: rgba(255, 255, 255, 0.03); /* Fondo blanco con opacidad del 20% */
  border-radius: 12px!important;
  border: 1px solid rgba(255, 255, 255, 0)!important;
}

/* Estilos para las celdas de "Detalles de su oferta" */
tbody tr td:not(:first-child) {
  background-color: #090E17; /* Fondo oscuro especificado */
  border: 1px solid rgba(255, 255, 255, 0.15)!important; /* Bordes suaves entre celdas */
  border-radius: 12px!important;
}

/* Asegurar que todas las celdas tengan la misma altura */
tbody tr td {
  padding: 23px!important;
  height: 50px; /* Ajusta según la altura que prefieras */
  
  text-align: center; /* Centrar el texto en cada celda */
  vertical-align: middle; /* Centrar verticalmente */
}

/* Opcional: Ajustes generales para la tabla */
table {
  width: 100%; /* Para que la tabla ocupe todo el contenedor */
  border-collapse: collapse; /* Quitar espacios entre bordes */
}
/* Estilo para la primera columna en <tbody> */


/* Estilo para el resto de celdas en <tbody>, excluyendo la primera columna */
tbody td:not(:first-child) {
  background-color: inherit!important;
  color: #FFFFFF;
  text-align: center;
  padding: 20px;
}
tr#tr_id_8761757 {
    background-color: #ffffff08 !important;
}

a.ntb_edit_table_class_12983 {
    display: none;
}
.ntb_table_wrapper {
   
    overflow-wrap: unset!important;
    overflow-y: inherit!important;
}
span#mce_6:after {
    content: "USD" !important;
    font-size: 17px;
}
span#mce_10:after {
    content: "USD" !important;
    font-size: 17px;
}
span#mce_14:after {
    content: "USD" !important;
    font-size: 17px;
}/* End custom CSS */