.elementor-406
  .elementor-element.elementor-element-f809cd6
  > .elementor-container {
  min-height: 55vh;
}
.elementor-406
  .elementor-element.elementor-element-f809cd6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-406
  .elementor-element.elementor-element-f809cd6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2021/04/Innovation_Hero_Image.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-406 .elementor-element.elementor-element-f809cd6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-406
  .elementor-element.elementor-element-f809cd6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-406 .elementor-element.elementor-element-6372e8d {
  text-align: center;
}
.elementor-406
  .elementor-element.elementor-element-6372e8d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-e21db79.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-406
  .elementor-element.elementor-element-95de146:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-406
  .elementor-element.elementor-element-95de146
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-406 .elementor-element.elementor-element-95de146 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0128px 0px 0128px 0px;
}
.elementor-406
  .elementor-element.elementor-element-95de146
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-406 .elementor-element.elementor-element-ac94b79 {
  text-align: center;
}
.elementor-406
  .elementor-element.elementor-element-ac94b79
  .elementor-heading-title {
  color: #0cc0df;
  font-family: "Roboto", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-406 .elementor-element.elementor-element-ee2f420 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  letter-spacing: 0px;
}
.elementor-406 .elementor-element.elementor-element-7b5a837 {
  padding: 80px 0px 80px 0px;
}
.elementor-406
  .elementor-element.elementor-element-91d4db5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-406 .elementor-element.elementor-element-9ed80e9 {
  text-align: left;
}
.elementor-406
  .elementor-element.elementor-element-9ed80e9
  .elementor-heading-title {
  color: #0cc0df;
  font-family: "Roboto", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-406 .elementor-element.elementor-element-4a4dd48 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-bdde26b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-406
  .elementor-element.elementor-element-bdde26b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-406 .elementor-element.elementor-element-bdde26b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0100px 0px 100px 0px;
}
.elementor-406
  .elementor-element.elementor-element-bdde26b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-406 .elementor-element.elementor-element-0440529 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-406
  .elementor-element.elementor-element-538986e
  > .elementor-element-populated {
  padding: 0em 04em 0em 0em;
}
.elementor-406
  .elementor-element.elementor-element-22bfaa0
  > .elementor-element-populated {
  padding: 0em 04em 0em 0em;
}
.elementor-406 .elementor-element.elementor-element-ecbfbd5 {
  text-align: left;
}
.elementor-406 .elementor-element.elementor-element-784c901 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-784c901
  > .elementor-widget-container {
  margin: 0em 0em 0em 0em;
}
.elementor-406 .elementor-element.elementor-element-59cf016 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-59cf016
  > .elementor-widget-container {
  margin: 0em 0em 2em 0em;
}
.elementor-406 .elementor-element.elementor-element-6712b46 {
  padding: 080px 0px 80px 0px;
}
.elementor-406 .elementor-element.elementor-element-556827f {
  text-align: center;
}
.elementor-406
  .elementor-element.elementor-element-556827f
  .elementor-heading-title {
  color: #0cc0df;
  font-family: "Roboto", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-556827f
  > .elementor-widget-container {
  margin: 0px 0px 040px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-406
  .elementor-element.elementor-element-2c8f276:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-406
  .elementor-element.elementor-element-2c8f276
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2021/04/EDGE_Banner_HiRes-scaled.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-406 .elementor-element.elementor-element-2c8f276 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0100px 0px 78px 0px;
}
.elementor-406
  .elementor-element.elementor-element-2c8f276
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-406
  .elementor-element.elementor-element-0e67895.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-406 .elementor-element.elementor-element-53bb900 {
  text-align: center;
}
.elementor-406
  .elementor-element.elementor-element-53bb900
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 44px;
  font-weight: 800;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-53bb900
  > .elementor-widget-container {
  margin: 0em 0em 1em 0em;
}
.elementor-406 .elementor-element.elementor-element-d65b42f {
  column-gap: 0px;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 24px;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-d65b42f
  > .elementor-widget-container {
  margin: 0em 0em 01em 0em;
  padding: 0em 0em 0em 0em;
}
.elementor-406
  .elementor-element.elementor-element-0699cdf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-406
  .elementor-element.elementor-element-0699cdf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f5f9;
}
.elementor-406 .elementor-element.elementor-element-0699cdf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 128px 040px 128px 40px;
}
.elementor-406
  .elementor-element.elementor-element-0699cdf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-406 .elementor-element.elementor-element-e66850b {
  text-align: left;
}
.elementor-406
  .elementor-element.elementor-element-e66850b
  > .elementor-widget-container {
  margin: 0em 0em 1em 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-406
  .elementor-element.elementor-element-7630144
  > .elementor-widget-container {
  margin: 0em 0em 02em 0em;
}
.elementor-406 .elementor-element.elementor-element-cf95331 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-cf95331
  > .elementor-widget-container {
  margin: 0em 0em 0em 0em;
}
.elementor-406 .elementor-element.elementor-element-c3aeab9 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-c3aeab9
  > .elementor-widget-container {
  margin: 0em 0em 1em 0em;
}
.elementor-406 .elementor-element.elementor-element-8a54a85 {
  text-align: left;
}
.elementor-406
  .elementor-element.elementor-element-8a54a85
  > .elementor-widget-container {
  margin: 0em 0em 1em 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-406
  .elementor-element.elementor-element-7c9a411
  > .elementor-widget-container {
  margin: 0em 0em 02em 0em;
}
.elementor-406 .elementor-element.elementor-element-efb72e3 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-efb72e3
  > .elementor-widget-container {
  margin: 0em 0em 0em 0em;
}
.elementor-406 .elementor-element.elementor-element-bd803a5 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0px;
}
.elementor-406
  .elementor-element.elementor-element-bd803a5
  > .elementor-widget-container {
  margin: 0em 0em 1em 0em;
}
@media (min-width: 768px) {
  .elementor-406 .elementor-element.elementor-element-0031788 {
    width: 40%;
  }
  .elementor-406 .elementor-element.elementor-element-b9f88d8 {
    width: 60%;
  }
  .elementor-406 .elementor-element.elementor-element-891ddfa {
    width: 50%;
  }
  .elementor-406 .elementor-element.elementor-element-8d1812f {
    width: 50%;
  }
  .elementor-406 .elementor-element.elementor-element-538986e {
    width: 50%;
  }
  .elementor-406 .elementor-element.elementor-element-22bfaa0 {
    width: 50%;
  }
}
