

.dnd-section,
.section {
  position: relative;
}

.section-bg__ui {
  display: none;
}

.hs-inline-edit .section-bg__ui {
  display: block;
  padding: 7px 12px;
  position: relative;
  z-index: 99;
  background-color: #eaf0f6;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  color: #506e91;
  font-family: Avenir Next W02,Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  text-align: center;
}

.hs-inline-edit .section-bg__ui:before {
  content: "Section extra settings";
}

.section-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  overflow: hidden;
}

.section-bg--accent,
.section-bg__overlay--accent {
  background: linear-gradient(111.02deg, #0076FF 0%, #00B5E2 100%);
}

/*>>>>>>>> Sync added Gradients<<<<<<<<<*/
.section-bg--gradient_5,
.section-bg__overlay--gradient_5 {
  background: background: rgb(0,45,114);
background: -moz-linear-gradient(42deg, rgba(0,45,114,1) 0%, rgba(0,71,165,1) 22%, rgba(0,114,248,1) 56%, rgba(0,148,189,1) 83%, rgba(0,170,142,1) 100%);
background: -webkit-linear-gradient(42deg, rgba(0,45,114,1) 0%, rgba(0,71,165,1) 22%, rgba(0,114,248,1) 56%, rgba(0,148,189,1) 83%, rgba(0,170,142,1) 100%);
background: linear-gradient(42deg, rgba(0,45,114,1) 0%, rgba(0,71,165,1) 22%, rgba(0,114,248,1) 56%, rgba(0,148,189,1) 83%, rgba(0,170,142,1) 100%);;
}

.section-bg--gradient_4,
.section-bg__overlay--gradient_4 {
  background: rgb(204, 228, 255);
background: -moz-linear-gradient(153deg, rgba(204, 228, 255,1) 50%, rgba(164,221,220,.89) 100%);
background: -webkit-linear-gradient(153deg, rgba(204, 228, 255,1) 50%, rgba(164,221,220,.89) 100%);
background: linear-gradient(153deg, rgba(204, 228, 255,1) 50%, rgba(164,221,220,.89) 100%);;
}

.section-bg--gradient_3,
.section-bg__overlay--gradient_3 {
  background: rgb(0, 118, 255);    background: -moz-linear-gradient(140deg,  rgba(0, 118, 255,1) 0%,  rgba(0, 118, 255,1) 26%, rgba(88, 202, 232,1) 100%);    background: -webkit-linear-gradient(140deg,  rgba(0, 118, 255,1) 0%,  rgba(0, 118, 255,1) 26%, rgba(88, 202, 232,1) 100%);    background: linear-gradient(140deg, rgba(0, 118, 255,1) 0%, rgba(0, 118, 255,1) 26%, rgba(88, 202, 232,1) 100%);;
}


.section-bg--gradient_2,
.section-bg__overlay--gradient_2 {
  background: background: rgb(0,45,114);
background: -moz-linear-gradient(42deg, rgba(0,45,114,1) 0%, rgba(0,71,165,1) 40%, rgba(0,114,248,1) 100%);
background: -webkit-linear-gradient(42deg, rgba(0,45,114,1) 0%, rgba(0,71,165,1) 40%, rgba(0,114,248,1) 100%);
background: linear-gradient(42deg, rgba(0,45,114,1) 0%, rgba(0,71,165,1) 40%, rgba(0,114,248,1) 100%);;
}


.section-bg--dark,
.section-bg__overlay--dark,
.section-bg__deco--dark {
  background: #272F3D;
}

.section-bg--light,
.section-bg__overlay--light,
.section-bg__deco--light {
  background: #E5E5E5;
}

.section-bg--white,
.section-bg__overlay--white,
.section-bg__deco--white {
  background: #fff;
}


.section-bg--hero,
.section-bg__overlay--hero,
.section-bg__deco--hero {
background: rgb(61, 68, 80);
background: -moz-linear-gradient(0deg, rgba(61, 68, 80,1) 5%, rgba(61, 68, 80,0) 60%);
background: -webkit-linear-gradient(0deg, rgba(61, 68, 80,1) 5%, rgba(61, 68, 80,0) 60%);
background: linear-gradient(0deg, rgba(61, 68, 80,1) 5%, rgba(61, 68, 80,0) 60%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3D4450",endColorstr="#5d6678",GradientType=1);
}

.section-bg--top-border-default {
  border-top: 1px solid #84909A;
}

.section-bg--bottom-border-default {
  border-bottom: 1px solid #84909A;
}

.section-bg--top-border-white {
  border-top: 1px solid rgba(255, 255, 255, .2);
}

.section-bg--bottom-border-white {
  border-bottom: 1px solid rgba(255, 255, 255, .2);
}





.section-bg__video video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section-bg__deco {
  position: absolute;
  left: 0;
  right: 0;
}

.section-bg__deco--dark {
  color: #272F3D;
}

.section-bg__deco--light {
  color: #E5E5E5;
}

.section-bg__deco--white {
  color: #fff;
}

.section-bg__deco--top {
  top: 0;
}

.section-bg__deco--bottom {
  bottom: 0;
}

/* .section-bg__svg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
} */

.section-bg__deco--top .section-bg__svg {
  top: 100%;
}

.section-bg__deco--bottom .section-bg__svg {
  bottom: 100%;
}

@media (max-width: 1440px) {
  .section-bg__svg {
    width: 1440px;
    left: 50%;
    transform: translateX(-50%);
  }
}

.section-bg__svg svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.section-bg__media--md,
.section-bg__media--sm {
  display: none;
}

@media (max-width: 1139px) {
  .section-bg--is-md .section-bg__media--lg {
    display: none;
  }
  
  .section-bg__media--md {
    display: block;
  }
}

@media (max-width: 767px) {
  .section-bg--is-sm .section-bg__media--lg,
  .section-bg--is-sm .section-bg__media--md {
    display: none;
  }
  
  .section-bg__media--sm {
    display: block;
  }
}

/* In-page editor position fix */

.section-bg-span .inpage-editor-active-field,
.section-bg-span .inpage-editor-highlight-field {
  position: static !important;
  z-index: auto !important;
}