.elementor-9
  .elementor-element.elementor-element-dd6e166:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .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-9 .elementor-element.elementor-element-dd6e166 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-dd6e166
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-d190dec
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-4c531b6 .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(100%) contrast(70%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-4c531b6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-a060607
  > .elementor-element-populated {
  padding: 10px 40px 0px 30px;
}
.elementor-9
  .elementor-element.elementor-element-b75ab58
  .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-9
  .elementor-element.elementor-element-b75ab58
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-b75ab58
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-308a7b2 {
  color: #ffffff;
  font-family: "Open Sans", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-9
  .elementor-element.elementor-element-308a7b2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-2504fe5 .elementor-button {
  background-color: #005bc1;
}
.elementor-9
  .elementor-element.elementor-element-2504fe5
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-9
  .elementor-element.elementor-element-1ee40d2:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-1ee40d2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-1ee40d2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .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-9
  .elementor-element.elementor-element-4f264cb
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-4f264cb
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-62bf12b {
  padding: 40px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-0403c00
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-0403c00
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-0403c00
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-612800c {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-612800c
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-612800c
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-3cae31c {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-3cae31c
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-3cae31c
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-6aad306
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-6aad306
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-6aad306
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-18100e0 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-18100e0
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-18100e0
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-14ecaae {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-14ecaae
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-14ecaae
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-2727769
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-2727769
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-2727769
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-11fb982 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-11fb982
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-11fb982
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-b022fbc {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-b022fbc
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-b022fbc
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-6e1faa5 {
  padding: 40px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-760691f
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-760691f
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-760691f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-1749d77 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-1749d77
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-1749d77
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-6db7fcf {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-6db7fcf
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-6db7fcf
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-d2d26d4
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-d2d26d4
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-d2d26d4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-70e2c66 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-70e2c66
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-70e2c66
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-abcf7e0 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-abcf7e0
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-abcf7e0
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-1999bb9
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-1999bb9
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-1999bb9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-8d9a15f {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-8d9a15f
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-8d9a15f
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-49af146 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-49af146
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-49af146
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-69e968f {
  padding: 40px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-2c182b0
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-2c182b0
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-2c182b0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-1bdf3be {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-1bdf3be
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-1bdf3be
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-d9a5773 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-d9a5773
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-d9a5773
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-dbd9b20
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-dbd9b20
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-dbd9b20
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-757a76d {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-757a76d
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-757a76d
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-14e39f7 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-14e39f7
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-14e39f7
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-e688e27
  .elementor-custom-embed-play
  i {
  font-size: 61px;
}
.elementor-9
  .elementor-element.elementor-element-e688e27
  .elementor-custom-embed-play
  svg {
  width: 61px;
  height: 61px;
}
.elementor-9
  .elementor-element.elementor-element-e688e27
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-fb5bdb6 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-fb5bdb6
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-fb5bdb6
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-ad005a4 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-ad005a4
  .elementor-heading-title {
  color: #1c75bc;
  font-size: 16px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-ad005a4
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-9 .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-9
  .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-9 .elementor-element.elementor-element-323bbe4 {
  text-align: center;
}
.elementor-9
  .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-9
  .elementor-element.elementor-element-323bbe4
  > .elementor-widget-container {
  margin: 30px 30px 30px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-5949245:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-5949245
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/07/blue-ball-bg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-9
  .elementor-element.elementor-element-5949245
  > .elementor-background-overlay {
  background-color: #ffffff00;
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-5949245 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-ee25ca8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-6564cac
  .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-9
  .elementor-element.elementor-element-6564cac
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-6564cac
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-e53195e
  .elementor-heading-title {
  color: #222222;
  font-size: 25px;
  font-weight: 500;
}
.elementor-9
  .elementor-element.elementor-element-e53195e
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-3abde82 {
  padding: 40px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-d6d8297.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-d6d8297.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-e108cce
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-682ce18
  > .elementor-element-populated {
  padding: 40px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-9c4d1bc
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-9c4d1bc {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-adfa54a
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-9 .elementor-element.elementor-element-adfa54a {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-515451b
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-515451b {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-c710ff0
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-9 .elementor-element.elementor-element-c710ff0 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-9 .elementor-element.elementor-element-4ec4589 {
  --spacer-size: 103px;
}
.elementor-9
  .elementor-element.elementor-element-fe037dd:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .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-9 .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-9
  .elementor-element.elementor-element-fe037dd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .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-9
  .elementor-element.elementor-element-b28bc0a
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-b28bc0a
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .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-9
  .elementor-element.elementor-element-930eb29
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-9
  .elementor-element.elementor-element-289f94f:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-289f94f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/07/blue-ball-bg-2-2.jpg");
  background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-289f94f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 70px 0px;
}
.elementor-9
  .elementor-element.elementor-element-289f94f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-e96174b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-e96174b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-f6c4848
  .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-9
  .elementor-element.elementor-element-f6c4848
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-f6c4848
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-e992111 {
  color: #222221;
  font-size: 20px;
  line-height: 30px;
}
.elementor-9
  .elementor-element.elementor-element-e992111
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-aaeeafa .elementor-button {
  font-size: 20px;
  font-weight: 600;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  background-color: #222222;
}
.elementor-9
  .elementor-element.elementor-element-aaeeafa
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-9 .elementor-element.elementor-element-0d89a40 {
  width: var(--container-widget-width, 98.448%);
  max-width: 98.448%;
  --container-widget-width: 98.448%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-1297e2e:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-1297e2e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/07/blue-ball-bg-2-2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-1297e2e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 60px 0px;
}
.elementor-9
  .elementor-element.elementor-element-1297e2e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-36ebac5
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 54px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-36ebac5
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-36ebac5
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-7c8724f
  .tfl-heading
  .tfl-title {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 54px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-7c8724f
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-7c8724f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-f141419 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-f141419
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-50f3a40 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-7770705 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-23bf03c:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-23bf03c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/07/blue-ball-bg-2.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-23bf03c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 50px 0px;
}
.elementor-9
  .elementor-element.elementor-element-23bf03c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-e84d364
  .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-9
  .elementor-element.elementor-element-e84d364
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-e84d364
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-b587e37 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-13fd678:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-9
  .elementor-element.elementor-element-13fd678
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff7d;
}
.elementor-9
  .elementor-element.elementor-element-13fd678
  > .elementor-element-populated,
.elementor-9
  .elementor-element.elementor-element-13fd678
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9
  .elementor-element.elementor-element-13fd678
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-13fd678
  > .elementor-element-populated {
  box-shadow: 0px 0px 8px -4px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 40px 30px 40px 30px;
}
.elementor-9
  .elementor-element.elementor-element-13fd678
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-ccbf04c.elementor-position-right
  .elementor-image-box-img {
  margin-left: 7px;
}
.elementor-9
  .elementor-element.elementor-element-ccbf04c.elementor-position-left
  .elementor-image-box-img {
  margin-right: 7px;
}
.elementor-9
  .elementor-element.elementor-element-ccbf04c.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 7px;
}
.elementor-9
  .elementor-element.elementor-element-ccbf04c
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 31%;
}
.elementor-9
  .elementor-element.elementor-element-ccbf04c
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-ccbf04c
  .elementor-image-box-title {
  color: #222222;
}
.elementor-9
  .elementor-element.elementor-element-ccbf04c
  .elementor-image-box-description {
  color: #222222;
  font-size: 20px;
  line-height: 28px;
}
.elementor-9
  .elementor-element.elementor-element-7a4137f:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-9
  .elementor-element.elementor-element-7a4137f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff7d;
}
.elementor-9
  .elementor-element.elementor-element-7a4137f
  > .elementor-element-populated,
.elementor-9
  .elementor-element.elementor-element-7a4137f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9
  .elementor-element.elementor-element-7a4137f
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-7a4137f
  > .elementor-element-populated {
  box-shadow: 0px 0px 8px -4px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 40px 30px 40px 30px;
}
.elementor-9
  .elementor-element.elementor-element-7a4137f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-d341e21.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-d341e21.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-d341e21.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-9
  .elementor-element.elementor-element-d341e21
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-9
  .elementor-element.elementor-element-d341e21
  .elementor-image-box-img
  img {
  border-style: none;
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-d341e21
  .elementor-image-box-title {
  color: #222222;
}
.elementor-9
  .elementor-element.elementor-element-d341e21
  .elementor-image-box-description {
  color: #222222;
  font-size: 20px;
  line-height: 28px;
}
.elementor-9
  .elementor-element.elementor-element-d341e21
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-3dc538a:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-9
  .elementor-element.elementor-element-3dc538a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff7d;
}
.elementor-9
  .elementor-element.elementor-element-3dc538a
  > .elementor-element-populated,
.elementor-9
  .elementor-element.elementor-element-3dc538a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9
  .elementor-element.elementor-element-3dc538a
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-3dc538a
  > .elementor-element-populated {
  box-shadow: 0px 0px 8px -4px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 30px 40px 30px;
}
.elementor-9
  .elementor-element.elementor-element-3dc538a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-21b803b.elementor-position-right
  .elementor-image-box-img {
  margin-left: 11px;
}
.elementor-9
  .elementor-element.elementor-element-21b803b.elementor-position-left
  .elementor-image-box-img {
  margin-right: 11px;
}
.elementor-9
  .elementor-element.elementor-element-21b803b.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 11px;
}
.elementor-9
  .elementor-element.elementor-element-21b803b
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-9
  .elementor-element.elementor-element-21b803b
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-21b803b
  .elementor-image-box-title {
  color: #222222;
}
.elementor-9
  .elementor-element.elementor-element-21b803b
  .elementor-image-box-description {
  color: #222222;
  font-size: 20px;
  line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-9706646 .elementor-button {
  font-size: 20px;
  font-weight: 600;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  background-color: #222222;
}
.elementor-9
  .elementor-element.elementor-element-9706646
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-9
  .elementor-element.elementor-element-ddb6056:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-ddb6056
  > .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-9 .elementor-element.elementor-element-ddb6056 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 50px 0px;
}
.elementor-9
  .elementor-element.elementor-element-ddb6056
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-887fedf
  .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-9
  .elementor-element.elementor-element-887fedf
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-887fedf
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-8eb288f {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-8eb288f
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-ed5935a:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-ed5935a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../blueedgefinancial.com/wp-content/uploads/2023/07/blue-ball-bg-2-3.jpg");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-ed5935a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 40px 0px;
}
.elementor-9
  .elementor-element.elementor-element-ed5935a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-f5abc09
  .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-9
  .elementor-element.elementor-element-f5abc09
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-f5abc09
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-004d296 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-c26ca48 .elementor-tab-title {
  background-color: #22222200;
  padding: 25px 10px 25px 15px;
}
.elementor-9
  .elementor-element.elementor-element-c26ca48
  .elementor-accordion-icon,
.elementor-9
  .elementor-element.elementor-element-c26ca48
  .elementor-accordion-title {
  color: #222222;
}
.elementor-9
  .elementor-element.elementor-element-c26ca48
  .elementor-accordion-icon
  svg {
  fill: #222222;
}
.elementor-9
  .elementor-element.elementor-element-c26ca48
  .elementor-accordion-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.elementor-9
  .elementor-element.elementor-element-c26ca48
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-c26ca48
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 0px;
}
.elementor-9
  .elementor-element.elementor-element-c26ca48
  .elementor-tab-content {
  color: #222222;
  font-size: 16px;
}
.elementor-9
  .elementor-element.elementor-element-c26ca48
  > .elementor-widget-container {
  border-style: none;
}
.elementor-9 .elementor-element.elementor-element-3503f4d .elementor-tab-title {
  background-color: #22222200;
  padding: 25px 10px 25px 15px;
}
.elementor-9
  .elementor-element.elementor-element-3503f4d
  .elementor-accordion-icon,
.elementor-9
  .elementor-element.elementor-element-3503f4d
  .elementor-accordion-title {
  color: #222222;
}
.elementor-9
  .elementor-element.elementor-element-3503f4d
  .elementor-accordion-icon
  svg {
  fill: #222222;
}
.elementor-9
  .elementor-element.elementor-element-3503f4d
  .elementor-accordion-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.elementor-9
  .elementor-element.elementor-element-3503f4d
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-3503f4d
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 0px;
}
.elementor-9
  .elementor-element.elementor-element-3503f4d
  .elementor-tab-content {
  color: #222222;
  font-size: 16px;
}
body.elementor-page-9 .page-title {
  display: block;
}
body.elementor-page-9:not(.elementor-motion-effects-element-type-background),
body.elementor-page-9
  > .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-9 .elementor-element.elementor-element-236e096 {
    width: 61%;
  }
  .elementor-9 .elementor-element.elementor-element-a060607 {
    width: 38.875%;
  }
  .elementor-9 .elementor-element.elementor-element-39bb6a3 {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-d6d8297 {
    width: 39.405%;
  }
  .elementor-9 .elementor-element.elementor-element-682ce18 {
    width: 60.595%;
  }
  .elementor-9 .elementor-element.elementor-element-e96174b {
    width: 50%;
  }
  .elementor-9 .elementor-element.elementor-element-ac1db7a {
    width: 49.875%;
  }
  .elementor-9 .elementor-element.elementor-element-673af4e {
    width: 57.542%;
  }
  .elementor-9 .elementor-element.elementor-element-ea33508 {
    width: 42.332%;
  }
}
@media (min-width: 1025px) {
  .elementor-9
    .elementor-element.elementor-element-5949245:not(.elementor-motion-effects-element-type-background),
  .elementor-9
    .elementor-element.elementor-element-5949245
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 767px) {
  .elementor-9
    .elementor-element.elementor-element-4c531b6
    .elementor-custom-embed-play
    i {
    font-size: 43px;
  }
  .elementor-9
    .elementor-element.elementor-element-4c531b6
    .elementor-custom-embed-play
    svg {
    width: 43px;
    height: 43px;
  }
  .elementor-9
    .elementor-element.elementor-element-b75ab58
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-9 .elementor-element.elementor-element-308a7b2 {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-9 .elementor-element.elementor-element-1ee40d2 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-4f264cb
    .tfl-heading
    .tfl-title {
    font-size: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-5949245 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-6564cac
    .tfl-heading
    .tfl-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-9
    .elementor-element.elementor-element-e53195e
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.2em;
  }
  .elementor-9
    .elementor-element.elementor-element-9c4d1bc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-9c4d1bc {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-9
    .elementor-element.elementor-element-adfa54a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-adfa54a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-9
    .elementor-element.elementor-element-515451b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-515451b {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-9
    .elementor-element.elementor-element-c710ff0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-c710ff0 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-4ec4589 {
    --spacer-size: 54px;
  }
  .elementor-9
    .elementor-element.elementor-element-b28bc0a
    .tfl-heading
    .tfl-title {
    font-size: 32px;
    line-height: 1.5em;
  }
  .elementor-9
    .elementor-element.elementor-element-f6c4848
    .tfl-heading
    .tfl-title {
    font-size: 35px;
    line-height: 1.4em;
  }
  .elementor-9
    .elementor-element.elementor-element-673af4e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-36ebac5
    .tfl-heading
    .tfl-title {
    font-size: 21px;
  }
  .elementor-9
    .elementor-element.elementor-element-36ebac5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-7c8724f
    .tfl-heading
    .tfl-title {
    font-size: 21px;
  }
  .elementor-9
    .elementor-element.elementor-element-7c8724f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-ea33508
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-f141419 {
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-f141419
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-e84d364
    .tfl-heading
    .tfl-title {
    font-size: 32px;
    line-height: 1.5em;
  }
  .elementor-9
    .elementor-element.elementor-element-13fd678
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-ccbf04c
    .elementor-image-box-img {
    margin-bottom: 7px;
  }
  .elementor-9
    .elementor-element.elementor-element-7a4137f
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-d341e21
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-3dc538a
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-21b803b
    .elementor-image-box-img {
    margin-bottom: 11px;
  }
  .elementor-9
    .elementor-element.elementor-element-887fedf
    .tfl-heading
    .tfl-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-9
    .elementor-element.elementor-element-f5abc09
    .tfl-heading
    .tfl-title {
    font-size: 32px;
    line-height: 1.5em;
  }
}
