.elementor-719
  .elementor-element.elementor-element-cf45e97
  > .elementor-background-overlay {
  background-image: url("/wp-content/uploads/2022/09/top-background-3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-cf45e97 {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: #1d9571;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 0px 0px 100px 0px;
}
.elementor-719 .elementor-element.elementor-element-cf45e97,
.elementor-719
  .elementor-element.elementor-element-cf45e97
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-bbaaa6a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 5;
}
.elementor-719 .elementor-element.elementor-element-0436ab9 img {
  width: 50%;
}
.elementor-719 .elementor-element.elementor-element-0436ab9 {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-0436ab9
  > .elementor-widget-container {
  margin: -1px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-fa11431
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-fa11431.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  color: #0f92f3;
}
.elementor-719
  .elementor-element.elementor-element-fa11431.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-fa11431.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-fa11431.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-fa11431.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-fa11431.elementor-view-framed
  .elementor-icon {
  background-color: #0f92f3;
}
.elementor-719
  .elementor-element.elementor-element-fa11431.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #0f92f3;
}
.elementor-719 .elementor-element.elementor-element-fa11431 .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-fa11431
  > .elementor-widget-container {
  margin: -30% -24% 0% 0%;
}
.elementor-719
  .elementor-element.elementor-element-e85d6e2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-e85d6e2.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-e85d6e2.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-e85d6e2.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-e85d6e2.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-e85d6e2.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719 .elementor-element.elementor-element-e85d6e2 .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-e85d6e2
  > .elementor-widget-container {
  margin: -11% -9% 0% 0%;
}
.elementor-719
  .elementor-element.elementor-element-13b8ec0
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-13b8ec0.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-13b8ec0.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-13b8ec0.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-13b8ec0.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-13b8ec0.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719 .elementor-element.elementor-element-13b8ec0 .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-13b8ec0
  > .elementor-widget-container {
  margin: -9% 0% 0% 22%;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-201265b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-201265b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-201265b.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-719
  .elementor-element.elementor-element-201265b
  > .elementor-element-populated {
  margin: 0px 0px -250px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719 .elementor-element.elementor-element-201265b {
  z-index: 5;
}
.elementor-719 .elementor-element.elementor-element-9e016dd {
  margin-top: -13%;
  margin-bottom: 0%;
  z-index: 999;
}
.elementor-719
  .elementor-element.elementor-element-b4f2729.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-719 .elementor-element.elementor-element-b4f2729 {
  z-index: 99999;
}
.elementor-719 .elementor-element.elementor-element-b925d8d {
  text-align: center;
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
}
.elementor-719
  .elementor-element.elementor-element-b925d8d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito";
  font-size: 50px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-b925d8d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-9e8e952 {
  text-align: center;
  color: #ffffff;
  font-family: "Nunito";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
}
.elementor-719
  .elementor-element.elementor-element-9e8e952
  > .elementor-widget-container {
  margin: 25px 0px 20px 0px;
}
.elementor-719 .elementor-element.elementor-element-e033d18 {
  --spacer-size: 30px;
}
.elementor-719 .elementor-element.elementor-element-6b5ec7f {
  margin-top: 22px;
  margin-bottom: 8px;
}
.elementor-719 .elementor-element.elementor-element-13359b2 img {
  width: 100%;
}
.elementor-719
  .elementor-element.elementor-element-13359b2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-2dd2b9a
  > .elementor-background-overlay {
  background-image: url("/wp-content/uploads/2022/10/top-background-19.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-2dd2b9a {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 0px 0px 60px 0px;
}
.elementor-719 .elementor-element.elementor-element-2dd2b9a,
.elementor-719
  .elementor-element.elementor-element-2dd2b9a
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-1f28c97
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-719
  .elementor-element.elementor-element-1f28c97
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-c1164be
  > .elementor-widget-container {
  margin: 40px 0px -25px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-c1164be {
  z-index: 9;
}
.elementor-719 .elementor-element.elementor-element-cb9fb62 {
  margin-top: 120px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 5;
}
.elementor-719 .elementor-element.elementor-element-21c922c img {
  width: 210px;
}
.elementor-719 .elementor-element.elementor-element-21c922c {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-21c922c
  > .elementor-widget-container {
  margin: -1px 0px 47px 0px;
}
.elementor-719
  .elementor-element.elementor-element-a83ff80
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-a83ff80.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  color: #0f92f3;
}
.elementor-719
  .elementor-element.elementor-element-a83ff80.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-a83ff80.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-a83ff80.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-a83ff80.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-a83ff80.elementor-view-framed
  .elementor-icon {
  background-color: #0f92f3;
}
.elementor-719
  .elementor-element.elementor-element-a83ff80.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #0f92f3;
}
.elementor-719 .elementor-element.elementor-element-a83ff80 .elementor-icon {
  font-size: 30px;
  padding: 17px;
  border-radius: 40px 40px 40px 40px;
}
.elementor-719
  .elementor-element.elementor-element-a83ff80
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-a83ff80 {
  left: 250px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-a83ff80 {
  right: 250px;
}
.elementor-719 .elementor-element.elementor-element-a83ff80 {
  top: -38px;
}
.elementor-719
  .elementor-element.elementor-element-51a25fb
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-51a25fb.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-51a25fb.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-51a25fb.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-51a25fb.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-51a25fb.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719 .elementor-element.elementor-element-51a25fb .elementor-icon {
  font-size: 28px;
}
.elementor-719
  .elementor-element.elementor-element-51a25fb
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-51a25fb {
  left: 165px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-51a25fb {
  right: 165px;
}
.elementor-719 .elementor-element.elementor-element-51a25fb {
  top: 13px;
}
.elementor-719
  .elementor-element.elementor-element-ca591c6
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-ca591c6.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-ca591c6.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-ca591c6.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-ca591c6.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-ca591c6.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719 .elementor-element.elementor-element-ca591c6 .elementor-icon {
  font-size: 28px;
}
.elementor-719
  .elementor-element.elementor-element-ca591c6
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-ca591c6 {
  left: 110px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-ca591c6 {
  right: 110px;
}
.elementor-719 .elementor-element.elementor-element-ca591c6 {
  top: 100px;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-046fed3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-046fed3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-046fed3.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-719
  .elementor-element.elementor-element-046fed3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719 .elementor-element.elementor-element-046fed3 {
  z-index: 5;
}
.elementor-719 .elementor-element.elementor-element-0fd696f {
  margin-top: -120px;
  margin-bottom: 0px;
  padding: 0px 0px 70px 0px;
  z-index: 999;
}
.elementor-719
  .elementor-element.elementor-element-5ba326f.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-719
  .elementor-element.elementor-element-5ba326f
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719
  .elementor-element.elementor-element-5ba326f
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-5ba326f {
  z-index: 99999;
}
.elementor-719 .elementor-element.elementor-element-5b52aa5 {
  text-align: center;
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
}
.elementor-719
  .elementor-element.elementor-element-5b52aa5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito";
  font-size: 48px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-5b52aa5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-673a7ec {
  text-align: center;
  color: #ffffff;
  font-family: "Nunito";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.2px;
  word-spacing: 0em;
}
.elementor-719
  .elementor-element.elementor-element-673a7ec
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-179a305 {
  --spacer-size: 30px;
}
.elementor-719 .elementor-element.elementor-element-c374fe0 {
  margin-top: 10px;
  margin-bottom: 8px;
}
.elementor-719 .elementor-element.elementor-element-f2f258e img {
  width: 100%;
}
.elementor-719
  .elementor-element.elementor-element-f2f258e
  > .elementor-widget-container {
  margin: -40px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
.elementor-719
  .elementor-element.elementor-element-c8d7584
  > .elementor-container {
  min-height: 170px;
}
.elementor-719 .elementor-element.elementor-element-c8d7584 {
  overflow: hidden;
  margin-top: -170px;
  margin-bottom: 0px;
  z-index: 1;
}
.elementor-719
  .elementor-element.elementor-element-c8d7584
  > .elementor-background-overlay {
  background-image: url("/wp-content/uploads/2022/09/2312.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.elementor-719 .elementor-element.elementor-element-79298c0 {
  margin-top: -445px;
  margin-bottom: 0px;
}
.elementor-719 .elementor-element.elementor-element-33f35d9 {
  margin-top: -10px;
  margin-bottom: 0px;
}
.elementor-719 .elementor-element.elementor-element-efff967 img {
  width: 100%;
  opacity: 0.8;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-719 .elementor-element.elementor-element-efff967 {
  text-align: right;
  width: var(--container-widget-width, 280px);
  max-width: 280px;
  --container-widget-width: 280px;
  --container-widget-flex-grow: 0;
}
.elementor-719
  .elementor-element.elementor-element-efff967
  > .elementor-widget-container {
  margin: 48px -150px 0px 150px;
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-18dfdc2.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-719
  .elementor-element.elementor-element-18dfdc2
  > .elementor-element-populated {
  margin: 70px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719 .elementor-element.elementor-element-043295e .elementor-button {
  font-family: "Nunito";
  font-size: 14px;
  font-weight: 500;
  background-color: #5487f2;
  border-radius: 4px 4px 4px 4px;
  padding: 14px 30px 14px 30px;
}
.elementor-719
  .elementor-element.elementor-element-043295e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-043295e {
  width: auto;
  max-width: auto;
}
.elementor-719
  .elementor-element.elementor-element-ef7337e
  > .elementor-widget-container {
  margin: 55px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-203b839
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719 .elementor-element.elementor-element-8597f09 img {
  width: 55%;
}
.elementor-719 .elementor-element.elementor-element-8597f09 {
  text-align: right;
  z-index: 3;
}
.elementor-719
  .elementor-element.elementor-element-8597f09
  > .elementor-widget-container {
  margin: 110px -60px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-737095a img {
  width: 43%;
}
.elementor-719 .elementor-element.elementor-element-737095a {
  text-align: right;
  top: 118px;
  z-index: 3;
}
.elementor-719
  .elementor-element.elementor-element-737095a
  > .elementor-widget-container {
  margin: 0px 9px 0px 0px;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-737095a {
  left: 9px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-737095a {
  right: 9px;
}
.elementor-719 .elementor-element.elementor-element-e5d94e2 img {
  width: 50%;
}
.elementor-719 .elementor-element.elementor-element-e5d94e2 {
  text-align: right;
  top: -100px;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-e5d94e2 {
  right: 20px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-e5d94e2 {
  left: 20px;
}
.elementor-719 .elementor-element.elementor-element-bef856b {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-719
  .elementor-element.elementor-element-f25e537
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 10px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-6000385 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-719
  .elementor-element.elementor-element-a266046
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-719
  .elementor-element.elementor-element-a266046
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-a266046
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-a266046
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-a266046
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719
  .elementor-element.elementor-element-a266046
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-870da88
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719 .elementor-element.elementor-element-af13471 img {
  width: 45%;
}
.elementor-719 .elementor-element.elementor-element-af13471 {
  text-align: right;
  top: 180px;
  z-index: 3;
}
.elementor-719
  .elementor-element.elementor-element-af13471
  > .elementor-widget-container {
  margin: 0px 9px 0px 0px;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-af13471 {
  left: 100px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-af13471 {
  right: 100px;
}
.elementor-719 .elementor-element.elementor-element-5bb5c28 {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 0;
}
.elementor-719
  .elementor-element.elementor-element-eb23cc0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-eb23cc0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-eb23cc0
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 60px 0px;
}
.elementor-719 .elementor-element.elementor-element-84d8606 {
  z-index: 10;
}
.elementor-719
  .elementor-element.elementor-element-6806460
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719
  .elementor-element.elementor-element-6806460
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-33a44c0 img {
  width: 100%;
}
.elementor-719
  .elementor-element.elementor-element-33a44c0
  > .elementor-widget-container {
  margin: -350px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-33a44c0 {
  z-index: 9;
}
.elementor-719 .elementor-element.elementor-element-ab39971 {
  border-style: none;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-719
  .elementor-element.elementor-element-ab39971
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-a2075dd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-a2075dd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-a2075dd
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-e22d173
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719
  .elementor-element.elementor-element-e22d173
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-6250af3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-6250af3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222a35;
}
.elementor-719 .elementor-element.elementor-element-6250af3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 0;
}
.elementor-719
  .elementor-element.elementor-element-6250af3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-e2f51e5
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-e2f51e5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-e2f51e5
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-d83cb2b
  .elementor-heading-title {
  color: #fcec0a;
  font-family: "Nunito";
  font-size: 45px;
  font-weight: 700;
  line-height: 1.4em;
  letter-spacing: 0.5px;
}
.elementor-719 .elementor-element.elementor-element-773d8a9 {
  color: #ffffff;
  font-family: "Nunito";
  font-size: 16px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-677a4b9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-677a4b9
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222a35;
}
.elementor-719
  .elementor-element.elementor-element-677a4b9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-677a4b9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-677a4b9
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-9260530
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-513281e
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-719
  .elementor-element.elementor-element-513281e
  > .elementor-background-overlay {
  background-image: url("/wp-content/uploads/2022/08/Group-9751.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-513281e {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 08px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-bf5d026 {
  padding: 0px 0px 0px 0px;
  z-index: 5;
}
.elementor-719
  .elementor-element.elementor-element-320adf8
  .wpda-builder-logo_container
  img {
  height: 70px;
  max-height: 70px;
}
.elementor-719 .elementor-element.elementor-element-320adf8 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-719
  .elementor-element.elementor-element-320adf8
  > .elementor-widget-container {
  margin: 0px 68px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-49c5866 img {
  width: 82%;
}
.elementor-719 .elementor-element.elementor-element-49c5866 {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-49c5866
  > .elementor-widget-container {
  margin: -16px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-06ef065
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-06ef065.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-06ef065.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-06ef065.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-06ef065.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-06ef065.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719 .elementor-element.elementor-element-06ef065 .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-06ef065
  > .elementor-widget-container {
  margin: -2% 0% 0% 42%;
}
.elementor-719
  .elementor-element.elementor-element-773f16e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-773f16e.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-773f16e.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-773f16e.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-773f16e.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-773f16e.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719 .elementor-element.elementor-element-773f16e .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-773f16e
  > .elementor-widget-container {
  margin: -2% 0% 0% 42%;
}
.elementor-719
  .elementor-element.elementor-element-544a6ee
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-719
  .elementor-element.elementor-element-544a6ee.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  color: var(--e-global-color-e7126b4);
}
.elementor-719
  .elementor-element.elementor-element-544a6ee.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-544a6ee.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-544a6ee.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-544a6ee.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-544a6ee.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-e7126b4);
}
.elementor-719
  .elementor-element.elementor-element-544a6ee.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-e7126b4);
}
.elementor-719 .elementor-element.elementor-element-544a6ee .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-544a6ee
  > .elementor-widget-container {
  margin: -18% 15% 0% 0%;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-46c9dcc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-46c9dcc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-46c9dcc.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-719
  .elementor-element.elementor-element-46c9dcc
  > .elementor-element-populated {
  margin: 0px 0px -250px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719 .elementor-element.elementor-element-46c9dcc {
  z-index: 5;
}
.elementor-719 .elementor-element.elementor-element-3902525 {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-3902525
  .elementor-heading-title {
  color: #ffffff;
  font-size: 64px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-3902525
  > .elementor-widget-container {
  margin: -25px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-3d2bba8 {
  text-align: center;
  color: #ffffff;
  font-family: "Nunito";
  font-size: 19px;
  font-weight: 300;
}
.elementor-719
  .elementor-element.elementor-element-3d2bba8
  > .elementor-widget-container {
  margin: -11px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-8bf8cd1
  > .elementor-widget-container {
  margin: 55px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-9c06f45 img {
  width: 100%;
}
.elementor-719
  .elementor-element.elementor-element-9c06f45
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-8084d24 {
  margin-top: -70px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-be9d3b4.elementor-column
  .elementor-column-wrap {
  align-items: flex-end;
}
.elementor-719
  .elementor-element.elementor-element-be9d3b4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-719 .elementor-element.elementor-element-5fc4d0c img {
  width: 70%;
}
.elementor-719 .elementor-element.elementor-element-5fc4d0c {
  text-align: right;
  top: 35px;
  z-index: 10;
}
.elementor-719 .elementor-element.elementor-element-0fa3bbd img {
  width: 65%;
}
.elementor-719 .elementor-element.elementor-element-0fa3bbd {
  text-align: right;
  top: 0px;
  z-index: 2;
}
.elementor-719
  .elementor-element.elementor-element-0fa3bbd
  > .elementor-widget-container {
  margin: 0px -80px 0px 0px;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-0fa3bbd {
  right: 0px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-0fa3bbd {
  left: 0px;
}
.elementor-719
  .elementor-element.elementor-element-b88f39d
  > .elementor-container {
  min-height: 400px;
}
.elementor-719 .elementor-element.elementor-element-b88f39d {
  overflow: hidden;
}
.elementor-719
  .elementor-element.elementor-element-b88f39d
  > .elementor-background-overlay {
  opacity: 1;
}
.elementor-719
  .elementor-element.elementor-element-28b0af3
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-719 .elementor-element.elementor-element-28b0af3 {
  overflow: hidden;
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: #1d9571;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-28b0af3
  > .elementor-background-overlay {
  background-image: url("/wp-content/uploads/2022/08/Group-9751.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-4bd510b {
  padding: 0px 0px 0px 0px;
  z-index: 5;
}
.elementor-719 .elementor-element.elementor-element-4642da4 img {
  width: 82%;
}
.elementor-719 .elementor-element.elementor-element-4642da4 {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-4642da4
  > .elementor-widget-container {
  margin: -16px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-5bc5724
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-719
  .elementor-element.elementor-element-5bc5724.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  color: var(--e-global-color-e7126b4);
}
.elementor-719
  .elementor-element.elementor-element-5bc5724.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-5bc5724.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-5bc5724.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-5bc5724.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-5bc5724.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-e7126b4);
}
.elementor-719
  .elementor-element.elementor-element-5bc5724.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-e7126b4);
}
.elementor-719 .elementor-element.elementor-element-5bc5724 .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-5bc5724
  > .elementor-widget-container {
  margin: -18% 15% 0% 0%;
}
.elementor-719
  .elementor-element.elementor-element-366e62c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-366e62c.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-366e62c.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-366e62c.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-366e62c.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-366e62c.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719 .elementor-element.elementor-element-366e62c .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-366e62c
  > .elementor-widget-container {
  margin: -2% 0% 0% 42%;
}
.elementor-719
  .elementor-element.elementor-element-b7653c5
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-b7653c5.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-b7653c5.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-b7653c5.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-b7653c5.elementor-view-framed
  .elementor-icon,
.elementor-719
  .elementor-element.elementor-element-b7653c5.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-719 .elementor-element.elementor-element-b7653c5 .elementor-icon {
  font-size: 30px;
}
.elementor-719
  .elementor-element.elementor-element-b7653c5
  > .elementor-widget-container {
  margin: -2% 0% 0% 42%;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-9c85eb1.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-9c85eb1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-9c85eb1.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-719
  .elementor-element.elementor-element-9c85eb1
  > .elementor-element-populated {
  margin: 0px 0px -250px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719 .elementor-element.elementor-element-9c85eb1 {
  z-index: 5;
}
.elementor-719 .elementor-element.elementor-element-f374e06 {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-f374e06
  .elementor-heading-title {
  color: #ffffff;
  font-size: 64px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-f374e06
  > .elementor-widget-container {
  margin: -25px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-c227e96 {
  text-align: center;
  color: #ffffff;
  font-family: "Nunito";
  font-size: 19px;
  font-weight: 300;
}
.elementor-719
  .elementor-element.elementor-element-c227e96
  > .elementor-widget-container {
  margin: -11px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-012a226 .elementor-button {
  font-family: "Nunito";
  fill: #808080;
  color: #808080;
  background-color: #ffffff;
  border-radius: 4px 4px 4px 4px;
}
.elementor-719
  .elementor-element.elementor-element-012a226
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-012a226 {
  width: auto;
  max-width: auto;
}
.elementor-719 .elementor-element.elementor-element-88bc82e .elementor-button {
  font-family: "Nunito";
  background-color: #5487f2;
  border-radius: 4px 4px 4px 4px;
}
.elementor-719
  .elementor-element.elementor-element-88bc82e
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-719 .elementor-element.elementor-element-88bc82e {
  width: auto;
  max-width: auto;
}
.elementor-719 .elementor-element.elementor-element-3b873de img {
  width: 100%;
}
.elementor-719
  .elementor-element.elementor-element-3b873de
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-54beb90 {
  margin-top: -70px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-67e2645.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-67e2645.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719 .elementor-element.elementor-element-67e2645 {
  z-index: 2;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-8cabd10.elementor-column
  .elementor-column-wrap {
  align-items: flex-end;
}
.elementor-719
  .elementor-element.elementor-element-8cabd10.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-719 .elementor-element.elementor-element-d3bed35 img {
  width: 70%;
}
.elementor-719 .elementor-element.elementor-element-d3bed35 {
  text-align: right;
  z-index: 10;
}
.elementor-719 .elementor-element.elementor-element-d151b05 img {
  width: 65%;
}
.elementor-719 .elementor-element.elementor-element-d151b05 {
  text-align: right;
  top: 0px;
  z-index: 2;
}
.elementor-719
  .elementor-element.elementor-element-d151b05
  > .elementor-widget-container {
  margin: 0px -80px 0px 0px;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-d151b05 {
  right: 0px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-d151b05 {
  left: 0px;
}
.elementor-719 .elementor-element.elementor-element-b61e880 img {
  width: 100%;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-b61e880 {
  right: -63.2px;
}
body.rtl .elementor-719 .elementor-element.elementor-element-b61e880 {
  left: -63.2px;
}
.elementor-719 .elementor-element.elementor-element-b61e880 {
  top: -330px;
}
.elementor-719
  .elementor-element.elementor-element-f3aa01c
  > .elementor-container {
  max-width: 1200px;
}
.elementor-719 .elementor-element.elementor-element-f3aa01c {
  margin-top: -15px;
  margin-bottom: 0px;
}
.elementor-719 .elementor-element.elementor-element-6bf4ec7 {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-6bf4ec7
  > .elementor-widget-container {
  margin: 0px 0px 0px -43px;
}
.elementor-719
  .elementor-element.elementor-element-dfa2610
  > .elementor-column-wrap
  > .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-719 .elementor-element.elementor-element-c8a69f7 {
  --spacer-size: 151px;
}
.elementor-719 .elementor-element.elementor-element-9da11f1 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-719
  .elementor-element.elementor-element-9da11f1
  > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
}
.elementor-719
  .elementor-element.elementor-element-3a34f0d
  .elementor-heading-title {
  line-height: 38px;
}
.elementor-719 .elementor-element.elementor-element-2497d10 {
  --spacer-size: 12px;
}
.elementor-719 .elementor-element.elementor-element-0428cca {
  --spacer-size: 13px;
}
.elementor-719
  .elementor-element.elementor-element-9e0b75e
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-img {
  margin: 0px 0px 16px 0px !important;
  max-width: 85px;
  width: 85px;
}
.elementor-719
  .elementor-element.elementor-element-9e0b75e
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-icon {
  margin: 0px 0px 16px 0px !important;
}
.elementor-719
  .elementor-element.elementor-element-9e0b75e
  .gt3-core-imagebox-img
  img {
  transition-duration: 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-9e0b75e
  .gt3-core-imagebox-wrapper {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-9e0b75e
  .gt3-core-imagebox-title {
  margin-bottom: 7px;
}
.elementor-719
  .elementor-element.elementor-element-9e0b75e
  .gt3-core-imagebox-content
  .gt3-core-imagebox-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.elementor-719
  .elementor-element.elementor-element-9e0b75e
  .gt3-core-imagebox-content
  .gt3-core-imagebox-description {
  color: #696687;
  font-size: 16px;
  line-height: 1.7em;
}
.elementor-719
  .elementor-element.elementor-element-9e0b75e
  > .elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-92598f9
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-img {
  margin: 0px 0px 15px 0px !important;
  max-width: 89px;
  width: 89px;
}
.elementor-719
  .elementor-element.elementor-element-92598f9
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-icon {
  margin: 0px 0px 15px 0px !important;
}
.elementor-719
  .elementor-element.elementor-element-92598f9
  .gt3-core-imagebox-img
  img {
  transition-duration: 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-92598f9
  .gt3-core-imagebox-wrapper {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-92598f9
  .gt3-core-imagebox-title {
  margin-bottom: 7px;
}
.elementor-719
  .elementor-element.elementor-element-92598f9
  .gt3-core-imagebox-content
  .gt3-core-imagebox-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.elementor-719
  .elementor-element.elementor-element-92598f9
  .gt3-core-imagebox-content
  .gt3-core-imagebox-description {
  color: #696687;
  font-size: 16px;
  line-height: 1.7em;
}
.elementor-719
  .elementor-element.elementor-element-92598f9
  > .elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719 .elementor-element.elementor-element-6f3cd80 {
  --spacer-size: 35px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type6 {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type5
  .gt3_module_button__container {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type4 {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type3 {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type2
  .gt3_module_button__container
  .gt3_module_button__cover.front {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type2
  .gt3_module_button__container
  .gt3_module_button__cover.back {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type1.btn_icon_position_left {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type1.btn_icon_position_left:hover {
  padding: 13px 27px 13px calc(27px + 15px);
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type1.btn_icon_position_right {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .hover_type1.btn_icon_position_right:hover {
  padding: 13px calc(27px + 15px) 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.size_custom
  .button_size_elementor_custom:not(.hover_type5) {
  padding: 13px 27px 13px 27px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor:not(.hover_type2)
  a {
  border-style: solid;
  border-color: #6254e7;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type2
  .gt3_module_button__container
  span.gt3_module_button__cover {
  border-style: solid;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.rounded
  a {
  border-radius: 5px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type4
  .gt3_module_button__cover:before {
  border-radius: 5px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type4
  .gt3_module_button__cover:after {
  border-radius: 5px;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  a {
  border-width: 0 !important;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  a.hover_type2
  .gt3_module_button__container
  .gt3_module_button__cover {
  border-width: 0 !important;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .elementor_gt3_btn_text {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.2px;
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.button_icon_icon:not(.hover_type2)
  .elementor_gt3_btn_icon {
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .elementor-widget-gt3-addon-advanced-button
  .gt3_module_button_elementor.button_icon_icon
  a.hover_type2
  .gt3_module_button__cover.front
  .elementor_btn_icon_container
  .elementor_gt3_btn_icon {
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .icon_svg_btn {
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_icon_default {
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type2
  .gt3_module_button__container
  span.gt3_module_button__cover.front {
  border-color: #6254e7;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type2
  .gt3_module_button__container
  .gt3_module_button__cover.front {
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type4
  .gt3_module_button__container
  .gt3_module_button__cover.front
  .elementor_gt3_btn_text {
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(
    .hover_type5
  )
  a,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type2
  .gt3_module_button__container
  span.gt3_module_button__cover.front,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type4
  .gt3_module_button__cover:before,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type5
  .gt3_module_button__container
  .gt3_module_button__cover.front:before,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type5
  .gt3_module_button__container
  .gt3_module_button__cover.front:after,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type6 {
  background-color: transparent;
  background-image: linear-gradient(96deg, #9289f1 0%, #6254e7 100%);
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor.button_icon_icon:not(.hover_type2)
  a:hover
  .elementor_gt3_btn_icon {
  color: #6254e7;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type2
  .gt3_module_button__container
  span.gt3_module_button__cover.back
  .elementor_btn_icon_container
  .elementor_gt3_btn_icon {
  color: #6254e7;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  a:hover
  .icon_svg_btn {
  color: #6254e7;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  a:hover
  .gt3_icon_default {
  color: #6254e7;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor:not(.hover_type2)
  a:hover {
  border-color: #6254e7;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type2
  .gt3_module_button__container
  span.gt3_module_button__cover.back {
  border-color: #6254e7;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  a:not(.hover_type2):hover
  .elementor_gt3_btn_text {
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type2
  .gt3_module_button__container
  .gt3_module_button__cover.back
  .elementor_gt3_btn_text {
  color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type4:hover
  .gt3_module_button__container
  .gt3_module_button__cover.front
  .elementor_gt3_btn_text {
  color: #ffffff;
}

.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(
    .hover_type4
  ):not(.hover_type5):not(.hover_type6)
  a:hover,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type2
  .gt3_module_button__container
  span.gt3_module_button__cover.back,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type3:after,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type4:hover
  .gt3_module_button__cover:after,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type5
  .gt3_module_button__container
  .gt3_module_button__cover.back:before,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type5
  .gt3_module_button__container
  .gt3_module_button__cover.back:after,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type6:hover:before,
.elementor-719
  .elementor-element.elementor-element-d717381.elementor-widget-gt3-core-button
  .gt3_module_button_elementor
  .hover_type6:hover:after {
  background-color: transparent;
  background-image: linear-gradient(96deg, #6254e7 0%, #9289f1 100%);
}
.elementor-719 .elementor-element.elementor-element-37bd43c {
  --spacer-size: 97px;
}
.elementor-719
  .elementor-element.elementor-element-f033d20
  > .elementor-column-wrap
  > .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-719 .elementor-element.elementor-element-3907f85 {
  --spacer-size: 35px;
}
.elementor-719 .elementor-element.elementor-element-3afcade {
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.6em;
  letter-spacing: 0.01px;
}
.elementor-719 .elementor-element.elementor-element-7ec10af {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-7ec10af
  .elementor-heading-title {
  line-height: 38px;
  letter-spacing: 0px;
}
.elementor-719
  .elementor-element.elementor-element-7ec10af
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-719
  .elementor-element.elementor-element-3f751ef.elementor-widget-gt3-core-portfolio
  .isotope_wrapper {
  margin-right: -30px;
  margin-bottom: -30px;
}
.elementor-719
  .elementor-element.elementor-element-3f751ef.elementor-widget-gt3-core-portfolio
  .isotope_item {
  padding-right: 30px;
  padding-bottom: 30px;
}
.elementor-719
  .elementor-element.elementor-element-3f751ef.elementor-widget-gt3-core-portfolio
  .portfolio_wrapper.show_type_packery
  .isotope_item.packery_extra_size-large_height
  .gt3_portfolio_list__image-placeholder {
  padding-bottom: calc(200% + 30px) !important;
}
.elementor-719
  .elementor-element.elementor-element-3f751ef.elementor-widget-gt3-core-portfolio
  .portfolio_wrapper.show_type_packery
  .isotope_item.packery_extra_size-large_width
  .gt3_portfolio_list__image-placeholder {
  padding-bottom: calc(50% - 30px / 2) !important;
}
.elementor-719
  .elementor-element.elementor-element-3f751ef.elementor-widget-gt3-core-portfolio
  .portfolio_wrapper.show_type_packery.packery_type_7
  .isotope_item.packery_extra_size-large_height
  .gt3_portfolio_list__image-placeholder,
.elementor-719
  .elementor-element.elementor-element-3f751ef.elementor-widget-gt3-core-portfolio
  .portfolio_wrapper.show_type_packery.packery_type_6
  .isotope_item.packery_extra_size-large_height
  .gt3_portfolio_list__image-placeholder {
  padding-bottom: calc(160% + 30px) !important;
}
.elementor-719
  .elementor-element.elementor-element-3f751ef.elementor-widget-gt3-core-portfolio
  .portfolio_view_more_link
  .elementor_btn_icon_container {
  padding-left: 16px;
}
.elementor-719 .elementor-element.elementor-element-4fb2a41 {
  --spacer-size: 83px;
}
.elementor-719
  .elementor-element.elementor-element-494098d
  > .elementor-container {
  max-width: 1200px;
}
.elementor-719
  .elementor-element.elementor-element-494098d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-494098d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2019/09/team_bg_img-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-719 .elementor-element.elementor-element-494098d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-494098d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-b04ccfa
  > .elementor-column-wrap
  > .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-719
  .elementor-element.elementor-element-b04ccfa
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 25px 0px 25px;
}
.elementor-719 .elementor-element.elementor-element-3757679 {
  --spacer-size: 244px;
}
.elementor-719 .elementor-element.elementor-element-a762204 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-719
  .elementor-element.elementor-element-a762204
  > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
}
.elementor-719
  .elementor-element.elementor-element-5b9c779
  .elementor-heading-title {
  line-height: 38px;
}
.elementor-719 .elementor-element.elementor-element-8bd779b {
  --spacer-size: 41px;
}
.elementor-719
  .elementor-element.elementor-element-36d4b54
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-img {
  margin: 40px 0px 26px 0px !important;
  max-width: 113px;
  width: 113px;
}
.elementor-719
  .elementor-element.elementor-element-36d4b54
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-icon {
  margin: 40px 0px 26px 0px !important;
}
.elementor-719
  .elementor-element.elementor-element-36d4b54
  .gt3-core-imagebox-img
  img {
  transition-duration: 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-36d4b54
  .gt3-core-imagebox-title {
  margin-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-36d4b54
  .gt3-core-imagebox-content
  .gt3-core-imagebox-title {
  font-size: 20px;
  line-height: 26px;
}
.elementor-719
  .elementor-element.elementor-element-36d4b54
  .gt3-core-imagebox-content
  .gt3-core-imagebox-description {
  color: #696687;
  font-size: 16px;
  line-height: 1.7em;
}
.elementor-719
  .elementor-element.elementor-element-36d4b54
  > .elementor-widget-container {
  padding: 0px 45px 43px 45px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-194028b
  > .elementor-column-wrap
  > .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-719
  .elementor-element.elementor-element-194028b
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 25px 0px 25px;
}
.elementor-719 .elementor-element.elementor-element-07acd05 {
  --spacer-size: 150px;
}
.elementor-719
  .elementor-element.elementor-element-949f330
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-img {
  margin: 40px 0px 26px 0px !important;
  max-width: 105px;
  width: 105px;
}
.elementor-719
  .elementor-element.elementor-element-949f330
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-icon {
  margin: 40px 0px 26px 0px !important;
}
.elementor-719
  .elementor-element.elementor-element-949f330
  .gt3-core-imagebox-img
  img {
  transition-duration: 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-949f330
  .gt3-core-imagebox-title {
  margin-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-949f330
  .gt3-core-imagebox-content
  .gt3-core-imagebox-title {
  font-size: 20px;
  line-height: 26px;
}
.elementor-719
  .elementor-element.elementor-element-949f330
  .gt3-core-imagebox-content
  .gt3-core-imagebox-description {
  color: #696687;
  font-size: 16px;
  line-height: 1.7em;
}
.elementor-719
  .elementor-element.elementor-element-949f330
  > .elementor-widget-container {
  padding: 0px 45px 43px 45px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-719 .elementor-element.elementor-element-d50719a {
  --spacer-size: 50px;
}
.elementor-719
  .elementor-element.elementor-element-5a6fee4
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-img {
  margin: 40px 0px 26px 0px !important;
  max-width: 108px;
  width: 108px;
}
.elementor-719
  .elementor-element.elementor-element-5a6fee4
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-icon {
  margin: 40px 0px 26px 0px !important;
}
.elementor-719
  .elementor-element.elementor-element-5a6fee4
  .gt3-core-imagebox-img
  img {
  transition-duration: 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-5a6fee4
  .gt3-core-imagebox-title {
  margin-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-5a6fee4
  .gt3-core-imagebox-content
  .gt3-core-imagebox-title {
  font-size: 20px;
  line-height: 26px;
}
.elementor-719
  .elementor-element.elementor-element-5a6fee4
  .gt3-core-imagebox-content
  .gt3-core-imagebox-description {
  color: #696687;
  font-size: 16px;
  line-height: 1.7em;
}
.elementor-719
  .elementor-element.elementor-element-5a6fee4
  > .elementor-widget-container {
  padding: 0px 45px 43px 45px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-719 .elementor-element.elementor-element-27611fe {
  --spacer-size: 173px;
}
.elementor-719
  .elementor-element.elementor-element-51bb86d
  > .elementor-column-wrap
  > .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-719
  .elementor-element.elementor-element-51bb86d
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 25px 0px 25px;
}
.elementor-719 .elementor-element.elementor-element-5e22987 {
  --spacer-size: 100px;
}
.elementor-719
  .elementor-element.elementor-element-d7db53a
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-img {
  margin: 40px 0px 26px 0px !important;
  max-width: 109px;
  width: 109px;
}
.elementor-719
  .elementor-element.elementor-element-d7db53a
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-icon {
  margin: 40px 0px 26px 0px !important;
}
.elementor-719
  .elementor-element.elementor-element-d7db53a
  .gt3-core-imagebox-img
  img {
  transition-duration: 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-d7db53a
  .gt3-core-imagebox-title {
  margin-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-d7db53a
  .gt3-core-imagebox-content
  .gt3-core-imagebox-title {
  font-size: 20px;
  line-height: 26px;
}
.elementor-719
  .elementor-element.elementor-element-d7db53a
  .gt3-core-imagebox-content
  .gt3-core-imagebox-description {
  color: #696687;
  font-size: 16px;
  line-height: 1.7em;
}
.elementor-719
  .elementor-element.elementor-element-d7db53a
  > .elementor-widget-container {
  padding: 0px 45px 43px 45px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-719 .elementor-element.elementor-element-daafdfc {
  --spacer-size: 50px;
}
.elementor-719
  .elementor-element.elementor-element-54e7840
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-img {
  margin: 40px 0px 26px 0px !important;
  max-width: 110px;
  width: 110px;
}
.elementor-719
  .elementor-element.elementor-element-54e7840
  .gt3-core-imagebox-wrapper
  .gt3-core-imagebox-icon {
  margin: 40px 0px 26px 0px !important;
}
.elementor-719
  .elementor-element.elementor-element-54e7840
  .gt3-core-imagebox-img
  img {
  transition-duration: 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-54e7840
  .gt3-core-imagebox-title {
  margin-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-54e7840
  .gt3-core-imagebox-content
  .gt3-core-imagebox-title {
  font-size: 20px;
  line-height: 26px;
}
.elementor-719
  .elementor-element.elementor-element-54e7840
  .gt3-core-imagebox-content
  .gt3-core-imagebox-description {
  color: #696687;
  font-size: 16px;
  line-height: 1.7em;
}
.elementor-719
  .elementor-element.elementor-element-54e7840
  > .elementor-widget-container {
  padding: 0px 45px 43px 45px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-719 .elementor-element.elementor-element-f505a0f {
  --spacer-size: 50px;
}
.elementor-719
  .elementor-element.elementor-element-12e57eb
  > .elementor-container {
  max-width: 1200px;
}
.elementor-719 .elementor-element.elementor-element-12e57eb {
  margin-top: -15px;
  margin-bottom: 0px;
}
.elementor-719
  .elementor-element.elementor-element-5c10583
  > .elementor-column-wrap
  > .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-719 .elementor-element.elementor-element-3ed70f6 {
  --spacer-size: 126px;
}
.elementor-719 .elementor-element.elementor-element-490b605 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-719
  .elementor-element.elementor-element-490b605
  > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
}
.elementor-719
  .elementor-element.elementor-element-cf4f637
  .elementor-heading-title {
  line-height: 38px;
}
.elementor-719
  .elementor-element.elementor-element-cf4f637
  > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
}
.elementor-719 .elementor-element.elementor-element-aae4105 {
  --spacer-size: 12px;
}
.elementor-719 .elementor-element.elementor-element-8a6311d {
  font-size: 18px;
  line-height: 27px;
}
.elementor-719
  .elementor-element.elementor-element-8a6311d
  > .elementor-widget-container {
  margin: 0px 0px 29px 0px;
}
.elementor-719 .elementor-element.elementor-element-28b2a9a {
  --spacer-size: 167px;
}
.elementor-719 .elementor-element.elementor-element-827b6dc {
  --spacer-size: 34px;
}
.elementor-719 .elementor-element.elementor-element-65c76e0 {
  text-align: right;
}
.elementor-719
  .elementor-element.elementor-element-65c76e0
  > .elementor-widget-container {
  margin: 0px -73px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-df6ff09 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 4%;
  padding: 40px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-df6ff09
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-fdefd25 {
  text-align: center;
  color: #000000;
  font-family: "Nunito";
  font-size: 15px;
  font-weight: 600;
}
.elementor-719 .elementor-element.elementor-element-a3f000a {
  text-align: center;
  color: #000000;
  font-family: "Nunito";
  font-size: 30px;
  font-weight: 800;
  line-height: 1.7em;
}
.elementor-719 .elementor-element.elementor-element-75598d4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 4%;
  padding: 40px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-75598d4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-ed32787
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719 .elementor-element.elementor-element-e5a2baf img {
  width: 100%;
}
.elementor-719
  .elementor-element.elementor-element-89b34b0
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 250px 0px 40px;
}
.elementor-719 .elementor-element.elementor-element-4465945 {
  text-align: left;
  color: #000000;
  font-family: "Nunito";
  font-size: 15px;
}
.elementor-719 .elementor-element.elementor-element-78bf3f6 {
  text-align: left;
  color: #000000;
  font-family: "Nunito";
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-719 .elementor-element.elementor-element-e7cd15b {
  text-align: left;
  color: #000000;
  font-family: "Nunito";
  font-size: 20px;
  font-weight: 500;
  line-height: 1.7em;
}
.elementor-719
  .elementor-element.elementor-element-883d191:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-883d191
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2022/07/banner_azul.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-719 .elementor-element.elementor-element-883d191 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-883d191
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-f4f1e0e {
  --spacer-size: 80px;
}
.elementor-719 .elementor-element.elementor-element-5be88aa {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-5be88aa
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito";
  line-height: 1.7em;
  letter-spacing: 0.5px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-719 .elementor-element.elementor-element-ea23584 {
  --spacer-size: 80px;
}
.elementor-719
  .elementor-element.elementor-element-221a4d7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-221a4d7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ecf0fd;
}
.elementor-719 .elementor-element.elementor-element-221a4d7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5% 0% 0% 0%;
}
.elementor-719
  .elementor-element.elementor-element-221a4d7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-5dc1ddb {
  z-index: 9;
}
.elementor-719 .elementor-element.elementor-element-2e7693a {
  color: #000000;
  font-family: "Nunito";
  font-size: 15px;
}
.elementor-719 .elementor-element.elementor-element-48aff8a {
  text-align: center;
  color: #000000;
  font-family: "Nunito";
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-719 .elementor-element.elementor-element-107f7c1 {
  text-align: center;
  color: #393461;
  font-family: "Nunito";
  font-size: 36px;
  font-weight: 800;
}
.elementor-719 .elementor-element.elementor-element-1beaec7 img {
  width: 50%;
}
.elementor-719 .elementor-element.elementor-element-1beaec7 {
  text-align: left;
  width: auto;
  max-width: auto;
  top: 5%;
}
.elementor-719
  .elementor-element.elementor-element-1beaec7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-719 .elementor-element.elementor-element-1beaec7 {
  left: 50%;
}
body.rtl .elementor-719 .elementor-element.elementor-element-1beaec7 {
  right: 50%;
}
.elementor-719
  .elementor-element.elementor-element-f9836bc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-f9836bc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ecf0fd;
  background-image: url("/wp-content/uploads/2022/07/4-48067_transparent-waves-design-hammock.png");
  background-position: 0px -198px;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-719 .elementor-element.elementor-element-f9836bc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0% 0% 05% 0%;
}
.elementor-719
  .elementor-element.elementor-element-f9836bc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-5a7f42e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-5a7f42e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-5a7f42e
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}
.elementor-719
  .elementor-element.elementor-element-3437a12
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-bda703a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-bda703a
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #063b64;
}
.elementor-719
  .elementor-element.elementor-element-bda703a
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-bda703a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-bda703a
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-719
  .elementor-element.elementor-element-bda703a
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-bda703a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-bda703a
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 10% 10% 10% 10%;
}
.elementor-719 .elementor-element.elementor-element-39ba936 {
  color: #ffffff;
  font-family: "Nunito";
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-39ba936
  > .elementor-widget-container {
  margin: 0% 8% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-5620ccf {
  --divider-border-style: dotted;
  --divider-color: #000;
  --divider-border-width: 5px;
}
.elementor-719
  .elementor-element.elementor-element-5620ccf
  .elementor-divider-separator {
  width: 100%;
}
.elementor-719 .elementor-element.elementor-element-5620ccf .elementor-divider {
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-d333854
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719 .elementor-element.elementor-element-d333854 {
  margin-top: 10%;
  margin-bottom: 0%;
}
.elementor-719
  .elementor-element.elementor-element-38f6919:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-38f6919
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfcfc;
}
.elementor-719
  .elementor-element.elementor-element-38f6919
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-38f6919
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-38f6919
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-719
  .elementor-element.elementor-element-38f6919
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-38f6919
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-38f6919
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 10% 10% 10% 10%;
}
.elementor-719 .elementor-element.elementor-element-a27ea09 {
  color: #063b64;
  font-family: "Nunito";
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-a27ea09
  > .elementor-widget-container {
  margin: 0% 8% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-d99fefb {
  --divider-border-style: dotted;
  --divider-color: #000;
  --divider-border-width: 5px;
}
.elementor-719
  .elementor-element.elementor-element-d99fefb
  .elementor-divider-separator {
  width: 100%;
}
.elementor-719 .elementor-element.elementor-element-d99fefb .elementor-divider {
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-83f6f71:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-83f6f71
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2022/07/bg-cropimg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-719
  .elementor-element.elementor-element-83f6f71
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 0% 0%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 0%;
}
.elementor-719
  .elementor-element.elementor-element-83f6f71
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-83f6f71
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0% 0% 0% 0%;
}
.elementor-719 .elementor-element.elementor-element-7467ea4 {
  text-align: right;
}
.elementor-719
  .elementor-element.elementor-element-7467ea4
  .elementor-heading-title {
  font-family: "Roboto";
  font-size: 12px;
  font-weight: 500;
}
.elementor-719
  .elementor-element.elementor-element-7467ea4
  > .elementor-widget-container {
  margin: 26% 46% 0% 0%;
}
.elementor-719
  .elementor-element.elementor-element-b1d2908
  > .elementor-container {
  max-width: 500px;
}
.elementor-719
  .elementor-element.elementor-element-b1d2908:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-b1d2908
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff03;
}
.elementor-719 .elementor-element.elementor-element-b1d2908 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 0% 0% 0% 0%;
}
.elementor-719
  .elementor-element.elementor-element-b1d2908
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-9ce56a8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #0404040a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15% 0% -5% 45%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 45%;
}
.elementor-719
  .elementor-element.elementor-element-9ce56a8
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-9ce56a8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-9ce56a8
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-9ce56a8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-9ce56a8
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 10% 10% 10% 10%;
}
.elementor-719
  .elementor-element.elementor-element-bda533a
  .elementor-heading-title {
  color: #1967d2;
  font-family: "Nunito";
  font-size: 13px;
  font-weight: 500;
  line-height: 0.8em;
}
.elementor-719
  .elementor-element.elementor-element-bda533a
  > .elementor-widget-container {
  margin: 0% 0% -3% 0%;
}
.elementor-719 .elementor-element.elementor-element-edb7c59 img {
  max-width: 30%;
}
.elementor-719 .elementor-element.elementor-element-edb7c59 {
  text-align: left;
}
.elementor-719
  .elementor-element.elementor-element-edb7c59
  > .elementor-widget-container {
  margin: -5% 0% -5% 0%;
}
.elementor-719
  .elementor-element.elementor-element-abf45ff
  .elementor-heading-title {
  color: #1967d2;
  font-family: "Nunito";
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3em;
}
.elementor-719
  .elementor-element.elementor-element-abf45ff
  > .elementor-widget-container {
  margin: -4% 0% 0% 0%;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-4bc4a61.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-4bc4a61.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-4bc4a61
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -25% 0% -4% -31%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: -31%;
}
.elementor-719
  .elementor-element.elementor-element-4bc4a61
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-719
  .elementor-element.elementor-element-53c6b3c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-53c6b3c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719
  .elementor-element.elementor-element-53c6b3c
  > .elementor-element-populated {
  margin: 0% 0% 0% -45%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: -45%;
}
.elementor-719
  .elementor-element.elementor-element-bbd8ee2
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719 .elementor-element.elementor-element-f402d92 {
  --divider-border-style: dotted;
  --divider-color: #000;
  --divider-border-width: 5px;
}
.elementor-719
  .elementor-element.elementor-element-f402d92
  .elementor-divider-separator {
  width: 100%;
}
.elementor-719 .elementor-element.elementor-element-f402d92 .elementor-divider {
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-58f7db5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-58f7db5
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfcfc;
}
.elementor-719
  .elementor-element.elementor-element-58f7db5
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-58f7db5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-58f7db5
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-719
  .elementor-element.elementor-element-58f7db5
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-58f7db5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-58f7db5
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 10% 10% 10% 10%;
}
.elementor-719 .elementor-element.elementor-element-b7c6e7d {
  color: #063b64;
  font-family: "Nunito";
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-b7c6e7d
  > .elementor-widget-container {
  margin: 0% 8% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-1f8673e
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-719 .elementor-element.elementor-element-1f8673e {
  margin-top: 10%;
  margin-bottom: 0%;
}
.elementor-719 .elementor-element.elementor-element-6c7a759 {
  --divider-border-style: dotted;
  --divider-color: #000;
  --divider-border-width: 5px;
}
.elementor-719
  .elementor-element.elementor-element-6c7a759
  .elementor-divider-separator {
  width: 100%;
}
.elementor-719 .elementor-element.elementor-element-6c7a759 .elementor-divider {
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-719
  .elementor-element.elementor-element-c6c0216:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-c6c0216
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfcfc;
}
.elementor-719
  .elementor-element.elementor-element-c6c0216
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-c6c0216
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-c6c0216
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-719
  .elementor-element.elementor-element-c6c0216
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-c6c0216
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-c6c0216
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 10% 10% 10% 10%;
}
.elementor-719 .elementor-element.elementor-element-e6aab69 {
  color: #063b64;
  font-family: "Nunito";
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
}
.elementor-719
  .elementor-element.elementor-element-e6aab69
  > .elementor-widget-container {
  margin: 0% 8% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-719
  .elementor-element.elementor-element-d7be81c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-d7be81c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2022/07/banner_azul.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-719 .elementor-element.elementor-element-d7be81c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-d7be81c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-78dfcf1 {
  --spacer-size: 80px;
}
.elementor-719 .elementor-element.elementor-element-f632e26 {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-f632e26
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito";
  line-height: 1.7em;
  letter-spacing: 0.5px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-719 .elementor-element.elementor-element-83fb2de {
  --spacer-size: 80px;
}
.elementor-719 .elementor-element.elementor-element-38cf1d1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 0% 0% 0% 0%;
}
.elementor-719
  .elementor-element.elementor-element-38cf1d1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-9f71f4d {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-3efdef1 {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-3efdef1
  .elementor-heading-title {
  color: #446e44;
  font-family: "Nunito";
  font-size: 15px;
  font-weight: 400;
}
.elementor-719 .elementor-element.elementor-element-d07cb82 {
  margin-top: -2%;
  margin-bottom: 0%;
}
.elementor-719
  .elementor-element.elementor-element-2feffb5
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-719
  .elementor-element.elementor-element-ae9982a
  .gt3_advanced_tabs_nav
  > li
  > a {
  border-radius: 5px;
}
.elementor-719
  .elementor-element.elementor-element-ae9982a
  .gt3_advanced_tabs_nav {
  border-radius: 5px;
}
.elementor-719 .elementor-element.elementor-element-da18b98 img {
  width: 100%;
  max-width: 100%;
}
.elementor-719
  .elementor-element.elementor-element-d586ad5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-d586ad5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2022/07/Pngtree-modern-blue-flowing-wave-design_5071941.png");
  background-position: top center;
  background-size: cover;
}
.elementor-719 .elementor-element.elementor-element-d586ad5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 50px 50px 50px;
}
.elementor-719
  .elementor-element.elementor-element-d586ad5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-9e623dc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-9e623dc
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-9e623dc
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-9e623dc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-9e623dc
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-719
  .elementor-element.elementor-element-9e623dc
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-9e623dc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-9e623dc
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0% 05% 10% 05%;
}
.elementor-719
  .elementor-element.elementor-element-26e9ee2
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-980abe4 {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-980abe4
  .elementor-heading-title {
  font-family: "Nunito";
  font-size: 36px;
  font-weight: 800;
}
.elementor-719
  .elementor-element.elementor-element-980abe4
  > .elementor-widget-container {
  margin: -9px -9px -9px -9px;
}
.elementor-719 .elementor-element.elementor-element-c031b4f {
  color: #393463;
  font-family: "Nunito";
  font-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-c031b4f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-6c05be6 {
  --spacer-size: 20px;
}
.elementor-719 .elementor-element.elementor-element-0328ad5 {
  margin-top: 26px;
  margin-bottom: 26px;
}
.elementor-719
  .elementor-element.elementor-element-7090303:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-7090303
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #073a65;
}
.elementor-719
  .elementor-element.elementor-element-7090303
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-7090303
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-7090303
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-7090303
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-7090303
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-acb32fb {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-4539a53 {
  font-size: 17px;
  font-weight: 500;
}
.elementor-719 .elementor-element.elementor-element-5fa8036 {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-5bc5028:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-5bc5028
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e6de51;
}
.elementor-719
  .elementor-element.elementor-element-5bc5028
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-5bc5028
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-5bc5028
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-5bc5028
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-5bc5028
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-4350048 {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-cafd31a {
  font-size: 17px;
  font-weight: 500;
}
.elementor-719 .elementor-element.elementor-element-f856d8e {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-5c2532d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-5c2532d
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #416694;
}
.elementor-719
  .elementor-element.elementor-element-5c2532d
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-5c2532d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-5c2532d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-5c2532d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-5c2532d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-6809319 {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-0911667 {
  font-size: 17px;
  font-weight: 500;
}
.elementor-719 .elementor-element.elementor-element-7268a62 {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-445fe87:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-445fe87
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6ca767;
}
.elementor-719
  .elementor-element.elementor-element-445fe87
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-445fe87
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-445fe87
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-445fe87
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-445fe87
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-3e91a81 {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-eb87612 {
  font-size: 17px;
  font-weight: 500;
}
.elementor-719 .elementor-element.elementor-element-f8d90e5 {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-7d95ccd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-7d95ccd
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-7d95ccd
  > .elementor-element-populated {
  border-style: solid;
  border-color: #6797c6;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-7d95ccd
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-7d95ccd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-7d95ccd
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-7d95ccd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-4498f18 {
  --spacer-size: 25px;
}
.elementor-719 .elementor-element.elementor-element-3053961 {
  color: #444e6b;
  font-size: 17px;
  font-weight: 300;
  line-height: 0.1em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-719 .elementor-element.elementor-element-cf9d177 img {
  max-width: 22%;
}
.elementor-719
  .elementor-element.elementor-element-6b478d2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-6b478d2
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #5fa081;
}
.elementor-719
  .elementor-element.elementor-element-6b478d2
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-6b478d2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-6b478d2
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-6b478d2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-6b478d2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-e8f28a9 {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-ad83b25 {
  font-size: 17px;
  font-weight: 500;
}
.elementor-719 .elementor-element.elementor-element-efbf4f5 {
  margin-top: 26px;
  margin-bottom: 26px;
}
.elementor-719
  .elementor-element.elementor-element-a8b39fd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-a8b39fd
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #073a65;
}
.elementor-719
  .elementor-element.elementor-element-a8b39fd
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-a8b39fd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-a8b39fd
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-a8b39fd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-a8b39fd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-cb4c1d1 {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-c61a9d4 {
  font-family: "Nunito";
  font-size: 24px;
  font-weight: 700;
}
.elementor-719 .elementor-element.elementor-element-b361e77 {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-751ada0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-751ada0
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e6de51;
}
.elementor-719
  .elementor-element.elementor-element-751ada0
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-751ada0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-751ada0
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-751ada0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-751ada0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-4927291 {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-8e56a16 {
  font-family: "Nunito";
  font-size: 24px;
  font-weight: 700;
}
.elementor-719 .elementor-element.elementor-element-9a093cb {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-4f635eb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-4f635eb
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #416694;
}
.elementor-719
  .elementor-element.elementor-element-4f635eb
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-4f635eb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-4f635eb
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-4f635eb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-4f635eb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-3cc457d {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-6fd7c23 {
  font-family: "Nunito";
  font-size: 24px;
  font-weight: 700;
}
.elementor-719 .elementor-element.elementor-element-82b6f7a {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-0f1992e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-0f1992e
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6ca767;
}
.elementor-719
  .elementor-element.elementor-element-0f1992e
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-0f1992e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-0f1992e
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-0f1992e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-0f1992e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-4ad1d93 {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-7bd34e7 {
  font-family: "Nunito";
  font-size: 24px;
  font-weight: 700;
}
.elementor-719 .elementor-element.elementor-element-980d415 {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-8daec6d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-8daec6d
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-8daec6d
  > .elementor-element-populated {
  border-style: solid;
  border-color: #6797c6;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-8daec6d
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-8daec6d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-8daec6d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-8daec6d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-16ecfc0 {
  --spacer-size: 25px;
}
.elementor-719 .elementor-element.elementor-element-9b2abe0 {
  color: #444e6b;
  font-family: "Nunito";
  font-size: 18px;
  font-weight: 700;
  line-height: 0.1em;
}
.elementor-719 .elementor-element.elementor-element-7e8edbe img {
  max-width: 22%;
}
.elementor-719
  .elementor-element.elementor-element-9ea490f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-9ea490f
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #5fa081;
}
.elementor-719
  .elementor-element.elementor-element-9ea490f
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-9ea490f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-9ea490f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-719
  .elementor-element.elementor-element-9ea490f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
}
.elementor-719
  .elementor-element.elementor-element-9ea490f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719 .elementor-element.elementor-element-46a7394 {
  --spacer-size: 50px;
}
.elementor-719 .elementor-element.elementor-element-2a13cde {
  font-family: "Nunito";
  font-size: 24px;
  font-weight: 700;
}
.elementor-719
  .elementor-element.elementor-element-9becaa1
  > .elementor-container {
  max-width: 1500px;
}
.elementor-719
  .elementor-element.elementor-element-9becaa1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-719
  .elementor-element.elementor-element-9becaa1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2022/07/Pngtree-modern-blue-flowing-wave-design_5071941.png");
  background-position: top center;
  background-size: cover;
}
.elementor-719 .elementor-element.elementor-element-9becaa1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 50px 50px 50px;
}
.elementor-719
  .elementor-element.elementor-element-9becaa1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-d194dcc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-719
  .elementor-element.elementor-element-d194dcc
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-719
  .elementor-element.elementor-element-d194dcc
  > .elementor-element-populated,
.elementor-719
  .elementor-element.elementor-element-d194dcc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-719
  .elementor-element.elementor-element-d194dcc
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-719
  .elementor-element.elementor-element-d194dcc
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-d194dcc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-d194dcc
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 5% 05% 10% 05%;
}
.elementor-719
  .elementor-element.elementor-element-6db5544
  .wpda-builder-logo_container
  img {
  height: 70px;
  max-height: 70px;
}
.elementor-719 .elementor-element.elementor-element-6db5544 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-719
  .elementor-element.elementor-element-6db5544
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-809c8c7 {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-809c8c7
  .elementor-heading-title {
  color: #000000;
  font-family: "Nunito";
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-719
  .elementor-element.elementor-element-809c8c7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-9dbf42e {
  --spacer-size: 20px;
}
.elementor-719
  .elementor-element.elementor-element-7da30ef
  > .elementor-container {
  min-height: 600px;
}
.elementor-719 .elementor-element.elementor-element-7da30ef {
  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
  padding: 0% 0% 0% 0%;
}
.elementor-719
  .elementor-element.elementor-element-b3ca7cb
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-719
  .elementor-element.elementor-element-b3ca7cb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-b3ca7cb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-719
  .elementor-element.elementor-element-b3ca7cb
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-81579a9 img {
  width: 10%;
}
.elementor-719
  .elementor-element.elementor-element-81579a9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-719 .elementor-element.elementor-element-1744d44 {
  text-align: center;
}
.elementor-719
  .elementor-element.elementor-element-1744d44
  .elementor-heading-title {
  color: #000000;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
  letter-spacing: 0.6px;
}
.elementor-719
  .elementor-element.elementor-element-1744d44
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-719
  .elementor-element.elementor-element-6871cdf
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 5px;
}
.elementor-719
  .elementor-element.elementor-element-6871cdf
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 5px;
}
.elementor-719 .elementor-element.elementor-element-6871cdf .elementor-button {
  font-family: "Nunito";
  font-size: 16px;
  font-weight: 800;
  background-color: #1a73e8;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #00000000;
}
.elementor-719
  .elementor-element.elementor-element-6871cdf
  .elementor-button:hover,
.elementor-719
  .elementor-element.elementor-element-6871cdf
  .elementor-button:focus {
  background-color: #185abc;
}
.elementor-719
  .elementor-element.elementor-element-d2ee315
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-719 .elementor-element.elementor-element-fa11431 .elementor-icon {
    font-size: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-e85d6e2 .elementor-icon {
    font-size: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-13b8ec0 .elementor-icon {
    font-size: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-9e016dd {
    margin-top: -3%;
    margin-bottom: 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-b925d8d
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-719
    .elementor-element.elementor-element-b925d8d
    > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-6b5ec7f {
    margin-top: -40px;
    margin-bottom: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-a83ff80 .elementor-icon {
    font-size: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-51a25fb .elementor-icon {
    font-size: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-ca591c6 .elementor-icon {
    font-size: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-0fd696f {
    margin-top: -3%;
    margin-bottom: 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-5b52aa5
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-719
    .elementor-element.elementor-element-5b52aa5
    > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-c374fe0 {
    margin-top: -40px;
    margin-bottom: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-4f58c25
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-4f58c25
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-49c5866 img {
    width: 33%;
  }
  .elementor-719 .elementor-element.elementor-element-06ef065 .elementor-icon {
    font-size: 32px;
  }
  .elementor-719
    .elementor-element.elementor-element-544a6ee
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-719
    .elementor-element.elementor-element-544a6ee
    > .elementor-widget-container {
    margin: -13% 0% 0% 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-46c9dcc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-8084d24 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-f808c6a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-f808c6a
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-4642da4 img {
    width: 33%;
  }
  .elementor-719
    .elementor-element.elementor-element-5bc5724
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-719
    .elementor-element.elementor-element-5bc5724
    > .elementor-widget-container {
    margin: -13% 0% 0% 0%;
  }
  .elementor-719 .elementor-element.elementor-element-b7653c5 .elementor-icon {
    font-size: 32px;
  }
  .elementor-719
    .elementor-element.elementor-element-9c85eb1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-54beb90 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-c8a69f7 {
    --spacer-size: 76px;
  }
  .elementor-719 .elementor-element.elementor-element-37bd43c {
    --spacer-size: 87px;
  }
  .elementor-719
    .elementor-element.elementor-element-5c10583
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-3ed70f6 {
    --spacer-size: 76px;
  }
  .elementor-719 .elementor-element.elementor-element-28b2a9a {
    --spacer-size: 87px;
  }
  .elementor-719
    .elementor-element.elementor-element-65c76e0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-f9836bc:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-719
    .elementor-element.elementor-element-f9836bc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0%;
  }
}
@media (max-width: 767px) {
  .elementor-719 .elementor-element.elementor-element-ca591c6 {
    top: -1000px;
  }
  .elementor-719
    .elementor-element.elementor-element-513281e
    > .elementor-background-overlay {
    background-image: url("/wp-content/uploads/2022/10/mobile-top-background-720-1.jpg");
  }
  .elementor-719 .elementor-element.elementor-element-513281e {
    border-width: 0px 0px 0px 0px;
    margin-top: -5px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 0;
  }
  .elementor-719
    .elementor-element.elementor-element-db45369
    > .elementor-element-populated {
    margin: 5px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-db45369 {
    z-index: 0;
  }
  .elementor-719
    .elementor-element.elementor-element-4f58c25
    > .elementor-element-populated {
    margin: 20px 0px -30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-4f58c25
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-320adf8
    .wpda-builder-logo_container
    img {
    height: 30px;
    max-height: 30px;
  }
  .elementor-719 .elementor-element.elementor-element-320adf8 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-719
    .elementor-element.elementor-element-320adf8
    > .elementor-widget-container {
    margin: 35px 0px 25px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-49c5866 img {
    width: 28%;
  }
  .elementor-719
    .elementor-element.elementor-element-49c5866
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-5488105 {
    padding: 0px 0px 0px 10px;
  }
  .elementor-719
    .elementor-element.elementor-element-06ef065
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-719 .elementor-element.elementor-element-06ef065 .elementor-icon {
    font-size: 16px;
  }
  .elementor-719
    .elementor-element.elementor-element-06ef065
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-773f16e
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-719 .elementor-element.elementor-element-773f16e .elementor-icon {
    font-size: 16px;
  }
  .elementor-719
    .elementor-element.elementor-element-773f16e
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-544a6ee
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-719 .elementor-element.elementor-element-544a6ee .elementor-icon {
    font-size: 16px;
  }
  .elementor-719
    .elementor-element.elementor-element-544a6ee
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-46c9dcc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-3902525
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-719
    .elementor-element.elementor-element-3902525
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-3d2bba8 {
    font-size: 14px;
  }
  .elementor-719
    .elementor-element.elementor-element-3d2bba8
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-8bf8cd1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-9c06f45 img {
    width: 85%;
  }
  .elementor-719
    .elementor-element.elementor-element-9c06f45
    > .elementor-widget-container {
    margin: 25px 0px 50px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-8084d24 {
    margin-top: 85px;
    margin-bottom: 0px;
    z-index: 4;
  }
  .elementor-719
    .elementor-element.elementor-element-be9d3b4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-be9d3b4 {
    z-index: 1;
  }
  .elementor-719 .elementor-element.elementor-element-5fc4d0c img {
    width: 40%;
  }
  .elementor-719 .elementor-element.elementor-element-5fc4d0c {
    text-align: left;
    top: -106px;
    z-index: 9;
  }
  .elementor-719
    .elementor-element.elementor-element-5fc4d0c
    > .elementor-widget-container {
    margin: 5px 0px 0px -10px;
  }
  body:not(.rtl) .elementor-719 .elementor-element.elementor-element-5fc4d0c {
    left: 23px;
  }
  body.rtl .elementor-719 .elementor-element.elementor-element-5fc4d0c {
    right: 23px;
  }
  .elementor-719 .elementor-element.elementor-element-0fa3bbd img {
    width: 60%;
  }
  .elementor-719 .elementor-element.elementor-element-0fa3bbd {
    text-align: left;
    top: -130px;
    z-index: 2;
  }
  .elementor-719
    .elementor-element.elementor-element-0fa3bbd
    > .elementor-widget-container {
    margin: 0px 0px 0px -80px;
  }
  body:not(.rtl) .elementor-719 .elementor-element.elementor-element-0fa3bbd {
    right: -28px;
  }
  body.rtl .elementor-719 .elementor-element.elementor-element-0fa3bbd {
    left: -28px;
  }
  .elementor-719
    .elementor-element.elementor-element-b88f39d
    > .elementor-container {
    max-width: 0px;
    min-height: 80px;
  }
  .elementor-719
    .elementor-element.elementor-element-b88f39d
    > .elementor-background-overlay {
    background-image: url("/wp-content/uploads/2022/09/2312.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-719 .elementor-element.elementor-element-b88f39d {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
  }
  .elementor-719 .elementor-element.elementor-element-28b0af3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-4642da4 img {
    width: 35%;
  }
  .elementor-719
    .elementor-element.elementor-element-5bc5724
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-719 .elementor-element.elementor-element-5bc5724 .elementor-icon {
    font-size: 20px;
  }
  .elementor-719
    .elementor-element.elementor-element-5bc5724
    > .elementor-widget-container {
    margin: -26% 19% 0% 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-366e62c
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-719 .elementor-element.elementor-element-366e62c .elementor-icon {
    font-size: 20px;
  }
  .elementor-719
    .elementor-element.elementor-element-366e62c
    > .elementor-widget-container {
    margin: -15% 25% 0% 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-b7653c5
    .elementor-icon-wrapper {
    text-align: left;
  }
  .elementor-719 .elementor-element.elementor-element-b7653c5 .elementor-icon {
    font-size: 20px;
  }
  .elementor-719
    .elementor-element.elementor-element-b7653c5
    > .elementor-widget-container {
    margin: -14% 0% 0% 14%;
  }
  .elementor-719
    .elementor-element.elementor-element-9c85eb1
    > .elementor-element-populated {
    margin: -10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-f374e06
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-719
    .elementor-element.elementor-element-f374e06
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-c227e96 {
    font-size: 16px;
  }
  .elementor-719
    .elementor-element.elementor-element-012a226
    .elementor-button {
    font-size: 14px;
  }
  .elementor-719
    .elementor-element.elementor-element-88bc82e
    .elementor-button {
    font-size: 14px;
  }
  .elementor-719 .elementor-element.elementor-element-3b873de img {
    width: 85%;
  }
  .elementor-719
    .elementor-element.elementor-element-3b873de
    > .elementor-widget-container {
    margin: 25px 0px 60px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-54beb90 {
    margin-top: 100px;
    margin-bottom: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-d3bed35 img {
    width: 56%;
  }
  .elementor-719
    .elementor-element.elementor-element-d3bed35
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-d151b05 img {
    width: 60%;
  }
  body:not(.rtl) .elementor-719 .elementor-element.elementor-element-d151b05 {
    right: -48px;
  }
  body.rtl .elementor-719 .elementor-element.elementor-element-d151b05 {
    left: -48px;
  }
  .elementor-719 .elementor-element.elementor-element-d151b05 {
    top: -5px;
    z-index: 2;
  }
  .elementor-719 .elementor-element.elementor-element-b61e880 img {
    width: 80%;
  }
  body:not(.rtl) .elementor-719 .elementor-element.elementor-element-b61e880 {
    right: -95px;
  }
  body.rtl .elementor-719 .elementor-element.elementor-element-b61e880 {
    left: -95px;
  }
  .elementor-719 .elementor-element.elementor-element-b61e880 {
    top: -170px;
  }
  .elementor-719 .elementor-element.elementor-element-c8a69f7 {
    --spacer-size: 48px;
  }
  .elementor-719
    .elementor-element.elementor-element-494098d:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-719
    .elementor-element.elementor-element-494098d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-719 .elementor-element.elementor-element-3757679 {
    --spacer-size: 111px;
  }
  .elementor-719 .elementor-element.elementor-element-07acd05 {
    --spacer-size: 50px;
  }
  .elementor-719 .elementor-element.elementor-element-27611fe {
    --spacer-size: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-5e22987 {
    --spacer-size: 50px;
  }
  .elementor-719 .elementor-element.elementor-element-3ed70f6 {
    --spacer-size: 48px;
  }
  .elementor-719 .elementor-element.elementor-element-df6ff09 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 0% 5% 0%;
  }
  .elementor-719 .elementor-element.elementor-element-fdefd25 {
    font-size: 13px;
  }
  .elementor-719 .elementor-element.elementor-element-a3f000a {
    font-size: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-75598d4 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0% 0% 5% 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-ed32787
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 0px 0px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-e5a2baf
    > .elementor-widget-container {
    padding: 20px 0px 15px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-89b34b0
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
  }
  .elementor-719 .elementor-element.elementor-element-4465945 {
    text-align: center;
    font-size: 12px;
  }
  .elementor-719 .elementor-element.elementor-element-78bf3f6 {
    text-align: center;
    font-size: 18px;
  }
  .elementor-719 .elementor-element.elementor-element-e7cd15b {
    font-size: 12px;
  }
  .elementor-719
    .elementor-element.elementor-element-0af6841
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
  }
  .elementor-719 .elementor-element.elementor-element-f4f1e0e {
    --spacer-size: 10px;
  }
  .elementor-719
    .elementor-element.elementor-element-5be88aa
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-719
    .elementor-element.elementor-element-5be88aa
    > .elementor-widget-container {
    padding: 15% 5% 15% 5%;
  }
  .elementor-719 .elementor-element.elementor-element-ea23584 {
    --spacer-size: 10px;
  }
  .elementor-719
    .elementor-element.elementor-element-a5a56a9.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-719 .elementor-element.elementor-element-2e7693a {
    font-size: 13px;
  }
  .elementor-719 .elementor-element.elementor-element-48aff8a {
    font-size: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-107f7c1 {
    font-size: 22px;
  }
  body:not(.rtl) .elementor-719 .elementor-element.elementor-element-1beaec7 {
    left: -0.179%;
  }
  body.rtl .elementor-719 .elementor-element.elementor-element-1beaec7 {
    right: -0.179%;
  }
  .elementor-719 .elementor-element.elementor-element-1beaec7 {
    top: -26.756%;
  }
  .elementor-719
    .elementor-element.elementor-element-f9836bc:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-719
    .elementor-element.elementor-element-f9836bc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-5a7f42e
    > .elementor-element-populated {
    margin: 0% 0% 0% -33%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: -33%;
  }
  .elementor-719 .elementor-element.elementor-element-3437a12 {
    padding: 0px 10px 0px 10px;
  }
  .elementor-719
    .elementor-element.elementor-element-bda703a
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-bda703a
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 10% 10% 10% 10%;
  }
  .elementor-719 .elementor-element.elementor-element-231dfac {
    line-height: 5px;
  }
  .elementor-719 .elementor-element.elementor-element-d333854 {
    margin-top: -3%;
    margin-bottom: 0%;
    padding: 0px 10px 0px 10px;
  }
  .elementor-719
    .elementor-element.elementor-element-38f6919
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 10% 10% 10% 10%;
  }
  .elementor-719 .elementor-element.elementor-element-d05a6d5 {
    line-height: 5px;
  }
  .elementor-719
    .elementor-element.elementor-element-d05a6d5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-83f6f71:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-column-wrap,
  .elementor-719
    .elementor-element.elementor-element-83f6f71
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-719
    .elementor-element.elementor-element-83f6f71
    > .elementor-element-populated {
    margin: -25px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-83f6f71
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0% 0% 40% 0%;
  }
  .elementor-719 .elementor-element.elementor-element-7467ea4 {
    text-align: center;
  }
  .elementor-719
    .elementor-element.elementor-element-7467ea4
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-719
    .elementor-element.elementor-element-7467ea4
    > .elementor-widget-container {
    margin: 39% 6% 0% -13%;
  }
  .elementor-719 .elementor-element.elementor-element-b1d2908 {
    padding: 4% 0% 0% 0%;
  }
  .elementor-719 .elementor-element.elementor-element-9ce56a8 {
    width: 45%;
  }
  .elementor-719
    .elementor-element.elementor-element-9ce56a8
    > .elementor-element-populated {
    margin: 4% -19% -8% 26%;
    --e-column-margin-right: -19%;
    --e-column-margin-left: 26%;
  }
  .elementor-719
    .elementor-element.elementor-element-bda533a
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-719 .elementor-element.elementor-element-edb7c59 img {
    max-width: 30%;
  }
  .elementor-719
    .elementor-element.elementor-element-abf45ff
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-719 .elementor-element.elementor-element-4bc4a61 {
    width: 54%;
  }
  .elementor-719
    .elementor-element.elementor-element-4bc4a61
    > .elementor-element-populated {
    margin: -33% 0% -35% -18%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: -18%;
  }
  .elementor-719
    .elementor-element.elementor-element-53c6b3c
    > .elementor-element-populated {
    margin: -5% 3% 3% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
  }
  .elementor-719 .elementor-element.elementor-element-bbd8ee2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-05debc5 {
    line-height: 5px;
  }
  .elementor-719
    .elementor-element.elementor-element-58f7db5
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 10% 10% 10% 10%;
  }
  .elementor-719 .elementor-element.elementor-element-1f8673e {
    margin-top: 0%;
    margin-bottom: 0%;
  }
  .elementor-719 .elementor-element.elementor-element-1e27d17 {
    line-height: 5px;
  }
  .elementor-719
    .elementor-element.elementor-element-c6c0216
    > .elementor-element-populated {
    margin: -8% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-c6c0216
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 10% 10% 10% 10%;
  }
  .elementor-719 .elementor-element.elementor-element-78dfcf1 {
    --spacer-size: 10px;
  }
  .elementor-719
    .elementor-element.elementor-element-f632e26
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
  }
  .elementor-719
    .elementor-element.elementor-element-f632e26
    > .elementor-widget-container {
    padding: 15% 0% 13% 0%;
  }
  .elementor-719 .elementor-element.elementor-element-83fb2de {
    --spacer-size: 10px;
  }
  .elementor-719 .elementor-element.elementor-element-38cf1d1 {
    padding: 7% 0% 25% 0%;
  }
  .elementor-bc-flex-widget
    .elementor-719
    .elementor-element.elementor-element-8da6ab5.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-719
    .elementor-element.elementor-element-8da6ab5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-719
    .elementor-element.elementor-element-3efdef1
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-719 .elementor-element.elementor-element-d07cb82 {
    margin-top: -40%;
    margin-bottom: 3%;
  }
  .elementor-719
    .elementor-element.elementor-element-2feffb5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-e369319
    > .elementor-element-populated {
    margin: 0px 20px 0px 020px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 020px;
  }
  .elementor-719 .elementor-element.elementor-element-d586ad5 {
    padding: 0px 0px 9px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-26e9ee2
    > .elementor-widget-container {
    margin: 16% 0% -10% 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-980abe4
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-719
    .elementor-element.elementor-element-980abe4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-c031b4f {
    font-size: 15px;
  }
  .elementor-719
    .elementor-element.elementor-element-c031b4f
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-6c05be6 {
    --spacer-size: 0px;
  }
  .elementor-719 .elementor-element.elementor-element-0328ad5 {
    margin-top: 0%;
    margin-bottom: 5%;
  }
  .elementor-719 .elementor-element.elementor-element-7090303 {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-7090303
    > .elementor-element-populated {
    margin: 05px 05px 0px 05px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 05px;
  }
  .elementor-719 .elementor-element.elementor-element-4539a53 {
    font-size: 16px;
  }
  .elementor-719 .elementor-element.elementor-element-5bc5028 {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-5bc5028
    > .elementor-element-populated {
    margin: 05px 05px 0px 5px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 5px;
  }
  .elementor-719 .elementor-element.elementor-element-cafd31a {
    font-size: 16px;
  }
  .elementor-719 .elementor-element.elementor-element-5c2532d {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-5c2532d
    > .elementor-element-populated {
    margin: 05px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-719 .elementor-element.elementor-element-0911667 {
    font-size: 16px;
  }
  .elementor-719 .elementor-element.elementor-element-445fe87 {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-445fe87
    > .elementor-element-populated {
    margin: 05px 05px 0px 05px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 05px;
  }
  .elementor-719 .elementor-element.elementor-element-eb87612 {
    font-size: 16px;
  }
  .elementor-719 .elementor-element.elementor-element-7d95ccd {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-7d95ccd
    > .elementor-element-populated {
    margin: 05px 05px 05px 05px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 05px;
  }
  .elementor-719 .elementor-element.elementor-element-3053961 {
    font-size: 16px;
  }
  .elementor-719 .elementor-element.elementor-element-6b478d2 {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-6b478d2
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-719 .elementor-element.elementor-element-ad83b25 {
    font-size: 16px;
  }
  .elementor-719 .elementor-element.elementor-element-a8b39fd {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-a8b39fd
    > .elementor-element-populated {
    margin: 05px 05px 0px 05px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 05px;
  }
  .elementor-719 .elementor-element.elementor-element-c61a9d4 {
    font-size: 15px;
  }
  .elementor-719 .elementor-element.elementor-element-751ada0 {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-751ada0
    > .elementor-element-populated {
    margin: 05px 05px 0px 5px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 5px;
  }
  .elementor-719 .elementor-element.elementor-element-8e56a16 {
    font-size: 15px;
  }
  .elementor-719 .elementor-element.elementor-element-4f635eb {
    width: 50%;
  }
  .elementor-719
    .elementor-element.elementor-element-4f635eb
    > .elementor-element-populated {
    margin: 05px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-719 .elementor-element.elementor-element-6fd7c23 {
    font-size: 15px;
  }
  .elementor-719
    .elementor-element.elementor-element-0f1992e
    > .elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-7bd34e7 {
    font-size: 15px;
  }
  .elementor-719
    .elementor-element.elementor-element-8daec6d
    > .elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-719
    .elementor-element.elementor-element-9ea490f
    > .elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-719 .elementor-element.elementor-element-2a13cde {
    font-size: 15px;
  }
  .elementor-719 .elementor-element.elementor-element-9becaa1 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-d194dcc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-d194dcc
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
  }
  .elementor-719
    .elementor-element.elementor-element-6db5544
    .wpda-builder-logo_container
    img {
    height: 30px;
    max-height: 30px;
  }
  .elementor-719 .elementor-element.elementor-element-6db5544 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-719
    .elementor-element.elementor-element-6db5544
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-809c8c7
    .elementor-heading-title {
    font-size: 18px;
    letter-spacing: 0.5px;
  }
  .elementor-719
    .elementor-element.elementor-element-809c8c7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-719 .elementor-element.elementor-element-9dbf42e {
    --spacer-size: 0px;
  }
  .elementor-719
    .elementor-element.elementor-element-7da30ef
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-719 .elementor-element.elementor-element-7da30ef {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0px 10px 10px 10px;
  }
  .elementor-719 .elementor-element.elementor-element-81579a9 img {
    width: 15%;
  }
  .elementor-719
    .elementor-element.elementor-element-1744d44
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-719
    .elementor-element.elementor-element-1744d44
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-719
    .elementor-element.elementor-element-6871cdf
    .elementor-button {
    font-size: 14px;
    padding: 10px 15px 10px 15px;
  }
}
@media (min-width: 768px) {
  .elementor-719 .elementor-element.elementor-element-703485d {
    width: 30%;
  }
  .elementor-719 .elementor-element.elementor-element-201265b {
    width: 39.332%;
  }
  .elementor-719 .elementor-element.elementor-element-55ded4c {
    width: 30%;
  }
  .elementor-719 .elementor-element.elementor-element-6180675 {
    width: 27%;
  }
  .elementor-719 .elementor-element.elementor-element-b4f2729 {
    width: 45.332%;
  }
  .elementor-719 .elementor-element.elementor-element-70bac41 {
    width: 27%;
  }
  .elementor-719 .elementor-element.elementor-element-8fac990 {
    width: 30%;
  }
  .elementor-719 .elementor-element.elementor-element-046fed3 {
    width: 39.332%;
  }
  .elementor-719 .elementor-element.elementor-element-71aadf7 {
    width: 30%;
  }
  .elementor-719 .elementor-element.elementor-element-2bf4dea {
    width: 27%;
  }
  .elementor-719 .elementor-element.elementor-element-5ba326f {
    width: 45.332%;
  }
  .elementor-719 .elementor-element.elementor-element-d3598b4 {
    width: 27%;
  }
  .elementor-719 .elementor-element.elementor-element-4f58c25 {
    width: 30%;
  }
  .elementor-719 .elementor-element.elementor-element-46c9dcc {
    width: 39.332%;
  }
  .elementor-719 .elementor-element.elementor-element-3c922d1 {
    width: 30%;
  }
  .elementor-719 .elementor-element.elementor-element-f808c6a {
    width: 30%;
  }
  .elementor-719 .elementor-element.elementor-element-9c85eb1 {
    width: 39.332%;
  }
  .elementor-719 .elementor-element.elementor-element-54035d2 {
    width: 30%;
  }
  .elementor-719 .elementor-element.elementor-element-5a7f42e {
    width: 28.471%;
  }
  .elementor-719 .elementor-element.elementor-element-bda703a {
    width: 74.458%;
  }
  .elementor-719 .elementor-element.elementor-element-1195d32 {
    width: 25.539%;
  }
  .elementor-719 .elementor-element.elementor-element-38f6919 {
    width: 74.458%;
  }
  .elementor-719 .elementor-element.elementor-element-a2d8a47 {
    width: 25.539%;
  }
  .elementor-719 .elementor-element.elementor-element-83f6f71 {
    width: 46.843%;
  }
  .elementor-719 .elementor-element.elementor-element-53c6b3c {
    width: 23.987%;
  }
  .elementor-719 .elementor-element.elementor-element-dcdf006 {
    width: 25.539%;
  }
  .elementor-719 .elementor-element.elementor-element-58f7db5 {
    width: 74.458%;
  }
  .elementor-719 .elementor-element.elementor-element-bf8b9c2 {
    width: 25.539%;
  }
  .elementor-719 .elementor-element.elementor-element-c6c0216 {
    width: 74.458%;
  }
  .elementor-719 .elementor-element.elementor-element-7090303 {
    width: 3%;
  }
  .elementor-719 .elementor-element.elementor-element-5bc5028 {
    width: 29.665%;
  }
  .elementor-719 .elementor-element.elementor-element-d194dcc {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-719 .elementor-element.elementor-element-6180675 {
    width: 25%;
  }
  .elementor-719 .elementor-element.elementor-element-b4f2729 {
    width: 50%;
  }
  .elementor-719 .elementor-element.elementor-element-70bac41 {
    width: 25%;
  }
  .elementor-719 .elementor-element.elementor-element-fcaff3c {
    width: 25%;
  }
  .elementor-719 .elementor-element.elementor-element-792cd9d {
    width: 50%;
  }
  .elementor-719 .elementor-element.elementor-element-d1cd6f7 {
    width: 25%;
  }
  .elementor-719 .elementor-element.elementor-element-2bf4dea {
    width: 25%;
  }
  .elementor-719 .elementor-element.elementor-element-5ba326f {
    width: 50%;
  }
  .elementor-719 .elementor-element.elementor-element-d3598b4 {
    width: 25%;
  }
  .elementor-719 .elementor-element.elementor-element-f86c63d {
    width: 25%;
  }
  .elementor-719 .elementor-element.elementor-element-7c3fee8 {
    width: 50%;
  }
  .elementor-719 .elementor-element.elementor-element-06cd0d1 {
    width: 25%;
  }
  .elementor-719 .elementor-element.elementor-element-4f58c25 {
    width: 100%;
  }
  .elementor-719 .elementor-element.elementor-element-46c9dcc {
    width: 100%;
  }
  .elementor-719 .elementor-element.elementor-element-3c922d1 {
    width: 100%;
  }
  .elementor-719 .elementor-element.elementor-element-f808c6a {
    width: 100%;
  }
  .elementor-719 .elementor-element.elementor-element-9c85eb1 {
    width: 100%;
  }
  .elementor-719 .elementor-element.elementor-element-54035d2 {
    width: 100%;
  }
} /* Start custom CSS for section, class: .elementor-element-cf45e97 */
section#top-_header
  .elementor-row
  .elementor-element-populated
  > .elementor-widget-wrap {
  padding-top: 0px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dd2b9a */
section#top-_header
  .elementor-row
  .elementor-element-populated
  > .elementor-widget-wrap {
  padding-top: 0px;
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efff967 */
.girlimage .elementor-image:before {
  content: "Blue Party Dress";

  font-size: 12px;

  color: #000;

  line-height: 13px;

  text-align: left;

  width: 76px;

  height: 70px;

  background-color: #fff;

  position: absolute;

  right: 24px !important;

  top: 10px;

  padding: 8px 8px;
}

.girlimage .elementor-image {
  position: relative;
}

.girlimage .elementor-image:after {
  content: "Buy now";

  color: #fff;

  font-size: 11px;

  line-height: 15px;

  text-align: left;

  width: auto;

  background-color: #159f76;

  border-radius: 2px;

  position: absolute;

  right: 30px !important;

  top: 50px;

  padding: 3px 8px;
}

.girlimage .elementor-image:before,
.girlimage .elementor-image:after {
  opacity: 0.8;
}

.girlimage {
  overflow: visible !important;
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef7337e */
#Request-_demoo {
  text-align: center;
}

#Request-_demoo > .elementor-widget-container > a {
  fill: #478ce6;

  color: #fff;

  background-color: #5487f2;

  border-style: solid;

  border-width: 2px 2px 2px 2px;

  border-color: #478ce6;

  border-radius: 4px;

  width: auto;

  font-size: 14px;

  padding: 12px 30px;

  outline: none !important;
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5d94e2 */
.girlimage .elementor-image:before {
  content: "Blue Party Dress";

  font-size: 11px;

  color: #000;

  line-height: 13px;

  text-align: left;

  width: 76px;

  height: 70px;

  background-color: #fff;

  position: absolute;

  right: 40px;

  top: 10px;

  padding: 8px 8px;
}

.girlimage .elementor-image {
  position: relative;
}

.girlimage .elementor-image:after {
  content: "Buy now";

  color: #fff;

  font-size: 11px;

  line-height: 15px;

  text-align: left;

  width: auto;

  background-color: #159f76;

  border-radius: 2px;

  position: absolute;

  right: 47px;

  top: 50px;

  padding: 3px 8px;
}

.girlimage .elementor-image:before,
.girlimage .elementor-image:after {
  opacity: 0.8;
}

.girlimage {
  overflow: visible !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-203b839 */
div#right-phone-images > .elementor-element-populated > .elementor-widget-wrap {
  padding: 0px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a266046 */
div#right-phone-images > .elementor-element-populated > .elementor-widget-wrap {
  padding: 0px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-870da88 */
div#right-phone-images > .elementor-element-populated > .elementor-widget-wrap {
  padding: 0px;
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5feff76 */
.cb_logo-text {
  background: linear-gradient(
    180deg,
    #222a35 0%,
    #222a35 8.17%,
    #222a35 17.26%,
    rgba(34, 42, 53, 1) 25.37%,
    rgba(34, 42, 53, 1) 34.12%,
    rgba(34, 42, 53, 0.96) 43.21%,
    rgba(34, 42, 53, 0.95) 52.29%,
    rgba(34, 42, 53, 0.85) 63%,
    rgba(34, 42, 53, 0.7) 71.76%,
    rgba(34, 42, 53, 0.55) 80.51%,
    rgba(34, 42, 53, 0.35) 88.95%,
    rgba(34, 42, 53, 0) 100%
  );

  text-align: center;

  padding-top: 20px;

  margin-top: 0px;

  height: 500px;
}

.img-top {
  animation: SlideInTop 1s ease 0s 1 normal forwards;

  opacity: 0;
}

.logo-top-img {
  width: 88px;

  height: auto;

  padding-top: 35px;

  padding-bottom: 20px;
}

.top_text > h2.title {
  font-size: 47px;

  line-height: 1.5em;

  font-weight: 800;

  font-family: "Nunito" !important;

  letter-spacing: 0.5px;

  text-shadow: none;

  color: #fff;

  animation: SlideInLeft 1s ease-in 0s 1 normal forwards;

  opacity: 0;

  margin: 0.83em 0;
}

.page_title_meta {
  text-align: center;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 20px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;
}

.page_title_meta > span,
.page_title_meta > span > a {
  color: #fff;

  cursor: text;

  text-transform: capitalize;

  font-size: 17px;

  font-weight: 400;

  letter-spacing: 1.5px;
}

.page_title_meta > span {
  font-size: 15px;
}

.wordWrap span:first-of-type {
  -webkit-animation: w1anim 9s infinite;

  animation: w1anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(2) {
  -webkit-animation: w2anim 9s infinite;

  animation: w2anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(3) {
  -webkit-animation: w3anim 9s infinite;

  animation: w3anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span {
  grid-area: 1/1/2/2;

  opacity: 0;

  font-family: "Nunito" !important;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 20px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;

  span {
    grid-area: 1 / 1 / 2 / 2;

    opacity: 0;

    &:nth-of-type(1) {
      animation: w1anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(2) {
      animation: w2anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(3) {
      animation: w3anim 9s infinite;

      animation-delay: 2s;
    }
  }
}

@keyframes w1anim {
  0% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  16% {
    // transform: rotateX(0deg);

    opacity: 1;
  }

  32% {
    // transform: rotateX(-90deg);

    opacity: 0;
  }
}

@keyframes w2anim {
  33% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  50% {
    opacity: 1;

    // transform: rotateX(0deg);
  }

  67% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }
}

@keyframes w3anim {
  68% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  84% {
    opacity: 1;

    // transform: rotateX(0deg);
  }

  100% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }
}

@keyframes SlideInLeft {
  0% {
    opacity: 0;

    transform: translateX(-50px);
  }

  100% {
    opacity: 1;

    transform: translateX(0);
  }
}

@keyframes SlideInTop {
  0% {
    opacity: 0;

    transform: translateY(-50px);
  }

  100% {
    opacity: 1;

    transform: translateY(0);
  }
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-558564d */
.cb_logo-text {
  height: auto;

  padding: 0px 0px 60px;

  margin-top: 0px;

  background: #222a35;

  position: relative;

  font-family: Halvetica;
}

.cb_logo-text:before {
  content: "";

  background: url(/wp-content/uploads/2023/07/Mobiles-pic-with-outline.png);

  background-repeat: no-repeat;

  position: absolute;

  width: 370px;

  height: 405px;

  z-index: 99;

  background-size: 100% auto;

  top: 25%;

  left: 11%;

  transform: rotate(10deg);
}

.img-top {
  animation: SlideInTop 1s ease 0s 1 normal forwards;

  opacity: 0;
}

.logo-top-img {
  width: 88px;

  height: auto;

  padding-bottom: 20px;

  margin-top: 0px;

  padding-top: 20px;
}

.top_text > h2.title {
  font-size: 47px;

  line-height: 1.5em;

  font-weight: 800;

  font-family: "Nunito" !important;

  letter-spacing: 0.5px;

  text-shadow: none;

  color: #fff;

  animation: SlideInLeft 1s ease-in 0s 1 normal forwards;

  opacity: 0;

  margin: 0.83em 0;
}

.page_title_meta {
  text-align: center;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 20px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;
}

.page_title_meta > span,
.page_title_meta > span > a {
  color: #fff;

  cursor: text;

  text-transform: none;

  font-size: 15px;

  font-weight: 400;

  letter-spacing: 1.5px;
}

.page_title_meta > span {
  font-size: 15px;
}

.social-imgs {
  position: absolute;

  left: 70%;

  top: 80%;

  transform: translate(30%, -80%);
}

.social-imgs img.adwords-img {
  width: 65px;

  height: auto;
}

.social-imgs img.bing-img {
  width: 95px;

  height: auto;

  margin-left: 20px;
}

.wordWrap span:first-of-type {
  -webkit-animation: w1anim 9s infinite;

  animation: w1anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(2) {
  -webkit-animation: w2anim 9s infinite;

  animation: w2anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(3) {
  -webkit-animation: w3anim 9s infinite;

  animation: w3anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span {
  grid-area: 1/1/2/2;

  opacity: 0;

  font-family: "Nunito" !important;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 18px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;

  span {
    grid-area: 1 / 1 / 2 / 2;

    opacity: 0;

    &:nth-of-type(1) {
      animation: w1anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(2) {
      animation: w2anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(3) {
      animation: w3anim 9s infinite;

      animation-delay: 2s;
    }
  }
}

@keyframes w1anim {
  0% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  16% {
    // transform: rotateX(0deg);

    opacity: 1;
  }

  32% {
    // transform: rotateX(-90deg);

    opacity: 0;
  }
}

@keyframes w2anim {
  33% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  50% {
    opacity: 1;

    // transform: rotateX(0deg);
  }

  67% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }
}

@keyframes w3anim {
  68% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  84% {
    opacity: 1;

    // transform: rotateX(0deg);
  }

  100% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }
}

@keyframes SlideInLeft {
  0% {
    opacity: 0;

    transform: translateX(-50px);
  }

  100% {
    opacity: 1;

    transform: translateX(0);
  }
}

@keyframes SlideInTop {
  0% {
    opacity: 0;

    transform: translateY(-50px);
  }

  100% {
    opacity: 1;

    transform: translateY(0);
  }
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e22d173 */
.cb-siq_top .cb_logo-text {
  background: none !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e2f51e5 */
#cb_top-text {
  max-width: 470px;

  margin: 60px auto;

  padding-top: 100px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-677a4b9 */
.Man-laptop:before {
  position: absolute;

  content: "";

  left: 0;

  right: 0;

  height: 350px;

  top: -140px;

  z-index: 1;

  width: 100%;

  background: linear-gradient(
    180deg,
    #222a35 41.95%,
    rgba(34, 42, 53, 0.9) 48.11%,
    rgba(34, 42, 53, 0.78) 54.22%,
    rgba(34, 42, 53, 0.67) 60.08%,
    rgba(34, 42, 53, 0.61) 65.13%,
    rgba(34, 42, 53, 0.56) 69.68%,
    rgba(34, 42, 53, 0.46) 75.55%,
    rgba(34, 42, 53, 0.38) 79.94%,
    rgba(34, 42, 53, 0.02) 84.9%
  );
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6250af3 */
#cb-siq-intro {
  position: relative;
}
#cb-siq-intro:before {
  content: "";
  background: url(/wp-content/uploads/2023/07/Girl-img_new1.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 350px;
  height: 415px;
  z-index: 99;
  background-size: 100% auto;
  bottom: 0px;
  left: 38%;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5488105 */
section.mobile-_-cbn-_-icons .elementor-widget-wrap {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
section.mobile-_-cbn-_-icons .elementor-widget-wrap > .elementor-widget-icon {
  width: auto;
  margin: 0px 10px 35px;
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8bf8cd1 */
.Request-_demoo {
  text-align: center;
}

.Request-_demoo > .elementor-widget-container > a {
  fill: #478ce6;

  color: #fff;

  background-color: #5487f2;

  border-style: solid;

  border-width: 2px 2px 2px 2px;

  border-color: #478ce6;

  border-radius: 4px;

  width: auto;

  font-size: 14px;

  padding: 12px 30px;

  outline: none !important;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-513281e */
.over-flow-_-cbn .elementor-widget-wrap > .elementor-widget-image {
  overflow: visible !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ed32787 */
.cb_trolly-img img {
  max-width: 550px;

  margin-left: 200px;
}

@media screen and (max-width: 600px) {
  .cb_trolly-img img {
    max-width: 300px;

    margin-left: 0px;
  }
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89b34b0 */
.cb_brands-text {
  align-items: center;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75598d4 */
@media screen and (max-width: 600px) {
  #cb_smart-tech .elementor-container .elementor-row {
    flex-wrap: wrap-reverse;
  }
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48aff8a */
#feed_main-text .elementor-widget-container .elementor-text-editor {
  max-width: 800px;

  margin: 0px auto;
}

@media screen and (max-width: 600px) {
  #feed_main-text {
    display: block;
  }
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a7f42e */
.feature_right {
  transform: translateX(33%);
} /* End custom CSS */
/* Start custom CSS for gt3-core-advanced-tabs, class: .elementor-element-ae9982a */
#tabs ul.gt3_advanced_tabs_nav {
  flex-direction: initial;
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b009555 */
.cb_bonus-boxes {
  background: #093b63;

  padding: 30px 10px;
}

.boxes-wrap {
  display: flex;

  justify-content: space-between;
}

.siq_boxes {
  background: #fff;

  border-radius: 20px;

  height: 230px !important;

  margin: 0px 20px;

  padding: 20px;

  width: 300px !important;
}

.siq_boxes h4.cb-_-heading {
  font-weight: 800;

  padding-bottom: 10px;

  color: #000;
}

p.cb-_-para {
  font-size: 17px !important;

  color: #000;
}

.boxes-wrap.slick-slider .slick-arrow {
  display: none !important;
}

.cb_tech-boxes:hover
  .elementor-widget-wrap
  .elementor-widget-html
  .cb_bonus-boxes
  .slick-next {
  display: block !important;
}

.boxes-wrap .slick-next {
  right: -40px !important;
}

.boxes-wrap .slick-next::before {
  font-size: 30px !important;

  color: #000 !important;
}

p.cb_free-ad {
  font-size: 14px;

  margin-bottom: 10px;

  color: #808080;
}

@media screen and (max-width: 600px) {
  .siq_boxes {
    height: 180px !important;

    padding: 15px;

    margin: 0px 8px;

    width: 154px !important;
  }

  .siq_boxes h4.cb-_-heading {
    font-size: 13px !important;

    line-height: 20px;
  }

  .siq_boxes .cb-_-para {
    font-size: 12px !important;
  }

  p.cb_free-ad {
    font-size: 10px;
  }
} /* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6871cdf */
.demo_request {
  display: none !important;
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2ee315 */
.cb_book-now {
  font-family: nunito;
  font-size: 16px;
  font-weight: 800;
  background-color: #1a73e8;
  border-style: solid;
  border-width: 1px;
  border-color: #00000000;
  width: 100%;
  max-width: 140px;
  margin: 0px auto;
  border-radius: 4px;
  padding: 8px;
  text-align: center;
}
.cb_book-now a {
  color: #fff;
} /* End custom CSS */
