﻿.elementor-element.elementor-element-9129469 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 54px 54px;
  --row-gap: 54px;
  --column-gap: 54px;
  --overlay-opacity: 1;
  --padding-top: 211px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-9129469:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-9129469
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/08/1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-9129469::before,
.elementor-element.elementor-element-9129469
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-9129469
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-9129469
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-9129469
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-9129469
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(180deg, #0000008c 0%, #000000 100%);
}
.elementor-element.elementor-element-9129469.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-element.elementor-element-95e787a {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-fcbd6ed {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-34e234a {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-099ec59 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-35550b5 > .elementor-widget-container {
  margin: 0px -6px 0px 0px;
}
.elementor-element.elementor-element-35550b5 img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-element.elementor-element-35d8292 > .elementor-widget-container {
  margin: 0px -6px 0px 0px;
}
.elementor-element.elementor-element-35d8292 img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-element.elementor-element-6f2dbe9 > .elementor-widget-container {
  margin: 0px -6px 0px 0px;
}
.elementor-element.elementor-element-6f2dbe9 img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-element.elementor-element-4fc1bca > .elementor-widget-container {
  margin: 0px -6px 0px 0px;
}
.elementor-element.elementor-element-4fc1bca img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-element.elementor-element-ad2740e {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-2c9efd8 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-841a74d {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-7b2c852 {
  width: var(--container-widget-width, 77%);
  max-width: 77%;
  --container-widget-width: 77%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-7b2c852 > .elementor-widget-container {
  margin: -13px 0px 1px 0px;
}
.elementor-element.elementor-element-7b2c852 .heading .heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  line-height: var(--e-global-typography-primary-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-c6c35c2) 100%
  );
}
.elementor-element.elementor-element-7b2c852 .heading_style .heading-title {
  padding: 0px 0px 5px 0px;
}
.elementor-element.elementor-element-894708b {
  width: var(--container-widget-width, 51%);
  max-width: 51%;
  --container-widget-width: 51%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #dfdfdf;
}
.elementor-element.elementor-element-894708b > .elementor-widget-container {
  margin: 0px 0px 11px 0px;
}
.elementor-element.elementor-element-dcf64a0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-3
  a.button-link-wrap:before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-15
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-15
  .button-link-wrap::after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap::after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap {
  background-color: #5974c7;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-3
  .button-link-wrap:hover:before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap::after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap:before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap:after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap::after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-15
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-18
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap:after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap:after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap:after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  background-color: #1a1c38;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 13px 30px 13px 30px;
}
.elementor-element.elementor-element-1ddf3ec .pt_plus_button .button-link-wrap {
  color: #ffffff;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: #ffffff;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: #ffffff;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-style: solid;
  border-color: #ffffff3d;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-18
  .button-link-wrap {
  background: #ffffff3d;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-radius: 6px 6px 6px 6px;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-15
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap {
  box-shadow: 0px 5px 23px -6px #6175b3;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-style: solid;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-color: #2d305c;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-18
  .button-link-wrap::before {
  background: #2d305c;
}
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-15
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-18
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-1ddf3ec
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  box-shadow: 0px 5px 18px -6px
    rgba(89, 116.00000000000003, 199.00000000000003, 0.36);
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-3
  a.button-link-wrap:before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-15
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-15
  .button-link-wrap::after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap::after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap {
  background-color: #1a1c38;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-3
  .button-link-wrap:hover:before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap::after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap:before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap:after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-12
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap::after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-15
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-18
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap:after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap:after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap:after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  background-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 13px 30px 13px 30px;
}
.elementor-element.elementor-element-f40e695 .pt_plus_button .button-link-wrap {
  color: #ffffff;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: #ffffff;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: #ffffff;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-style: solid;
  border-color: #ffffff17;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-18
  .button-link-wrap {
  background: #ffffff17;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-radius: 6px 6px 6px 6px;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-15
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap {
  box-shadow: 0px 5px 18px -6px
    rgba(89, 116.00000000000003, 199.00000000000003, 0.36);
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-4fb020f);
  stroke: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-style: solid;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-color: #6175b324;
}
.elementor-element.elementor-element-f40e695
  .pt_plus_button.button-style-18
  .button-link-wrap::before {
  background: #6175b324;
}
.elementor-element.elementor-element-362fa54 {
  --display: flex;
  --margin-top: 40px;
  --margin-bottom: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-6e69e76 {
  --e-image-carousel-slides-to-show: 5;
}
.elementor-element.elementor-element-6e69e76 .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-element.elementor-element-accb2bc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-d4ab4da {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-d4ab4da:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-d4ab4da
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(163deg, #6175b3 1%, #000000 53%);
}
.elementor-element.elementor-element-a7c0b85 img {
  width: 100%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-element.elementor-element-fc73d8c {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-fc73d8c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-fc73d8c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(197deg, #6175b3 1%, #000000 53%);
}
.elementor-element.elementor-element-3b3bc9b {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-3b3bc9b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-3b3bc9b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(74deg, #0e101f 0%, #000000 100%);
}
.elementor-element.elementor-element-0261b46 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-element.elementor-element-0261b46 {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-element.elementor-element-68413b1 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-f8083fe img {
  border-radius: 15px 15px 15px 15px;
}
.elementor-element.elementor-element-8758527 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-5fc20cd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: -5px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-f3ce511 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-80a441c {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-80a441c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-80a441c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(154deg, #6074b2 0%, #000000 100%);
}
.elementor-element.elementor-element-c7b1ec8 {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-c7b1ec8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-c7b1ec8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0b16;
}
.elementor-element.elementor-element-9ca7f07 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-9ca7f07 > .elementor-widget-container {
  margin: -6px 0px -5px 0px;
}
.elementor-element.elementor-element-9ca7f07 .heading .heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(
    130deg,
    var(--e-global-color-19140b2) 0%,
    var(--e-global-color-7211a9c) 100%
  );
}
.elementor-element.elementor-element-99d708f {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-8b2612a {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-8b2612a > .elementor-widget-container {
  margin: -13px 0px -8px 0px;
}
.elementor-element.elementor-element-8b2612a .heading .heading-title {
  font-family: var(--e-global-typography-5cd739d-font-family), Sans-serif;
  font-size: var(--e-global-typography-5cd739d-font-size);
  font-weight: var(--e-global-typography-5cd739d-font-weight);
  text-transform: var(--e-global-typography-5cd739d-text-transform);
  line-height: var(--e-global-typography-5cd739d-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-c6c35c2) 100%
  );
}
.elementor-element.elementor-element-4711798 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-e9029ed {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-da07e78 {
  text-align: start;
}
.elementor-element.elementor-element-da07e78 img {
  width: 65%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-element.elementor-element-e37f561 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-2f9e643 {
  --display: flex;
  --justify-content: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-3
  a.button-link-wrap:before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-15
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-15
  .button-link-wrap::after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap::after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap {
  background-color: var(--e-global-color-faead6a);
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-3
  .button-link-wrap:hover:before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap::after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap:before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap:after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap::after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-15
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-18
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap:after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap:after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap:after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  background-color: #1a1c38;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 13px 30px 13px 30px;
}
.elementor-element.elementor-element-bc1ee75 .pt_plus_button .button-link-wrap {
  color: #ffffff;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: #ffffff;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: #ffffff;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-style: solid;
  border-color: #ffffff3d;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-18
  .button-link-wrap {
  background: #ffffff3d;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-radius: 6px 6px 6px 6px;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-15
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap {
  box-shadow: 0px 5px 23px -6px #6175b3;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-style: solid;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-color: #2d305c;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-18
  .button-link-wrap::before {
  background: #2d305c;
}
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-15
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-18
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-bc1ee75
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  box-shadow: 0px 5px 18px -6px
    rgba(89, 116.00000000000003, 199.00000000000003, 0.36);
}
.elementor-element.elementor-element-8dea48e {
  --display: flex;
  --justify-content: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-638f935 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-18a542f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-c7db2ae {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-73e9be9 {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-73e9be9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-73e9be9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    154deg,
    var(--e-global-color-4fb020f) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-f2a8be4 {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-f2a8be4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-f2a8be4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-524edba {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-524edba > .elementor-widget-container {
  margin: -6px 0px -5px 0px;
}
.elementor-element.elementor-element-524edba .heading .heading-title {
  font-family: var(--e-global-typography-584c999-font-family), Sans-serif;
  font-size: var(--e-global-typography-584c999-font-size);
  font-weight: var(--e-global-typography-584c999-font-weight);
  text-transform: var(--e-global-typography-584c999-text-transform);
  line-height: var(--e-global-typography-584c999-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    130deg,
    var(--e-global-color-19140b2) 0%,
    var(--e-global-color-7211a9c) 100%
  );
}
.elementor-element.elementor-element-1c57b18 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-1c57b18 > .elementor-widget-container {
  margin: 1px 0px -7px 0px;
}
.elementor-element.elementor-element-1c57b18 .heading .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-c6c35c2) 100%
  );
}
.elementor-element.elementor-element-3827db2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-eb59024 {
  --display: flex;
  --overlay-opacity: 0.58;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-eb59024:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-eb59024
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/08/1.jpg");
  background-position: center center;
}
.elementor-element.elementor-element-eb59024::before,
.elementor-element.elementor-element-eb59024
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-eb59024
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-eb59024
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-eb59024
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-eb59024
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-1f59e34);
  --background-overlay: "";
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .counter-icon-inner {
  background-color: #f1f2ff24;
  width: 41px !important;
  height: 41px !important;
  line-height: 41px !important;
  border-color: var(--e-global-color-e167f5a);
  border-radius: 999px 999px 999px 999px;
}
.elementor-element.elementor-element-3696215 > .elementor-widget-container {
  margin: -17px -15px -30px 0px;
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .counter-icon-inner
  .counter-icon {
  font-size: 21px !important;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block
  .counter-title,
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block
  .counter-title
  a {
  color: #313131;
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block:hover
  .counter-title,
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block:hover
  .counter-title
  a {
  color: #3351a6;
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block
  .counter-title {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block
  .counter-number {
  font-family: var(--e-global-typography-16bb8d8-font-family), Sans-serif;
  font-size: var(--e-global-typography-16bb8d8-font-size);
  font-weight: var(--e-global-typography-16bb8d8-font-weight);
  text-transform: var(--e-global-typography-16bb8d8-text-transform);
  line-height: var(--e-global-typography-16bb8d8-line-height);
  margin-top: -12px;
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block
  .counter-number
  .counter-number-inner {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block
  .counter-number
  .number-counter-symbol {
  color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-3696215
  .plus-number-counter
  .number-counter-inner-block {
  padding: 15px 15px 15px 15px;
}
.elementor-element.elementor-element-1236b71 > .elementor-widget-container {
  margin: -12px 0px 0px 0px;
}
.elementor-element.elementor-element-1236b71 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-fc8c6a6 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-fc8c6a6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-fc8c6a6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(212deg, #0e101f 0%, #000000 100%);
}
.elementor-element.elementor-element-fc8c6a6::before,
.elementor-element.elementor-element-fc8c6a6
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-fc8c6a6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-fc8c6a6
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-fc8c6a6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-fc8c6a6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-1f59e34);
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .counter-icon-inner {
  background-color: #f1f2ff24;
  width: 41px !important;
  height: 41px !important;
  line-height: 41px !important;
  border-color: var(--e-global-color-e167f5a);
  border-radius: 999px 999px 999px 999px;
}
.elementor-element.elementor-element-3944869 > .elementor-widget-container {
  margin: -17px -15px -30px 0px;
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .counter-icon-inner
  .counter-icon {
  font-size: 21px !important;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block
  .counter-title,
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block
  .counter-title
  a {
  color: #313131;
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block:hover
  .counter-title,
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block:hover
  .counter-title
  a {
  color: #3351a6;
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block
  .counter-title {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block
  .counter-number {
  font-family: var(--e-global-typography-16bb8d8-font-family), Sans-serif;
  font-size: var(--e-global-typography-16bb8d8-font-size);
  font-weight: var(--e-global-typography-16bb8d8-font-weight);
  text-transform: var(--e-global-typography-16bb8d8-text-transform);
  line-height: var(--e-global-typography-16bb8d8-line-height);
  margin-top: -12px;
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block
  .counter-number
  .counter-number-inner {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block
  .counter-number
  .number-counter-symbol {
  color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-3944869
  .plus-number-counter
  .number-counter-inner-block {
  padding: 15px 15px 15px 15px;
}
.elementor-element.elementor-element-b00a219 > .elementor-widget-container {
  margin: -12px 0px 0px 0px;
}
.elementor-element.elementor-element-b00a219 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-f997a3f {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-f997a3f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-f997a3f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/08/2-7.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-1217661 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-element.elementor-element-1217661:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-1217661
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-688fac9 {
  text-align: center;
}
.elementor-element.elementor-element-7d5b2cf {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-c592e76 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-9ceb846 {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-9ceb846:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-9ceb846
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    154deg,
    var(--e-global-color-4fb020f) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-5567f01 {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-5567f01:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-5567f01
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-5cae132 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-5cae132 > .elementor-widget-container {
  margin: -6px 0px -5px 0px;
}
.elementor-element.elementor-element-5cae132 .heading .heading-title {
  font-family: var(--e-global-typography-584c999-font-family), Sans-serif;
  font-size: var(--e-global-typography-584c999-font-size);
  font-weight: var(--e-global-typography-584c999-font-weight);
  text-transform: var(--e-global-typography-584c999-text-transform);
  line-height: var(--e-global-typography-584c999-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    130deg,
    var(--e-global-color-19140b2) 0%,
    var(--e-global-color-7211a9c) 100%
  );
}
.elementor-element.elementor-element-4bc8b70 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-4bc8b70 > .elementor-widget-container {
  margin: 1px 0px -7px 0px;
}
.elementor-element.elementor-element-4bc8b70 .heading .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-c6c35c2) 100%
  );
}
.elementor-element.elementor-element-6e5a5d9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 35px 35px;
  --row-gap: 35px;
  --column-gap: 35px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-147d812 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-147d812:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-147d812
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-f7cdac0 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-f7cdac0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-f7cdac0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    212deg,
    var(--e-global-color-edd5331) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-f7cdac0::before,
.elementor-element.elementor-element-f7cdac0
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-f7cdac0
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-f7cdac0
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-f7cdac0
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-f7cdac0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-98483fc {
  --display: flex;
  --overlay-opacity: 0.5;
  --border-radius: 9px 9px 9px 9px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-98483fc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-98483fc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    126deg,
    var(--e-global-color-7211a9c) 0%,
    var(--e-global-color-e167f5a) 44%
  );
}
.elementor-element.elementor-element-98483fc::before,
.elementor-element.elementor-element-98483fc
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-98483fc
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-98483fc
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-98483fc
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-98483fc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(293deg, #354b8e 0%, #f2295b00 72%);
}
.elementor-element.elementor-element-1e3924f {
  --display: flex;
  --border-radius: 9px 9px 9px 9px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-element.elementor-element-1e3924f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-1e3924f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-element.elementor-element-67ce02b > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-67ce02b {
  color: #bdbdbd;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-3
  a.button-link-wrap:before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-15
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-15
  .button-link-wrap::after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap::after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap {
  background-color: var(--e-global-color-faead6a);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-3
  .button-link-wrap:hover:before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap::after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap:before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap:after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap::after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-15
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-18
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap:after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap:after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap:after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  background-color: #1a1c38;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 13px 30px 13px 30px;
}
.elementor-element.elementor-element-8d44bbd .pt_plus_button .button-link-wrap {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-style: solid;
  border-color: #ffffff3d;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-18
  .button-link-wrap {
  background: #ffffff3d;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-radius: 6px 6px 6px 6px;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-15
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap {
  box-shadow: 0px 5px 23px -6px #6175b3;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-style: solid;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-color: #2d305c;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-18
  .button-link-wrap::before {
  background: #2d305c;
}
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-15
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-18
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-8d44bbd
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  box-shadow: 0px 5px 18px -6px
    rgba(89, 116.00000000000003, 199.00000000000003, 0.36);
}
.elementor-element.elementor-element-35cf34f {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-35cf34f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-35cf34f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-eedae5c {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-eedae5c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-eedae5c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    212deg,
    var(--e-global-color-edd5331) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-eedae5c::before,
.elementor-element.elementor-element-eedae5c
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-eedae5c
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-eedae5c
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-eedae5c
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-eedae5c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-e9a9f66 {
  --display: flex;
  --overlay-opacity: 0.5;
  --border-radius: 9px 9px 9px 9px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-e9a9f66:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-e9a9f66
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    126deg,
    var(--e-global-color-7211a9c) 0%,
    var(--e-global-color-e167f5a) 44%
  );
}
.elementor-element.elementor-element-e9a9f66::before,
.elementor-element.elementor-element-e9a9f66
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-e9a9f66
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-e9a9f66
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-e9a9f66
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-e9a9f66
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(293deg, #354b8e 0%, #f2295b00 72%);
}
.elementor-element.elementor-element-e39ecbc {
  --display: flex;
  --border-radius: 9px 9px 9px 9px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-element.elementor-element-e39ecbc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-e39ecbc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-element.elementor-element-24a8d70 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-element.elementor-element-24a8d70 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-5f0e6ca {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-2b30f8a {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-51519e4 .skillbar-group .skill-bar {
  background-color: #ffffff2e;
  height: 5px;
  border-radius: 9999px 9999px 9999px 9999px;
}
.elementor-element.elementor-element-51519e4 .skillbar-group .skill-track {
  background-color: var(--e-global-color-4fb020f);
  border-radius: 99px 99px 99px 99px;
}
.elementor-element.elementor-element-51519e4
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: #ffffff;
}
.elementor-element.elementor-element-51519e4 .skillbar-group .skill-title {
  color: var(--e-global-color-f12e911);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-element.elementor-element-d14c955 {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-ee01aed > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-element.elementor-element-ee01aed .elementor-icon-wrapper {
  text-align: end;
}
.elementor-element.elementor-element-ee01aed.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-f12e911);
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-ee01aed.elementor-view-framed
  .elementor-icon,
.elementor-element.elementor-element-ee01aed.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-f12e911);
  border-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-ee01aed.elementor-view-framed
  .elementor-icon,
.elementor-element.elementor-element-ee01aed.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-ee01aed.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-ee01aed.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-ee01aed.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-4fb020f);
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-ee01aed.elementor-view-framed
  .elementor-icon:hover,
.elementor-element.elementor-element-ee01aed.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-4fb020f);
  border-color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-ee01aed.elementor-view-framed
  .elementor-icon:hover,
.elementor-element.elementor-element-ee01aed.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-ee01aed.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-ee01aed.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-ee01aed .elementor-icon {
  font-size: 18px;
}
.elementor-element.elementor-element-ee01aed .elementor-icon svg {
  height: 18px;
}
.elementor-element.elementor-element-f1ae289 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-f1ae289:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-f1ae289
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-52a8df3 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-52a8df3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-52a8df3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    212deg,
    var(--e-global-color-edd5331) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-52a8df3::before,
.elementor-element.elementor-element-52a8df3
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-52a8df3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-52a8df3
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-52a8df3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-52a8df3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-4aa069d {
  --display: flex;
  --overlay-opacity: 0.5;
  --border-radius: 9px 9px 9px 9px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-4aa069d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-4aa069d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    126deg,
    var(--e-global-color-7211a9c) 0%,
    var(--e-global-color-e167f5a) 44%
  );
}
.elementor-element.elementor-element-4aa069d::before,
.elementor-element.elementor-element-4aa069d
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-4aa069d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-4aa069d
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-4aa069d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-4aa069d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(293deg, #354b8e 0%, #f2295b00 72%);
}
.elementor-element.elementor-element-8d1d972 {
  --display: flex;
  --border-radius: 9px 9px 9px 9px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-element.elementor-element-8d1d972:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-8d1d972
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-element.elementor-element-7df77dd > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-element.elementor-element-7df77dd {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-dc8acd0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-c0c50ac {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-dac1d38 .skillbar-group .skill-bar {
  background-color: #ffffff2e;
  height: 5px;
  border-radius: 9999px 9999px 9999px 9999px;
}
.elementor-element.elementor-element-dac1d38 .skillbar-group .skill-track {
  background-color: var(--e-global-color-4fb020f);
  border-radius: 99px 99px 99px 99px;
}
.elementor-element.elementor-element-dac1d38
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: #ffffff;
}
.elementor-element.elementor-element-dac1d38 .skillbar-group .skill-title {
  color: var(--e-global-color-f12e911);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-element.elementor-element-2cecc06 {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-019cc1e > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-element.elementor-element-019cc1e .elementor-icon-wrapper {
  text-align: end;
}
.elementor-element.elementor-element-019cc1e.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-f12e911);
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-019cc1e.elementor-view-framed
  .elementor-icon,
.elementor-element.elementor-element-019cc1e.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-f12e911);
  border-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-019cc1e.elementor-view-framed
  .elementor-icon,
.elementor-element.elementor-element-019cc1e.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-019cc1e.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-019cc1e.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-019cc1e.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-4fb020f);
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-019cc1e.elementor-view-framed
  .elementor-icon:hover,
.elementor-element.elementor-element-019cc1e.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-4fb020f);
  border-color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-019cc1e.elementor-view-framed
  .elementor-icon:hover,
.elementor-element.elementor-element-019cc1e.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-019cc1e.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-019cc1e.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-019cc1e .elementor-icon {
  font-size: 18px;
}
.elementor-element.elementor-element-019cc1e .elementor-icon svg {
  height: 18px;
}
.elementor-element.elementor-element-67d58c6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --overflow: hidden;
  --padding-top: 113px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-4551b5d {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-7db8877 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-69afab7 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-b64af54 {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-b64af54:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-b64af54
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    154deg,
    var(--e-global-color-4fb020f) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-5c8152e {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-5c8152e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-5c8152e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-080831c {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-080831c > .elementor-widget-container {
  margin: -6px 0px -5px 0px;
}
.elementor-element.elementor-element-080831c .heading .heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(
    130deg,
    var(--e-global-color-19140b2) 0%,
    var(--e-global-color-7211a9c) 100%
  );
}
.elementor-element.elementor-element-8eab327 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-3d99164 {
  --display: flex;
  --justify-content: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-f7e7496 {
  text-align: end;
}
.elementor-element.elementor-element-6691643 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-6691643 {
  text-align: end;
  color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-e4f3cfb {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-743e9cd img {
  border-radius: 9999px 9999px 9999px 9999px;
}
.elementor-element.elementor-element-0938df5 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-1ecad00 {
  text-align: start;
}
.elementor-element.elementor-element-1ecad00 img {
  width: 5%;
  opacity: 0.44;
}
.elementor-element.elementor-element-d9d1e1a {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-d9d1e1a > .elementor-widget-container {
  margin: -4px 0px -8px 0px;
}
.elementor-element.elementor-element-d9d1e1a .heading .heading-title {
  font-family: var(--e-global-typography-1b83860-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b83860-font-size);
  font-weight: var(--e-global-typography-1b83860-font-weight);
  text-transform: var(--e-global-typography-1b83860-text-transform);
  line-height: var(--e-global-typography-1b83860-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-c6c35c2) 100%
  );
}
.elementor-element.elementor-element-20526b6 {
  --e-rating-icon-font-size: 16px;
  --e-rating-gap: 5px;
  --e-rating-icon-marked-color: #ffc051;
  --e-rating-icon-color: #4c4c4c;
}
.elementor-element.elementor-element-c85f178 .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 15px;
  --ekit_testimonial_slidetoshow: 2;
}
.elementor-element.elementor-element-c85f178
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-element.elementor-element-c85f178
  .elementskit-single-testimonial-slider,
.elementor-element.elementor-element-c85f178 .elementskit-testimonial_card,
.elementor-element.elementor-element-c85f178
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content::before {
  background-color: transparent;
  background-image: linear-gradient(
    158deg,
    #1a1c38 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-c85f178
  .elementskit-testimonial-slider
  .swiper-pagination
  span {
  background-color: #383838;
  width: 8px;
  height: 8px;
}
.elementor-element.elementor-element-c85f178
  .elementskit-testimonial-slider
  .swiper-pagination
  span.swiper-pagination-bullet-active {
  background-color: var(--e-global-color-19140b2);
  width: 8px;
  height: 8px;
  transform: scale(1.2);
}
.elementor-element.elementor-element-c85f178
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-element.elementor-element-c85f178
  .elementskit-single-testimonial-slider,
.elementor-element.elementor-element-c85f178 .elementskit-testimonial_card {
  border-radius: 14px 14px 14px 14px;
}
.elementor-element.elementor-element-c85f178
  .elementskit-single-testimonial-slider {
  border-style: solid;
  border-width: 1px 0px 0px 1px;
  border-color: #7e91cb59;
}
.elementor-element.elementor-element-c85f178
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-c85f178
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-c85f178 .elementskit-stars > li > a,
.elementor-element.elementor-element-c85f178 .elementskit-stars > li > span {
  color: #ffc051;
  fill: #ffc051;
}
.elementor-element.elementor-element-c85f178
  .elementskit-stars
  > li:not(:last-child) {
  margin-right: 5px;
}
.elementor-element.elementor-element-c85f178 .elementskit-stars {
  margin: 0px 0px -13px 0px;
}
.elementor-element.elementor-element-c85f178
  .elementskit-profile-info
  .elementskit-author-name {
  color: var(--e-global-color-f12e911);
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 500;
  margin-bottom: 0px;
}
.elementor-element.elementor-element-c85f178
  .elementskit-profile-info
  .elementskit-author-des {
  color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-c85f178
  .elementskit-commentor-bio
  .elementskit-commentor-image
  > img {
  height: 55px;
  width: 55px;
}
.elementor-element.elementor-element-c85f178
  .elementskit-testimonial-slider
  .swiper-pagination {
  bottom: -33px;
}
.elementor-element.elementor-element-c85f178
  .elementskit-testimonial-slider
  .swiper-pagination
  span:not(:last-child) {
  margin-right: 12px;
}
.elementor-element.elementor-element-90a74ce {
  --display: flex;
  --overlay-opacity: 0.5;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-element.elementor-element-90a74ce:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-90a74ce
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/08/1.jpg");
  background-position: center center;
}
.elementor-element.elementor-element-90a74ce::before,
.elementor-element.elementor-element-90a74ce
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-90a74ce
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-90a74ce
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-90a74ce
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-90a74ce
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-1f59e34);
  --background-overlay: "";
}
.elementor-element.elementor-element-2024887 {
  --display: flex;
  --overlay-opacity: 0.08;
  border-style: none;
  --border-style: none;
  --border-radius: 16px 16px 16px 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-2024887:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-2024887
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-2024887::before,
.elementor-element.elementor-element-2024887
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-2024887
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-2024887
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-2024887
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-2024887
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-cdca18d > .elementor-widget-container {
  margin: -110px 0px 0px 0px;
}
.elementor-element.elementor-element-ed58a75 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-92287d6 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-92287d6 .elementor-heading-title {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304:not(.style-12)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-12
  a
  .fa {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304:not(.style-12):not(.style-4):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-12
  a
  span,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-4
  a
  i.fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-5:hover
  a
  i.fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-14
  a
  span {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-12
  a
  .fa {
  background: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-3 {
  background: var(--e-global-color-f12e911);
  background-clip: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-9:hover
  a
  span:before {
  background: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-11
  a:before {
  -webkit-box-shadow: var(--e-global-color-f12e911);
  -moz-box-shadow: var(--e-global-color-f12e911);
  box-shadow: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-6
  a
  .social-hover-style,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-12:hover
  a
  span {
  background: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-3:hover {
  background: var(--e-global-color-19140b2);
  background-clip: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-11:hover
  a:before {
  -webkit-box-shadow: var(--e-global-color-19140b2);
  -moz-box-shadow: var(--e-global-color-19140b2);
  box-shadow: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-2fb5a9d .elementor-repeater-item-b5d6304,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304:not(.style-11):not(.style-12):not(.style-13)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-12
  a
  .fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-13
  a:after,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-13
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304:hover,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304:not(.style-11):not(.style-12):not(
    .style-13
  ):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-12:hover
  a
  span,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-13:hover
  a:after,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-b5d6304.style-13:hover
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d:not(.style-12)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-12
  a
  .fa {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d:not(.style-12):not(.style-4):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-12
  a
  span,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-4
  a
  i.fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-5:hover
  a
  i.fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-14
  a
  span {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-12
  a
  .fa {
  background: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-3 {
  background: var(--e-global-color-4fb020f);
  background-clip: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-9:hover
  a
  span:before {
  background: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-11
  a:before {
  -webkit-box-shadow: var(--e-global-color-4fb020f);
  -moz-box-shadow: var(--e-global-color-4fb020f);
  box-shadow: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-6
  a
  .social-hover-style,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-12:hover
  a
  span {
  background: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-3:hover {
  background: var(--e-global-color-f12e911);
  background-clip: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-11:hover
  a:before {
  -webkit-box-shadow: var(--e-global-color-f12e911);
  -moz-box-shadow: var(--e-global-color-f12e911);
  box-shadow: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d .elementor-repeater-item-4d4e04d,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d:not(.style-11):not(.style-12):not(.style-13)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-12
  a
  .fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-13
  a:after,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-13
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d:hover,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d:not(.style-11):not(.style-12):not(
    .style-13
  ):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-12:hover
  a
  span,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-13:hover
  a:after,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-4d4e04d.style-13:hover
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351:not(.style-12)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-12
  a
  .fa {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351:not(.style-12):not(.style-4):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-12
  a
  span,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-4
  a
  i.fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-5:hover
  a
  i.fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-14
  a
  span {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-12
  a
  .fa {
  background: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-3 {
  background: var(--e-global-color-4fb020f);
  background-clip: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-9:hover
  a
  span:before {
  background: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-11
  a:before {
  -webkit-box-shadow: var(--e-global-color-4fb020f);
  -moz-box-shadow: var(--e-global-color-4fb020f);
  box-shadow: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-6
  a
  .social-hover-style,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-12:hover
  a
  span {
  background: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-3:hover {
  background: var(--e-global-color-f12e911);
  background-clip: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-11:hover
  a:before {
  -webkit-box-shadow: var(--e-global-color-f12e911);
  -moz-box-shadow: var(--e-global-color-f12e911);
  box-shadow: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2fb5a9d .elementor-repeater-item-0c8b351,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351:not(.style-11):not(.style-12):not(.style-13)
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-12
  a
  .fa,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-13
  a:after,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-13
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351:hover,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351:not(.style-11):not(.style-12):not(
    .style-13
  ):hover
  a,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-12:hover
  a
  span,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-13:hover
  a:after,
.elementor-element.elementor-element-2fb5a9d
  .elementor-repeater-item-0c8b351.style-13:hover
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-1
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-2
  a
  i.fa,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-3
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-4
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-5
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-6
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-7
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-8
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-9
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-10
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-11
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-12
  a
  .fa,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-13
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-14
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-15
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .custom
  a {
  font-size: 15px;
}
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-1
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-2
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-4
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-5
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-6
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-7
  a,
.elementor-element.elementor-element-2fb5a9d
  .pt_plus_social_list
  ul.social_list
  .style-10
  a {
  border-radius: 999px 999px 999px 999px;
}
.elementor-element.elementor-element-6ac2a4a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-6ac2a4a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-6ac2a4a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-54e82ac {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-40d925a {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-40d925a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-40d925a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    154deg,
    var(--e-global-color-4fb020f) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-ac075a8 {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-ac075a8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-ac075a8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1f59e34);
}
.elementor-element.elementor-element-225a7b9 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-225a7b9 > .elementor-widget-container {
  margin: -6px 0px -5px 0px;
}
.elementor-element.elementor-element-225a7b9 .heading .heading-title {
  font-family: var(--e-global-typography-584c999-font-family), Sans-serif;
  font-size: var(--e-global-typography-584c999-font-size);
  font-weight: var(--e-global-typography-584c999-font-weight);
  text-transform: var(--e-global-typography-584c999-text-transform);
  line-height: var(--e-global-typography-584c999-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    130deg,
    var(--e-global-color-19140b2) 0%,
    var(--e-global-color-7211a9c) 100%
  );
}
.elementor-element.elementor-element-b4c6bd7 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-b4c6bd7 > .elementor-widget-container {
  margin: -14px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-b4c6bd7 .heading .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-c6c35c2) 100%
  );
}
.elementor-element.elementor-element-b4c6bd7 .heading_style .heading-title {
  padding: 0px 0px 6px 0px;
}
.elementor-element.elementor-element-5a14739 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-a761908 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-51e1926 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 22px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-368df3d {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-31861bf {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-31861bf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-31861bf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-3332266 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-3332266:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-3332266
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    212deg,
    var(--e-global-color-1f59e34) 0%,
    var(--e-global-color-f0d95f8) 100%
  );
}
.elementor-element.elementor-element-3332266::before,
.elementor-element.elementor-element-3332266
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-3332266
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-3332266
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-3332266
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-3332266
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-7ab18af {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 8px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-daec132 .elementor-heading-title {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-0e5d955 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-9bd4d99 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-f01ed06 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-2ca9208 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-7f75f14
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 0px 51px 6px 0px;
}
.elementor-element.elementor-element-7f75f14 .pt_plus_button .button-link-wrap {
  color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-7f75f14
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: var(--e-global-color-19140b2);
  stroke: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-7f75f14
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-7f75f14
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-7f75f14
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-eac37b7 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 24px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-eac37b7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-eac37b7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f2ff17;
}
.elementor-element.elementor-element-8cd2e9f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(11px / 2);
}
.elementor-element.elementor-element-8cd2e9f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(11px / 2);
}
.elementor-element.elementor-element-8cd2e9f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(11px / 2);
}
.elementor-element.elementor-element-8cd2e9f
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-11px / 2);
}
.elementor-element.elementor-element-8cd2e9f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-11px / 2);
}
.elementor-element.elementor-element-8cd2e9f .elementor-icon-list-icon i {
  color: var(--e-global-color-4fb020f);
  transition: color 0.3s;
}
.elementor-element.elementor-element-8cd2e9f .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4fb020f);
  transition: fill 0.3s;
}
.elementor-element.elementor-element-8cd2e9f {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-element.elementor-element-8cd2e9f .elementor-icon-list-text {
  color: var(--e-global-color-c6c35c2);
  transition: color 0.3s;
}
.elementor-element.elementor-element-30dbc2f {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-5e43bec {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-5e43bec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-5e43bec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-ed67550 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-ed67550:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-ed67550
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1f59e34);
  background-image: url("../../2025/08/1.jpg");
  background-position: -182px -356px;
  background-repeat: no-repeat;
}
.elementor-element.elementor-element-ed67550::before,
.elementor-element.elementor-element-ed67550
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-ed67550
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-ed67550
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-ed67550
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-ed67550
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-element.elementor-element-180932c {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 8px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-6c412f8 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: #f1f2ff;
}
.elementor-element.elementor-element-a2f9c9a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-37e2088 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-de23107 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-d835bc4
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 0px 51px 6px 0px;
}
.elementor-element.elementor-element-d835bc4 .pt_plus_button .button-link-wrap {
  color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-d835bc4
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: var(--e-global-color-19140b2);
  stroke: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-d835bc4
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-d835bc4
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-d835bc4
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8c89418 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 24px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-8c89418:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-8c89418
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f2ff17;
}
.elementor-element.elementor-element-d009597
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(11px / 2);
}
.elementor-element.elementor-element-d009597
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(11px / 2);
}
.elementor-element.elementor-element-d009597
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(11px / 2);
}
.elementor-element.elementor-element-d009597
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-11px / 2);
}
.elementor-element.elementor-element-d009597
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-11px / 2);
}
.elementor-element.elementor-element-d009597 .elementor-icon-list-icon i {
  color: var(--e-global-color-4fb020f);
  transition: color 0.3s;
}
.elementor-element.elementor-element-d009597 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4fb020f);
  transition: fill 0.3s;
}
.elementor-element.elementor-element-d009597 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-element.elementor-element-d009597 .elementor-icon-list-text {
  color: var(--e-global-color-c6c35c2);
  transition: color 0.3s;
}
.elementor-element.elementor-element-1efd68d {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-d259bac {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-d259bac:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-d259bac
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-e3aa845 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-e3aa845:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-e3aa845
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    212deg,
    var(--e-global-color-1f59e34) 0%,
    var(--e-global-color-f0d95f8) 100%
  );
}
.elementor-element.elementor-element-e3aa845::before,
.elementor-element.elementor-element-e3aa845
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-e3aa845
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-e3aa845
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-e3aa845
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-e3aa845
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-3f03261 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 8px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-9b2ede8 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: #f1f2ff;
}
.elementor-element.elementor-element-2e3c8b1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-2c986b3 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 2.6em;
  font-weight: 500;
  text-transform: capitalize;
  color: #f1f2ff;
}
.elementor-element.elementor-element-0c91361 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-6e5b129 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-5ee8020
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 0px 51px 6px 0px;
}
.elementor-element.elementor-element-5ee8020 .pt_plus_button .button-link-wrap {
  color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-5ee8020
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: var(--e-global-color-19140b2);
  stroke: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-5ee8020
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-5ee8020
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-5ee8020
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-658dd73 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 24px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-658dd73:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-658dd73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f2ff17;
}
.elementor-element.elementor-element-eace37b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(11px / 2);
}
.elementor-element.elementor-element-eace37b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(11px / 2);
}
.elementor-element.elementor-element-eace37b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(11px / 2);
}
.elementor-element.elementor-element-eace37b
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-11px / 2);
}
.elementor-element.elementor-element-eace37b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-11px / 2);
}
.elementor-element.elementor-element-eace37b .elementor-icon-list-icon i {
  color: var(--e-global-color-4fb020f);
  transition: color 0.3s;
}
.elementor-element.elementor-element-eace37b .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4fb020f);
  transition: fill 0.3s;
}
.elementor-element.elementor-element-eace37b {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-element.elementor-element-eace37b .elementor-icon-list-text {
  color: var(--e-global-color-c6c35c2);
  transition: color 0.3s;
}
.elementor-element.elementor-element-d854376 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 22px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-edd1ee8 {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-7331d98 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-7331d98:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-7331d98
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-977c355 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-977c355:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-977c355
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    212deg,
    var(--e-global-color-1f59e34) 0%,
    var(--e-global-color-f0d95f8) 100%
  );
}
.elementor-element.elementor-element-977c355::before,
.elementor-element.elementor-element-977c355
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-977c355
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-977c355
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-977c355
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-977c355
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-257e2d9 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 8px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-2ebe267 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2bf200b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-17d88c2 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 2.6em;
  font-weight: 500;
  text-transform: capitalize;
  color: #f1f2ff;
}
.elementor-element.elementor-element-63cd31a {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-3fcc1b7 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-6a1806f {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-d25e0da
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 0px 41px 4px 0px;
}
.elementor-element.elementor-element-d25e0da .pt_plus_button .button-link-wrap {
  font-family: "Poppins", Sans-serif;
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-d25e0da
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: var(--e-global-color-4fb020f);
  stroke: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-d25e0da
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-d25e0da
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-d25e0da
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-8a9e1c2 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 24px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-8a9e1c2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-8a9e1c2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f2ff17;
}
.elementor-element.elementor-element-51fec91 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-648b509
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(11px / 2);
}
.elementor-element.elementor-element-648b509
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(11px / 2);
}
.elementor-element.elementor-element-648b509
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(11px / 2);
}
.elementor-element.elementor-element-648b509
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-11px / 2);
}
.elementor-element.elementor-element-648b509
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-11px / 2);
}
.elementor-element.elementor-element-648b509 .elementor-icon-list-icon i {
  color: var(--e-global-color-4fb020f);
  transition: color 0.3s;
}
.elementor-element.elementor-element-648b509 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4fb020f);
  transition: fill 0.3s;
}
.elementor-element.elementor-element-648b509 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-element.elementor-element-648b509 .elementor-icon-list-text {
  color: var(--e-global-color-c6c35c2);
  transition: color 0.3s;
}
.elementor-element.elementor-element-5c40e5c {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-f52b432 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-f52b432:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-f52b432
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-07d0875 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-07d0875:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-07d0875
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1f59e34);
  background-image: url("../../2025/08/1.jpg");
  background-position: -182px -356px;
  background-repeat: no-repeat;
}
.elementor-element.elementor-element-07d0875::before,
.elementor-element.elementor-element-07d0875
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-07d0875
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-07d0875
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-07d0875
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-07d0875
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-element.elementor-element-e7d9e42 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 8px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-43bf114 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-531ccde {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-78041ed .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 2.6em;
  font-weight: 500;
  text-transform: capitalize;
  color: #f1f2ff;
}
.elementor-element.elementor-element-373c970 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-40104d3 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-9bde41d {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-80d7552
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 0px 41px 4px 0px;
}
.elementor-element.elementor-element-80d7552 .pt_plus_button .button-link-wrap {
  font-family: "Poppins", Sans-serif;
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-80d7552
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: var(--e-global-color-4fb020f);
  stroke: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-80d7552
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-80d7552
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-80d7552
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-28a0569 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 24px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-28a0569:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-28a0569
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f2ff17;
}
.elementor-element.elementor-element-5dc1e11 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-26bf02a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(11px / 2);
}
.elementor-element.elementor-element-26bf02a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(11px / 2);
}
.elementor-element.elementor-element-26bf02a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(11px / 2);
}
.elementor-element.elementor-element-26bf02a
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-11px / 2);
}
.elementor-element.elementor-element-26bf02a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-11px / 2);
}
.elementor-element.elementor-element-26bf02a .elementor-icon-list-icon i {
  color: var(--e-global-color-4fb020f);
  transition: color 0.3s;
}
.elementor-element.elementor-element-26bf02a .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4fb020f);
  transition: fill 0.3s;
}
.elementor-element.elementor-element-26bf02a {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-element.elementor-element-26bf02a .elementor-icon-list-text {
  color: var(--e-global-color-c6c35c2);
  transition: color 0.3s;
}
.elementor-element.elementor-element-d12a14d {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-b2c4502 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-b2c4502:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-b2c4502
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-4dbb750 {
  --display: flex;
  --overlay-opacity: 0.07;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-4dbb750:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-4dbb750
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    212deg,
    var(--e-global-color-1f59e34) 0%,
    var(--e-global-color-f0d95f8) 100%
  );
}
.elementor-element.elementor-element-4dbb750::before,
.elementor-element.elementor-element-4dbb750
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-4dbb750
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-4dbb750
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-4dbb750
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-4dbb750
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-104ffdd {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 8px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-98db4f8 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-199c5f2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-9b50d83 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 2.6em;
  font-weight: 500;
  text-transform: capitalize;
  color: #f1f2ff;
}
.elementor-element.elementor-element-6a0729d {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-86dddee {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-ebfd9e0 {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-7f634fc
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 0px 41px 4px 0px;
}
.elementor-element.elementor-element-7f634fc .pt_plus_button .button-link-wrap {
  font-family: "Poppins", Sans-serif;
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-7f634fc
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: var(--e-global-color-4fb020f);
  stroke: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-7f634fc
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-7f634fc
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-7f634fc
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-c3670f2 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 24px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-element.elementor-element-c3670f2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-c3670f2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f2ff17;
}
.elementor-element.elementor-element-d42b475 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-85af9d2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(11px / 2);
}
.elementor-element.elementor-element-85af9d2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(11px / 2);
}
.elementor-element.elementor-element-85af9d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(11px / 2);
}
.elementor-element.elementor-element-85af9d2
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-11px / 2);
}
.elementor-element.elementor-element-85af9d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-11px / 2);
}
.elementor-element.elementor-element-85af9d2 .elementor-icon-list-icon i {
  color: var(--e-global-color-4fb020f);
  transition: color 0.3s;
}
.elementor-element.elementor-element-85af9d2 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4fb020f);
  transition: fill 0.3s;
}
.elementor-element.elementor-element-85af9d2 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-element.elementor-element-85af9d2 .elementor-icon-list-text {
  color: var(--e-global-color-c6c35c2);
  transition: color 0.3s;
}
.elementor-element.elementor-element-3c2a3e9 {
  --n-tabs-heading-wrap: wrap;
  --n-tabs-heading-overflow-x: initial;
  --n-tabs-title-white-space: initial;
  --n-tabs-title-border-radius: 6px 6px 6px 6px;
  --n-tabs-title-padding-top: 14px;
  --n-tabs-title-padding-right: 30px;
  --n-tabs-title-padding-bottom: 14px;
  --n-tabs-title-padding-left: 30px;
  --n-tabs-title-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-3c2a3e9
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  background: var(--e-global-color-faead6a);
}
.elementor-element.elementor-element-3c2a3e9.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: #1a1c38;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #6074b23b;
}
.elementor-element.elementor-element-3c2a3e9.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-element.elementor-element-3c2a3e9.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: #1a1c38;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #6074b23b;
}
.elementor-element.elementor-element-3c2a3e9.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #f1f2ff4a;
  box-shadow: 0px 5px 23px -6px #6175b3;
}
.elementor-element.elementor-element-4d72d29 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 100px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-72452b5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-f8310df {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-c6ceebd {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-c6ceebd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-c6ceebd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    154deg,
    var(--e-global-color-4fb020f) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-87d9d8a {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-87d9d8a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-87d9d8a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-9c824bb {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-9c824bb > .elementor-widget-container {
  margin: -6px 0px -5px 0px;
}
.elementor-element.elementor-element-9c824bb .heading .heading-title {
  font-family: var(--e-global-typography-584c999-font-family), Sans-serif;
  font-size: var(--e-global-typography-584c999-font-size);
  font-weight: var(--e-global-typography-584c999-font-weight);
  text-transform: var(--e-global-typography-584c999-text-transform);
  line-height: var(--e-global-typography-584c999-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    130deg,
    var(--e-global-color-19140b2) 0%,
    var(--e-global-color-7211a9c) 100%
  );
}
.elementor-element.elementor-element-3b5cf1f {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-3242361 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-3242361 > .elementor-widget-container {
  margin: -14px 0px -4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-3242361 .heading .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-c6c35c2) 100%
  );
}
.elementor-element.elementor-element-c5ee131 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 35px 35px;
  --row-gap: 35px;
  --column-gap: 35px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-1449bec {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-5973252 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-5973252:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-5973252
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(179deg, #6175b39e 1%, #000000 53%);
}
.elementor-element.elementor-element-b1de44d {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.63;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-b1de44d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-b1de44d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0e101f;
  background-image: url("../../2025/08/1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
}
.elementor-element.elementor-element-b1de44d::before,
.elementor-element.elementor-element-b1de44d
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-b1de44d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-b1de44d
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-b1de44d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-b1de44d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-1f59e34);
  --background-overlay: "";
}
.elementor-element.elementor-element-4e118b7 {
  --display: flex;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-02412a5 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-5ce7364
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(10px / 2);
}
.elementor-element.elementor-element-5ce7364
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(10px / 2);
}
.elementor-element.elementor-element-5ce7364
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(10px / 2);
}
.elementor-element.elementor-element-5ce7364
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-10px / 2);
}
.elementor-element.elementor-element-5ce7364
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-10px / 2);
}
.elementor-element.elementor-element-5ce7364 .elementor-icon-list-icon i {
  color: var(--e-global-color-4fb020f);
  transition: color 0.3s;
}
.elementor-element.elementor-element-5ce7364 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4fb020f);
  transition: fill 0.3s;
}
.elementor-element.elementor-element-5ce7364 {
  --e-icon-list-icon-size: 19px;
  --icon-vertical-offset: 0px;
}
.elementor-element.elementor-element-5ce7364
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-element.elementor-element-5ce7364 .elementor-icon-list-item > a {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-element.elementor-element-5ce7364 .elementor-icon-list-text {
  color: var(--e-global-color-c6c35c2);
  transition: color 0.3s;
}
.elementor-element.elementor-element-248bcec {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #6074b25c;
  --border-color: #6074b25c;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-element.elementor-element-68bdaf8 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304:not(.style-12)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-12
  a
  .fa {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304:not(.style-12):not(.style-4):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-12
  a
  span,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-4
  a
  i.fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-5:hover
  a
  i.fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-14
  a
  span {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-12
  a
  .fa {
  background: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-3 {
  background: var(--e-global-color-f12e911);
  background-clip: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-9:hover
  a
  span:before {
  background: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-11
  a:before {
  -webkit-box-shadow: var(--e-global-color-f12e911);
  -moz-box-shadow: var(--e-global-color-f12e911);
  box-shadow: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-6
  a
  .social-hover-style,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-12:hover
  a
  span {
  background: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-3:hover {
  background: var(--e-global-color-19140b2);
  background-clip: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-11:hover
  a:before {
  -webkit-box-shadow: var(--e-global-color-19140b2);
  -moz-box-shadow: var(--e-global-color-19140b2);
  box-shadow: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-2277008 .elementor-repeater-item-b5d6304,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304:not(.style-11):not(.style-12):not(.style-13)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-12
  a
  .fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-13
  a:after,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-13
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304:hover,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304:not(.style-11):not(.style-12):not(
    .style-13
  ):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-12:hover
  a
  span,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-13:hover
  a:after,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-b5d6304.style-13:hover
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d:not(.style-12)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-12
  a
  .fa {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d:not(.style-12):not(.style-4):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-12
  a
  span,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-4
  a
  i.fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-5:hover
  a
  i.fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-14
  a
  span {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-12
  a
  .fa {
  background: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-3 {
  background: var(--e-global-color-4fb020f);
  background-clip: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-9:hover
  a
  span:before {
  background: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-11
  a:before {
  -webkit-box-shadow: var(--e-global-color-4fb020f);
  -moz-box-shadow: var(--e-global-color-4fb020f);
  box-shadow: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-6
  a
  .social-hover-style,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-12:hover
  a
  span {
  background: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-3:hover {
  background: var(--e-global-color-f12e911);
  background-clip: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-11:hover
  a:before {
  -webkit-box-shadow: var(--e-global-color-f12e911);
  -moz-box-shadow: var(--e-global-color-f12e911);
  box-shadow: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008 .elementor-repeater-item-4d4e04d,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d:not(.style-11):not(.style-12):not(.style-13)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-12
  a
  .fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-13
  a:after,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-13
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d:hover,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d:not(.style-11):not(.style-12):not(
    .style-13
  ):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-12:hover
  a
  span,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-13:hover
  a:after,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-4d4e04d.style-13:hover
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351:not(.style-12)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-12
  a
  .fa {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351:not(.style-12):not(.style-4):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-12
  a
  span,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-4
  a
  i.fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-5:hover
  a
  i.fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-14
  a
  span {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-12
  a
  .fa {
  background: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-3 {
  background: var(--e-global-color-4fb020f);
  background-clip: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-9:hover
  a
  span:before {
  background: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-11
  a:before {
  -webkit-box-shadow: var(--e-global-color-4fb020f);
  -moz-box-shadow: var(--e-global-color-4fb020f);
  box-shadow: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351:not(.style-3):not(.style-9):not(
    .style-11
  ):not(.style-12):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-6
  a
  .social-hover-style,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-12:hover
  a
  span {
  background: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-3:hover {
  background: var(--e-global-color-f12e911);
  background-clip: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-11:hover
  a:before {
  -webkit-box-shadow: var(--e-global-color-f12e911);
  -moz-box-shadow: var(--e-global-color-f12e911);
  box-shadow: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-2277008 .elementor-repeater-item-0c8b351,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351:not(.style-11):not(.style-12):not(.style-13)
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-12
  a
  .fa,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-13
  a:after,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-13
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351:hover,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351:not(.style-11):not(.style-12):not(
    .style-13
  ):hover
  a,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-12:hover
  a
  span,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-13:hover
  a:after,
.elementor-element.elementor-element-2277008
  .elementor-repeater-item-0c8b351.style-13:hover
  a:before {
  border-color: var(--e-global-color-e167f5a);
}
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-1
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-2
  a
  i.fa,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-3
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-4
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-5
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-6
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-7
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-8
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-9
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-10
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-11
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-12
  a
  .fa,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-13
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-14
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-15
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .custom
  a {
  font-size: 15px;
}
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-1
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-2
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-4
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-5
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-6
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-7
  a,
.elementor-element.elementor-element-2277008
  .pt_plus_social_list
  ul.social_list
  .style-10
  a {
  border-radius: 999px 999px 999px 999px;
}
.elementor-element.elementor-element-dbaba4a {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-6928244
  .elementskit-accordion.accoedion-primary
  .elementskit-card
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"],
.elementor-element.elementor-element-6928244
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"],
.elementor-element.elementor-element-6928244
  .elementskit-accordion.floating-style
  .elementskit-card
  .elementskit-btn-link[aria-expanded="true"] {
  background-color: transparent;
  background-image: linear-gradient(
    215deg,
    var(--e-global-color-1f59e34) 0%,
    #121327 100%
  );
}
.elementor-element.elementor-element-6928244
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link {
  background-color: transparent;
  font-family: "Poppins", Sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--e-global-color-f12e911);
  background-image: linear-gradient(
    150deg,
    var(--e-global-color-f0d95f8) 0%,
    var(--e-global-color-1f59e34) 100%
  );
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #6074b229;
  border-radius: 9px 9px 9px 9px;
  padding: 20px 30px 20px 30px;
}
.elementor-element.elementor-element-6928244
  .elementskit-accordion
  .elementskit-card
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-f12e911);
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #6074b261;
  border-radius: 9px 9px 9px 9px;
}
.elementor-element.elementor-element-6928244
  .elementskit-accordion.curve-shape
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-6928244
  .elementskit-accordion
  .elementskit-card-body
  p {
  color: var(--e-global-color-c6c35c2);
}
.elementor-element.elementor-element-6928244
  .elementskit-accordion
  .elementskit-card-body {
  color: var(--e-global-color-c6c35c2);
  padding: 30px 30px 30px 30px;
}
.elementor-element.elementor-element-6928244
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link
  .ekit_accordion_normal_icon {
  color: var(--e-global-color-19140b2);
  fill: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-6928244
  .elementskit-accordion
  .elementskit-card
  .elementskit-card-header
  .elementskit-btn-link
  .ekit_accordion_active_icon {
  color: var(--e-global-color-19140b2);
  fill: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-6e9508a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-d8245f1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 36px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-f7dec06 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-410bb1b {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-410bb1b > .elementor-widget-container {
  margin: 1px 0px -14px 0px;
}
.elementor-element.elementor-element-410bb1b .heading .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-c6c35c2) 100%
  );
}
.elementor-element.elementor-element-52e8fb3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-40b61a0 {
  --display: flex;
  --justify-content: space-between;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-7f300bd {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-7f300bd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-7f300bd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    154deg,
    var(--e-global-color-4fb020f) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-8c6a1fa {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-8c6a1fa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-8c6a1fa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-ad1c2cb {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-ad1c2cb > .elementor-widget-container {
  margin: -6px 0px -5px 0px;
}
.elementor-element.elementor-element-ad1c2cb .heading .heading-title {
  font-family: var(--e-global-typography-584c999-font-family), Sans-serif;
  font-size: var(--e-global-typography-584c999-font-size);
  font-weight: var(--e-global-typography-584c999-font-weight);
  text-transform: var(--e-global-typography-584c999-text-transform);
  line-height: var(--e-global-typography-584c999-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    130deg,
    var(--e-global-color-19140b2) 0%,
    var(--e-global-color-7211a9c) 100%
  );
}
.elementor-element.elementor-element-7bbd61d {
  width: var(--container-widget-width, 89%);
  max-width: 89%;
  --container-widget-width: 89%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-a7f4515 {
  --display: flex;
  --justify-content: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-3
  a.button-link-wrap:before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-15
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-15
  .button-link-wrap::after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap::after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap {
  background-color: var(--e-global-color-faead6a);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-3
  .button-link-wrap:hover:before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap::after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap:before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap:after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap::after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-15
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-18
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap:after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap:after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap:after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  background-color: #1a1c38;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 13px 30px 13px 30px;
}
.elementor-element.elementor-element-b756472 .pt_plus_button .button-link-wrap {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-style: solid;
  border-color: #ffffff3d;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-18
  .button-link-wrap {
  background: #ffffff3d;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-radius: 6px 6px 6px 6px;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-15
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap {
  box-shadow: 0px 5px 23px -6px #6175b3;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-f12e911);
  stroke: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-style: solid;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-color: #2d305c;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-18
  .button-link-wrap::before {
  background: #2d305c;
}
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-15
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-18
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-b756472
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  box-shadow: 0px 5px 18px -6px
    rgba(89, 116.00000000000003, 199.00000000000003, 0.36);
}
.elementor-element.elementor-element-e4a35bd {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-740a195
  .blog-list.blog-style-1
  .post-content-bottom,
.elementor-element.elementor-element-740a195 .blog-list .tpae-preset-content {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .grid-item {
  padding: 15px 15px 15px 15px;
}
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .post-meta-info
  span,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .tpae-preset-meta-tag {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .post-meta-info
  span,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .post-meta-info
  span
  a,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .tpae-preset-meta-tag {
  color: var(--e-global-color-19140b2);
}
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .post-title,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .post-title
  a,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .tpae-preset-title {
  font-family: var(--e-global-typography-2483200-font-family), Sans-serif;
  font-size: var(--e-global-typography-2483200-font-size);
  font-weight: var(--e-global-typography-2483200-font-weight);
  text-transform: var(--e-global-typography-2483200-text-transform);
  line-height: var(--e-global-typography-2483200-line-height);
}
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .entry-content,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .entry-content
  p,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .tpae-preset-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .entry-content {
  margin: 15px 0px 0px 0px;
}
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .entry-content,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .entry-content
  p,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .tpae-preset-description {
  color: #d0d0d0;
}
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .grid-item
  .blog-list-content,
.elementor-element.elementor-element-740a195
  .blog-list
  .post-inner-loop
  .grid-item
  .tpae-preset-blog {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-element.elementor-element-7969d42 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 4;
}
.elementor-element.elementor-element-c7707ef {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --overlay-opacity: 0.12;
  --border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 11px 23px -6px
    rgba(89.00000000000003, 116.00000000000003, 199.00000000000003, 0.44);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-c7707ef:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-c7707ef
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-faead6a);
}
.elementor-element.elementor-element-c7707ef::before,
.elementor-element.elementor-element-c7707ef
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-c7707ef
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-c7707ef
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-c7707ef
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-c7707ef
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/2.png");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-element.elementor-element-cfdd6ce {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --overlay-opacity: 1;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-element.elementor-element-cfdd6ce:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-cfdd6ce
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/08/6-1.png");
  background-position: -66px -4px;
  background-repeat: no-repeat;
}
.elementor-element.elementor-element-cfdd6ce::before,
.elementor-element.elementor-element-cfdd6ce
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-cfdd6ce
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-element.elementor-element-cfdd6ce
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-cfdd6ce
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-element.elementor-element-cfdd6ce
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/08/7.png");
  --background-overlay: "";
  background-position: 1000px 240px;
  background-repeat: no-repeat;
  background-size: 23% auto;
}
.elementor-element.elementor-element-46253b6 {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 1px;
  --padding-right: 1px;
}
.elementor-element.elementor-element-46253b6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-46253b6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    154deg,
    var(--e-global-color-4fb020f) 0%,
    var(--e-global-color-1f59e34) 100%
  );
}
.elementor-element.elementor-element-25f11eb {
  --display: flex;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-element.elementor-element-25f11eb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-25f11eb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f0d95f8);
}
.elementor-element.elementor-element-28c9cc9 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-28c9cc9 > .elementor-widget-container {
  margin: -6px 0px -5px 0px;
}
.elementor-element.elementor-element-28c9cc9 .heading .heading-title {
  font-family: var(--e-global-typography-584c999-font-family), Sans-serif;
  font-size: var(--e-global-typography-584c999-font-size);
  font-weight: var(--e-global-typography-584c999-font-weight);
  text-transform: var(--e-global-typography-584c999-text-transform);
  line-height: var(--e-global-typography-584c999-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    130deg,
    var(--e-global-color-19140b2) 0%,
    var(--e-global-color-7211a9c) 100%
  );
}
.elementor-element.elementor-element-0b2bb5e {
  width: var(--container-widget-width, 52%);
  max-width: 52%;
  --container-widget-width: 52%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-0b2bb5e > .elementor-widget-container {
  margin: -5px 0px -16px 0px;
}
.elementor-element.elementor-element-0b2bb5e .heading .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-f12e911) 0%,
    var(--e-global-color-f12e911) 100%
  );
}
.elementor-element.elementor-element-7deb9c9 {
  width: var(--container-widget-width, 44%);
  max-width: 44%;
  --container-widget-width: 44%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-3
  a.button-link-wrap:before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-15
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-15
  .button-link-wrap::after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap::after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap {
  background-color: #1a1c38;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-2
  .button-link-wrap:hover
  i,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-3
  .button-link-wrap:hover:before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap::after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap:before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap:after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-12
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap::after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-15
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-18
  .button-link-wrap:hover::after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap:after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap:after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap:after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  background-color: var(--e-global-color-f12e911);
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button:not(.button-style-11):not(.button-style-17)
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap
  > span,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap
  > span {
  padding: 13px 30px 13px 30px;
}
.elementor-element.elementor-element-da9ccb4 .pt_plus_button .button-link-wrap {
  color: #ffffff;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button
  .button-link-wrap
  svg {
  fill: #ffffff;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-3
  .button-link-wrap
  .arrow
  * {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-7
  .button-link-wrap:after {
  border-color: #ffffff;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-style: solid;
  border-color: #ffffff17;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-18
  .button-link-wrap {
  background: #ffffff17;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-18
  .button-link-wrap::after,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap {
  border-radius: 6px 6px 6px 6px;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-2
  .button-link-wrap
  i,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-12
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-15
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-18
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap {
  box-shadow: 0px 5px 18px -6px
    rgba(89, 116.00000000000003, 199.00000000000003, 0.36);
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button
  .button-link-wrap:hover
  svg,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap
  .btn-icon
  svg,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap
  svg,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap
  svg {
  fill: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap::after {
  color: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-3
  .button-link-wrap:hover
  .arrow-1
  * {
  fill: var(--e-global-color-4fb020f);
  stroke: var(--e-global-color-4fb020f);
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-style: solid;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-width: 2px 2px 2px 2px;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-4
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-5
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-8
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-10
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-11
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-12
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-13
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-14
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-16
  .button-link-wrap::before,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-17
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-19
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-20
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-21
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-22
  .button-link-wrap:hover,
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-24
  .button-link-wrap:hover {
  border-color: #485785;
}
.elementor-element.elementor-element-da9ccb4
  .pt_plus_button.button-style-18
  .button-link-wrap::before {
  background: #485785;
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-9129469 {
    --padding-top: 184px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-7b2c852 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-element.elementor-element-7b2c852 .heading .heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-element.elementor-element-894708b {
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 67%);
    max-width: 67%;
  }
  .elementor-element.elementor-element-362fa54 {
    --margin-top: 30px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-6e69e76 {
    --e-image-carousel-slides-to-show: 4;
  }
  .elementor-element.elementor-element-8758527 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-8b2612a .heading .heading-title {
    font-size: var(--e-global-typography-5cd739d-font-size);
    line-height: var(--e-global-typography-5cd739d-line-height);
  }
  .elementor-element.elementor-element-4711798 {
    --margin-top: 21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-da07e78 img {
    width: 88%;
  }
  .elementor-element.elementor-element-638f935 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-18a542f {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
  }
  .elementor-element.elementor-element-524edba .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-1c57b18 .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-3696215 > .elementor-widget-container {
    margin: -20px -17px -15px -31px;
  }
  .elementor-element.elementor-element-3696215
    .plus-number-counter
    .number-counter-inner-block
    .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-element.elementor-element-3696215
    .plus-number-counter
    .number-counter-inner-block
    .counter-number {
    font-size: var(--e-global-typography-16bb8d8-font-size);
    line-height: var(--e-global-typography-16bb8d8-line-height);
    margin-top: 0px;
  }
  .elementor-element.elementor-element-1236b71 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-3944869 > .elementor-widget-container {
    margin: -20px -17px -15px -31px;
  }
  .elementor-element.elementor-element-3944869
    .plus-number-counter
    .number-counter-inner-block
    .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-element.elementor-element-3944869
    .plus-number-counter
    .number-counter-inner-block
    .counter-number {
    font-size: var(--e-global-typography-16bb8d8-font-size);
    line-height: var(--e-global-typography-16bb8d8-line-height);
    margin-top: 0px;
  }
  .elementor-element.elementor-element-b00a219 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-7d5b2cf {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-c592e76 {
    --margin-top: 0px;
    --margin-bottom: 21px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-5cae132 .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-4bc8b70 .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-6e5a5d9 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-element.elementor-element-f7cdac0 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-67ce02b > .elementor-widget-container {
    margin: 0px 0px 33px 0px;
  }
  .elementor-element.elementor-element-8d44bbd
    .pt_plus_button:not(.button-style-11):not(.button-style-17)
    .button-link-wrap,
  .elementor-element.elementor-element-8d44bbd
    .pt_plus_button.button-style-11
    .button-link-wrap
    > span,
  .elementor-element.elementor-element-8d44bbd
    .pt_plus_button.button-style-11
    .button-link-wrap::before,
  .elementor-element.elementor-element-8d44bbd
    .pt_plus_button.button-style-17
    .button-link-wrap
    > span {
    padding: 13px 14px 13px 25px;
  }
  .elementor-element.elementor-element-eedae5c {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-24a8d70 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-5f0e6ca {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-element.elementor-element-ee01aed .elementor-icon-wrapper {
    text-align: start;
  }
  .elementor-element.elementor-element-52a8df3 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-7df77dd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-dc8acd0 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-element.elementor-element-019cc1e .elementor-icon-wrapper {
    text-align: start;
  }
  .elementor-element.elementor-element-67d58c6 {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-d9d1e1a .heading .heading-title {
    font-size: var(--e-global-typography-1b83860-font-size);
    line-height: var(--e-global-typography-1b83860-line-height);
  }
  .elementor-element.elementor-element-c85f178 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
    --ekit_testimonial_slidetoshow: 1;
  }
  .elementor-element.elementor-element-90a74ce {
    --overlay-opacity: 0.28;
  }
  .elementor-element.elementor-element-cdca18d > .elementor-widget-container {
    margin: -45px -88px 0px -58px;
  }
  .elementor-element.elementor-element-6ac2a4a {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-225a7b9 .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-b4c6bd7 .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-0e5d955 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
  }
  .elementor-element.elementor-element-ed67550:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-element.elementor-element-ed67550
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-element.elementor-element-a2f9c9a {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
  }
  .elementor-element.elementor-element-2e3c8b1 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
  }
  .elementor-element.elementor-element-977c355 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-2bf200b {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
  }
  .elementor-element.elementor-element-07d0875:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-element.elementor-element-07d0875
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-element.elementor-element-07d0875 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-531ccde {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
  }
  .elementor-element.elementor-element-78041ed .elementor-heading-title {
    font-size: 2.4em;
  }
  .elementor-element.elementor-element-4dbb750 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-199c5f2 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
  }
  .elementor-element.elementor-element-4d72d29 {
    --padding-top: 100px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-9c824bb .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-3242361 .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-5ce7364 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
  }
  .elementor-element.elementor-element-5ce7364
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-element.elementor-element-5ce7364 .elementor-icon-list-item > a {
    font-size: 1em;
  }
  .elementor-element.elementor-element-248bcec {
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
  }
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-1
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-2
    a
    i.fa,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-3
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-4
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-5
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-6
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-7
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-8
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-9
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-10
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-11
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-12
    a
    .fa,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-13
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-14
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .style-15
    a,
  .elementor-element.elementor-element-2277008
    .pt_plus_social_list
    ul.social_list
    .custom
    a {
    font-size: 12px;
  }
  .elementor-element.elementor-element-6e9508a {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-f7dec06 {
    --justify-content: flex-end;
  }
  .elementor-element.elementor-element-410bb1b .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-52e8fb3 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-element.elementor-element-ad1c2cb .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-7bbd61d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-element.elementor-element-b756472
    .pt_plus_button:not(.button-style-11):not(.button-style-17)
    .button-link-wrap,
  .elementor-element.elementor-element-b756472
    .pt_plus_button.button-style-11
    .button-link-wrap
    > span,
  .elementor-element.elementor-element-b756472
    .pt_plus_button.button-style-11
    .button-link-wrap::before,
  .elementor-element.elementor-element-b756472
    .pt_plus_button.button-style-17
    .button-link-wrap
    > span {
    padding: 13px 14px 13px 25px;
  }
  .elementor-element.elementor-element-740a195
    .blog-list
    .post-inner-loop
    .post-title,
  .elementor-element.elementor-element-740a195
    .blog-list
    .post-inner-loop
    .post-title
    a,
  .elementor-element.elementor-element-740a195
    .blog-list
    .post-inner-loop
    .tpae-preset-title {
    font-size: var(--e-global-typography-2483200-font-size);
    line-height: var(--e-global-typography-2483200-line-height);
  }
  .elementor-element.elementor-element-7969d42 {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-element.elementor-element-cfdd6ce:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-element.elementor-element-cfdd6ce
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -71px -13px;
    background-size: 32% auto;
  }
  .elementor-element.elementor-element-cfdd6ce::before,
  .elementor-element.elementor-element-cfdd6ce
    > .elementor-background-video-container::before,
  .elementor-element.elementor-element-cfdd6ce
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-element.elementor-element-cfdd6ce
    > .elementor-background-slideshow::before,
  .elementor-element.elementor-element-cfdd6ce
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-element.elementor-element-cfdd6ce
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-position: 535px 273px;
    background-size: 28% auto;
  }
  .elementor-element.elementor-element-28c9cc9 .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-0b2bb5e {
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 78%);
    max-width: 78%;
  }
  .elementor-element.elementor-element-0b2bb5e .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-7deb9c9 {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-9129469 {
    --padding-top: 184px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-34e234a {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-099ec59 {
    --width: 59%;
    --flex-wrap: nowrap;
  }
  .elementor-element.elementor-element-2c9efd8 {
    text-align: center;
  }
  .elementor-element.elementor-element-841a74d {
    --margin-top: 24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-7b2c852 .heading .heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-element.elementor-element-894708b > .elementor-widget-container {
    margin: 0px 0px 19px 0px;
  }
  .elementor-element.elementor-element-894708b {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-element.elementor-element-362fa54 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-6e69e76 {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-element.elementor-element-3b3bc9b {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-5727567 {
    text-align: center;
  }
  .elementor-element.elementor-element-0261b46 {
    text-align: center;
  }
  .elementor-element.elementor-element-8758527 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-f3ce511 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-element.elementor-element-80a441c {
    --width: 50%;
  }
  .elementor-element.elementor-element-8b2612a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-8b2612a .heading .heading-title {
    font-size: var(--e-global-typography-5cd739d-font-size);
    line-height: var(--e-global-typography-5cd739d-line-height);
  }
  .elementor-element.elementor-element-da07e78 img {
    width: 100%;
  }
  .elementor-element.elementor-element-e37f561 {
    --margin-top: 23px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-8dea48e.e-con {
    --order: -99999 /* order start hack */;
  }
  .elementor-element.elementor-element-8825808 {
    text-align: center;
  }
  .elementor-element.elementor-element-638f935 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-c7db2ae {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-element.elementor-element-73e9be9 {
    --width: 61%;
  }
  .elementor-element.elementor-element-524edba .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-1c57b18 {
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 93%);
    max-width: 93%;
  }
  .elementor-element.elementor-element-1c57b18 .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-1de70ff {
    text-align: center;
  }
  .elementor-element.elementor-element-3696215 > .elementor-widget-container {
    margin: -20px 0px -31px 0px;
  }
  .elementor-element.elementor-element-3696215
    .plus-number-counter
    .number-counter-inner-block
    .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-element.elementor-element-3696215
    .plus-number-counter
    .number-counter-inner-block
    .counter-number {
    font-size: var(--e-global-typography-16bb8d8-font-size);
    line-height: var(--e-global-typography-16bb8d8-line-height);
    margin-top: 0px;
  }
  .elementor-element.elementor-element-2cc9f3b {
    text-align: center;
  }
  .elementor-element.elementor-element-1236b71 {
    text-align: center;
  }
  .elementor-element.elementor-element-3944869 > .elementor-widget-container {
    margin: -20px 0px -31px 0px;
  }
  .elementor-element.elementor-element-3944869
    .plus-number-counter
    .number-counter-inner-block
    .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-element.elementor-element-3944869
    .plus-number-counter
    .number-counter-inner-block
    .counter-number {
    font-size: var(--e-global-typography-16bb8d8-font-size);
    line-height: var(--e-global-typography-16bb8d8-line-height);
    margin-top: 0px;
  }
  .elementor-element.elementor-element-43990f0 {
    text-align: center;
  }
  .elementor-element.elementor-element-b00a219 {
    text-align: center;
  }
  .elementor-element.elementor-element-f997a3f {
    --min-height: 417px;
    --justify-content: flex-end;
  }
  .elementor-element.elementor-element-7d5b2cf {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-9ceb846 {
    --width: 49%;
  }
  .elementor-element.elementor-element-5cae132 .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-4bc8b70 {
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 93%);
    max-width: 93%;
  }
  .elementor-element.elementor-element-4bc8b70 .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-6e5a5d9 {
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
  }
  .elementor-element.elementor-element-f7cdac0 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-element.elementor-element-98483fc {
    --width: 22%;
  }
  .elementor-element.elementor-element-1e3924f {
    --padding-top: 11px;
    --padding-bottom: 11px;
    --padding-left: 11px;
    --padding-right: 11px;
  }
  .elementor-element.elementor-element-67ce02b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-67ce02b {
    text-align: center;
  }
  .elementor-element.elementor-element-eedae5c {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-element.elementor-element-e9a9f66 {
    --width: 22%;
  }
  .elementor-element.elementor-element-e39ecbc {
    --padding-top: 11px;
    --padding-bottom: 11px;
    --padding-left: 11px;
    --padding-right: 11px;
  }
  .elementor-element.elementor-element-24a8d70 {
    text-align: center;
  }
  .elementor-element.elementor-element-ee01aed .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-element.elementor-element-52a8df3 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-element.elementor-element-4aa069d {
    --width: 22%;
  }
  .elementor-element.elementor-element-8d1d972 {
    --padding-top: 11px;
    --padding-bottom: 11px;
    --padding-left: 11px;
    --padding-right: 11px;
  }
  .elementor-element.elementor-element-7df77dd {
    text-align: center;
  }
  .elementor-element.elementor-element-019cc1e .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-element.elementor-element-67d58c6 {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-69afab7 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: 0px;
    --margin-bottom: 33px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-b64af54 {
    --width: 53%;
  }
  .elementor-element.elementor-element-8eab327 {
    --flex-direction: column-reverse;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --flex-wrap: nowrap;
  }
  .elementor-element.elementor-element-f7e7496 {
    text-align: center;
  }
  .elementor-element.elementor-element-6691643 {
    text-align: center;
  }
  .elementor-element.elementor-element-e4f3cfb {
    --width: 28%;
  }
  .elementor-element.elementor-element-1ecad00 {
    text-align: center;
  }
  .elementor-element.elementor-element-1ecad00 img {
    width: 8%;
  }
  .elementor-element.elementor-element-d9d1e1a .heading .heading-title {
    font-size: var(--e-global-typography-1b83860-font-size);
    line-height: var(--e-global-typography-1b83860-line-height);
  }
  .elementor-element.elementor-element-20526b6 {
    --e-rating-justify-content: center;
    --e-rating-icon-font-size: 18px;
  }
  .elementor-element.elementor-element-c85f178 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-element.elementor-element-90a74ce {
    --margin-top: 68px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-element.elementor-element-cdca18d > .elementor-widget-container {
    margin: -48px -51px 0px -50px;
  }
  .elementor-element.elementor-element-6ac2a4a {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-40d925a {
    --width: 46%;
  }
  .elementor-element.elementor-element-225a7b9 .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-b4c6bd7 .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-5a14739 {
    text-align: center;
  }
  .elementor-element.elementor-element-ed67550:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-element.elementor-element-ed67550
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-element.elementor-element-d854376 {
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
  }
  .elementor-element.elementor-element-2ebe267 {
    text-align: center;
  }
  .elementor-element.elementor-element-2bf200b {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .elementor-element.elementor-element-6a1806f {
    text-align: center;
  }
  .elementor-element.elementor-element-51fec91 {
    text-align: center;
  }
  .elementor-element.elementor-element-07d0875:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-element.elementor-element-07d0875
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-element.elementor-element-43bf114 {
    text-align: center;
  }
  .elementor-element.elementor-element-531ccde {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .elementor-element.elementor-element-78041ed .elementor-heading-title {
    font-size: 1.8em;
  }
  .elementor-element.elementor-element-9bde41d {
    text-align: center;
  }
  .elementor-element.elementor-element-5dc1e11 {
    text-align: center;
  }
  .elementor-element.elementor-element-98db4f8 {
    text-align: center;
  }
  .elementor-element.elementor-element-199c5f2 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: nowrap;
  }
  .elementor-element.elementor-element-ebfd9e0 {
    text-align: center;
  }
  .elementor-element.elementor-element-d42b475 {
    text-align: center;
  }
  .elementor-element.elementor-element-4d72d29 {
    --padding-top: 100px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-f8310df {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-element.elementor-element-c6ceebd {
    --width: 34%;
  }
  .elementor-element.elementor-element-9c824bb .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-3242361 .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-5c84385 {
    text-align: center;
  }
  .elementor-element.elementor-element-02412a5 {
    text-align: center;
  }
  .elementor-element.elementor-element-5ce7364 > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
  .elementor-element.elementor-element-68bdaf8 {
    text-align: center;
  }
  .elementor-element.elementor-element-6e9508a {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-410bb1b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-410bb1b {
    --container-widget-width: 83%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 83%);
    max-width: 83%;
  }
  .elementor-element.elementor-element-410bb1b .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-40b61a0 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-element.elementor-element-7f300bd {
    --width: 40%;
  }
  .elementor-element.elementor-element-ad1c2cb .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-7bbd61d {
    text-align: center;
  }
  .elementor-element.elementor-element-740a195
    .blog-list
    .post-inner-loop
    .post-title,
  .elementor-element.elementor-element-740a195
    .blog-list
    .post-inner-loop
    .post-title
    a,
  .elementor-element.elementor-element-740a195
    .blog-list
    .post-inner-loop
    .tpae-preset-title {
    font-size: var(--e-global-typography-2483200-font-size);
    line-height: var(--e-global-typography-2483200-line-height);
  }
  .elementor-element.elementor-element-7969d42 {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-cfdd6ce:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-element.elementor-element-cfdd6ce
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -145px 0px;
  }
  .elementor-element.elementor-element-cfdd6ce::before,
  .elementor-element.elementor-element-cfdd6ce
    > .elementor-background-video-container::before,
  .elementor-element.elementor-element-cfdd6ce
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-element.elementor-element-cfdd6ce
    > .elementor-background-slideshow::before,
  .elementor-element.elementor-element-cfdd6ce
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-element.elementor-element-cfdd6ce
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-position: 336px 0px;
  }
  .elementor-element.elementor-element-cfdd6ce {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-element.elementor-element-28c9cc9 .heading .heading-title {
    font-size: var(--e-global-typography-584c999-font-size);
    line-height: var(--e-global-typography-584c999-line-height);
  }
  .elementor-element.elementor-element-0b2bb5e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-0b2bb5e {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-element.elementor-element-0b2bb5e .heading .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-element.elementor-element-7deb9c9 {
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 98%);
    max-width: 98%;
  }
}
@media (min-width: 768px) {
  .elementor-element.elementor-element-34e234a {
    --width: 84%;
  }
  .elementor-element.elementor-element-099ec59 {
    --width: 28%;
  }
  .elementor-element.elementor-element-d4ab4da {
    --width: 100%;
  }
  .elementor-element.elementor-element-fc73d8c {
    --width: 66%;
  }
  .elementor-element.elementor-element-68413b1 {
    --width: 100%;
  }
  .elementor-element.elementor-element-f3ce511 {
    --width: 31%;
  }
  .elementor-element.elementor-element-80a441c {
    --width: 55%;
  }
  .elementor-element.elementor-element-e9029ed {
    --width: 31%;
  }
  .elementor-element.elementor-element-2f9e643 {
    --width: 58%;
  }
  .elementor-element.elementor-element-73e9be9 {
    --width: 30%;
  }
  .elementor-element.elementor-element-1217661 {
    --width: 79%;
  }
  .elementor-element.elementor-element-9ceb846 {
    --width: 20%;
  }
  .elementor-element.elementor-element-147d812 {
    --width: 100%;
  }
  .elementor-element.elementor-element-98483fc {
    --width: 15%;
  }
  .elementor-element.elementor-element-35cf34f {
    --width: 100%;
  }
  .elementor-element.elementor-element-e9a9f66 {
    --width: 15%;
  }
  .elementor-element.elementor-element-d14c955 {
    --width: 25%;
  }
  .elementor-element.elementor-element-f1ae289 {
    --width: 100%;
  }
  .elementor-element.elementor-element-4aa069d {
    --width: 15%;
  }
  .elementor-element.elementor-element-2cecc06 {
    --width: 25%;
  }
  .elementor-element.elementor-element-69afab7 {
    --width: 67%;
  }
  .elementor-element.elementor-element-b64af54 {
    --width: 62%;
  }
  .elementor-element.elementor-element-e4f3cfb {
    --width: 25%;
  }
  .elementor-element.elementor-element-40d925a {
    --width: 11%;
  }
  .elementor-element.elementor-element-31861bf {
    --width: 100%;
  }
  .elementor-element.elementor-element-5e43bec {
    --width: 100%;
  }
  .elementor-element.elementor-element-d259bac {
    --width: 100%;
  }
  .elementor-element.elementor-element-7331d98 {
    --width: 100%;
  }
  .elementor-element.elementor-element-f52b432 {
    --width: 100%;
  }
  .elementor-element.elementor-element-b2c4502 {
    --width: 100%;
  }
  .elementor-element.elementor-element-f8310df {
    --width: 45%;
  }
  .elementor-element.elementor-element-c6ceebd {
    --width: 30%;
  }
  .elementor-element.elementor-element-1449bec {
    --width: 46%;
  }
  .elementor-element.elementor-element-5973252 {
    --width: 100%;
  }
  .elementor-element.elementor-element-f7dec06 {
    --width: 83%;
  }
  .elementor-element.elementor-element-7f300bd {
    --width: 30%;
  }
  .elementor-element.elementor-element-a7f4515 {
    --width: 52%;
  }
  .elementor-element.elementor-element-46253b6 {
    --width: 27%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-element.elementor-element-34e234a {
    --width: 67%;
  }
  .elementor-element.elementor-element-099ec59 {
    --width: 51%;
  }
  .elementor-element.elementor-element-fc73d8c {
    --width: 32%;
  }
  .elementor-element.elementor-element-80a441c {
    --width: 83%;
  }
  .elementor-element.elementor-element-2f9e643 {
    --width: 70%;
  }
  .elementor-element.elementor-element-73e9be9 {
    --width: 53%;
  }
  .elementor-element.elementor-element-1217661 {
    --width: 100%;
  }
  .elementor-element.elementor-element-9ceb846 {
    --width: 21%;
  }
  .elementor-element.elementor-element-98483fc {
    --width: 25%;
  }
  .elementor-element.elementor-element-e9a9f66 {
    --width: 25%;
  }
  .elementor-element.elementor-element-4aa069d {
    --width: 25%;
  }
  .elementor-element.elementor-element-b64af54 {
    --width: 100%;
  }
  .elementor-element.elementor-element-e4f3cfb {
    --width: 38%;
  }
  .elementor-element.elementor-element-40d925a {
    --width: 18%;
  }
  .elementor-element.elementor-element-c6ceebd {
    --width: 34%;
  }
  .elementor-element.elementor-element-1449bec {
    --width: 50%;
  }
  .elementor-element.elementor-element-7f300bd {
    --width: 31%;
  }
  .elementor-element.elementor-element-46253b6 {
    --width: 52%;
  }
}
