.elementor-73822 .elementor-element.elementor-element-b9b263c{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;}.elementor-73822 .elementor-element.elementor-element-b9b263c:not(.elementor-motion-effects-element-type-background), .elementor-73822 .elementor-element.elementor-element-b9b263c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.balliuexport.com/wp-content/uploads/2023/11/MES-BRM-Mesa-Brunei-130X80-Alu.-Text.-HPL-Plata-0513.jpg");background-position:bottom center;}.elementor-73822 .elementor-element.elementor-element-b9b263c::before, .elementor-73822 .elementor-element.elementor-element-b9b263c > .elementor-background-video-container::before, .elementor-73822 .elementor-element.elementor-element-b9b263c > .e-con-inner > .elementor-background-video-container::before, .elementor-73822 .elementor-element.elementor-element-b9b263c > .elementor-background-slideshow::before, .elementor-73822 .elementor-element.elementor-element-b9b263c > .e-con-inner > .elementor-background-slideshow::before, .elementor-73822 .elementor-element.elementor-element-b9b263c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-73822 .elementor-element.elementor-element-bb668ff .kitify-breadcrumbs{text-align:center;}.elementor-73822 .elementor-element.elementor-element-bb668ff .kitify-breadcrumbs__title{order:-1;font-size:72px;font-weight:700;color:var( --e-global-color-primary );}.elementor-73822 .elementor-element.elementor-element-bb668ff .kitify-breadcrumbs__item-link{color:#777777;}.elementor-73822 .elementor-element.elementor-element-bb668ff .kitify-breadcrumbs__item-link:hover{color:#000000;}.elementor-73822 .elementor-element.elementor-element-bb668ff .kitify-breadcrumbs__item-target{color:#000000;}.elementor-73822 .elementor-element.elementor-element-3f5d56ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73822 .elementor-element.elementor-element-50356da8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-73822 .elementor-element.elementor-element-50356da8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-73822 .elementor-element.elementor-element-50356da8.elementor-sticky--effects{box-shadow:2px 2px 10px 4px rgba(0, 0, 0, 0.59);}.elementor-73822 .elementor-element.elementor-element-22de36e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73822 .elementor-element.elementor-element-c1da984{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__outer-box{padding:15px 15px 15px 15px;}.elementor-73822 .elementor-element.elementor-element-f6c429f {--kitify-carousel-item-top-space:15px;--kitify-carousel-item-right-space:15px;--kitify-carousel-item-bottom-space:15px;--kitify-carousel-item-left-space:15px;--kitify-gcol-top-space:15px;--kitify-gcol-right-space:15px;--kitify-gcol-bottom-space:15px;--kitify-gcol-left-space:15px;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__btn-more{background-color:#FFFFFF;flex-direction:row;color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__thumbnail-link{padding-bottom:200px;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__title a{color:var( --e-global-color-primary );}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__excerpt{color:var( --e-global-color-text );}.elementor-73822 .elementor-element.elementor-element-f6c429f  .kitify-posts .kitify-posts__btn-more{font-size:14px;font-weight:500;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-btn-more-icon{margin:0px 0px 0px 10px;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__btn-more:hover{color:#222222;text-decoration:none;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-pagination{--kitify-pagination-border-color:var( --e-global-color-primary );--kitify-pagination-link-color:var( --e-global-color-primary );}.elementor-73822 .elementor-element.elementor-element-f6c429f{--kitify-carousel-dot-item-space:5px;}@media(max-width:1366px){.elementor-73822 .elementor-element.elementor-element-b9b263c{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-73822 .elementor-element.elementor-element-3f5d56ba{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:1200px){.elementor-73822 .elementor-element.elementor-element-b9b263c{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-73822 .elementor-element.elementor-element-3f5d56ba{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-73822 .elementor-element.elementor-element-c1da984{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__title{font-size:18px;}}@media(max-width:1024px){.elementor-73822 .elementor-element.elementor-element-b9b263c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-73822 .elementor-element.elementor-element-3f5d56ba{--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;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-73822 .elementor-element.elementor-element-c1da984{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73822 .elementor-element.elementor-element-f6c429f .kitify-posts .kitify-posts__title{font-size:16px;}}@media(max-width:767px){.elementor-73822 .elementor-element.elementor-element-b9b263c{--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-73822 .elementor-element.elementor-element-bb668ff .kitify-breadcrumbs__title{font-size:42px;}.elementor-73822 .elementor-element.elementor-element-3f5d56ba{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-73822 .elementor-element.elementor-element-b9b263c{--content-width:1440px;}.elementor-73822 .elementor-element.elementor-element-3f5d56ba{--content-width:1440px;}.elementor-73822 .elementor-element.elementor-element-50356da8{--width:25%;}.elementor-73822 .elementor-element.elementor-element-c1da984{--width:75%;}}@media(max-width:1200px) and (min-width:768px){.elementor-73822 .elementor-element.elementor-element-50356da8{--width:30%;}.elementor-73822 .elementor-element.elementor-element-c1da984{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-73822 .elementor-element.elementor-element-50356da8{--width:100%;}.elementor-73822 .elementor-element.elementor-element-c1da984{--width:100%;}}@media(min-width:1367px){.elementor-73822 .elementor-element.elementor-element-b9b263c:not(.elementor-motion-effects-element-type-background), .elementor-73822 .elementor-element.elementor-element-b9b263c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for sidebar, class: .elementor-element-1783c0a */.elementor-73822 .elementor-element.elementor-element-1783c0a {
  background: #ffffff;
  border: 1px solid #e1edf4;
  border-radius: 22px;
  padding: 28px 26px;
  box-shadow: 0 18px 45px rgba(18, 48, 74, 0.08);
  box-sizing: border-box;
}

/* Ocultar bloque Archivo completo */
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_archive {
  display: none !important;
}

/* Bloques internos */
.elementor-73822 .elementor-element.elementor-element-1783c0a > *,
.elementor-73822 .elementor-element.elementor-element-1783c0a .elementor-widget-container > *,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget,
.elementor-73822 .elementor-element.elementor-element-1783c0a aside,
.elementor-73822 .elementor-element.elementor-element-1783c0a section {
  margin-bottom: 34px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e1edf4;
  box-sizing: border-box;
}

/* Evitar margen/borde en el último bloque visible */
.elementor-73822 .elementor-element.elementor-element-1783c0a > *:last-child,
.elementor-73822 .elementor-element.elementor-element-1783c0a .elementor-widget-container > *:last-child,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget:last-child,
.elementor-73822 .elementor-element.elementor-element-1783c0a aside:last-child,
.elementor-73822 .elementor-element.elementor-element-1783c0a section:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

/* Como Archivo está oculto, quitamos separador si queda justo antes de Últimas noticias */
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_archive + .widget,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_archive + aside,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_archive + section {
  margin-top: 0;
}

/* Títulos generales */
.elementor-73822 .elementor-element.elementor-element-1783c0a h1,
.elementor-73822 .elementor-element.elementor-element-1783c0a h2,
.elementor-73822 .elementor-element.elementor-element-1783c0a h3,
.elementor-73822 .elementor-element.elementor-element-1783c0a h4,
.elementor-73822 .elementor-element.elementor-element-1783c0a h5,
.elementor-73822 .elementor-element.elementor-element-1783c0a h6,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget-title,
.elementor-73822 .elementor-element.elementor-element-1783c0a .wp-block-heading {
  position: relative;
  margin: 0 0 18px;
  padding-left: 16px;
  color: #12304a;
  font-size: 23px;
  line-height: 1.25;
  font-weight: 600;
  letter-spacing: -0.02em;
  box-sizing: border-box;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a h1::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a h2::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a h3::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a h4::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a h5::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a h6::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget-title::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a .wp-block-heading::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.18em;
  width: 5px;
  height: 1em;
  border-radius: 999px;
  background: #0073bd;
}

/* Ocultar solo la flecha/desplegable del título Buscar */
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search .widget-title::after,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search h1::after,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search h2::after,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search h3::after,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search h4::after,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search h5::after,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search h6::after {
  display: none !important;
  content: none !important;
}

/* Buscador */
.elementor-73822 .elementor-element.elementor-element-1783c0a form,
.elementor-73822 .elementor-element.elementor-element-1783c0a form.search-form,
.elementor-73822 .elementor-element.elementor-element-1783c0a form[role="search"] {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a input[type="search"],
.elementor-73822 .elementor-element.elementor-element-1783c0a input[type="text"],
.elementor-73822 .elementor-element.elementor-element-1783c0a .search-field {
  width: 100%;
  min-height: 54px;
  border: 1px solid #e1edf4;
  border-radius: 999px;
  background: #f4f8fb;
  padding: 0 54px 0 18px;
  color: #12304a;
  font-size: 15px;
  line-height: 1.2;
  outline: none;
  box-shadow: none;
  box-sizing: border-box;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a input[type="search"]::placeholder,
.elementor-73822 .elementor-element.elementor-element-1783c0a input[type="text"]::placeholder,
.elementor-73822 .elementor-element.elementor-element-1783c0a .search-field::placeholder {
  color: #9aa9b3;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a input[type="search"]:focus,
.elementor-73822 .elementor-element.elementor-element-1783c0a input[type="text"]:focus,
.elementor-73822 .elementor-element.elementor-element-1783c0a .search-field:focus {
  background: #ffffff;
  border-color: #0073bd;
  box-shadow: 0 0 0 4px rgba(0, 115, 189, 0.10);
}

/* Botón buscador */
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search button,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search input[type="submit"],
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search .search-submit {
  position: absolute;
  right: 7px;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  min-width: 40px;
  min-height: 40px;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: #667987;
  font-size: 0;
  cursor: pointer;
  box-shadow: none;
  box-sizing: border-box;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search button::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search input[type="submit"]::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search .search-submit::before {
  content: "⌕";
  display: block;
  font-size: 24px;
  line-height: 40px;
  color: #667987;
  text-align: center;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search button:hover,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search input[type="submit"]:hover,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search .search-submit:hover {
  background: #0073bd;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search button:hover::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search input[type="submit"]:hover::before,
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_search .search-submit:hover::before {
  color: #ffffff;
}

/* Listas */
.elementor-73822 .elementor-element.elementor-element-1783c0a ul,
.elementor-73822 .elementor-element.elementor-element-1783c0a ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a li {
  margin: 0;
  padding: 0;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a li + li {
  margin-top: 10px;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 42px;
  padding: 10px 14px;
  border-radius: 14px;
  color: #5f6f7a;
  background: transparent;
  font-size: 15px;
  line-height: 1.35;
  text-decoration: none;
  transition: background-color 0.2s ease, color 0.2s ease, transform 0.2s ease;
  box-sizing: border-box;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a li a::after {
  content: "›";
  color: #0073bd;
  font-size: 20px;
  line-height: 1;
  opacity: 0;
  transform: translateX(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a li a:hover {
  color: #0073bd;
  background: #f4f8fb;
  transform: translateX(3px);
}

.elementor-73822 .elementor-element.elementor-element-1783c0a li a:hover::after {
  opacity: 1;
  transform: translateX(0);
}

/* Enlaces de últimas noticias */
.elementor-73822 .elementor-element.elementor-element-1783c0a a {
  text-decoration: none;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a .post-date,
.elementor-73822 .elementor-element.elementor-element-1783c0a time {
  display: block;
  margin-bottom: 6px;
  color: #91a1ab;
  font-size: 12px;
  line-height: 1.3;
}

/* Últimas noticias: mantener más limpio el bloque */
.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_recent_entries li,
.elementor-73822 .elementor-element.elementor-element-1783c0a .wp-block-latest-posts li {
  padding: 12px 0;
  border-bottom: 1px solid #e1edf4;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_recent_entries li:last-child,
.elementor-73822 .elementor-element.elementor-element-1783c0a .wp-block-latest-posts li:last-child {
  border-bottom: 0;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_recent_entries li a,
.elementor-73822 .elementor-element.elementor-element-1783c0a .wp-block-latest-posts li a {
  padding: 0;
  min-height: auto;
  color: #12304a;
  background: transparent;
  font-weight: 600;
  line-height: 1.45;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_recent_entries li a:hover,
.elementor-73822 .elementor-element.elementor-element-1783c0a .wp-block-latest-posts li a:hover {
  color: #0073bd;
  background: transparent;
  transform: none;
}

.elementor-73822 .elementor-element.elementor-element-1783c0a .widget_recent_entries li a::after,
.elementor-73822 .elementor-element.elementor-element-1783c0a .wp-block-latest-posts li a::after {
  display: none;
  content: none;
}

/* Responsive */
@media (max-width: 767px) {
  .elementor-73822 .elementor-element.elementor-element-1783c0a {
    padding: 24px 20px;
    border-radius: 18px;
  }

  .elementor-73822 .elementor-element.elementor-element-1783c0a h1,
  .elementor-73822 .elementor-element.elementor-element-1783c0a h2,
  .elementor-73822 .elementor-element.elementor-element-1783c0a h3,
  .elementor-73822 .elementor-element.elementor-element-1783c0a h4,
  .elementor-73822 .elementor-element.elementor-element-1783c0a h5,
  .elementor-73822 .elementor-element.elementor-element-1783c0a h6,
  .elementor-73822 .elementor-element.elementor-element-1783c0a .widget-title,
  .elementor-73822 .elementor-element.elementor-element-1783c0a .wp-block-heading {
    font-size: 21px;
  }

  .elementor-73822 .elementor-element.elementor-element-1783c0a > *,
  .elementor-73822 .elementor-element.elementor-element-1783c0a .elementor-widget-container > *,
  .elementor-73822 .elementor-element.elementor-element-1783c0a .widget,
  .elementor-73822 .elementor-element.elementor-element-1783c0a aside,
  .elementor-73822 .elementor-element.elementor-element-1783c0a section {
    margin-bottom: 28px;
    padding-bottom: 24px;
  }
}/* End custom CSS */