.elementor-4870 .elementor-element.elementor-element-9392644{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4870 .elementor-element.elementor-element-305e164a{--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-4870 .elementor-element.elementor-element-7d062284{--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-4870 .elementor-element.elementor-element-6f7a02ec{--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-4870 .elementor-element.elementor-element-6d2f016f{--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-4870 .elementor-element.elementor-element-1c8a10d4{--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-4870 .elementor-element.elementor-element-14c86803{--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-4870 .elementor-element.elementor-element-46dcfc0{--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-1327e3eb */.zayup-hvac-hero-bg {
  background:
    linear-gradient(
      135deg,
      rgba(10, 15, 46, 0.90) 0%,
      rgba(17, 24, 64, 0.84) 48%,
      rgba(10, 15, 46, 0.92) 100%
    ),
    radial-gradient(circle at top right, rgba(45, 78, 245, 0.22), transparent 34%),
    radial-gradient(circle at 78% 12%, rgba(245, 166, 35, 0.12), transparent 28%),
    linear-gradient(rgba(45, 78, 245, 0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(45, 78, 245, 0.035) 1px, transparent 1px),
    url('https://images.unsplash.com/photo-1583954964358-1bd7215b6f7a?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NHx8aHZhY3xlbnwwfHwwfHx8MA%3D%3D');
  background-size:
    cover,
    auto,
    auto,
    54px 54px,
    54px 54px,
    cover;
  background-position:
    center,
    center,
    center,
    center,
    center,
    center;
  background-repeat: no-repeat;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305e164a */.zayup-hvac-trustbar-bg {
  background:
    radial-gradient(circle at top left, rgba(45, 78, 245, 0.08), transparent 34%),
    radial-gradient(circle at bottom right, rgba(245, 166, 35, 0.05), transparent 30%),
    linear-gradient(180deg, #FFFFFF 0%, #F8FAFF 100%);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d062284 */.zayup-hvac-pain-bg {
  background:
    radial-gradient(circle at top right, rgba(45, 78, 245, 0.08), transparent 34%),
    radial-gradient(circle at bottom left, rgba(245, 166, 35, 0.05), transparent 30%),
    linear-gradient(180deg, #F8FAFF 0%, #FFFFFF 100%);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46dcfc0 */.zayup-hvac-final-bg {
  background:
    linear-gradient(rgba(45, 78, 245, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(45, 78, 245, 0.045) 1px, transparent 1px),
    radial-gradient(circle at top right, rgba(45, 78, 245, 0.24), transparent 34%),
    radial-gradient(circle at 78% 12%, rgba(245, 166, 35, 0.10), transparent 28%),
    linear-gradient(135deg, #0A0F2E 0%, #111840 100%);
  background-size:
    54px 54px,
    54px 54px,
    auto,
    auto,
    auto;
  overflow: hidden;
}/* End custom CSS */