.elementor-500 .elementor-element.elementor-element-40e3a62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-500 .elementor-element.elementor-element-7528978{--display:flex;}.elementor-500 .elementor-element.elementor-element-d49c892{--display:flex;}.elementor-500 .elementor-element.elementor-element-16da40f{--display:flex;}.elementor-500 .elementor-element.elementor-element-6d4b3c2{text-align:center;}.elementor-500 .elementor-element.elementor-element-6d4b3c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#222222;}.elementor-500 .elementor-element.elementor-element-7932a60{text-align:center;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:400;color:#666666;}.elementor-500 .elementor-element.elementor-element-b6df254 .elementor-repeater-item-44783ad{background-color:#DFAA34 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 .elementor-repeater-item-97a8502{background-color:#DFAA34 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 .elementor-repeater-item-6b896d7{background-color:#DFAA34 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 .elementor-repeater-item-e15dad9{background-color:#DFAA34 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 .elementor-repeater-item-491f074{background-color:#DFAA34 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 .elementor-repeater-item-db4366e{background-color:#DFAA34 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-container .wpr-data-table{min-width:1133px;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-inner-container{width:100%;border-style:none;border-radius:0px;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-data-table{width:100%;}.elementor-500 .elementor-element.elementor-element-b6df254 th:not(".wpr-table-th-pag"){text-align:center;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-th-inner-cont{text-align:center;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-flex-column span{text-align:center;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-flex-column-reverse span{text-align:center;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-th{text-align:center;-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;}.elementor-500 .elementor-element.elementor-element-b6df254{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-b6df254 th.wpr-table-th{border-style:none;}.elementor-500 .elementor-element.elementor-element-b6df254 th.wpr-table-th-pag{border-style:none;}.elementor-500 .elementor-element.elementor-element-b6df254 td.wpr-table-td{border-style:none;}.elementor-500 .elementor-element.elementor-element-b6df254 td.wpr-table-td-pag{border-style:none;}.elementor-500 .elementor-element.elementor-element-b6df254 table{border-radius:0px;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-th-pag{-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-th i{-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-th svg{-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-td{-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;text-align:center;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-td-pag{-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-td i{-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-td svg{-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-table-text{-webkit-transition-duration:0s;transition-duration:0s;transition-property:background-color color font-size;}.elementor-500 .elementor-element.elementor-element-b6df254 th{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.3px;padding:5px 5px 5px 5px;}.elementor-500 .elementor-element.elementor-element-b6df254 th:hover{color:#FFFFFF;cursor:pointer;}.elementor-500 .elementor-element.elementor-element-b6df254 tr th:hover{background-color:#FF3292;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-data-table thead i{font-size:15px;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-data-table thead svg{width:15px;height:15px;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(odd) td{background-color:#FFFFFF;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(even) td a .wpr-table-text{color:#444444;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(even) td.wpr-table-text{color:#444444;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(even) td.wpr-table-td-pag{color:#444444;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(odd) td:hover a{color:#444444 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(odd) td:hover span{color:#444444 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(odd) td:hover.wpr-table-text{color:#444444 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(odd) td:hover i{color:#444444;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(odd) td:hover svg{fill:#444444;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(even) td:hover.wpr-table-text{color:#444444;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(even) td:hover a .wpr-table-text{color:#444444 !important;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(even) td:hover i{color:#444444;}.elementor-500 .elementor-element.elementor-element-b6df254 tbody tr:nth-child(even) td:hover svg{fill:#444444;}.elementor-500 .elementor-element.elementor-element-b6df254 td, .elementor-500 .elementor-element.elementor-element-b6df254 i.fa-question-circle{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-data-table tbody i:not(.fa-question-circle){font-size:15px;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-data-table tbody svg{height:15px;width:15px;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-data-table tbody span:has(>svg){height:15px;width:15px;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-data-table-th-img{width:50px;height:auto;border-radius:0px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-b6df254 td{padding:5px 5px 5px 5px;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-data-table td img{margin:0px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-b6df254 td:not(".wpr-table-td-pag"){text-align:center;}.elementor-500 .elementor-element.elementor-element-b6df254 .wpr-td-content-wrapper span{text-align:center;}.elementor-500 .elementor-element.elementor-element-158cbc2{--display:flex;}.elementor-500 .elementor-element.elementor-element-06ea080{--display:flex;}#elementor-popup-modal-500{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-500 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-500 .dialog-close-button{display:flex;}#elementor-popup-modal-500 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-500 .elementor-element.elementor-element-6d4b3c2 .elementor-heading-title{font-size:30px;}.elementor-500 .elementor-element.elementor-element-7932a60{font-size:13px;}.elementor-500 .elementor-element.elementor-element-b6df254 th{font-size:15px;}.elementor-500 .elementor-element.elementor-element-b6df254 td, .elementor-500 .elementor-element.elementor-element-b6df254 i.fa-question-circle{font-size:13px;}}@media(min-width:768px){.elementor-500 .elementor-element.elementor-element-40e3a62{--width:100%;}.elementor-500 .elementor-element.elementor-element-7528978{--width:100%;}.elementor-500 .elementor-element.elementor-element-16da40f{--width:100%;}}/* Start custom CSS for wpr-data-table, class: .elementor-element-b6df254 *//* celdas con contorno dorado usando sombra interna */
.tabla-ambientes table th,
.tabla-ambientes table td {
  border: none !important;                   /* quitamos el borde real */
  box-shadow: inset 0 0 0 2px #E3A427 !important;  /* contorno dorado */
  border-radius: 10px !important;
  background: #FFFFFF !important;
  padding: 10px 14px;
  text-align: center;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/* encabezados */
.tabla-ambientes table th {
  background: #E3A427 !important;
  color: #FFFFFF !important;
  font-weight: 700;
}

/* tabla separada en “cajitas” y sin marco general */
.tabla-ambientes,
.tabla-ambientes .elementor-widget-container,
.tabla-ambientes table,
.tabla-ambientes table tr,
.tabla-ambientes::before,
.tabla-ambientes::after {
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  background: transparent !important;
}

.tabla-ambientes table {
  border-collapse: separate !important;
  border-spacing: 10px 10px !important;   /* podés subir/bajar estos valores */
  width: 100%;
}

/* por si el plugin agrega separadores con pseudo-elementos */
.tabla-ambientes table th::before,
.tabla-ambientes table th::after,
.tabla-ambientes table td::before,
.tabla-ambientes table td::after {
  content: none !important;
}

/* links sin subrayado */
.tabla-ambientes a { text-decoration: none !important; color: inherit !important; }/* End custom CSS */