.elementor-8956
  .elementor-element.elementor-element-53f77b1:not(.elementor-motion-effects-element-type-background),
.elementor-8956
  .elementor-element.elementor-element-53f77b1
  > .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-repeat: no-repeat;
  background-size: cover;
}
.elementor-8956 .elementor-element.elementor-element-53f77b1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
}
.elementor-8956
  .elementor-element.elementor-element-53f77b1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8956
  .elementor-element.elementor-element-d82b702
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Open Sans", Sans-serif;
  font-weight: 700;
}
.elementor-8956
  .elementor-element.elementor-element-d82b702
  .elementor-counter-title {
  color: #ffffff;
  font-size: 14px;
}
.elementor-8956
  .elementor-element.elementor-element-633108c
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Open Sans", Sans-serif;
  font-weight: 700;
}
.elementor-8956
  .elementor-element.elementor-element-633108c
  .elementor-counter-title {
  color: #ffffff;
  font-size: 14px;
}
.elementor-8956
  .elementor-element.elementor-element-e24aff1
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Open Sans", Sans-serif;
  font-weight: 700;
}
.elementor-8956
  .elementor-element.elementor-element-e24aff1
  .elementor-counter-title {
  color: #ffffff;
  font-size: 14px;
}
.elementor-8956
  .elementor-element.elementor-element-f1adc50
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Open Sans", Sans-serif;
  font-weight: 700;
}
.elementor-8956
  .elementor-element.elementor-element-f1adc50
  .elementor-counter-title {
  color: #ffffff;
  font-size: 14px;
}
.elementor-8956
  .elementor-element.elementor-element-5949245:not(.elementor-motion-effects-element-type-background),
.elementor-8956
  .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-2-2.jpg");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8956
  .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-8956 .elementor-element.elementor-element-5949245 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 00px 0px;
}
.elementor-8956
  .elementor-element.elementor-element-ee25ca8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-8956
  .elementor-element.elementor-element-ee25ca8
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8956
  .elementor-element.elementor-element-e53195e
  .elementor-heading-title {
  color: #ffffff;
  font-size: 26px;
  font-weight: 500;
}
.elementor-8956
  .elementor-element.elementor-element-e53195e
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  background-color: #9f9f9f;
  border-radius: 8px 8px 8px 8px;
}
.elementor-8956 .elementor-element.elementor-element-e53195e {
  width: var(--container-widget-width, 21%);
  max-width: 21%;
  --container-widget-width: 21%;
  --container-widget-flex-grow: 0;
}
.elementor-8956
  .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-8956
  .elementor-element.elementor-element-6564cac
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-8956
  .elementor-element.elementor-element-6564cac
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-3abde82 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8956
  .elementor-element.elementor-element-d6d8297
  > .elementor-element-populated {
  padding: 80px 0px 0px 140px;
}
.elementor-8956
  .elementor-element.elementor-element-0775d0e
  > .elementor-element-populated {
  padding: 100px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-1e76627 {
  text-align: left;
  width: var(--container-widget-width, 104.104%);
  max-width: 104.104%;
  --container-widget-width: 104.104%;
  --container-widget-flex-grow: 0;
}
.elementor-8956
  .elementor-element.elementor-element-1e76627
  .elementor-heading-title {
  color: #000000;
  font-size: 26px;
  line-height: 46px;
}
.elementor-8956
  .elementor-element.elementor-element-682ce18.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-8956
  .elementor-element.elementor-element-682ce18
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-8956
  .elementor-element.elementor-element-682ce18
  > .elementor-element-populated {
  padding: 40px 0px 00px 00px;
}
.elementor-8956 .elementor-element.elementor-element-142a252 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-8956
  .elementor-element.elementor-element-dd6e166:not(.elementor-motion-effects-element-type-background),
.elementor-8956
  .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-8956 .elementor-element.elementor-element-dd6e166 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8956
  .elementor-element.elementor-element-dd6e166
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8956 .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-8956
  .elementor-element.elementor-element-d190dec
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8956
  .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-8956
  .elementor-element.elementor-element-4c531b6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8956
  .elementor-element.elementor-element-a060607
  > .elementor-element-populated {
  padding: 10px 40px 0px 30px;
}
.elementor-8956
  .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-8956
  .elementor-element.elementor-element-b75ab58
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-8956
  .elementor-element.elementor-element-b75ab58
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-308a7b2 {
  color: #ffffff;
  font-family: "Open Sans", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.75em;
}
.elementor-8956
  .elementor-element.elementor-element-308a7b2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-2504fe5 .elementor-button {
  background-color: #005bc1;
}
.elementor-8956
  .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-8956
  .elementor-element.elementor-element-1ee40d2:not(.elementor-motion-effects-element-type-background),
.elementor-8956
  .elementor-element.elementor-element-1ee40d2
  > .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-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8956 .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-8956
  .elementor-element.elementor-element-1ee40d2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8956
  .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-8956
  .elementor-element.elementor-element-4f264cb
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-8956
  .elementor-element.elementor-element-4f264cb
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-20e7eec {
  text-align: center;
  width: var(--container-widget-width, 104.104%);
  max-width: 104.104%;
  --container-widget-width: 104.104%;
  --container-widget-flex-grow: 0;
}
.elementor-8956
  .elementor-element.elementor-element-20e7eec
  .elementor-heading-title {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
}
.elementor-8956 .elementor-element.elementor-element-62bf12b {
  padding: 40px 0px 0px 0px;
}
.elementor-8956
  .elementor-element.elementor-element-8e07397
  > .elementor-widget-container {
  background-color: #d9d9d9;
}
.elementor-8956 .elementor-element.elementor-element-612800c {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-612800c
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-8956
  .elementor-element.elementor-element-612800c
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-3cae31c {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-3cae31c
  .elementor-heading-title {
  color: #222222;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8956
  .elementor-element.elementor-element-3cae31c
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-8eb288f {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-8eb288f
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-f6a84d5 {
  text-align: center;
  width: var(--container-widget-width, 104.104%);
  max-width: 104.104%;
  --container-widget-width: 104.104%;
  --container-widget-flex-grow: 0;
}
.elementor-8956
  .elementor-element.elementor-element-f6a84d5
  .elementor-heading-title {
  color: #000000;
  font-size: 20px;
  line-height: 38px;
}
.elementor-8956
  .elementor-element.elementor-element-f6a84d5
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-8956
  .elementor-element.elementor-element-4821b49
  > .elementor-widget-container {
  background-color: #d9d9d9;
}
.elementor-8956 .elementor-element.elementor-element-ff9d4ce {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-ff9d4ce
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-8956
  .elementor-element.elementor-element-ff9d4ce
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-ab5ad83 {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-ab5ad83
  .elementor-heading-title {
  color: #222222;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8956
  .elementor-element.elementor-element-ab5ad83
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-c067644 {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-c067644
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-d6d564f {
  text-align: center;
  width: var(--container-widget-width, 104.104%);
  max-width: 104.104%;
  --container-widget-width: 104.104%;
  --container-widget-flex-grow: 0;
}
.elementor-8956
  .elementor-element.elementor-element-d6d564f
  .elementor-heading-title {
  color: #000000;
  font-size: 20px;
  line-height: 38px;
}
.elementor-8956
  .elementor-element.elementor-element-d6d564f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-8956
  .elementor-element.elementor-element-8ab3f77
  > .elementor-widget-container {
  background-color: #d9d9d9;
}
.elementor-8956 .elementor-element.elementor-element-d96f912 {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-d96f912
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 500;
}
.elementor-8956
  .elementor-element.elementor-element-d96f912
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-b8de07d {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-b8de07d
  .elementor-heading-title {
  color: #222222;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8956
  .elementor-element.elementor-element-b8de07d
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-d31870c {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-d31870c
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-08e3dd9 {
  text-align: center;
  width: var(--container-widget-width, 104.104%);
  max-width: 104.104%;
  --container-widget-width: 104.104%;
  --container-widget-flex-grow: 0;
}
.elementor-8956
  .elementor-element.elementor-element-08e3dd9
  .elementor-heading-title {
  color: #000000;
  font-size: 20px;
  line-height: 38px;
}
.elementor-8956
  .elementor-element.elementor-element-08e3dd9
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-8956
  .elementor-element.elementor-element-fe037dd:not(.elementor-motion-effects-element-type-background),
.elementor-8956
  .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-8956 .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-8956
  .elementor-element.elementor-element-fe037dd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8956
  .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-8956
  .elementor-element.elementor-element-b28bc0a
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-8956
  .elementor-element.elementor-element-b28bc0a
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-930eb29 .elementor-button {
  font-size: 20px;
  font-weight: 600;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
  fill: #222222;
  color: #222222;
  background-color: #ffffff;
}
.elementor-8956
  .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-8956
  .elementor-element.elementor-element-ddb6056:not(.elementor-motion-effects-element-type-background),
.elementor-8956
  .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-8956 .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-8956
  .elementor-element.elementor-element-ddb6056
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8956
  .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-8956
  .elementor-element.elementor-element-887fedf
  .tfl-heading
  .tfl-subtitle {
  margin-bottom: 4px;
}
.elementor-8956
  .elementor-element.elementor-element-887fedf
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-8956 .elementor-element.elementor-element-e2c5b7c {
  text-align: center;
}
.elementor-8956
  .elementor-element.elementor-element-e2c5b7c
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
body.elementor-page-8956 .page-title {
  display: block;
}
body.elementor-page-8956:not(.elementor-motion-effects-element-type-background),
body.elementor-page-8956
  > .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-8956 .elementor-element.elementor-element-d6d8297 {
    width: 13.295%;
  }
  .elementor-8956 .elementor-element.elementor-element-0775d0e {
    width: 34.123%;
  }
  .elementor-8956 .elementor-element.elementor-element-682ce18 {
    width: 52.246%;
  }
  .elementor-8956 .elementor-element.elementor-element-236e096 {
    width: 61%;
  }
  .elementor-8956 .elementor-element.elementor-element-a060607 {
    width: 38.875%;
  }
}
@media (max-width: 767px) {
  .elementor-8956
    .elementor-element.elementor-element-d82b702
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-8956
    .elementor-element.elementor-element-633108c
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-8956
    .elementor-element.elementor-element-e24aff1
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-8956
    .elementor-element.elementor-element-f1adc50
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-8956 .elementor-element.elementor-element-5949245 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-8956
    .elementor-element.elementor-element-e53195e
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.2em;
  }
  .elementor-8956 .elementor-element.elementor-element-e53195e {
    --container-widget-width: 206px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 206px);
    max-width: 206px;
  }
  .elementor-8956
    .elementor-element.elementor-element-6564cac
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-8956
    .elementor-element.elementor-element-0775d0e
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-8956
    .elementor-element.elementor-element-1e76627
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.6em;
  }
  .elementor-8956 .elementor-element.elementor-element-142a252 {
    text-align: right;
  }
  .elementor-8956
    .elementor-element.elementor-element-4c531b6
    .elementor-custom-embed-play
    i {
    font-size: 43px;
  }
  .elementor-8956
    .elementor-element.elementor-element-4c531b6
    .elementor-custom-embed-play
    svg {
    width: 43px;
    height: 43px;
  }
  .elementor-8956
    .elementor-element.elementor-element-b75ab58
    .tfl-heading
    .tfl-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-8956 .elementor-element.elementor-element-308a7b2 {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-8956 .elementor-element.elementor-element-1ee40d2 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-8956 .elementor-element.elementor-element-64a1f05 {
    padding: 0px 15px 0px 15px;
  }
  .elementor-8956
    .elementor-element.elementor-element-4f264cb
    .tfl-heading
    .tfl-title {
    font-size: 32px;
  }
  .elementor-8956
    .elementor-element.elementor-element-20e7eec
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
  }
  .elementor-8956
    .elementor-element.elementor-element-20e7eec
    > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
  }
  .elementor-8956
    .elementor-element.elementor-element-b28bc0a
    .tfl-heading
    .tfl-title {
    font-size: 32px;
    line-height: 1.5em;
  }
  .elementor-8956
    .elementor-element.elementor-element-887fedf
    .tfl-heading
    .tfl-title {
    font-size: 22px;
    line-height: 1.5em;
  }
}
@media (min-width: 1025px) {
  .elementor-8956
    .elementor-element.elementor-element-5949245:not(.elementor-motion-effects-element-type-background),
  .elementor-8956
    .elementor-element.elementor-element-5949245
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-8956
    .elementor-element.elementor-element-1ee40d2:not(.elementor-motion-effects-element-type-background),
  .elementor-8956
    .elementor-element.elementor-element-1ee40d2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
