.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-553fa54 .elementor-repeater-item-6b08bf7 .swiper-slide-bg{background-color:#242424;background-image:url(https://dreamoffice.cl/wp-content/uploads/2026/10/dream-office-sala-reunion-luminosa.webp);background-size:cover;}.elementor-11 .elementor-element.elementor-element-553fa54 .elementor-repeater-item-580aa17 .swiper-slide-bg{background-color:#242424;background-image:url(https://dreamoffice.cl/wp-content/uploads/2026/10/dream-office-mobiliario-puestos-trabajo.webp);background-size:cover;}.elementor-11 .elementor-element.elementor-element-553fa54 .elementor-repeater-item-32aefaa .swiper-slide-bg{background-color:#242424;background-image:url(https://dreamoffice.cl/wp-content/uploads/2026/10/dream-office-espacio-encuentro-azul.webp);background-size:cover;}.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-slide{height:640px;}.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-slide-contents{max-width:66%;}.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-slide-inner{text-align:center;}.elementor-11 .elementor-element.elementor-element-553fa54 .elementor-swiper-button{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-553fa54 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#B8AC9A;opacity:1;}.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-pagination-bullet-active{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-slide{height:608px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-slide{height:300px;}}/* Start custom CSS for slides, class: .elementor-element-553fa54 */.elementor-11 .elementor-element.elementor-element-553fa54 .elementor-main-swiper { z-index: auto; }
.elementor-11 .elementor-element.elementor-element-553fa54 .elementor-swiper-button {
  z-index: 5;
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(24, 24, 24, 0.65);
  color: #FFFFFF;
}
.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-pagination { z-index: 5; bottom: 0.5rem; }
.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-pagination-bullet {
  width: 0.75rem;
  height: 0.75rem;
  border: 0.75rem solid transparent;
  box-sizing: content-box;
  background-clip: padding-box;
  opacity: 1;
}
.elementor-11 .elementor-element.elementor-element-553fa54 .elementor-swiper-button:focus-visible,
.elementor-11 .elementor-element.elementor-element-553fa54 .swiper-pagination-bullet:focus-visible {
  outline: 2px solid #D8CEBC;
  outline-offset: 3px;
}
@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-553fa54 .swiper-wrapper { transition-duration: 0ms !important; }
}/* End custom CSS */