.elementor-1981
  .elementor-element.elementor-element-d5917ac
  .banner__feature-image {
  margin: 0px -150px 0px 0px;
}
.elementor-1981 .elementor-element.elementor-element-d5917ac .banner__subtitle {
  color: #ffb116;
}
.elementor-1981
  .elementor-element.elementor-element-a4cf8dc
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981
  .elementor-element.elementor-element-a4cf8dc
  .elementor-repeater-item-84b6f67 {
  top: 35%;
  left: 16%;
  z-index: -1;
}
.elementor-1981
  .elementor-element.elementor-element-0460132
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1981 .elementor-element.elementor-element-1510c96 .section-heading {
  text-align: center;
  margin-bottom: 33px;
}
.elementor-1981
  .elementor-element.elementor-element-1510c96
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-1670c52
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981
  .elementor-element.elementor-element-2b930a0
  > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-c9c21f0.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-c9c21f0.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-c9c21f0.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981
  .elementor-element.elementor-element-c9c21f0
  .tt-icon-box__icon-container {
  color: #255cff;
  background-color: #ceddff;
  border-color: #ceddff;
  font-size: 33px;
}
.elementor-1981
  .elementor-element.elementor-element-c9c21f0
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981 .elementor-element.elementor-element-c9c21f0 .tt-icon-box {
  background-color: #ffffff;
  box-shadow: 0px 5px 20px 0px rgba(210, 210, 245, 0.5);
  padding: 40px 30px 45px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-fa5a680
  > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-aa3e51f.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-aa3e51f.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-aa3e51f.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981
  .elementor-element.elementor-element-aa3e51f
  .tt-icon-box__icon-container {
  color: #f25767;
  background-color: #fcdde1;
  border-color: #fcdde1;
  font-size: 33px;
}
.elementor-1981
  .elementor-element.elementor-element-aa3e51f
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981 .elementor-element.elementor-element-aa3e51f .tt-icon-box {
  background-color: #ffffff;
  box-shadow: 0px 5px 20px 0px rgba(210, 210, 245, 0.5);
  padding: 40px 30px 45px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-4d4006e
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-db2f83d.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-db2f83d.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-db2f83d.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981
  .elementor-element.elementor-element-db2f83d
  .tt-icon-box__icon-container {
  color: #5cc9a7;
  background-color: #def4ed;
  border-color: #def4ed;
  font-size: 33px;
}
.elementor-1981
  .elementor-element.elementor-element-db2f83d
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981 .elementor-element.elementor-element-db2f83d .tt-icon-box {
  background-color: #ffffff;
  box-shadow: 0px 5px 20px 0px rgba(210, 210, 245, 0.5);
  padding: 40px 30px 45px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-a4cf8dc
  .elementor-repeater-item-1ae7d5a {
  top: 55%;
  left: 70%;
  z-index: -1;
}
.elementor-1981 .elementor-element.elementor-element-a4cf8dc {
  padding: 115px 0px 90px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-babf01d
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981
  .elementor-element.elementor-element-babf01d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1981
  .elementor-element.elementor-element-a3e0750:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-1981
  .elementor-element.elementor-element-a3e0750
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f9fa;
}
.elementor-1981
  .elementor-element.elementor-element-a3e0750
  > .elementor-element-populated,
.elementor-1981
  .elementor-element.elementor-element-a3e0750
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1981
  .elementor-element.elementor-element-a3e0750
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-a3e0750
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 60px 50px 0px 50px;
}
.elementor-1981
  .elementor-element.elementor-element-a3e0750
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1981 .elementor-element.elementor-element-89e31c5 {
  text-align: center;
}
.elementor-1981
  .elementor-element.elementor-element-89e31c5
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-1981
  .elementor-element.elementor-element-89e31c5
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-30533a5
  > .elementor-element-populated {
  padding: 0px 15px 0px 30px;
}
.elementor-1981 .elementor-element.elementor-element-e2c1d2e .section-heading {
  text-align: left;
}
.elementor-1981
  .elementor-element.elementor-element-e2c1d2e
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981 .elementor-element.elementor-element-af433f4 {
  padding: 0px 0px 0px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-41d0907
  > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-3ea4348.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-3ea4348.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-3ea4348.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981 .elementor-element.elementor-element-3ea4348 .tt-icon-box {
  text-align: left;
}
.elementor-1981
  .elementor-element.elementor-element-3ea4348
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-8c5a02c
  > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-c3a95ff.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-c3a95ff.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-c3a95ff.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981 .elementor-element.elementor-element-c3a95ff .tt-icon-box {
  text-align: left;
}
.elementor-1981
  .elementor-element.elementor-element-c3a95ff
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-2b836db
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981
  .elementor-element.elementor-element-2b836db
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1981 .elementor-element.elementor-element-2b836db {
  padding: 150px 0px 120px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-927aa5d
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-1981 .elementor-element.elementor-element-8319d46 .section-heading {
  text-align: left;
}
.elementor-1981
  .elementor-element.elementor-element-8319d46
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981 .elementor-element.elementor-element-acee517 {
  padding: 0px 0px 0px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-56d04af
  > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-5efc3f4.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-5efc3f4.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-5efc3f4.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981 .elementor-element.elementor-element-5efc3f4 .tt-icon-box {
  text-align: left;
}
.elementor-1981
  .elementor-element.elementor-element-5efc3f4
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-96cf993
  > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-db3dd22.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-db3dd22.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-db3dd22.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981 .elementor-element.elementor-element-db3dd22 .tt-icon-box {
  text-align: left;
}
.elementor-1981
  .elementor-element.elementor-element-db3dd22
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-aea3933:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-1981
  .elementor-element.elementor-element-aea3933
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f9fa;
}
.elementor-1981
  .elementor-element.elementor-element-aea3933
  > .elementor-element-populated,
.elementor-1981
  .elementor-element.elementor-element-aea3933
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1981
  .elementor-element.elementor-element-aea3933
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-aea3933
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 60px 50px 0px 50px;
}
.elementor-1981
  .elementor-element.elementor-element-aea3933
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1981 .elementor-element.elementor-element-0b9f77d {
  text-align: center;
}
.elementor-1981
  .elementor-element.elementor-element-0b9f77d
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-1981
  .elementor-element.elementor-element-0b9f77d
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-6be39c7
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981
  .elementor-element.elementor-element-6be39c7:not(.elementor-motion-effects-element-type-background),
.elementor-1981
  .elementor-element.elementor-element-6be39c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f9fa;
}
.elementor-1981 .elementor-element.elementor-element-6be39c7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 115px 0px 90px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-6be39c7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1981
  .elementor-element.elementor-element-12f1505
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-1981 .elementor-element.elementor-element-0ff49ae .section-heading {
  text-align: center;
  margin-bottom: 33px;
}
.elementor-1981
  .elementor-element.elementor-element-0ff49ae
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-67034f8
  .elementor-repeater-item-9b34385.tt-process-box {
  border-style: solid;
}
.elementor-1981
  .elementor-element.elementor-element-67034f8
  .elementor-repeater-item-456506a.tt-process-box {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-1981 .elementor-element.elementor-element-67034f8 .tt-process-box {
  border-style: solid;
  border-width: 0px 2px 0px 0px;
  border-color: #748fb526;
}
.elementor-1981
  .elementor-element.elementor-element-67034f8
  .process-box-wrapper
  .col-md-3 {
  padding-left: 0px;
  padding-right: 0px;
}
.elementor-1981 .elementor-element.elementor-element-67034f8 {
  z-index: 2;
}
.elementor-1981 .elementor-element.elementor-element-4c917a4 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 115px 0px 70px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-4c917a4:not(.elementor-motion-effects-element-type-background),
.elementor-1981
  .elementor-element.elementor-element-4c917a4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #224186;
  background-image: url("2021/10/page-header-bg.svg");
  background-position: center center;
  background-repeat: no-repeat;
}
.elementor-1981
  .elementor-element.elementor-element-4c917a4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1981
  .elementor-element.elementor-element-4c917a4
  > .elementor-shape-bottom
  svg {
  width: calc(300% + 1.3px);
  height: 186px;
}
.elementor-1981
  .elementor-element.elementor-element-4c917a4
  .elementor-repeater-item-7ce9591 {
  top: -20%;
  left: 1%;
  z-index: 1;
}
.elementor-1981
  .elementor-element.elementor-element-046c73e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1981 .elementor-element.elementor-element-46e8501 .section-heading {
  text-align: center;
}
.elementor-1981
  .elementor-element.elementor-element-46e8501
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-46e8501
  .section-heading
  .section-title {
  color: #ffffff;
}
.elementor-1981
  .elementor-element.elementor-element-46e8501
  .section-heading
  .subtitle {
  color: #ffb116;
}
.elementor-1981
  .elementor-element.elementor-element-46e8501
  .section-heading
  .description,
.elementor-1981
  .elementor-element.elementor-element-46e8501
  .section-heading
  .description
  p {
  color: #ffffff7d;
}
.elementor-1981
  .elementor-element.elementor-element-46e8501
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-1981 .elementor-element.elementor-element-a356d60 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-1981
  .elementor-element.elementor-element-e08838e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-9587af3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1981 .elementor-element.elementor-element-73c1a18 .tt-pricing-list {
  background-color: #ffffff;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 16px 45px 0px rgba(0, 0, 0, 0.175);
}
.elementor-1981
  .elementor-element.elementor-element-560b582
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-4f5179b
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981 .elementor-element.elementor-element-4f5179b {
  padding: 50px 0px 120px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-a623add
  > .elementor-element-populated {
  padding: 0rem 0rem 0rem 0rem;
}
.elementor-1981 .elementor-element.elementor-element-27c5f49 .section-heading {
  text-align: center;
  margin-bottom: 40px;
}
.elementor-1981
  .elementor-element.elementor-element-27c5f49
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-82ada20
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981
  .elementor-element.elementor-element-c403e65
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-223412c
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-efa55b4
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981
  .elementor-element.elementor-element-efa55b4:not(.elementor-motion-effects-element-type-background),
.elementor-1981
  .elementor-element.elementor-element-efa55b4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f9fa;
}
.elementor-1981 .elementor-element.elementor-element-efa55b4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 115px 0px 100px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-efa55b4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1981
  .elementor-element.elementor-element-59a922d5
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-1981 .elementor-element.elementor-element-55d3be08 .section-heading {
  text-align: center;
}
.elementor-1981
  .elementor-element.elementor-element-55d3be08
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-dfd8499
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1981 .elementor-element.elementor-element-dfd8499 {
  padding: 120px 0px 0px 0px;
  z-index: 2;
}
.elementor-1981
  .elementor-element.elementor-element-38ae559
  > .elementor-element-populated {
  padding: 0px 40px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-0e8d252
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981 .elementor-element.elementor-element-7c8f0ca {
  padding: 0px 0px 0px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-297ae49
  > .elementor-element-populated {
  padding: 0px 30px 0px 0px;
}
.elementor-1981
  .elementor-element.elementor-element-1b81b99.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-1b81b99.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-1b81b99.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981 .elementor-element.elementor-element-1b81b99 .tt-icon-box {
  text-align: left;
}
.elementor-1981
  .elementor-element.elementor-element-1b81b99
  .tt-icon-box__button
  .tt-align-icon-right {
  margin-left: 5px;
}
.elementor-1981
  .elementor-element.elementor-element-1b81b99
  .tt-icon-box__button
  .tt-align-icon-left {
  margin-right: 5px;
}
condition {
  show_button_icon: yes;
}
.elementor-1981
  .elementor-element.elementor-element-1b81b99
  .tt-icon-box__icon-container {
  color: #b72725;
  background-color: #ceddff;
  border-color: #ceddff;
  font-size: 24px;
  padding: 18px;
}
.elementor-1981
  .elementor-element.elementor-element-1b81b99
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-1b81b99
  .tt-icon-box__button {
  color: #b72725;
}
.elementor-1981
  .elementor-element.elementor-element-fc81cd5
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-0956031.tt-equal-height-enable,
.elementor-1981
  .elementor-element.elementor-element-0956031.tt-equal-height-enable
  .elementor-widget-container,
.elementor-1981
  .elementor-element.elementor-element-0956031.tt-equal-height-enable
  .tt-icon-box {
  height: 100%;
}
.elementor-1981 .elementor-element.elementor-element-0956031 .tt-icon-box {
  text-align: left;
}
.elementor-1981
  .elementor-element.elementor-element-0956031
  .tt-icon-box__button
  .tt-align-icon-right {
  margin-left: 5px;
}
.elementor-1981
  .elementor-element.elementor-element-0956031
  .tt-icon-box__button
  .tt-align-icon-left {
  margin-right: 5px;
}
.elementor-1981
  .elementor-element.elementor-element-0956031
  .tt-icon-box__icon-container {
  color: #f25767;
  background-color: #fcdde1;
  border-color: #fcdde1;
  font-size: 24px;
  padding: 18px;
}
.elementor-1981
  .elementor-element.elementor-element-0956031
  .tt-icon-box__icon-container
  i {
  transform: rotate(0deg);
}
.elementor-1981
  .elementor-element.elementor-element-0956031
  .tt-icon-box__button {
  color: #b72725;
}
.elementor-1981
  .elementor-element.elementor-element-9faed2f:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-1981
  .elementor-element.elementor-element-9faed2f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1981
  .elementor-element.elementor-element-9faed2f
  > .elementor-element-populated,
.elementor-1981
  .elementor-element.elementor-element-9faed2f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1981
  .elementor-element.elementor-element-9faed2f
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-1981
  .elementor-element.elementor-element-9faed2f
  > .elementor-element-populated {
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 40px 40px 40px 40px;
}
.elementor-1981
  .elementor-element.elementor-element-9faed2f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1981
  .elementor-element.elementor-element-fc7580e
  .contact-form-title {
  margin-bottom: 25px;
}
.elementor-1981
  .elementor-element.elementor-element-fc5d61f:not(.elementor-motion-effects-element-type-background),
.elementor-1981
  .elementor-element.elementor-element-fc5d61f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #224186;
  background-image: url("2021/10/cta-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;wp-content\uploads\
  background-size: cover;
}
.elementor-1981
  .elementor-element.elementor-element-fc5d61f
  > .elementor-background-overlay {
  background-image: url("wp-content\uploads\2021/10/dot-dot-wave-shape.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.72;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1981 .elementor-element.elementor-element-fc5d61f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -120px;
  margin-bottom: 0px;
  padding: 110px 0px 110px 0px;
  z-index: 1;
}
.elementor-1981
  .elementor-element.elementor-element-fc5d61f
  .elementor-repeater-item-45670d7 {
  top: -75%;
  left: 73%;
}
@media (min-width: 768px) {
  .elementor-1981 .elementor-element.elementor-element-e08838e {
    width: 10%;
  }
  .elementor-1981 .elementor-element.elementor-element-9587af3 {
    width: 80%;
  }
  .elementor-1981 .elementor-element.elementor-element-560b582 {
    width: 9.664%;
  }
}
@media (max-width: 1024px) {
  .elementor-1981
    .elementor-element.elementor-element-d5917ac
    .banner__feature-image {
    margin: 0px 50px 60px 50px;
  }
  .elementor-1981 .elementor-element.elementor-element-1670c52 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1981 .elementor-element.elementor-element-a4cf8dc {
    padding: 75px 0px 80px 0px;
  }
  .elementor-1981 .elementor-element.elementor-element-babf01d {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-30533a5
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1981 .elementor-element.elementor-element-2b836db {
    padding: 100px 0px 80px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-927aa5d
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1981 .elementor-element.elementor-element-6be39c7 {
    padding: 75px 0px 50px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-67034f8
    .tt-process-box
    .box-title {
    font-size: 16px;
  }
  .elementor-1981 .elementor-element.elementor-element-4c917a4 {
    padding: 75px 0px 0px 0px;
  }
  .elementor-1981 .elementor-element.elementor-element-4f5179b {
    padding: 175px 0px 80px 0px;
  }
  .elementor-1981 .elementor-element.elementor-element-efa55b4 {
    padding: 75px 0px 70px 0px;
  }
  .elementor-1981 .elementor-element.elementor-element-dfd8499 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-38ae559
    > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
  }
  .elementor-1981
    .elementor-element.elementor-element-297ae49
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-1981
    .elementor-element.elementor-element-d5917ac
    .banner__feature-image {
    margin: 0px 0px 50px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-1510c96
    > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1981
    .elementor-element.elementor-element-a3e0750
    > .elementor-element-populated {
    padding: 50px 30px 0px 30px;
  }
  .elementor-1981
    .elementor-element.elementor-element-30533a5
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1981
    .elementor-element.elementor-element-41d0907
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-8c5a02c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1981 .elementor-element.elementor-element-2b836db {
    padding: 50px 0px 80px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-96cf993
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-db3dd22
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-aea3933
    > .elementor-element-populated {
    padding: 50px 30px 0px 30px;
  }
  .elementor-1981
    .elementor-element.elementor-element-67034f8
    .elementor-repeater-item-9b34385.tt-process-box {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-46e8501
    > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1981
    .elementor-element.elementor-element-9587af3
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1981 .elementor-element.elementor-element-4f5179b {
    padding: 80px 0px 80px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-27c5f49
    > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1981
    .elementor-element.elementor-element-223412c
    > .elementor-element-populated {
    margin: 45px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-38ae559
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1981
    .elementor-element.elementor-element-297ae49
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-fc81cd5
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-1981
    .elementor-element.elementor-element-9faed2f
    > .elementor-element-populated {
    margin: 40px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 30px 30px 30px 30px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1981 .elementor-element.elementor-element-a3e0750 {
    width: 100%;
  }
  .elementor-1981 .elementor-element.elementor-element-30533a5 {
    width: 100%;
  }
  .elementor-1981 .elementor-element.elementor-element-927aa5d {
    width: 100%;
  }
  .elementor-1981 .elementor-element.elementor-element-aea3933 {
    width: 100%;
  }
}
