.elementor-2766 .elementor-element.elementor-element-6b9e8fb {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 109px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-6b9e8fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-6b9e8fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at bottom right, #475d77 15%, #13233b 63%);
}
.elementor-2766 .elementor-element.elementor-element-6b9e8fb,
.elementor-2766 .elementor-element.elementor-element-6b9e8fb::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-6b9e8fb.e-con {
  --align-self: center;
}
.elementor-2766 .elementor-element.elementor-element-65b73873 {
  --display: flex;
  --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;
  --justify-content: center;
  --align-items: flex-start;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-65b73873.e-con {
  --align-self: center;
  --order: -99999 /* order start hack */;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766
  .elementor-element.elementor-element-14c27011.elementor-element {
  --align-self: flex-start;
}
.elementor-2766
  .elementor-element.elementor-element-14c27011
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 50px;
  font-weight: 500;
}
.elementor-2766
  .elementor-element.elementor-element-af6955a
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-2766 .elementor-element.elementor-element-af6955a.elementor-element {
  --align-self: flex-start;
}
.elementor-2766
  .elementor-element.elementor-element-af6955a
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 500;
}
.elementor-2766
  .elementor-element.elementor-element-7074cd3a
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-7074cd3a.elementor-element {
  --align-self: flex-start;
}
.elementor-2766
  .elementor-element.elementor-element-7074cd3a
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 500;
}
.elementor-2766 .elementor-element.elementor-element-d83f4c9 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-8fe3c91 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -10px;
  --margin-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-1e9d778b {
  text-align: center;
}
.elementor-2766 .elementor-element.elementor-element-1e9d778b img {
  width: 175px;
}
.elementor-2766 .elementor-element.elementor-element-15339731 {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2766 .elementor-element.elementor-element-69883bf8 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-11c0fbc5 img {
  width: 175px;
}
.elementor-2766 .elementor-element.elementor-element-6bed419f {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2766 .elementor-element.elementor-element-1a9c32cd {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-4cf09ae2 img {
  width: 175px;
}
.elementor-2766 .elementor-element.elementor-element-654a62d7 {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2766 .elementor-element.elementor-element-cb9bc2 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-56f6f76c img {
  width: 175px;
}
.elementor-2766 .elementor-element.elementor-element-7aa4a9bf {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-3f766332
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-3f766332
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 800;
  background-color: #ee8243;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 35px 12px 35px;
}
.elementor-2766
  .elementor-element.elementor-element-3f766332
  .elementor-button:hover,
.elementor-2766
  .elementor-element.elementor-element-3f766332
  .elementor-button:focus {
  background-color: #df5505;
}
.elementor-2766 .elementor-element.elementor-element-22901346 {
  --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: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-22901346.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-2766 .elementor-element.elementor-element-d8771e7 {
  right: 0%;
}
body.rtl .elementor-2766 .elementor-element.elementor-element-d8771e7 {
  left: 0%;
}
.elementor-2766 .elementor-element.elementor-element-d8771e7 {
  bottom: 4%;
}
.elementor-2766 .elementor-element.elementor-element-d8771e7 img {
  width: 251px;
}
body:not(.rtl) .elementor-2766 .elementor-element.elementor-element-2820660e {
  left: 5%;
}
body.rtl .elementor-2766 .elementor-element.elementor-element-2820660e {
  right: 5%;
}
.elementor-2766 .elementor-element.elementor-element-2820660e {
  bottom: 4%;
}
.elementor-2766 .elementor-element.elementor-element-2820660e img {
  width: 251px;
}
.elementor-2766
  .elementor-element.elementor-element-530f5666
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2766 .elementor-element.elementor-element-5c6675e6 {
  --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: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.02;
  --padding-top: 80px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-5c6675e6::before,
.elementor-2766
  .elementor-element.elementor-element-5c6675e6
  > .elementor-background-video-container::before,
.elementor-2766
  .elementor-element.elementor-element-5c6675e6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2766
  .elementor-element.elementor-element-5c6675e6
  > .elementor-background-slideshow::before,
.elementor-2766
  .elementor-element.elementor-element-5c6675e6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2766
  .elementor-element.elementor-element-5c6675e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: var(--wpr-bg-0bfbe706-772a-4e53-aa69-edefda3a2d31);
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2766 .elementor-element.elementor-element-2ff52948 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-eaf8c8d {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -10px;
  --margin-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-3a26940 {
  text-align: center;
}
.elementor-2766 .elementor-element.elementor-element-3a26940 img {
  width: 175px;
}
.elementor-2766 .elementor-element.elementor-element-42b22a8f {
  text-align: center;
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2766 .elementor-element.elementor-element-4beb153b {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-7b4878ef img {
  width: 175px;
}
.elementor-2766 .elementor-element.elementor-element-4e078e46 {
  text-align: center;
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2766 .elementor-element.elementor-element-d7263cf {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-49c0d077 img {
  width: 175px;
}
.elementor-2766 .elementor-element.elementor-element-32ff925c {
  text-align: center;
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2766 .elementor-element.elementor-element-71a7eaac {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-5338aa50 img {
  width: 175px;
}
.elementor-2766 .elementor-element.elementor-element-70140dea {
  text-align: center;
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2766 .elementor-element.elementor-element-65c1ad85 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 060px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-1dd8458f {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-1dd8458f.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766 .elementor-element.elementor-element-4678c010 {
  --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;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #041d33;
  --border-color: #041d33;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-4678c010,
.elementor-2766 .elementor-element.elementor-element-4678c010::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-4678c010.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766
  .elementor-element.elementor-element-2e08a009
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-2e08a009
  .elementor-counter {
  gap: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-2e08a009
  .elementor-counter-number-wrapper {
  gap: 0px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  letter-spacing: -4.4px;
}
.elementor-2766
  .elementor-element.elementor-element-2e08a009
  .elementor-counter-title {
  color: #58809f;
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.elementor-2766
  .elementor-element.elementor-element-19584f36.elementor-element {
  --align-self: center;
  --order: 99999 /* order end hack */;
}
.elementor-2766 .elementor-element.elementor-element-19584f36 {
  text-align: center;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 9px;
}
.elementor-2766 .elementor-element.elementor-element-3399c269 {
  --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;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #041d33;
  --border-color: #041d33;
}
.elementor-2766 .elementor-element.elementor-element-3399c269,
.elementor-2766 .elementor-element.elementor-element-3399c269::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-3399c269.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766
  .elementor-element.elementor-element-4edf5c15
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-4edf5c15
  .elementor-counter {
  gap: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-4edf5c15
  .elementor-counter-number-wrapper {
  gap: 0px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  letter-spacing: -4.4px;
}
.elementor-2766
  .elementor-element.elementor-element-4edf5c15
  .elementor-counter-title {
  color: #58809f;
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.elementor-2766
  .elementor-element.elementor-element-164f8174.elementor-element {
  --align-self: center;
  --order: 99999 /* order end hack */;
}
.elementor-2766 .elementor-element.elementor-element-164f8174 {
  text-align: center;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 9px;
}
.elementor-2766 .elementor-element.elementor-element-70ca4974 {
  --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;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #041d33;
  --border-color: #041d33;
}
.elementor-2766 .elementor-element.elementor-element-70ca4974,
.elementor-2766 .elementor-element.elementor-element-70ca4974::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-70ca4974.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766
  .elementor-element.elementor-element-6338f31e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-6338f31e
  .elementor-counter {
  gap: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-6338f31e
  .elementor-counter-number-wrapper {
  gap: 0px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  letter-spacing: -4.4px;
}
.elementor-2766
  .elementor-element.elementor-element-6338f31e
  .elementor-counter-title {
  color: #58809f;
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.elementor-2766
  .elementor-element.elementor-element-5bc09ad9.elementor-element {
  --align-self: center;
  --order: 99999 /* order end hack */;
}
.elementor-2766 .elementor-element.elementor-element-5bc09ad9 {
  text-align: center;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 9px;
}
.elementor-2766 .elementor-element.elementor-element-4b20423 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-7b17c853 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 020px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 00px;
}
.elementor-2766 .elementor-element.elementor-element-7b17c853.e-con {
  --align-self: center;
}
.elementor-2766
  .elementor-element.elementor-element-718502d4
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-718502d4 {
  text-align: center;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-241a4fc3 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-5f67e1f {
  text-align: center;
  color: #2e2e2e;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-2766 .elementor-element.elementor-element-1380145c {
  --display: flex;
  --min-height: 0px;
  --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;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-1380145c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766 .elementor-element.elementor-element-370ff949 {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.elementor-2766
  .elementor-element.elementor-element-370ff949
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  transition: background 0s;
}
.elementor-2766
  .elementor-element.elementor-element-370ff949
  .elementor-heading-title {
  color: #0e0f0f;
}
.elementor-2766 .elementor-element.elementor-element-74aa46e {
  --display: flex;
  --min-height: 0px;
  --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: stretch;
  --gap: 0px 0px;
  --flex-wrap: nowrap;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-74aa46e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-74aa46e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2766 .elementor-element.elementor-element-74aa46e,
.elementor-2766 .elementor-element.elementor-element-74aa46e::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-74aa46e.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766 .elementor-element.elementor-element-2c4fcf35 {
  --e-image-carousel-slides-to-show: 7;
  width: 100%;
  max-width: 100%;
}
.elementor-2766 .elementor-element.elementor-element-2c4fcf35 .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-2766
  .elementor-element.elementor-element-40169c0d
  > .elementor-widget-container {
  padding: 20px 0px 20px 0px;
}
.elementor-2766 .elementor-element.elementor-element-40169c0d img {
  width: 1000%;
  max-width: 100%;
}
.elementor-2766 .elementor-element.elementor-element-51f8b2eb {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 090px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-2bb1dd3b {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-4cdecd89
  > .elementor-widget-container {
  border-radius: 20px 20px 20px 20px;
}
.elementor-2766
  .elementor-element.elementor-element-4cdecd89
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-2766 .elementor-element.elementor-element-6c26a280 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-515af849
  > .elementor-widget-container {
  border-radius: 20px 20px 20px 20px;
}
.elementor-2766
  .elementor-element.elementor-element-515af849
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-2766 .elementor-element.elementor-element-7af496df {
  --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;
  --background-transition: 0.3s;
  --padding-top: 10px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-7af496df:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-7af496df
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-2766 .elementor-element.elementor-element-7af496df,
.elementor-2766 .elementor-element.elementor-element-7af496df::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-5c8c90d7 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-6a10ae37 {
  --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;
  --background-transition: 0.3s;
  --border-radius: 40px 40px 40px 40px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-2766 .elementor-element.elementor-element-6a10ae37,
.elementor-2766 .elementor-element.elementor-element-6a10ae37::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-1a32d28 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-1a32d28.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766 .elementor-element.elementor-element-18419a1c {
  text-align: center;
}
.elementor-2766 .elementor-element.elementor-element-18419a1c img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center center;
  border-radius: 50px 50px 50px 50px;
}
.elementor-2766 .elementor-element.elementor-element-5d27cf4f {
  --display: flex;
  --justify-content: center;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 50px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-3e10797a
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-3e10797a {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  line-height: 34px;
}
.elementor-2766 .elementor-element.elementor-element-586ad060 {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-2766
  .elementor-element.elementor-element-61fdf3e3
  > .elementor-widget-container {
  padding: 20px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-61fdf3e3
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 800;
  background-color: #ee8243;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 35px 12px 35px;
}
.elementor-2766
  .elementor-element.elementor-element-61fdf3e3
  .elementor-button:hover,
.elementor-2766
  .elementor-element.elementor-element-61fdf3e3
  .elementor-button:focus {
  background-color: #df5505;
}
.elementor-2766 .elementor-element.elementor-element-1c4a3f53 {
  --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;
  --background-transition: 0.3s;
  --border-radius: 40px 40px 40px 40px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-2766 .elementor-element.elementor-element-1c4a3f53,
.elementor-2766 .elementor-element.elementor-element-1c4a3f53::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-4b7b96e0 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-4b7b96e0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-4b7b96e0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #121923;
}
.elementor-2766 .elementor-element.elementor-element-4b7b96e0,
.elementor-2766 .elementor-element.elementor-element-4b7b96e0::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-7fa2d16f {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-7fa2d16f.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766 .elementor-element.elementor-element-5c0031cf img {
  border-radius: 50px 50px 50px 50px;
}
.elementor-2766 .elementor-element.elementor-element-456d14a3 {
  --display: flex;
  --justify-content: center;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2766
  .elementor-element.elementor-element-3aeab553
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-3aeab553 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  line-height: 28px;
}
.elementor-2766 .elementor-element.elementor-element-27b4a645 {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-2766
  .elementor-element.elementor-element-27d1c8ca
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 800;
  background-color: #ee8243;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 35px 12px 35px;
}
.elementor-2766
  .elementor-element.elementor-element-27d1c8ca
  .elementor-button:hover,
.elementor-2766
  .elementor-element.elementor-element-27d1c8ca
  .elementor-button:focus {
  background-color: #df5505;
}
.elementor-2766 .elementor-element.elementor-element-70545dec {
  --display: flex;
  --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: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 60px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-70545dec.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766
  .elementor-element.elementor-element-7211e8a4
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-7211e8a4 {
  text-align: center;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-44838d8b {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-6ca8aece {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-3f6059c3
  > .elementor-widget-container {
  margin: 0px 0px -60px 0px;
}
.elementor-2766 .elementor-element.elementor-element-3f6059c3 {
  z-index: 9;
}
.elementor-2766 .elementor-element.elementor-element-3f6059c3 img {
  width: 130px;
  opacity: 0;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px -4px 31px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2766 .elementor-element.elementor-element-48f507dd {
  width: initial;
  max-width: initial;
  --e-price-table-header-background-color: #54595f;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  > .elementor-widget-container {
  background-color: #02010100;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__header {
  padding: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__price {
  background-color: #02010100;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__currency {
  align-self: flex-start;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__after-price {
  justify-content: flex-start;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__features-list {
  background-color: #02010100;
  --e-price-table-features-list-color: #000000;
  text-align: left;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__features-list
  li {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__feature-inner {
  margin-left: calc((100% - 100%) / 2);
  margin-right: calc((100% - 100%) / 2);
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__features-list
  li:before {
  border-top-style: solid;
  border-top-color: #ddd;
  border-top-width: 2px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-48f507dd
  .elementor-price-table__button {
  background-color: #e0592b;
}
.elementor-2766 .elementor-element.elementor-element-61e7efe5 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-2afbf2aa
  > .elementor-widget-container {
  margin: 0px 0px -60px 0px;
}
.elementor-2766 .elementor-element.elementor-element-2afbf2aa {
  z-index: 9;
}
.elementor-2766 .elementor-element.elementor-element-2afbf2aa img {
  width: 130px;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px -4px 31px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  > .elementor-widget-container {
  background-image: var(--wpr-bg-3191e32d-7930-42cb-8829-4e6f9a8c432c);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2766 .elementor-element.elementor-element-125222a3 {
  --e-price-table-header-background-color: #54595f00;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__header {
  padding: 60px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__heading {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__subheading {
  font-family: "Poppins", Sans-serif;
  font-size: 25px;
  font-weight: 700;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__price {
  padding: 20px 0px 20px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table
  .elementor-price-table__price {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__after-price {
  justify-content: flex-start;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__features-list {
  --e-price-table-features-list-color: #222222;
  text-align: left;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__features-list
  li {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__button {
  background-color: #e0592b;
}
.elementor-2766
  .elementor-element.elementor-element-125222a3
  .elementor-price-table__additional_info {
  margin: 15px 30px 0px 30px;
}
.elementor-2766 .elementor-element.elementor-element-64be989c {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-54e62852
  > .elementor-widget-container {
  margin: 0px 0px -60px 0px;
}
.elementor-2766 .elementor-element.elementor-element-54e62852 {
  z-index: 9;
}
.elementor-2766 .elementor-element.elementor-element-54e62852 img {
  width: 130px;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px -4px 31px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  > .elementor-widget-container {
  background-image: var(--wpr-bg-d8470fcb-cdcb-451b-88ef-0dc0068eb8ee);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2766 .elementor-element.elementor-element-3d7cba36 {
  --e-price-table-header-background-color: #54595f00;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__header {
  padding: 60px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__heading {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__subheading {
  font-family: "Poppins", Sans-serif;
  font-size: 25px;
  font-weight: 700;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__price {
  padding: 20px 0px 20px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table
  .elementor-price-table__price {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__after-price {
  justify-content: flex-start;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__features-list {
  --e-price-table-features-list-color: #222222;
  text-align: left;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__features-list
  li {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__button {
  background-color: #e0592b;
}
.elementor-2766
  .elementor-element.elementor-element-3d7cba36
  .elementor-price-table__additional_info {
  margin: 15px 30px 0px 30px;
}
.elementor-2766 .elementor-element.elementor-element-4171013 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-74b34c85
  > .elementor-widget-container {
  margin: 0px 0px -60px 0px;
}
.elementor-2766 .elementor-element.elementor-element-74b34c85 {
  z-index: 9;
}
.elementor-2766 .elementor-element.elementor-element-74b34c85 img {
  width: 130px;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px -4px 31px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  > .elementor-widget-container {
  background-image: var(--wpr-bg-bcb9f620-9815-4354-902f-23130eef86f9);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 35px 35px 35px 35px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2766 .elementor-element.elementor-element-43cf4dff {
  --e-price-table-header-background-color: #54595f00;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__header {
  padding: 060px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__heading {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__subheading {
  font-family: "Poppins", Sans-serif;
  font-size: 25px;
  font-weight: 700;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__price {
  padding: 20px 0px 20px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table
  .elementor-price-table__price {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__after-price {
  justify-content: flex-start;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__features-list {
  --e-price-table-features-list-color: #222222;
  text-align: left;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__features-list
  li {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__button {
  background-color: #e0592b;
}
.elementor-2766
  .elementor-element.elementor-element-43cf4dff
  .elementor-price-table__additional_info {
  margin: 15px 30px 0px 30px;
}
.elementor-2766 .elementor-element.elementor-element-39131ae1 {
  --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: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-15c2b0fe
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-15c2b0fe {
  text-align: center;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-18eed2d0 {
  --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;
  --background-transition: 0.3s;
  --padding-top: 05%;
  --padding-bottom: 05%;
  --padding-left: 20%;
  --padding-right: 20%;
}
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .ekit-team-modal-close {
  right: 10px;
  color: #656565;
}
.elementor-2766 .elementor-element.elementor-element-632496b7 .profile-card,
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .profile-image-card {
  background-color: #f9f9f9;
  padding: 20px 20px 0px 20px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .ekit-wid-con
  .profile-square-v.square-v4
  .profile-card
  .profile-header {
  padding-top: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .profile-header
  > img,
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .profile-image-card
  img,
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .profile-image-card,
.elementor-2766 .elementor-element.elementor-element-632496b7 .profile-header {
  width: 74%;
  height: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .ekit-team-img.profile-header
  > img {
  border-radius: 50% 50% 50% 50%;
}
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .profile-body
  .profile-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .profile-body:hover
  .profile-title {
  color: #58809f;
}
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .profile-card:hover
  .profile-title {
  color: #58809f !important;
}
.elementor-2766
  .elementor-element.elementor-element-632496b7
  .ekit-team-modal-close
  svg
  path {
  stroke: #656565;
  fill: #656565;
}
.team-popup-id-632496b7 .ekit-team-modal-close {
  color: #656565;
}
.team-popup-id-632496b7 .ekit-team-modal-close svg path {
  stroke: #656565;
  fill: #656565;
}
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .ekit-team-modal-close {
  right: 10px;
  color: #656565;
}
.elementor-2766 .elementor-element.elementor-element-1ceefbce .profile-card,
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .profile-image-card {
  background-color: #f9f9f9;
  padding: 20px 20px 0px 20px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .ekit-wid-con
  .profile-square-v.square-v4
  .profile-card
  .profile-header {
  padding-top: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .profile-header
  > img,
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .profile-image-card
  img,
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .profile-image-card,
.elementor-2766 .elementor-element.elementor-element-1ceefbce .profile-header {
  width: 74%;
  height: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .ekit-team-img.profile-header
  > img {
  border-radius: 50% 50% 50% 50%;
}
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .profile-body
  .profile-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .profile-body:hover
  .profile-title {
  color: #58809f;
}
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .profile-card:hover
  .profile-title {
  color: #58809f !important;
}
.elementor-2766
  .elementor-element.elementor-element-1ceefbce
  .ekit-team-modal-close
  svg
  path {
  stroke: #656565;
  fill: #656565;
}
.team-popup-id-1ceefbce .ekit-team-modal-close {
  color: #656565;
}
.team-popup-id-1ceefbce .ekit-team-modal-close svg path {
  stroke: #656565;
  fill: #656565;
}
.elementor-2766 .elementor-element.elementor-element-778b49da {
  --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;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 05%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-2766
  .elementor-element.elementor-element-44657550
  .ekit-team-modal-close {
  right: 10px;
  color: #656565;
}
.elementor-2766 .elementor-element.elementor-element-44657550 .profile-card,
.elementor-2766
  .elementor-element.elementor-element-44657550
  .profile-image-card {
  background-color: #f9f9f9;
  padding: 20px 20px 0px 20px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-44657550
  .ekit-wid-con
  .profile-square-v.square-v4
  .profile-card
  .profile-header {
  padding-top: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-44657550
  .profile-header
  > img,
.elementor-2766
  .elementor-element.elementor-element-44657550
  .profile-image-card
  img,
.elementor-2766
  .elementor-element.elementor-element-44657550
  .profile-image-card,
.elementor-2766 .elementor-element.elementor-element-44657550 .profile-header {
  width: 74%;
  height: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-44657550
  .ekit-team-img.profile-header
  > img {
  border-radius: 50% 50% 50% 50%;
}
.elementor-2766
  .elementor-element.elementor-element-44657550
  .profile-body
  .profile-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-44657550
  .profile-body:hover
  .profile-title {
  color: #58809f;
}
.elementor-2766
  .elementor-element.elementor-element-44657550
  .profile-card:hover
  .profile-title {
  color: #58809f !important;
}
.elementor-2766
  .elementor-element.elementor-element-44657550
  .ekit-team-modal-close
  svg
  path {
  stroke: #656565;
  fill: #656565;
}
.team-popup-id-44657550 .ekit-team-modal-close {
  color: #656565;
}
.team-popup-id-44657550 .ekit-team-modal-close svg path {
  stroke: #656565;
  fill: #656565;
}
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .ekit-team-modal-close {
  right: 10px;
  color: #656565;
}
.elementor-2766 .elementor-element.elementor-element-2198e845 .profile-card,
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .profile-image-card {
  background-color: #f9f9f9;
  padding: 20px 20px 0px 20px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .ekit-wid-con
  .profile-square-v.square-v4
  .profile-card
  .profile-header {
  padding-top: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .profile-header
  > img,
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .profile-image-card
  img,
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .profile-image-card,
.elementor-2766 .elementor-element.elementor-element-2198e845 .profile-header {
  width: 74%;
  height: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .ekit-team-img.profile-header
  > img {
  border-radius: 50% 50% 50% 50%;
}
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .profile-body
  .profile-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .profile-body:hover
  .profile-title {
  color: #58809f;
}
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .profile-card:hover
  .profile-title {
  color: #58809f !important;
}
.elementor-2766
  .elementor-element.elementor-element-2198e845
  .ekit-team-modal-close
  svg
  path {
  stroke: #656565;
  fill: #656565;
}
.team-popup-id-2198e845 .ekit-team-modal-close {
  color: #656565;
}
.team-popup-id-2198e845 .ekit-team-modal-close svg path {
  stroke: #656565;
  fill: #656565;
}
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .ekit-team-modal-close {
  right: 10px;
  color: #656565;
}
.elementor-2766 .elementor-element.elementor-element-791d42c4 .profile-card,
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .profile-image-card {
  background-color: #f9f9f9;
  padding: 20px 20px 0px 20px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .ekit-wid-con
  .profile-square-v.square-v4
  .profile-card
  .profile-header {
  padding-top: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .profile-header
  > img,
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .profile-image-card
  img,
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .profile-image-card,
.elementor-2766 .elementor-element.elementor-element-791d42c4 .profile-header {
  width: 74%;
  height: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .ekit-team-img.profile-header
  > img {
  border-radius: 50% 50% 50% 50%;
}
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .profile-body
  .profile-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .profile-body:hover
  .profile-title {
  color: #58809f;
}
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .profile-card:hover
  .profile-title {
  color: #58809f !important;
}
.elementor-2766
  .elementor-element.elementor-element-791d42c4
  .ekit-team-modal-close
  svg
  path {
  stroke: #656565;
  fill: #656565;
}
.team-popup-id-791d42c4 .ekit-team-modal-close {
  color: #656565;
}
.team-popup-id-791d42c4 .ekit-team-modal-close svg path {
  stroke: #656565;
  fill: #656565;
}
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .ekit-team-modal-close {
  right: 10px;
  color: #656565;
}
.elementor-2766 .elementor-element.elementor-element-4cac3ac8 .profile-card,
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .profile-image-card {
  background-color: #f9f9f9;
  padding: 20px 20px 0px 20px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .ekit-wid-con
  .profile-square-v.square-v4
  .profile-card
  .profile-header {
  padding-top: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .profile-header
  > img,
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .profile-image-card
  img,
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .profile-image-card,
.elementor-2766 .elementor-element.elementor-element-4cac3ac8 .profile-header {
  width: 74%;
  height: 74%;
}
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .ekit-team-img.profile-header
  > img {
  border-radius: 50% 50% 50% 50%;
}
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .profile-body
  .profile-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .profile-body:hover
  .profile-title {
  color: #58809f;
}
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .profile-card:hover
  .profile-title {
  color: #58809f !important;
}
.elementor-2766
  .elementor-element.elementor-element-4cac3ac8
  .ekit-team-modal-close
  svg
  path {
  stroke: #656565;
  fill: #656565;
}
.team-popup-id-4cac3ac8 .ekit-team-modal-close {
  color: #656565;
}
.team-popup-id-4cac3ac8 .ekit-team-modal-close svg path {
  stroke: #656565;
  fill: #656565;
}
.elementor-2766 .elementor-element.elementor-element-5cabbb5c {
  --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;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-5cabbb5c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-5cabbb5c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2766 .elementor-element.elementor-element-5cabbb5c,
.elementor-2766 .elementor-element.elementor-element-5cabbb5c::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-393c37ca {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-393c37ca.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .elementor-main-swiper
  .swiper-slide {
  background-color: #f9f9f9;
  border-radius: 20px;
  padding: 40px 40px 40px 40px;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: #c1c6cc;
  opacity: 1;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .elementor-testimonial__text {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .elementor-testimonial__name {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 900;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .elementor-testimonial__title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .elementor-testimonial__image
  img {
  width: 120px;
  height: 120px;
  border-radius: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_left
  .elementor-testimonial__content:after,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_right
  .elementor-testimonial__content:after {
  top: calc(20px + (120px / 2) - 8px);
}
body:not(.rtl)
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
body:not(.rtl)
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left
  .elementor-testimonial__content:after,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(20px + (120px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
body.rtl
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right
  .elementor-testimonial__content:after,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(20px + (120px / 2) - 8px);
  left: auto;
}
body:not(.rtl)
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(20px + (120px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(20px + (120px / 2) - 8px);
  left: auto;
}
body.rtl
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_inline
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_above
  .elementor-testimonial__image
  + cite {
  margin-left: 0px;
  margin-right: 0;
}
body:not(.rtl)
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_inline
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_above
  .elementor-testimonial__image
  + cite {
  margin-right: 0px;
  margin-left: 0;
}
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__image
  + cite,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_left
  .elementor-testimonial__image
  + cite,
.elementor-2766
  .elementor-element.elementor-element-71d6a662.elementor-testimonial--layout-image_right
  .elementor-testimonial__image
  + cite {
  margin-top: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-6be24f3b
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-6be24f3b
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 800;
  background-color: #ee8243;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 35px 12px 35px;
}
.elementor-2766
  .elementor-element.elementor-element-6be24f3b
  .elementor-button:hover,
.elementor-2766
  .elementor-element.elementor-element-6be24f3b
  .elementor-button:focus {
  background-color: #df5505;
}
.elementor-2766 .elementor-element.elementor-element-216e519b {
  --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;
  --background-transition: 0.3s;
  --border-radius: 120px 120px 120px 120px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-216e519b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-216e519b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-2766 .elementor-element.elementor-element-216e519b,
.elementor-2766 .elementor-element.elementor-element-216e519b::before {
  --border-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-236969ec
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-236969ec {
  text-align: center;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-10141b4c {
  --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;
  --gap: 0px 100px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-48ccc968 {
  --icon-box-icon-margin: 15px;
}
.elementor-2766
  .elementor-element.elementor-element-48ccc968.elementor-view-stacked
  .elementor-icon {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-48ccc968.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-48ccc968.elementor-view-default
  .elementor-icon {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-48ccc968.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-48ccc968.elementor-view-framed
  .elementor-icon:hover,
.elementor-2766
  .elementor-element.elementor-element-48ccc968.elementor-view-default
  .elementor-icon:hover {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-48ccc968 .elementor-icon {
  font-size: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-48ccc968
  .elementor-icon-box-title {
  color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-48ccc968
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-48ccc968
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-48ccc968
  .elementor-icon-box-description {
  color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-3bc5ea68 {
  --icon-box-icon-margin: 15px;
}
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68.elementor-view-stacked
  .elementor-icon {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68.elementor-view-default
  .elementor-icon {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68.elementor-view-framed
  .elementor-icon:hover,
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68.elementor-view-default
  .elementor-icon:hover {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-3bc5ea68 .elementor-icon {
  font-size: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68
  .elementor-icon-box-title {
  color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-3bc5ea68
  .elementor-icon-box-description {
  color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-6001926c {
  --icon-box-icon-margin: 15px;
}
.elementor-2766
  .elementor-element.elementor-element-6001926c.elementor-view-stacked
  .elementor-icon {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-6001926c.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-6001926c.elementor-view-default
  .elementor-icon {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-6001926c.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-6001926c.elementor-view-framed
  .elementor-icon:hover,
.elementor-2766
  .elementor-element.elementor-element-6001926c.elementor-view-default
  .elementor-icon:hover {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-6001926c .elementor-icon {
  font-size: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-6001926c
  .elementor-icon-box-title {
  color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-6001926c
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-6001926c
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-6001926c
  .elementor-icon-box-description {
  color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-5d849ef2 {
  --icon-box-icon-margin: 15px;
}
.elementor-2766
  .elementor-element.elementor-element-5d849ef2.elementor-view-stacked
  .elementor-icon {
  background-color: #6ec1e4;
}
.elementor-2766
  .elementor-element.elementor-element-5d849ef2.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-5d849ef2.elementor-view-default
  .elementor-icon {
  fill: #6ec1e4;
  color: #6ec1e4;
  border-color: #6ec1e4;
}
.elementor-2766
  .elementor-element.elementor-element-5d849ef2.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-5d849ef2.elementor-view-framed
  .elementor-icon:hover,
.elementor-2766
  .elementor-element.elementor-element-5d849ef2.elementor-view-default
  .elementor-icon:hover {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-5d849ef2 .elementor-icon {
  font-size: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-5d849ef2
  .elementor-icon-box-title {
  color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-5d849ef2
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-5d849ef2
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-5d849ef2
  .elementor-icon-box-description {
  color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-7aad0418 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-2766
  .elementor-element.elementor-element-7aad0418:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-7aad0418
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background-color: #557691; */
}
.elementor-2766 .elementor-element.elementor-element-7aad0418,
.elementor-2766 .elementor-element.elementor-element-7aad0418::before {
  --border-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-5ee9925a
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-5ee9925a {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-5df482bb {
  --image-border-radius: 40px;
  --image-transition-duration: 800ms;
  --overlay-transition-duration: 800ms;
  --content-text-align: center;
  --content-padding: 20px;
  --content-transition-duration: 800ms;
  --content-transition-delay: 800ms;
}
.elementor-2766
  .elementor-element.elementor-element-5df482bb
  .e-gallery-item:hover
  .elementor-gallery-item__overlay,
.elementor-2766
  .elementor-element.elementor-element-5df482bb
  .e-gallery-item:focus
  .elementor-gallery-item__overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.elementor-2766 .elementor-element.elementor-element-73999878 {
  width: var(--container-widget-width, 28%);
  max-width: 28%;
  --container-widget-width: 28%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 4px;
}
.elementor-2766
  .elementor-element.elementor-element-73999878
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-2766
  .elementor-element.elementor-element-73999878
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-73999878.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-73999878.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-73999878.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-2766 .elementor-element.elementor-element-73999878 .elementor-icon {
  font-size: 33px;
}
.elementor-2766
  .elementor-element.elementor-element-73999878
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-73999878
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}
.elementor-2766 .elementor-element.elementor-element-651c7de9 {
  --display: flex;
  --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;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 60px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-651c7de9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-651c7de9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00000000;
}
.elementor-2766 .elementor-element.elementor-element-651c7de9,
.elementor-2766 .elementor-element.elementor-element-651c7de9::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-651c7de9.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-main-swiper
  .swiper-slide {
  background-color: #121a25;
  border-radius: 30px;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-testimonial__header {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-testimonial__content {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-swiper-button {
  font-size: 17px;
  color: #000000;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-swiper-button
  svg {
  fill: #000000;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-testimonial__name {
  color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-testimonial__title {
  color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-testimonial__text {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-testimonial__image
  img {
  width: 76px;
  height: 76px;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-testimonial__icon {
  font-size: 81px;
}
.elementor-2766
  .elementor-element.elementor-element-26487407
  .elementor-testimonial__icon
  svg {
  width: 81px;
}
.elementor-2766 .elementor-element.elementor-element-6c129077 {
  text-align: center;
  color: #0a1c33;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-519b7692 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-60d6f028 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-2766 .elementor-element.elementor-element-30291b49 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766 .elementor-element.elementor-element-16868af0 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-2766
  .elementor-element.elementor-element-403e42a9
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-403e42a9
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 800;
  background-color: #ee8243;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 35px 12px 35px;
}
.elementor-2766
  .elementor-element.elementor-element-403e42a9
  .elementor-button:hover,
.elementor-2766
  .elementor-element.elementor-element-403e42a9
  .elementor-button:focus {
  background-color: #df5505;
}
.elementor-2766 .elementor-element.elementor-element-17a1dff1 {
  --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;
  --background-transition: 0.3s;
  --border-radius: 120px 120px 120px 120px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-17a1dff1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-17a1dff1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #121923;
}
.elementor-2766 .elementor-element.elementor-element-17a1dff1,
.elementor-2766 .elementor-element.elementor-element-17a1dff1::before {
  --border-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-1556535f
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-1556535f {
  text-align: center;
  color: #c0c0c0;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
}
.elementor-2766
  .elementor-element.elementor-element-54bc5356
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-54bc5356 {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-315fd6ba {
  --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;
  --gap: 0px 100px;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-11f266da {
  --icon-box-icon-margin: 15px;
}
.elementor-2766
  .elementor-element.elementor-element-11f266da.elementor-view-stacked
  .elementor-icon {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-11f266da.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-11f266da.elementor-view-default
  .elementor-icon {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-11f266da.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-11f266da.elementor-view-framed
  .elementor-icon:hover,
.elementor-2766
  .elementor-element.elementor-element-11f266da.elementor-view-default
  .elementor-icon:hover {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-11f266da .elementor-icon {
  font-size: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-11f266da
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-11f266da
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-11f266da
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-11f266da
  .elementor-icon-box-description {
  color: #ffffff;
}
.elementor-2766 .elementor-element.elementor-element-56710017 {
  --icon-box-icon-margin: 15px;
}
.elementor-2766
  .elementor-element.elementor-element-56710017.elementor-view-stacked
  .elementor-icon {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-56710017.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-56710017.elementor-view-default
  .elementor-icon {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-56710017.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-56710017.elementor-view-framed
  .elementor-icon:hover,
.elementor-2766
  .elementor-element.elementor-element-56710017.elementor-view-default
  .elementor-icon:hover {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-56710017 .elementor-icon {
  font-size: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-56710017
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-56710017
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-56710017
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-56710017
  .elementor-icon-box-description {
  color: #ffffff;
}
.elementor-2766 .elementor-element.elementor-element-30538bcb {
  --icon-box-icon-margin: 15px;
}
.elementor-2766
  .elementor-element.elementor-element-30538bcb.elementor-view-stacked
  .elementor-icon {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-30538bcb.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-30538bcb.elementor-view-default
  .elementor-icon {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-30538bcb.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-30538bcb.elementor-view-framed
  .elementor-icon:hover,
.elementor-2766
  .elementor-element.elementor-element-30538bcb.elementor-view-default
  .elementor-icon:hover {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-30538bcb .elementor-icon {
  font-size: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-30538bcb
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-30538bcb
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-30538bcb
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-30538bcb
  .elementor-icon-box-description {
  color: #ffffff;
}
.elementor-2766 .elementor-element.elementor-element-3bd3bcfe {
  --icon-box-icon-margin: 15px;
}
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe.elementor-view-stacked
  .elementor-icon {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe.elementor-view-default
  .elementor-icon {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #898986;
}
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe.elementor-view-framed
  .elementor-icon:hover,
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe.elementor-view-default
  .elementor-icon:hover {
  fill: #898986;
  color: #898986;
  border-color: #898986;
}
.elementor-2766 .elementor-element.elementor-element-3bd3bcfe .elementor-icon {
  font-size: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe
  .elementor-icon-box-title,
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-2766
  .elementor-element.elementor-element-3bd3bcfe
  .elementor-icon-box-description {
  color: #ffffff;
}
.elementor-2766
  .elementor-element.elementor-element-35873835
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-35873835
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 800;
  background-color: #ee8243;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 35px 12px 35px;
}
.elementor-2766
  .elementor-element.elementor-element-35873835
  .elementor-button:hover,
.elementor-2766
  .elementor-element.elementor-element-35873835
  .elementor-button:focus {
  background-color: #ff5e14;
}
.elementor-2766 .elementor-element.elementor-element-7a910e2b {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-60077154 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-60077154.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766 .elementor-element.elementor-element-25686212 {
  width: var(--container-widget-width, 114.336%);
  max-width: 114.336%;
  --container-widget-width: 114.336%;
  --container-widget-flex-grow: 0;
}
.elementor-2766
  .elementor-element.elementor-element-25686212.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766 .elementor-element.elementor-element-5aa3882e {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 20px;
  --padding-bottom: 10px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-2766
  .elementor-element.elementor-element-5aa3882e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-5aa3882e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfbfa;
}
.elementor-2766 .elementor-element.elementor-element-5aa3882e,
.elementor-2766 .elementor-element.elementor-element-5aa3882e::before {
  --border-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-165a7aa
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-165a7aa {
  color: #0a1d31;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-18a4e392 {
  color: #0a1d31;
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 400;
}
.elementor-2766 .elementor-element.elementor-element-183bee0b {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-468354e {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-fc85356 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-40f4d428 img {
  width: 100%;
}
.elementor-2766
  .elementor-element.elementor-element-2755283d
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-2755283d {
  color: #0a1d31;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-165cfd8e {
  color: #0a1d31;
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 400;
}
.elementor-2766 .elementor-element.elementor-element-466ae724 {
  --display: flex;
  --min-height: 684px;
  --background-transition: 0.3s;
  --border-radius: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-466ae724:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-466ae724
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: var(--wpr-bg-acdd0d22-3fe1-4fea-8cc5-01620e4173b1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2766 .elementor-element.elementor-element-466ae724,
.elementor-2766 .elementor-element.elementor-element-466ae724::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-6eb0190c {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-77669a2c {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-77669a2c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766
  .elementor-element.elementor-element-52c95168
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-52c95168 {
  color: #0a1d31;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-2dad897b {
  width: var(--container-widget-width, 114.336%);
  max-width: 114.336%;
  --container-widget-width: 114.336%;
  --container-widget-flex-grow: 0;
}
.elementor-2766
  .elementor-element.elementor-element-2dad897b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2766 .elementor-element.elementor-element-32a0d561 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 20px;
  --padding-bottom: 10px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-2766
  .elementor-element.elementor-element-32a0d561:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-32a0d561
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfbfa;
}
.elementor-2766 .elementor-element.elementor-element-32a0d561,
.elementor-2766 .elementor-element.elementor-element-32a0d561::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-68201160 {
  color: #0a1d31;
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 500;
}
.elementor-2766 .elementor-element.elementor-element-2b278b1b {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-702d9bed {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-adf99a1 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-58c7c2bd
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2766 .elementor-element.elementor-element-58c7c2bd {
  color: #0a1d31;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-2766 .elementor-element.elementor-element-5d322638 {
  color: #0a1d31;
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 500;
}
.elementor-2766 .elementor-element.elementor-element-7accbe1 {
  --display: flex;
  --min-height: 684px;
  --background-transition: 0.3s;
  --border-radius: 30px 30px 30px 30px;
}
.elementor-2766
  .elementor-element.elementor-element-7accbe1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-7accbe1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: var(--wpr-bg-5e8c571a-5e05-4c9e-a331-ab28eeb34b38);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2766 .elementor-element.elementor-element-7accbe1,
.elementor-2766 .elementor-element.elementor-element-7accbe1::before {
  --border-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-43ec942 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-72495eeb
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-2766
  .elementor-element.elementor-element-72495eeb
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 800;
  background-color: #ee8243;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 35px 12px 35px;
}
.elementor-2766
  .elementor-element.elementor-element-72495eeb
  .elementor-button:hover,
.elementor-2766
  .elementor-element.elementor-element-72495eeb
  .elementor-button:focus {
  background-color: #df5505;
}
.elementor-2766 .elementor-element.elementor-element-3ae57a39 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-2766 .elementor-element.elementor-element-6207b47b {
  width: auto;
  max-width: auto;
  bottom: 20px;
}
body:not(.rtl) .elementor-2766 .elementor-element.elementor-element-6207b47b {
  right: 21px;
}
body.rtl .elementor-2766 .elementor-element.elementor-element-6207b47b {
  left: 21px;
}
.elementor-2766
  .elementor-element.elementor-element-6207b47b
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-2766
  .elementor-element.elementor-element-6207b47b.elementor-view-stacked
  .elementor-icon {
  background-color: #00be45;
}
.elementor-2766
  .elementor-element.elementor-element-6207b47b.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-6207b47b.elementor-view-default
  .elementor-icon {
  color: #00be45;
  border-color: #00be45;
}
.elementor-2766
  .elementor-element.elementor-element-6207b47b.elementor-view-framed
  .elementor-icon,
.elementor-2766
  .elementor-element.elementor-element-6207b47b.elementor-view-default
  .elementor-icon
  svg {
  fill: #00be45;
}
.elementor-2766 .elementor-element.elementor-element-6207b47b .elementor-icon {
  font-size: 90px;
}
.elementor-2766
  .elementor-element.elementor-element-6207b47b
  .elementor-icon
  svg {
  height: 90px;
}
.elementor-2766 .elementor-element.elementor-element-48579ff2 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2766
  .elementor-element.elementor-element-48579ff2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2766
  .elementor-element.elementor-element-48579ff2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfbfa;
}
.elementor-2766 .elementor-element.elementor-element-48579ff2,
.elementor-2766 .elementor-element.elementor-element-48579ff2::before {
  --border-transition: 0.3s;
}
.elementor-2766
  .elementor-element.elementor-element-19181f8
  > .elementor-widget-container {
  padding: 50px 0px 50px 0px;
}
.elementor-2766 .elementor-element.elementor-element-19181f8 img {
  width: 218px;
}
.elementor-2766 .elementor-element.elementor-element-73adc234 {
  --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;
  --background-transition: 0.3s;
}
:root {
  --page-title-display: none;
}
body.elementor-page-2766:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2766
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff00;
}
@media (max-width: 1024px) {
  body:not(.rtl) .elementor-2766 .elementor-element.elementor-element-d8771e7 {
    right: 5%;
  }
  body.rtl .elementor-2766 .elementor-element.elementor-element-d8771e7 {
    left: 5%;
  }
  .elementor-2766 .elementor-element.elementor-element-d8771e7 {
    bottom: 5%;
  }
  .elementor-2766 .elementor-element.elementor-element-d8771e7 img {
    width: 150px;
  }
  body:not(.rtl) .elementor-2766 .elementor-element.elementor-element-2820660e {
    left: 5%;
  }
  body.rtl .elementor-2766 .elementor-element.elementor-element-2820660e {
    right: 5%;
  }
  .elementor-2766 .elementor-element.elementor-element-2820660e {
    bottom: 5%;
  }
  .elementor-2766 .elementor-element.elementor-element-2820660e img {
    width: 150px;
  }
  .elementor-2766 .elementor-element.elementor-element-2c4fcf35 {
    --e-image-carousel-slides-to-show: 3;
  }
}
@media (max-width: 767px) {
  .elementor-2766 .elementor-element.elementor-element-6b9e8fb {
    --padding-top: 0100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-65b73873 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2766
    .elementor-element.elementor-element-14c27011.elementor-element {
    --align-self: center;
  }
  .elementor-2766 .elementor-element.elementor-element-14c27011 {
    text-align: center;
  }
  .elementor-2766
    .elementor-element.elementor-element-14c27011
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-2766
    .elementor-element.elementor-element-af6955a.elementor-element {
    --align-self: center;
  }
  .elementor-2766 .elementor-element.elementor-element-af6955a {
    text-align: center;
  }
  .elementor-2766
    .elementor-element.elementor-element-af6955a
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-2766
    .elementor-element.elementor-element-7074cd3a.elementor-element {
    --align-self: center;
  }
  .elementor-2766 .elementor-element.elementor-element-7074cd3a {
    text-align: center;
  }
  .elementor-2766
    .elementor-element.elementor-element-7074cd3a
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-2766 .elementor-element.elementor-element-d83f4c9 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-8fe3c91 {
    --width: 50%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-1e9d778b img {
    width: 128px;
  }
  .elementor-2766 .elementor-element.elementor-element-15339731 {
    font-size: 12px;
  }
  .elementor-2766 .elementor-element.elementor-element-69883bf8 {
    --width: 50%;
  }
  .elementor-2766 .elementor-element.elementor-element-11c0fbc5 img {
    width: 128px;
  }
  .elementor-2766 .elementor-element.elementor-element-6bed419f {
    font-size: 12px;
  }
  .elementor-2766 .elementor-element.elementor-element-1a9c32cd {
    --width: 50%;
  }
  .elementor-2766 .elementor-element.elementor-element-4cf09ae2 img {
    width: 128px;
  }
  .elementor-2766 .elementor-element.elementor-element-654a62d7 {
    font-size: 12px;
  }
  .elementor-2766 .elementor-element.elementor-element-cb9bc2 {
    --width: 50%;
  }
  .elementor-2766 .elementor-element.elementor-element-56f6f76c img {
    width: 128px;
  }
  .elementor-2766 .elementor-element.elementor-element-7aa4a9bf {
    font-size: 12px;
  }
  .elementor-2766
    .elementor-element.elementor-element-3f766332
    .elementor-button {
    font-size: 14px;
  }
  body:not(.rtl) .elementor-2766 .elementor-element.elementor-element-d8771e7 {
    right: 10%;
  }
  body.rtl .elementor-2766 .elementor-element.elementor-element-d8771e7 {
    left: 10%;
  }
  .elementor-2766 .elementor-element.elementor-element-d8771e7 {
    bottom: 85%;
  }
  .elementor-2766 .elementor-element.elementor-element-d8771e7 img {
    width: 135px;
  }
  body:not(.rtl) .elementor-2766 .elementor-element.elementor-element-2820660e {
    left: 10%;
  }
  body.rtl .elementor-2766 .elementor-element.elementor-element-2820660e {
    right: 10%;
  }
  .elementor-2766 .elementor-element.elementor-element-2820660e {
    bottom: 85%;
  }
  .elementor-2766 .elementor-element.elementor-element-2820660e img {
    width: 135px;
  }
  .elementor-2766
    .elementor-element.elementor-element-530f5666
    > .elementor-widget-container {
    padding: 60px 20px 0px 20px;
  }
  .elementor-2766 .elementor-element.elementor-element-530f5666 img {
    width: 150%;
  }
  .elementor-2766 .elementor-element.elementor-element-5c6675e6 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-2ff52948 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-eaf8c8d {
    --width: 50%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-3a26940 img {
    width: 128px;
  }
  .elementor-2766 .elementor-element.elementor-element-42b22a8f {
    font-size: 12px;
  }
  .elementor-2766 .elementor-element.elementor-element-4beb153b {
    --width: 50%;
  }
  .elementor-2766 .elementor-element.elementor-element-7b4878ef img {
    width: 128px;
  }
  .elementor-2766 .elementor-element.elementor-element-4e078e46 {
    font-size: 12px;
  }
  .elementor-2766 .elementor-element.elementor-element-d7263cf {
    --width: 50%;
  }
  .elementor-2766 .elementor-element.elementor-element-49c0d077 img {
    width: 128px;
  }
  .elementor-2766 .elementor-element.elementor-element-32ff925c {
    font-size: 12px;
  }
  .elementor-2766 .elementor-element.elementor-element-71a7eaac {
    --width: 50%;
  }
  .elementor-2766 .elementor-element.elementor-element-5338aa50 img {
    width: 128px;
  }
  .elementor-2766 .elementor-element.elementor-element-70140dea {
    font-size: 12px;
  }
  .elementor-2766 .elementor-element.elementor-element-4678c010 {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-3399c269 {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-718502d4 {
    column-gap: 1px;
  }
  .elementor-2766 .elementor-element.elementor-element-5f67e1f {
    font-size: 15px;
  }
  .elementor-2766 .elementor-element.elementor-element-1380145c {
    --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;
    --justify-content: center;
    --gap: 0px 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2766 .elementor-element.elementor-element-74aa46e {
    --width: 788px;
    --margin-top: 00px;
    --margin-bottom: 00px;
    --margin-left: 00px;
    --margin-right: 00px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-2766 .elementor-element.elementor-element-2c4fcf35 {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-2766
    .elementor-element.elementor-element-2c4fcf35
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2766 .elementor-element.elementor-element-6a10ae37 {
    --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;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-2766 .elementor-element.elementor-element-3e10797a {
    text-align: center;
    font-size: 20px;
  }
  .elementor-2766 .elementor-element.elementor-element-586ad060 {
    font-size: 14px;
  }
  .elementor-2766
    .elementor-element.elementor-element-61fdf3e3
    .elementor-button {
    font-size: 13px;
  }
  .elementor-2766 .elementor-element.elementor-element-1c4a3f53 {
    --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;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-2766 .elementor-element.elementor-element-4b7b96e0 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --border-radius: 30px 30px 30px 30px;
  }
  .elementor-2766 .elementor-element.elementor-element-456d14a3 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2766 .elementor-element.elementor-element-3aeab553 {
    text-align: center;
    font-size: 20px;
  }
  .elementor-2766 .elementor-element.elementor-element-27b4a645 {
    font-size: 15px;
  }
  .elementor-2766
    .elementor-element.elementor-element-27d1c8ca
    .elementor-button {
    font-size: 13px;
  }
  .elementor-2766 .elementor-element.elementor-element-70545dec {
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2766 .elementor-element.elementor-element-44838d8b {
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-10141b4c {
    --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;
    --gap: 20px 020px;
    --flex-wrap: wrap;
  }
  .elementor-2766 .elementor-element.elementor-element-48ccc968 {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
  }
  .elementor-2766
    .elementor-element.elementor-element-48ccc968
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2766 .elementor-element.elementor-element-3bc5ea68 {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
  }
  .elementor-2766
    .elementor-element.elementor-element-3bc5ea68
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2766 .elementor-element.elementor-element-6001926c {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
  }
  .elementor-2766
    .elementor-element.elementor-element-6001926c
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2766 .elementor-element.elementor-element-5d849ef2 {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
  }
  .elementor-2766
    .elementor-element.elementor-element-5d849ef2
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2766 .elementor-element.elementor-element-73999878 {
    --container-widget-width: 338px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 338px);
    max-width: 338px;
  }
  .elementor-2766 .elementor-element.elementor-element-651c7de9 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-2766
    .elementor-element.elementor-element-26487407
    .elementor-testimonial__text {
    font-size: 11px;
    line-height: 13px;
  }
  .elementor-2766 .elementor-element.elementor-element-6c129077 {
    width: var(--container-widget-width, 212px);
    max-width: 212px;
    --container-widget-width: 212px;
    --container-widget-flex-grow: 0;
    line-height: 1.2em;
  }
  .elementor-2766 .elementor-element.elementor-element-30291b49 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2766 .elementor-element.elementor-element-17a1dff1 {
    --gap: 0px 0px;
    --border-radius: 0px 0px 0px 0px;
  }
  .elementor-2766 .elementor-element.elementor-element-1556535f {
    font-size: 14px;
  }
  .elementor-2766 .elementor-element.elementor-element-54bc5356 {
    font-size: 30px;
  }
  .elementor-2766 .elementor-element.elementor-element-315fd6ba {
    --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;
    --gap: 20px 020px;
    --flex-wrap: wrap;
  }
  .elementor-2766 .elementor-element.elementor-element-11f266da {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
  }
  .elementor-2766
    .elementor-element.elementor-element-11f266da
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2766
    .elementor-element.elementor-element-11f266da
    .elementor-icon-box-title,
  .elementor-2766
    .elementor-element.elementor-element-11f266da
    .elementor-icon-box-title
    a {
    font-size: 13px;
  }
  .elementor-2766 .elementor-element.elementor-element-56710017 {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
  }
  .elementor-2766
    .elementor-element.elementor-element-56710017
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2766
    .elementor-element.elementor-element-56710017
    .elementor-icon-box-title,
  .elementor-2766
    .elementor-element.elementor-element-56710017
    .elementor-icon-box-title
    a {
    font-size: 13px;
  }
  .elementor-2766 .elementor-element.elementor-element-30538bcb {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
  }
  .elementor-2766
    .elementor-element.elementor-element-30538bcb
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2766
    .elementor-element.elementor-element-30538bcb
    .elementor-icon-box-title,
  .elementor-2766
    .elementor-element.elementor-element-30538bcb
    .elementor-icon-box-title
    a {
    font-size: 13px;
  }
  .elementor-2766 .elementor-element.elementor-element-3bd3bcfe {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
  }
  .elementor-2766
    .elementor-element.elementor-element-3bd3bcfe
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2766
    .elementor-element.elementor-element-3bd3bcfe
    .elementor-icon-box-title,
  .elementor-2766
    .elementor-element.elementor-element-3bd3bcfe
    .elementor-icon-box-title
    a {
    font-size: 13px;
  }
  .elementor-2766 .elementor-element.elementor-element-52c95168 {
    text-align: center;
    font-size: 29px;
  }
  .elementor-2766 .elementor-element.elementor-element-2dad897b img {
    width: 93%;
    height: 355px;
    object-fit: cover;
    object-position: top center;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-2766 .elementor-element.elementor-element-32a0d561 {
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2766 .elementor-element.elementor-element-68201160 {
    text-align: center;
    font-size: 14px;
  }
  .elementor-2766 .elementor-element.elementor-element-58c7c2bd {
    text-align: center;
  }
  .elementor-2766 .elementor-element.elementor-element-5d322638 {
    text-align: center;
    font-size: 14px;
  }
  .elementor-2766 .elementor-element.elementor-element-7accbe1 {
    --min-height: 493px;
  }
}
@media (min-width: 768px) {
  .elementor-2766 .elementor-element.elementor-element-65b73873 {
    --width: 51%;
  }
  .elementor-2766 .elementor-element.elementor-element-22901346 {
    --width: 49.03%;
  }
  .elementor-2766 .elementor-element.elementor-element-1dd8458f {
    --width: 12%;
  }
  .elementor-2766 .elementor-element.elementor-element-4678c010 {
    --width: 22.654%;
  }
  .elementor-2766 .elementor-element.elementor-element-3399c269 {
    --width: 19.806%;
  }
  .elementor-2766 .elementor-element.elementor-element-70ca4974 {
    --width: 26.572%;
  }
  .elementor-2766 .elementor-element.elementor-element-4b20423 {
    --width: 12%;
  }
  .elementor-2766 .elementor-element.elementor-element-1380145c {
    --content-width: 1163px;
  }
  .elementor-2766 .elementor-element.elementor-element-74aa46e {
    --width: 100%;
  }
  .elementor-2766 .elementor-element.elementor-element-2bb1dd3b {
    --width: 50%;
  }
  .elementor-2766 .elementor-element.elementor-element-6c26a280 {
    --width: 50%;
  }
  .elementor-2766 .elementor-element.elementor-element-1a32d28 {
    --width: 41.027%;
  }
  .elementor-2766 .elementor-element.elementor-element-7fa2d16f {
    --width: 42%;
  }
  .elementor-2766 .elementor-element.elementor-element-6ca8aece {
    --width: 25%;
  }
  .elementor-2766 .elementor-element.elementor-element-61e7efe5 {
    --width: 25%;
  }
  .elementor-2766 .elementor-element.elementor-element-64be989c {
    --width: 25%;
  }
  .elementor-2766 .elementor-element.elementor-element-4171013 {
    --width: 75%;
  }
  .elementor-2766 .elementor-element.elementor-element-393c37ca {
    --width: 100%;
  }
  .elementor-2766 .elementor-element.elementor-element-651c7de9 {
    --width: 100%;
  }
  .elementor-2766 .elementor-element.elementor-element-60077154 {
    --width: 33%;
  }
  .elementor-2766 .elementor-element.elementor-element-466ae724 {
    --width: 45%;
  }
  .elementor-2766 .elementor-element.elementor-element-77669a2c {
    --width: 33%;
  }
  .elementor-2766 .elementor-element.elementor-element-7accbe1 {
    --width: 45%;
  }
} /* Start custom CSS for heading, class: .elementor-element-370ff949 */
.featured {
  display: flex;
  align-items: center;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
}

.featured::before,
.featured::after {
  content: "";
  flex: 1;
  border-bottom: 3px solid black;
  margin: 0 10px;
}

@media (max-width: 768px) {
  .featured {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .featured::before,
  .featured::after {
    content: none;
    border-bottom: none;
  }
} /* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-71d6a662 */ /*** .elementor-2766 .elementor-element.elementor-element-71d6a662 .elementor-testimonial__image-wrapper {
    position: relative;
}

.elementor-2766 .elementor-element.elementor-element-71d6a662
.elementor-testimonial__image.apply-effect:after {
    content: url(https://landing.smilehairclinic.com/wp-content/uploads/2024/07/Asset-1-5.svg);
    position: absolute;
    top: 28%;
    left: 75%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 100px;
}

***/

.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .elementor-testimonial__image-wrapper {
  position: relative;
}

.elementor-2766
  .elementor-element.elementor-element-71d6a662
  .elementor-testimonial__image.apply-effect:after {
  content: url(https://landing.smilehairclinic.com/wp-content/uploads/2024/07/Asset-1-5.svg);
  position: absolute;
  top: 28%;
  left: 75%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
} /* End custom CSS */
/* Start custom CSS */
@media (max-width: 768px) {
  main {
    height: auto;
    min-height: unset !important;
  }
}

/* Testimonial içeriğini flex düzenine çevirelim */
.elementor-testimonial__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* Resmi, adı, unvanı ve yorumu sıralamak için */
.elementor-testimonial__image {
  order: 1;
  margin-bottom: 10px; /* İsteğe bağlı: resim ve metin arasına boşluk ekler */
}

.elementor-testimonial__name {
  order: 2;
  margin-bottom: 5px; /* İsteğe bağlı: isim ve unvan arasına boşluk ekler */
}

.elementor-testimonial__title {
  order: 3;
  margin-bottom: 10px; /* İsteğe bağlı: unvan ve yorum arasına boşluk ekler */
}

.elementor-testimonial__text {
  order: 4;
}

/* Resmi footer'dan çıkartmak ve içeriğe eklemek için */
.elementor-testimonial__footer {
  margin-bottom: -20px !important;
}

.elementor-tab-title {
  border-radius: 20px;
  margin-bottom: 15px !important;
}

/* Accordion başlıkları stilize etmek için */
.smile-accordion .elementor-accordion-item .elementor-accordion-title {
  position: relative;
  padding-left: 30px; /* Sol tarafta boşluk bırakmak için */
}

/* Soldaki noktaları eklemek için */
.smile-accordion .elementor-accordion-item .elementor-accordion-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-color: #16213e;
  border-radius: 50%;
}

/* Soldaki dikey çizgiyi eklemek için */
.smile-accordion .elementor-accordion-item {
  position: relative;
}

.smile-accordion .elementor-accordion-item::before {
  content: "";
  position: absolute;
  left: 29px; /* Noktaların tam ortasına hizalamak için */
  top: 0;
  bottom: 0;
  width: 2px;
  background-color: #16213e;
}

.smile-accordion .elementor-accordion .elementor-tab-title {
  margin-bottom: 0px !important;
}

.navbar {
  display: none !important;
}

.masaustu-ikonlar path.cls-1 {
  color: #919091 !important;
  fill: #919091 !important;
}

.masaustu-ikonlar circle.cls-2 {
  color: #919091 !important;
  fill: #919091 !important;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  border: 2px solid transparent;
  border-radius: 10px;
  background-color: #666666;
}

.fiyat-ilk
  .elementor-price-table
  .elementor-price-table__features-list
  li:not(:first-child):before {
  content: "";
  display: block;
  border: 1px solid hsla(0, 0%, 47.8%, 0.3);
  margin: 10px 12.5%;
  margin-top: -35px !important;
}

.elementor-price-table__feature-inner {
  font-size: 13px !important;
}

@media screen and (min-width: 992px) {
  .gold .elementor-price-table__feature-inner {
    margin-left: 35px !important;
  }

  .diamond .elementor-price-table__feature-inner {
    margin-left: 35px !important;
  }

  .platinum .elementor-price-table__feature-inner {
    margin-left: 35px !important;
  }

  
}

.gold .elementor-price-table__features-list li:nth-child(odd) {
  background-color: #f5f5f5; /* Light gray for odd items */
}

.gold .elementor-price-table__features-list li:nth-child(even) {
  background-color: #ffffff; /* White for even items */
}

.platinum .elementor-price-table__features-list li:nth-child(odd) {
  background-color: #f5f5f5; /* Light gray for odd items */
}

.platinum .elementor-price-table__features-list li:nth-child(even) {
  background-color: #ffffff; /* White for even items */
}

.diamond .elementor-price-table__features-list li:nth-child(odd) {
  background-color: #f5f5f5; /* Light gray for odd items */
}

.diamond .elementor-price-table__features-list li:nth-child(even) {
  background-color: #ffffff; /* White for even items */
}

.elementor-widget-price-table .elementor-widget-container {
  background-position-y: -15px !important;
}

button.toggle-features-button {
  margin-left: auto;
  margin-right: auto !important;
}

@media screen and (max-width: 992px) {
  .elementor-widget-price-table .elementor-widget-container {
    background-position-y: -50px !important;
  }
  .elementor-price-table__price {
    padding: 0px !important;
  }
}

@media screen and (min-width: 992px) {
  .toggle-features-button {
    display: none !important;
  }
}

.elementor-price-table__heading {
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.elementor-price-table__heading::after {
  content: "";
  display: block;
  width: 200px; /* Divider uzunluğunu ayarlayın */
  height: 2px; /* Divider kalınlığını ayarlayın */

  margin: 10px auto 0;
  background-image: var(
    --wpr-bg-44a8fbb0-d78b-4159-9c50-a0f7611ed55d
  ); /* SVG divider URL'sini buraya ekleyin */
  background-size: contain;
  background-repeat: no-repeat;
  background-color: unset !important;
}

.gold .elementor-price-table__button,
.gold .toggle-features-button {
  background-image: var(
    --wpr-bg-5017aa7d-6637-4dae-974b-fb2bc8dde56a
  ) !important;
  background-position: bottom center !important;
  background-repeat: no-repeat !important;
  background-size: 200px !important;
  border-radius: 30px !important;
  border: unset !important;
  color: #fff !important;
  font-weight: 700 !important;
}

.platinum .elementor-price-table__button,
.platinum .toggle-features-button {
  background-image: var(
    --wpr-bg-b8fa9277-90da-481d-b849-fb6077331b2c
  ) !important;
  background-position: bottom center !important;
  background-repeat: no-repeat !important;
  background-size: 200px !important;
  border-radius: 30px !important;
  border: unset !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-align: center !important;
}

.diamond .elementor-price-table__button,
.diamond .toggle-features-button {
  background-image: var(
    --wpr-bg-5b21c86d-1148-426a-87ef-c4750519c815
  ) !important;
  background-position: bottom center !important;
  background-repeat: no-repeat !important;
  background-size: 200px !important;
  border-radius: 30px !important;
  border: unset !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-align: center !important;
}


.diamond .elementor-price-table__button,
.diamond .toggle-features-button {
  background-image: var(
    --wpr-bg-5b21c86d-1148-426a-87ef-c4750519c815
  ) !important;
  background-position: bottom center !important;
  background-repeat: no-repeat !important;
  background-size: 200px !important;
  border-radius: 30px !important;
  border: unset !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-align: center !important;
}

.fiyat-ilk h4.elementor-price-table__heading,
.fiyat-ilk .elementor-price-table__header {
  color: transparent !important;
  background-color: transparent !important;
}

.fiyat-ilk .elementor-price-table__price {
  color: transparent !important;
}

.elementor-price-table .elementor-price-table__features-list li {
  line-height: 19px;
}

.elementor-price-table {
  display: flex;
  flex-direction: column;
}

.elementor-price-table__price {
  order: 3; /* Fiyatı alt kısma alır */
}

.elementor-price-table__features-list {
  order: 2; /* Özellikleri fiyatın üzerine yerleştirir */
}

.elementor-price-table__footer {
  order: 4; /* Footer en alta kalır */
}

ul.elementor-price-table__features-list {
  margin-top: 20px !important;
}

.elementor-price-table__footer {
  padding-top: 10px !important;
}

.elementor-widget-price-table .elementor-widget-container {
  background-position-y: -30px;
}

.elementor-price-table .elementor-price-table__features-list li {
  min-height: 66px !important;
  align-content: center !important;
}

.elementor-price-table__feature-inner {
  line-height: 22px !important;
}

@media screen and (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
}

@media screen and (max-width: 992px) {
  .elementor-price-table__feature-inner {
    text-align: center !important;
  }

  .elementor-price-table .elementor-price-table__features-list li {
    min-height: unset !important;
    align-content: center !important;
  }

  a.elementor-price-table__button.elementor-button.elementor-size-md {
    width: 200px !important;
    text-align: center;
  }

  .elementor-price-table__footer {
    margin-left: auto;
    margin-right: auto !important;
    padding-top: 20px !important;
  }
}

.elementor-price-table .elementor-price-table__features-list svg ~ * {
  vertical-align: super !important;
}

span.hidden-desktop {
  font-weight: 600 !important;
}

button.toggle-features-button.transparent {
  background: unset !important;
  color: #000000 !important;
  font-size: 20px !important;
  margin-bottom: 0px !important;
}

.contact-icons .elementor-widget .elementor-icon-list-icon svg {
  height: 18px !important;
  width: 18px !important;
}

ul.elementor-price-table__features-list li {
  min-height: 30px;
}

.elementor-price-table__features-list li:before {
  margin: 10px 5px !important;
} /* End custom CSS */
