.elementor-9500
  .elementor-element.elementor-element-dd6e166:not(.elementor-motion-effects-element-type-background),
.elementor-9500
  .elementor-element.elementor-element-dd6e166
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/07/Blue-Edge-elements_blackbg-2-1.jpg");
  background-size: cover;
}
.elementor-9500 .elementor-element.elementor-element-dd6e166 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9500
  .elementor-element.elementor-element-dd6e166
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9500 .elementor-element.elementor-element-d190dec {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 70px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-d190dec
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9500
  .elementor-element.elementor-element-a060607
  > .elementor-element-populated {
  padding: 10px 40px 0px 30px;
}
.elementor-9500
  .elementor-element.elementor-element-b75ab58
  .tfl-heading
  .tfl-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-b75ab58
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-b75ab58
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-308a7b2 {
  color: #ffffff;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-308a7b2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-363d038:not(.elementor-motion-effects-element-type-background),
.elementor-9500
  .elementor-element.elementor-element-363d038
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/08/blue-ball-bg-23.jpg");
  background-position: top center;
  background-size: cover;
}
.elementor-9500 .elementor-element.elementor-element-363d038 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-363d038
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9500 .elementor-element.elementor-element-657c7db {
  padding: 0px 0px 20px 0px;
}
.elementor-bc-flex-widget
  .elementor-9500
  .elementor-element.elementor-element-b8500de.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9500
  .elementor-element.elementor-element-b8500de.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9500 .elementor-element.elementor-element-aa78ab8 {
  text-align: left;
}
.elementor-9500
  .elementor-element.elementor-element-aa78ab8
  > .elementor-widget-container {
  padding: 40px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-d8ede1e
  > .elementor-element-populated {
  padding: 030px 0px 0px 40px;
}
.elementor-9500
  .elementor-element.elementor-element-e8509b1
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-e8509b1
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #0366ab;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-9500 .elementor-element.elementor-element-e8509b1 {
  width: auto;
  max-width: auto;
}
.elementor-9500
  .elementor-element.elementor-element-4b3c546
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 42px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-4b3c546
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-4b3c546
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-c60a56d {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-c60a56d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-db57707 {
  --divider-border-style: solid;
  --divider-color: #cacaca;
  --divider-border-width: 1px;
}
.elementor-9500
  .elementor-element.elementor-element-db57707
  .elementor-divider-separator {
  width: 100%;
}
.elementor-9500
  .elementor-element.elementor-element-db57707
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-9500 .elementor-element.elementor-element-c6e7db9 {
  padding: 40px 0px 2px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-bd855e9
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-bd855e9
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #0366ab;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-9500 .elementor-element.elementor-element-bd855e9 {
  width: auto;
  max-width: auto;
}
.elementor-9500
  .elementor-element.elementor-element-3fa24b4
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-3fa24b4
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-3fa24b4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-be976a7 {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-be976a7
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-26cd277
  > .elementor-element-populated {
  padding: 030px 0px 0px 40px;
}
.elementor-9500 .elementor-element.elementor-element-d005bab {
  text-align: left;
}
.elementor-9500
  .elementor-element.elementor-element-d005bab
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-8a82824 {
  --divider-border-style: solid;
  --divider-color: #cacaca;
  --divider-border-width: 1px;
}
.elementor-9500
  .elementor-element.elementor-element-8a82824
  .elementor-divider-separator {
  width: 100%;
}
.elementor-9500
  .elementor-element.elementor-element-8a82824
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-9500 .elementor-element.elementor-element-f92d060 {
  padding: 30px 0px 20px 0px;
}
.elementor-9500 .elementor-element.elementor-element-70ea6ec {
  text-align: left;
}
.elementor-9500
  .elementor-element.elementor-element-70ea6ec
  > .elementor-widget-container {
  padding: 40px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-268d8d5
  > .elementor-element-populated {
  padding: 030px 0px 0px 40px;
}
.elementor-9500
  .elementor-element.elementor-element-53d2e60
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-53d2e60
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #0366ab;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-9500 .elementor-element.elementor-element-53d2e60 {
  width: auto;
  max-width: auto;
}
.elementor-9500
  .elementor-element.elementor-element-a3c70da
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 42px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-a3c70da
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-a3c70da
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-132fa1c {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-132fa1c
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-f196080 {
  --divider-border-style: solid;
  --divider-color: #cacaca;
  --divider-border-width: 1px;
}
.elementor-9500
  .elementor-element.elementor-element-f196080
  .elementor-divider-separator {
  width: 100%;
}
.elementor-9500
  .elementor-element.elementor-element-f196080
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-9500 .elementor-element.elementor-element-0185fde {
  padding: 40px 0px 30px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-858b95d
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-858b95d
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #0366ab;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-9500 .elementor-element.elementor-element-858b95d {
  width: auto;
  max-width: auto;
}
.elementor-9500
  .elementor-element.elementor-element-82863ad
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-82863ad
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-82863ad
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-75ca06e {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-75ca06e
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-8f0a80f
  > .elementor-element-populated {
  padding: 030px 0px 0px 40px;
}
.elementor-9500 .elementor-element.elementor-element-16bd53d {
  text-align: left;
}
.elementor-9500
  .elementor-element.elementor-element-16bd53d
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-23f09f2 {
  --divider-border-style: solid;
  --divider-color: #cacaca;
  --divider-border-width: 1px;
}
.elementor-9500
  .elementor-element.elementor-element-23f09f2
  .elementor-divider-separator {
  width: 100%;
}
.elementor-9500
  .elementor-element.elementor-element-23f09f2
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-9500 .elementor-element.elementor-element-c7f1f7a {
  padding: 20px 0px 20px 0px;
}
.elementor-9500 .elementor-element.elementor-element-844af56 {
  text-align: left;
}
.elementor-9500
  .elementor-element.elementor-element-844af56
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-1f5866d
  > .elementor-element-populated {
  padding: 030px 0px 0px 40px;
}
.elementor-9500
  .elementor-element.elementor-element-4af5ada
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-4af5ada
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #0366ab;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-9500 .elementor-element.elementor-element-4af5ada {
  width: auto;
  max-width: auto;
}
.elementor-9500
  .elementor-element.elementor-element-3e9fbcd
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-3e9fbcd
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-3e9fbcd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-853061e {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-853061e
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-ac588e3 {
  --divider-border-style: solid;
  --divider-color: #cacaca;
  --divider-border-width: 1px;
}
.elementor-9500
  .elementor-element.elementor-element-ac588e3
  .elementor-divider-separator {
  width: 100%;
}
.elementor-9500
  .elementor-element.elementor-element-ac588e3
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-9500 .elementor-element.elementor-element-d4fb110 {
  padding: 40px 0px 30px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-83705c1
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-83705c1
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #0366ab;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-9500 .elementor-element.elementor-element-83705c1 {
  width: auto;
  max-width: auto;
}
.elementor-9500
  .elementor-element.elementor-element-a61ac0f
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-a61ac0f
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-a61ac0f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-30dbb22 {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-30dbb22
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9500
  .elementor-element.elementor-element-0969053.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-9500
  .elementor-element.elementor-element-0969053.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9500
  .elementor-element.elementor-element-0969053.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9500
  .elementor-element.elementor-element-0969053
  > .elementor-element-populated {
  padding: 030px 0px 0px 40px;
}
.elementor-9500 .elementor-element.elementor-element-0696f87 {
  text-align: left;
}
.elementor-9500
  .elementor-element.elementor-element-0696f87
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-f1a60f4 {
  --divider-border-style: solid;
  --divider-color: #cacaca;
  --divider-border-width: 1px;
}
.elementor-9500
  .elementor-element.elementor-element-f1a60f4
  .elementor-divider-separator {
  width: 100%;
}
.elementor-9500
  .elementor-element.elementor-element-f1a60f4
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-9500 .elementor-element.elementor-element-f3851f2 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-f3851f2
  .elementor-heading-title {
  font-size: 38px;
  line-height: 50px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-9500
  .elementor-element.elementor-element-f3851f2
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-7f4d0f0 {
  padding: 0px 0px 20px 0px;
}
.elementor-9500 .elementor-element.elementor-element-1538207 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-1538207
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-5012982
  > .elementor-element-populated {
  padding: 030px 0px 0px 40px;
}
.elementor-9500 .elementor-element.elementor-element-1b422f9 {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-1b422f9
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-b13e1bb {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-b13e1bb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-e8763a1 {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-e8763a1
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-d76ccbf {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9500
  .elementor-element.elementor-element-d76ccbf
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-44667e9 {
  color: #222222;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-9500
  .elementor-element.elementor-element-44667e9
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-1ee40d2:not(.elementor-motion-effects-element-type-background),
.elementor-9500
  .elementor-element.elementor-element-1ee40d2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9500 .elementor-element.elementor-element-1ee40d2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 70px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-1ee40d2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9500
  .elementor-element.elementor-element-4f264cb
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 54px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-4f264cb
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-4f264cb
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-62bf12b {
  padding: 40px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-0403c00
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-0403c00
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-0403c00
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-0403c00
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-612800c {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-612800c
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-612800c
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-3cae31c {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-3cae31c
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-3cae31c
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-6aad306
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-6aad306
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-6aad306
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-6aad306
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-18100e0 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-18100e0
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-18100e0
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-14ecaae {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-14ecaae
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-14ecaae
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-2727769
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-2727769
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-2727769
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-2727769
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-11fb982 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-11fb982
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-11fb982
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-b022fbc {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-b022fbc
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-b022fbc
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-6e1faa5 {
  padding: 40px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-760691f
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-760691f
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-760691f
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-760691f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-1749d77 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-1749d77
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-1749d77
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-6db7fcf {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-6db7fcf
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-6db7fcf
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-d2d26d4
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-d2d26d4
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-d2d26d4
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-d2d26d4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-70e2c66 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-70e2c66
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-70e2c66
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-abcf7e0 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-abcf7e0
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-abcf7e0
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-1999bb9
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-1999bb9
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-1999bb9
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-1999bb9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-8d9a15f {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-8d9a15f
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-8d9a15f
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-49af146 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-49af146
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-49af146
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-69e968f {
  padding: 40px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-2c182b0
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-2c182b0
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-2c182b0
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-2c182b0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-1bdf3be {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-1bdf3be
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-1bdf3be
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-d9a5773 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-d9a5773
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-d9a5773
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-dbd9b20
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-dbd9b20
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-dbd9b20
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-dbd9b20
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-757a76d {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-757a76d
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-757a76d
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-14e39f7 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-14e39f7
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-14e39f7
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-e688e27
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9500
  .elementor-element.elementor-element-e688e27
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-e688e27
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9500
  .elementor-element.elementor-element-e688e27
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-fb5bdb6 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-fb5bdb6
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-fb5bdb6
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-ad005a4 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-ad005a4
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9500
  .elementor-element.elementor-element-ad005a4
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-afd8485 .elementor-button {
  font-size: 20px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  background-color: #222222;
}
.elementor-9500
  .elementor-element.elementor-element-afd8485
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-9500 .elementor-element.elementor-element-323bbe4 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-323bbe4
  .elementor-heading-title {
  color: #222221;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-9500
  .elementor-element.elementor-element-323bbe4
  > .elementor-widget-container {
  margin: 30px 30px 30px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-fe037dd:not(.elementor-motion-effects-element-type-background),
.elementor-9500
  .elementor-element.elementor-element-fe037dd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/07/Blue-Edge-elements_blackbg-3.jpg");
  background-size: cover;
}
.elementor-9500 .elementor-element.elementor-element-fe037dd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 50px 0px;
}
.elementor-9500
  .elementor-element.elementor-element-fe037dd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9500
  .elementor-element.elementor-element-b28bc0a
  .tfl-heading
  .tfl-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 54px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9500
  .elementor-element.elementor-element-b28bc0a
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9500
  .elementor-element.elementor-element-b28bc0a
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-0ff13c9 {
  text-align: center;
}
.elementor-9500
  .elementor-element.elementor-element-0ff13c9
  .elementor-heading-title {
  color: #ffffff;
  font-size: 25px;
  font-weight: 400;
}
.elementor-9500
  .elementor-element.elementor-element-0ff13c9
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-9500 .elementor-element.elementor-element-930eb29 .elementor-button {
  font-size: 20px;
  font-weight: 600;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #222222;
  color: #222222;
  background-color: #ffffff;
}
.elementor-9500
  .elementor-element.elementor-element-930eb29
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}
body.elementor-page-9500 .page-title {
  display: block;
}
body.elementor-page-9500:not(.elementor-motion-effects-element-type-background),
body.elementor-page-9500
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/07/Blue-Edge-elements_blackbg-2-1.jpg");
}
@media (min-width: 768px) {
  .elementor-9500 .elementor-element.elementor-element-236e096 {
    width: 39.165%;
  }
  .elementor-9500 .elementor-element.elementor-element-a060607 {
    width: 60.71%;
  }
  .elementor-9500 .elementor-element.elementor-element-b8500de {
    width: 40%;
  }
  .elementor-9500 .elementor-element.elementor-element-d8ede1e {
    width: 60%;
  }
  .elementor-9500 .elementor-element.elementor-element-4951a52 {
    width: 60%;
  }
  .elementor-9500 .elementor-element.elementor-element-26cd277 {
    width: 40%;
  }
  .elementor-9500 .elementor-element.elementor-element-fcf0f2e {
    width: 42.034%;
  }
  .elementor-9500 .elementor-element.elementor-element-268d8d5 {
    width: 57.966%;
  }
  .elementor-9500 .elementor-element.elementor-element-6d4a543 {
    width: 55.169%;
  }
  .elementor-9500 .elementor-element.elementor-element-8f0a80f {
    width: 44.831%;
  }
  .elementor-9500 .elementor-element.elementor-element-f5419e9 {
    width: 42.034%;
  }
  .elementor-9500 .elementor-element.elementor-element-1f5866d {
    width: 57.966%;
  }
  .elementor-9500 .elementor-element.elementor-element-5ceda8a {
    width: 47.287%;
  }
  .elementor-9500 .elementor-element.elementor-element-0969053 {
    width: 52.713%;
  }
  .elementor-9500 .elementor-element.elementor-element-526ba9e {
    width: 42.034%;
  }
  .elementor-9500 .elementor-element.elementor-element-5012982 {
    width: 57.966%;
  }
  .elementor-9500 .elementor-element.elementor-element-39bb6a3 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-9500
    .elementor-element.elementor-element-363d038:not(.elementor-motion-effects-element-type-background),
  .elementor-9500
    .elementor-element.elementor-element-363d038
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 767px) {
  .elementor-9500
    .elementor-element.elementor-element-b75ab58
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-308a7b2 {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500
    .elementor-element.elementor-element-d8ede1e
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-9500
    .elementor-element.elementor-element-4b3c546
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-c60a56d {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500
    .elementor-element.elementor-element-3fa24b4
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-be976a7 {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500
    .elementor-element.elementor-element-26cd277
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-9500 .elementor-element.elementor-element-f92d060 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-9500
    .elementor-element.elementor-element-70ea6ec
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-9500
    .elementor-element.elementor-element-268d8d5
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-9500
    .elementor-element.elementor-element-53d2e60
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-9500
    .elementor-element.elementor-element-a3c70da
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-132fa1c {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500
    .elementor-element.elementor-element-858b95d
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-9500
    .elementor-element.elementor-element-82863ad
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-75ca06e {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500
    .elementor-element.elementor-element-8f0a80f
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-9500
    .elementor-element.elementor-element-1f5866d
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-9500
    .elementor-element.elementor-element-3e9fbcd
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-853061e {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500
    .elementor-element.elementor-element-83705c1
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-9500
    .elementor-element.elementor-element-a61ac0f
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-30dbb22 {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500
    .elementor-element.elementor-element-0969053
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-9500
    .elementor-element.elementor-element-f3851f2
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-9500
    .elementor-element.elementor-element-5012982
    > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }
  .elementor-9500 .elementor-element.elementor-element-1b422f9 {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-b13e1bb {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-e8763a1 {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-d76ccbf {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-44667e9 {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9500 .elementor-element.elementor-element-1ee40d2 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-9500
    .elementor-element.elementor-element-4f264cb
    .tfl-heading
    .tfl-title {
    font-size: 32px;
  }
  .elementor-9500
    .elementor-element.elementor-element-b28bc0a
    .tfl-heading
    .tfl-title {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-9500
    .elementor-element.elementor-element-0ff13c9
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em;
  }
}
