.elementor-1584 .elementor-element.elementor-element-6d87d20{--display:flex;}.elementor-1584 .elementor-element.elementor-element-f3b6790{width:100%;max-width:100%;}.elementor-1584 .elementor-element.elementor-element-f3b6790 img{width:100%;}.elementor-1584 .elementor-element.elementor-element-1cd894e{width:100%;max-width:100%;}.elementor-1584 .elementor-element.elementor-element-1cd894e img{width:100%;}.elementor-1584 .elementor-element.elementor-element-01db26e{width:var( --container-widget-width, calc((100% - 25px) / 2) );max-width:calc((100% - 25px) / 2);--container-widget-width:calc((100% - 25px) / 2);--container-widget-flex-grow:0;}.elementor-1584 .elementor-element.elementor-element-01db26e img{width:100%;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-1584 .elementor-element.elementor-element-f3b6790{width:100%;max-width:100%;}.elementor-1584 .elementor-element.elementor-element-f3b6790 img{width:100%;}.elementor-1584 .elementor-element.elementor-element-1cd894e{width:100%;max-width:100%;}.elementor-1584 .elementor-element.elementor-element-1cd894e img{width:100%;}.elementor-1584 .elementor-element.elementor-element-01db26e{width:var( --container-widget-width, calc((100% - 25px) / 2) );max-width:calc((100% - 25px) / 2);--container-widget-width:calc((100% - 25px) / 2);--container-widget-flex-grow:0;}.elementor-1584 .elementor-element.elementor-element-01db26e img{width:100%;}}@media(max-width:767px){.elementor-1584 .elementor-element.elementor-element-01db26e{--container-widget-width:calc((100% - 10px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 10px) / 2) );max-width:calc((100% - 10px) / 2);}}/* Start custom CSS */.reveal-content {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  transition: grid-template-rows 0.4s ease, margin-top 0.4s ease;
  margin-top: 0;
}

.reveal-content > .elementor-widget-container {
  min-height: 0;
}

.reveal-content.is-open {
  grid-template-rows: 1fr;
  margin-top: 15px;
}

.reveal-trigger {
  cursor: pointer;
  padding-bottom: 2px;
}

.reveal-trigger > .elementor-widget-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.reveal-trigger > .elementor-widget-container::after {
  content: "+";
  transition: transform 0.4s ease;
  margin-left: 5px;
}

.reveal-trigger.is-open > .elementor-widget-container::after {
  content: "−";
}/* End custom CSS */