.elementor-48 .elementor-element.elementor-element-d304b6b{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-bbdbac4 */.elementor-48 .elementor-element.elementor-element-bbdbac4{
  overflow:visible!important;
}

.elementor-48 .elementor-element.elementor-element-bbdbac4 .aw-header-full{
  position:sticky;
  overflow:visible!important;
  margin-bottom:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}

.elementor-48 .elementor-element.elementor-element-bbdbac4 .aw-header-full::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-35px;
  height:40px;
  background:
    radial-gradient(circle at 8% 16%, rgba(17,191,165,.12) 0, transparent 30%),
    radial-gradient(circle at 92% 12%, rgba(10,70,184,.10) 0, transparent 32%),
    linear-gradient(135deg,#F7FBFF 0%,#FFFFFF 48%,#F2FFFC 100%);
  pointer-events:none;
  z-index:1;
}

.elementor-48 .elementor-element.elementor-element-bbdbac4 .aw-header-inner{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS *//* REMOVE ELEMENTOR HEADER LINE / SPACE */
.elementor-location-header,
.elementor-location-header > .elementor,
.elementor-location-header .elementor-section,
.elementor-location-header .elementor-container,
.elementor-location-header .elementor-column,
.elementor-location-header .elementor-widget-wrap,
.elementor-location-header .elementor-widget,
.elementor-location-header .elementor-widget-container,
.elementor-location-header .e-con,
.elementor-location-header .e-con-inner{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  margin:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
}

/* REMOVE SPACE BETWEEN HEADER AND HERO */
.aw-header-full{
  margin-bottom:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}

.aw-hero-premium{
  margin-top:0!important;
  padding-top:28px!important;
}/* End custom CSS */