.elementor-44120 .elementor-element.elementor-element-2f896a9{--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-44120 .elementor-element.elementor-element-55a9e38{--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-44120 .elementor-element.elementor-element-8d9ea0b{--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-44120 .elementor-element.elementor-element-80dba94{--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-44120 .elementor-element.elementor-element-4f0e6aa{--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-44120 .elementor-element.elementor-element-a1dc15c{--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;}/* Start custom CSS for html, class: .elementor-element-dbdad24 */.hero-deces-overlay {
  position: relative;
  z-index: 2;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.65) !important;
  color: #ffffff !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 20px;
  font-family: 'Poppins', sans-serif !important;
}

.hero-deces-overlay h1 {
  font-size: 1.8rem !important;
  margin-bottom: 12px;
  color: #ffffff !important;
}

.hero-deces-overlay p {
  font-size: 1rem !important;
  margin-bottom: 20px;
  max-width: 90%;
  color: #ffffff !important;
}

.cta-btn {
  background-color: #FF7F50 !important;
  color: #ffffff !important;
  padding: 14px 20px !important;
  border-radius: 30px;
  text-decoration: none;
  font-weight: 600;
  display: inline-block;
  max-width: 90%;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Poppins', sans-serif !important;
}

.cta-btn:hover {
  background-color: #E76C3D !important;
}/* End custom CSS */