.elementor-931 .elementor-element.elementor-element-15e64f4 {
  --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;
  --overlay-opacity: 1;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-15e64f4:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-15e64f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
	  animation: switchBg 8s infinite;
}


@keyframes switchBg {
  0%, 45% {
    background-image: url("../images/3.jpg");
  }
  50%, 100% {
    background-image: url("../images/4.jpg");
  }
}

.elementor-931 .elementor-element.elementor-element-15e64f4, .elementor-931 .elementor-element.elementor-element-15e64f4::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-659b0d8c {
  --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;
  --overlay-opacity: 0.76;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-659b0d8c::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {


}
.elementor-931 .elementor-element.elementor-element-305b2be9 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
--padding-top: 180px;
    --padding-bottom: 10%;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-305b2be9::before, .elementor-931 .elementor-element.elementor-element-305b2be9 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-305b2be9 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-305b2be9 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-305b2be9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-305b2be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-931 .elementor-element.elementor-element-53679172 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-4f6c6dcc {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-40b6c9b6 {
  --display: flex;
  --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-931 .elementor-element.elementor-element-6a92e09d {
  --display: flex;
	background-color: #dd1015;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-767e95a);
  --border-color: var(--e-global-color-767e95a);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-6a92e09d, .elementor-931 .elementor-element.elementor-element-6a92e09d::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-4597e6f4 {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-41732371 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-64a4f32e > .elementor-widget-container {
  margin: 0px 0px 0x 0px;
}
.elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading {
  text-align: left;
}



@media (max-width: 1399px) {
    .elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-fcde0cd-font-family), Sans-serif;
  font-size: 3rem;
  font-weight: var(--e-global-typography-fcde0cd-font-weight);
  text-transform: var(--e-global-typography-fcde0cd-text-transform);
  line-height: var(--e-global-typography-fcde0cd-line-height);
}
}


@media (min-width: 1400px) and (max-width: 1439px) {
    .elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-fcde0cd-font-family), Sans-serif;
  font-size: 3rem;
  font-weight: var(--e-global-typography-fcde0cd-font-weight);
  text-transform: var(--e-global-typography-fcde0cd-text-transform);
  line-height: var(--e-global-typography-fcde0cd-line-height);
}
}


@media (min-width: 1440px) and (max-width: 1918px) {
  .elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-fcde0cd-font-family), Sans-serif;
  font-size: 3rem;
  font-weight: var(--e-global-typography-fcde0cd-font-weight);
  text-transform: var(--e-global-typography-fcde0cd-text-transform);
  line-height: var(--e-global-typography-fcde0cd-line-height);
}
}


@media (min-width: 1919px) and (max-width: 2000px) {
  .elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-fcde0cd-font-family), Sans-serif;
  font-size: var(--e-global-typography-fcde0cd-font-size);
  font-weight: var(--e-global-typography-fcde0cd-font-weight);
  text-transform: var(--e-global-typography-fcde0cd-text-transform);
  line-height: var(--e-global-typography-fcde0cd-line-height);
}
}


@media (min-width: 1922px) {
  .elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-fcde0cd-font-family), Sans-serif;
  font-size: var(--e-global-typography-fcde0cd-font-size);
  font-weight: var(--e-global-typography-fcde0cd-font-weight);
  text-transform: var(--e-global-typography-fcde0cd-text-transform);
  line-height: var(--e-global-typography-fcde0cd-line-height);
}
}


.distant-underline {
    text-decoration: none;
    border-bottom: 2px solid #fff;
    display: inline-block;
	font-weight: 700;

}
.elementor-931 .elementor-element.elementor-element-408c5896 {
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-62d4ea5d .elementor-button {
  background-color: var(--e-global-color-4698200);
  fill: var(--e-global-color-28574a7);
  color: #fff;
  border-radius: 999px 999px 999px 999px;
  padding: 20px 40px 20px 40px;
}
.elementor-931 .elementor-element.elementor-element-62d4ea5d .elementor-button:hover, .elementor-931 .elementor-element.elementor-element-62d4ea5d .elementor-button:focus {
	  background-color: #da251c;

  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-62d4ea5d .elementor-button:hover svg, .elementor-931 .elementor-element.elementor-element-62d4ea5d .elementor-button:focus svg {
  fill: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-816fa59 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-284d816d {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1e1029c7 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 150px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-73609049 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 7px;
  --padding-bottom: 7px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-73609049:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-73609049 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0f0c1f7);
}
.elementor-931 .elementor-element.elementor-element-73609049, .elementor-931 .elementor-element.elementor-element-73609049::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-73609049.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-931 .elementor-element.elementor-element-258c0867 .elementor-icon-list-icon i {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-258c0867 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-767e95a);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-258c0867 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-258c0867 .elementor-icon-list-text {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-17daff6f {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 150px;
  --margin-bottom: 5px;
  --margin-left: 0px;
  --margin-right: -30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-496d2868 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 7px;
  --padding-bottom: 7px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2;
}
.elementor-931 .elementor-element.elementor-element-496d2868:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-496d2868 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0f0c1f7);
}
.elementor-931 .elementor-element.elementor-element-496d2868, .elementor-931 .elementor-element.elementor-element-496d2868::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-496d2868.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-931 .elementor-element.elementor-element-121546d0 .elementor-icon-list-icon i {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-121546d0 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-767e95a);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-121546d0 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-121546d0 .elementor-icon-list-text {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-d135071 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 133px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 215px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7373b157 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 7px;
  --padding-bottom: 7px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7373b157:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-7373b157 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0f0c1f7);
}
.elementor-931 .elementor-element.elementor-element-7373b157, .elementor-931 .elementor-element.elementor-element-7373b157::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-7373b157.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-931 .elementor-element.elementor-element-11fb2430 .elementor-icon-list-icon i {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-11fb2430 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-767e95a);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-11fb2430 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-11fb2430 .elementor-icon-list-text {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-6f2b8d20 {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --margin-top: -20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-343948ef {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-931 .elementor-element.elementor-element-343948ef:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-343948ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-343948ef, .elementor-931 .elementor-element.elementor-element-343948ef::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-6486016c {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-339e35a8 img {
  border-radius: 15px 15px 15px 15px;
}
.elementor-931 .elementor-element.elementor-element-3c1e218a {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-5105a747 {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-5105a747 .elementor-heading-title {
  color: var(--e-global-color-b37e5a6);
}
.elementor-931 .elementor-element.elementor-element-7d78e64c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 7px;
  --padding-bottom: 7px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7d78e64c:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-7d78e64c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b37e5a6);
}
.elementor-931 .elementor-element.elementor-element-7d78e64c, .elementor-931 .elementor-element.elementor-element-7d78e64c::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-17f6aba2 > .elementor-widget-container {
  margin: 0px -5px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-17f6aba2 {
  --e-rating-icon-font-size: 19px;
  --e-rating-gap: 2px;
  --e-rating-icon-marked-color: #F8C465;
}
.elementor-931 .elementor-element.elementor-element-6e17a8f2 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-1e5a0e5c {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-76fa6fc7 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7125688b {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-2ad2447c > .elementor-widget-container {
  margin: 0px 0px -13px 0px;
}
.elementor-931 .elementor-element.elementor-element-2ad2447c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-931 .elementor-element.elementor-element-55a1e028 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-42b465c7 {
  --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: 222px 222px 222px 222px;
  box-shadow: 0px 15px 16px -7px rgba(0, 0, 0, 0.1);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-42b465c7, .elementor-931 .elementor-element.elementor-element-42b465c7::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-10949f5b {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-471fe2e5 img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-931 .elementor-element.elementor-element-4a2d4f31 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -36px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-2f2cb479 img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-931 .elementor-element.elementor-element-79138985 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -32px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-30c3bb8f img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-931 .elementor-element.elementor-element-315a016a {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -35px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-c24a5b6 > .elementor-widget-container {
  margin: 1px 0px -6px 0px;
}
.elementor-931 .elementor-element.elementor-element-c24a5b6 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-4698200);
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-framed .elementor-icon, .elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-default .elementor-icon {
  color: var(--e-global-color-4698200);
  border-color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-framed .elementor-icon, .elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-767e95a);
  color: var(--e-global-color-5294033);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-framed .elementor-icon:hover, .elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-767e95a);
  border-color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-framed .elementor-icon:hover, .elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-5294033);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-5294033);
}
.elementor-931 .elementor-element.elementor-element-c24a5b6 .elementor-icon {
  font-size: 27px;
}
.elementor-931 .elementor-element.elementor-element-c24a5b6 .elementor-icon svg {
  height: 27px;
}
.elementor-931 .elementor-element.elementor-element-2a181b0f {
  --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;
  --overflow: hidden;
  --background-transition: 0.3s;
  --margin-top: -104px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 5;
}
.elementor-931 .elementor-element.elementor-element-6505e889 {
  --display: flex;
  --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-931 .elementor-element.elementor-element-6505e889.e-con {
  --e-con-transform-rotateZ: 2deg;
}
.elementor-931 .elementor-element.elementor-element-6505e889, .elementor-931 .elementor-element.elementor-element-6505e889::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-42e85d36 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -35px;
  --margin-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-42e85d36:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-42e85d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #9f2822;
}
.elementor-931 .elementor-element.elementor-element-42e85d36, .elementor-931 .elementor-element.elementor-element-42e85d36::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-1c9853a7 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 100px;
  --padding-right: 329px;
}
.elementor-931 .elementor-element.elementor-element-1c9853a7:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-1c9853a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #97110a;
}
.elementor-931 .elementor-element.elementor-element-1c9853a7.e-con {
  --e-con-transform-rotateZ: -4deg;
}
.elementor-931 .elementor-element.elementor-element-1c9853a7, .elementor-931 .elementor-element.elementor-element-1c9853a7::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-372cfde4 {
  --e-image-carousel-slides-to-show: 6;
}
.elementor-931 .elementor-element.elementor-element-372cfde4 .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-931 .elementor-element.elementor-element-37a8d8e4 {
  --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: 51px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-229f80d6 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-2eb5e04 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 24px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-20cac0c7 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --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-931 .elementor-element.elementor-element-52849eb9 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-52849eb9, .elementor-931 .elementor-element.elementor-element-52849eb9::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-68a7633a {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-68a7633a .elementor-heading-title {
  color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-7735e893 > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-931 .elementor-element.elementor-element-7735e893 .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-7735e893 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-dd1c9d0-font-family), Sans-serif;
  font-size: var(--e-global-typography-dd1c9d0-font-size);
  font-weight: var(--e-global-typography-dd1c9d0-font-weight);
  text-transform: var(--e-global-typography-dd1c9d0-text-transform);
  line-height: var(--e-global-typography-dd1c9d0-line-height);
}
.elementor-931 .elementor-element.elementor-element-57d4fd26 {
  text-align: center;
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-3907e926 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-20985b91 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-20985b91::before, .elementor-931 .elementor-element.elementor-element-20985b91 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-20985b91 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-20985b91 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-20985b91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-20985b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at center center, var(--e-global-color-6627dce) 34%, var(--e-global-color-b37e5a6) 100%);
}
.elementor-931 .elementor-element.elementor-element-20985b91, .elementor-931 .elementor-element.elementor-element-20985b91::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-40756026 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.28;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-931 .elementor-element.elementor-element-40756026::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-40756026 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-40756026 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-1aca16e7 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7fe588a {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-ac23ab4 > .elementor-widget-container {
  background-color: var(--e-global-color-b37e5a6);
  padding: 7px 7px 7px 7px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 5px rgba(199.00000000000003, 36.00000000000009, 35.00000000000002, 0.28);
}
.elementor-931 .elementor-element.elementor-element-4fb8ab7d {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 5px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-15edfb3b > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-15edfb3b {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-1d153228 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-1d153228 {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-a90d931 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.15;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-a90d931::before, .elementor-931 .elementor-element.elementor-element-a90d931 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-a90d931 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-a90d931 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-a90d931 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-a90d931 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at center center, var(--e-global-color-6627dce) 34%, var(--e-global-color-4698200) 100%);
}
.elementor-931 .elementor-element.elementor-element-a90d931, .elementor-931 .elementor-element.elementor-element-a90d931::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-3a6fa420 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.17;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-931 .elementor-element.elementor-element-3a6fa420::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-567ff797 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-2ebe165b {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-5948fe8f > .elementor-widget-container {
  background-color: var(--e-global-color-4698200);
  padding: 9px 9px 9px 9px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 5px rgba(196.00000000000003, 163, 102.00000000000001, 0.22);
}
.elementor-931 .elementor-element.elementor-element-5d4bbf27 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 5px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-4e68e6eb > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-4e68e6eb {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-57d4603f > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-57d4603f {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-44224975 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-44224975::before, .elementor-931 .elementor-element.elementor-element-44224975 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-44224975 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-44224975 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-44224975 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-44224975 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at center center, var(--e-global-color-6627dce) 34%, var(--e-global-color-b37e5a6) 100%);
}
.elementor-931 .elementor-element.elementor-element-44224975, .elementor-931 .elementor-element.elementor-element-44224975::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-16aa8c45 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.28;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-931 .elementor-element.elementor-element-16aa8c45::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-6e03b336 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1c7dc0ef {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-5daf36c0 > .elementor-widget-container {
  background-color: var(--e-global-color-b37e5a6);
  padding: 4px 4px 4px 4px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 5px rgba(199.00000000000003, 36.00000000000009, 35.00000000000002, 0.28);
}
.elementor-931 .elementor-element.elementor-element-1cb61def {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 5px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-64d4b50e > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-64d4b50e {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-1eb5d8ec > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-1eb5d8ec {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-54308918 {
  --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: 80px;
  --padding-bottom: 170px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-3be1d428 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-c1bd7ea {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-2015df49 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-45f9dac4 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --border-radius: 22px 22px 22px 22px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-931 .elementor-element.elementor-element-45f9dac4::before, .elementor-931 .elementor-element.elementor-element-45f9dac4 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-45f9dac4 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-45f9dac4 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-45f9dac4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-45f9dac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at center center, var(--e-global-color-6627dce) 83%, #f2295b 100%);
}
.elementor-931 .elementor-element.elementor-element-430ef0c4 img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-931 .elementor-element.elementor-element-f8e370d {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-1a99bd75 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6d2ad6df {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-6d2ad6df, .elementor-931 .elementor-element.elementor-element-6d2ad6df::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-4f817cc0 {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-4f817cc0 .elementor-heading-title {
  color: var(--e-global-color-4698200);
  font-family: "DM Sans", Sans-serif;
  font-size: 0.9em;
  font-weight: 500;
}
.elementor-931 .elementor-element.elementor-element-369be675 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-494ea327 > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-931 .elementor-element.elementor-element-494ea327 .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-494ea327 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-dd1c9d0-font-family), Sans-serif;
  font-size: var(--e-global-typography-dd1c9d0-font-size);
  font-weight: var(--e-global-typography-dd1c9d0-font-weight);
  text-transform: var(--e-global-typography-dd1c9d0-text-transform);
  line-height: var(--e-global-typography-dd1c9d0-line-height);
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-12ee5afe {
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-34d5326c {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-3896412 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 3px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-3896412, .elementor-931 .elementor-element.elementor-element-3896412::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-5dfd5fb9 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-5dfd5fb9 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  color:#FFFFFF;
  font-family:var(--e-global-typography-565380e-font-family), Sans-serif;
  font-size:var(--e-global-typography-565380e-font-size);
  font-weight:var(--e-global-typography-565380e-font-weight);
  text-transform:var(--e-global-typography-565380e-text-transform);
  line-height:var(--e-global-typography-565380e-line-height);
}
.elementor-931 .elementor-element.elementor-element-6d09bf29 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-6d09bf29 {
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-5eaef18e {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 3px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-5eaef18e, .elementor-931 .elementor-element.elementor-element-5eaef18e::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-7fdee78f > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-7fdee78f .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  font-family:var(--e-global-typography-565380e-font-family), Sans-serif;
  font-size:var(--e-global-typography-565380e-font-size);
  font-weight:var(--e-global-typography-565380e-font-weight);
  text-transform:var(--e-global-typography-565380e-text-transform);
  line-height:var(--e-global-typography-565380e-line-height);
}
.elementor-931 .elementor-element.elementor-element-5541dfe8 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-5541dfe8 {
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-3a8c8f8a {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 3px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-3a8c8f8a, .elementor-931 .elementor-element.elementor-element-3a8c8f8a::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-cdbd68c > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-cdbd68c .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  font-family:var(--e-global-typography-565380e-font-family), Sans-serif;
  font-size:var(--e-global-typography-565380e-font-size);
  font-weight:var(--e-global-typography-565380e-font-weight);
  text-transform:var(--e-global-typography-565380e-text-transform);
  line-height:var(--e-global-typography-565380e-line-height);
}
.elementor-931 .elementor-element.elementor-element-728453b3 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-931 .elementor-element.elementor-element-728453b3 {
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-c185433 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 17px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7c0c3176 {
  --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;
  --overlay-opacity: 0.77;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7c0c3176:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-7c0c3176 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/9.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-931 .elementor-element.elementor-element-7c0c3176::before, .elementor-931 .elementor-element.elementor-element-7c0c3176 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-7c0c3176 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-7c0c3176 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-7c0c3176 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-7c0c3176 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(98deg, var(--e-global-color-6627dce) 21%, #781312 100%);
}
.elementor-931 .elementor-element.elementor-element-7c0c3176, .elementor-931 .elementor-element.elementor-element-7c0c3176::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-47a451b1 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-47a451b1::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 800px -50px;
  background-repeat: no-repeat;
  background-size: 85% auto;
}
.elementor-931 .elementor-element.elementor-element-3309a867 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1e444299 {
  --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-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --padding-top: 0px;
  --padding-bottom: 66px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1e444299, .elementor-931 .elementor-element.elementor-element-1e444299::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-5130f5ba {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6e9bf536 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-40073b12 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-767e95a);
  --border-color: var(--e-global-color-767e95a);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-40073b12, .elementor-931 .elementor-element.elementor-element-40073b12::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-3cb3d0e8 {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-35af9dc > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-931 .elementor-element.elementor-element-35af9dc .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-35af9dc .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-dd1c9d0-font-family), Sans-serif;
  font-size: var(--e-global-typography-dd1c9d0-font-size);
  font-weight: var(--e-global-typography-dd1c9d0-font-weight);
  text-transform: var(--e-global-typography-dd1c9d0-text-transform);
  line-height: var(--e-global-typography-dd1c9d0-line-height);
}
.elementor-931 .elementor-element.elementor-element-5caec9ec {
  --display: flex;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-709b37af > .elementor-widget-container {
  margin: 0px 66px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-5d8cfc21 {
  --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: 45px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-34b0a758 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7c26da51 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 22px;
  --padding-bottom: 22px;
  --padding-left: 37px;
  --padding-right: 22px;
}
.elementor-931 .elementor-element.elementor-element-7c26da51, .elementor-931 .elementor-element.elementor-element-7c26da51::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-7c26da51.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(2.7px);
  backdrop-filter: blur(2.7px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-931 .elementor-element.elementor-element-189589da {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-72769a86 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-4aad60ab > .elementor-widget-container {
  background-color: var(--e-global-color-4698200);
  padding: 4px 4px 4px 4px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 5px rgba(196.00000000000003, 163, 102.00000000000001, 0.22);
}
.elementor-931 .elementor-element.elementor-element-728c6318 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-728c6318 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-c30cb5e > .elementor-widget-container {
  margin: 0px 30px -28px 0px;
}
.elementor-931 .elementor-element.elementor-element-c30cb5e {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-3b3b5685 .elementor-button {
  background-color: var(--e-global-color-f53f0a5);
  fill: var(--e-global-color-4698200);
  color: var(--e-global-color-4698200);
  border-radius: 999px 999px 999px 999px;
  padding: 0px 0px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-3b3b5685 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-931 .elementor-element.elementor-element-3b3b5685 .elementor-button:hover, .elementor-931 .elementor-element.elementor-element-3b3b5685 .elementor-button:focus {
  color: var(--e-global-color-0107a88);
}
.elementor-931 .elementor-element.elementor-element-3b3b5685 .elementor-button:hover svg, .elementor-931 .elementor-element.elementor-element-3b3b5685 .elementor-button:focus svg {
  fill: var(--e-global-color-0107a88);
}
.elementor-931 .elementor-element.elementor-element-15cec575 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 22px;
  --padding-bottom: 22px;
  --padding-left: 37px;
  --padding-right: 22px;
}
.elementor-931 .elementor-element.elementor-element-15cec575:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-15cec575 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF0A;
}
.elementor-931 .elementor-element.elementor-element-15cec575, .elementor-931 .elementor-element.elementor-element-15cec575::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-15cec575.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-931 .elementor-element.elementor-element-2ef6f34 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-100a8558 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-340e119a > .elementor-widget-container {
  background-color: var(--e-global-color-4698200);
  padding: 4px 4px 4px 4px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 5px rgba(196.00000000000003, 163, 102.00000000000001, 0.22);
}
.elementor-931 .elementor-element.elementor-element-24232cc8 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-24232cc8 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-d2eb7e2 > .elementor-widget-container {
  margin: 0px 30px -28px 0px;
}
.elementor-931 .elementor-element.elementor-element-d2eb7e2 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-51f25b86 .elementor-button {
  background-color: var(--e-global-color-f53f0a5);
  fill: var(--e-global-color-4698200);
  color: var(--e-global-color-4698200);
  border-radius: 999px 999px 999px 999px;
  padding: 0px 0px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-51f25b86 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-931 .elementor-element.elementor-element-51f25b86 .elementor-button:hover, .elementor-931 .elementor-element.elementor-element-51f25b86 .elementor-button:focus {
  color: var(--e-global-color-0107a88);
}
.elementor-931 .elementor-element.elementor-element-51f25b86 .elementor-button:hover svg, .elementor-931 .elementor-element.elementor-element-51f25b86 .elementor-button:focus svg {
  fill: var(--e-global-color-0107a88);
}
.elementor-931 .elementor-element.elementor-element-4993634e {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-503d8d89 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 22px;
  --padding-bottom: 22px;
  --padding-left: 37px;
  --padding-right: 22px;
}
.elementor-931 .elementor-element.elementor-element-503d8d89:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-503d8d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF0A;
}
.elementor-931 .elementor-element.elementor-element-503d8d89, .elementor-931 .elementor-element.elementor-element-503d8d89::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-503d8d89.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(2.6px);
  backdrop-filter: blur(2.6px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-931 .elementor-element.elementor-element-34d3a0f3 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6aec545c {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-3acbf21 > .elementor-widget-container {
  background-color: var(--e-global-color-4698200);
  padding: 4px 4px 4px 4px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 5px rgba(196.00000000000003, 163, 102.00000000000001, 0.22);
}
.elementor-931 .elementor-element.elementor-element-701127ee > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-701127ee {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-4c017174 > .elementor-widget-container {
  margin: 0px 30px -28px 0px;
}
.elementor-931 .elementor-element.elementor-element-4c017174 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-3670cb4b .elementor-button {
  background-color: var(--e-global-color-f53f0a5);
  fill: var(--e-global-color-4698200);
  color: var(--e-global-color-4698200);
  border-radius: 999px 999px 999px 999px;
  padding: 0px 0px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-3670cb4b .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-931 .elementor-element.elementor-element-3670cb4b .elementor-button:hover, .elementor-931 .elementor-element.elementor-element-3670cb4b .elementor-button:focus {
  color: var(--e-global-color-0107a88);
}
.elementor-931 .elementor-element.elementor-element-3670cb4b .elementor-button:hover svg, .elementor-931 .elementor-element.elementor-element-3670cb4b .elementor-button:focus svg {
  fill: var(--e-global-color-0107a88);
}
.elementor-931 .elementor-element.elementor-element-41327960 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 22px;
  --padding-bottom: 22px;
  --padding-left: 37px;
  --padding-right: 22px;
}
.elementor-931 .elementor-element.elementor-element-41327960, .elementor-931 .elementor-element.elementor-element-41327960::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-41327960.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(2.6px);
  backdrop-filter: blur(2.6px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-931 .elementor-element.elementor-element-a7930ac {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-44adc859 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6c2d71f > .elementor-widget-container {
  background-color: var(--e-global-color-4698200);
  padding: 4px 4px 4px 4px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 5px rgba(196.00000000000003, 163, 102.00000000000001, 0.22);
}
.elementor-931 .elementor-element.elementor-element-5390d3c0 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-5390d3c0 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-6d43e9fa > .elementor-widget-container {
  margin: 0px 30px -28px 0px;
}
.elementor-931 .elementor-element.elementor-element-6d43e9fa {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-598a4123 .elementor-button {
  background-color: var(--e-global-color-f53f0a5);
  fill: var(--e-global-color-4698200);
  color: var(--e-global-color-4698200);
  border-radius: 999px 999px 999px 999px;
  padding: 0px 0px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-598a4123 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-931 .elementor-element.elementor-element-598a4123 .elementor-button:hover, .elementor-931 .elementor-element.elementor-element-598a4123 .elementor-button:focus {
  color: var(--e-global-color-0107a88);
}
.elementor-931 .elementor-element.elementor-element-598a4123 .elementor-button:hover svg, .elementor-931 .elementor-element.elementor-element-598a4123 .elementor-button:focus svg {
  fill: var(--e-global-color-0107a88);
}
.elementor-931 .elementor-element.elementor-element-7e50f057 {
  --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: 160px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6b8a7af1 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-683b4912 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7de42792 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --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-931 .elementor-element.elementor-element-448e1f4f {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-448e1f4f, .elementor-931 .elementor-element.elementor-element-448e1f4f::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-297f5e25 {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-297f5e25 .elementor-heading-title {
  color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-6aee8ba8 > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-931 .elementor-element.elementor-element-6aee8ba8 .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-6aee8ba8 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-dd1c9d0-font-family), Sans-serif;
  font-size: var(--e-global-typography-dd1c9d0-font-size);
  font-weight: var(--e-global-typography-dd1c9d0-font-weight);
  text-transform: var(--e-global-typography-dd1c9d0-text-transform);
  line-height: var(--e-global-typography-dd1c9d0-line-height);
}
.elementor-931 .elementor-element.elementor-element-6551aea7 {
  text-align: center;
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-6f54afc3 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-677a5112 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-677a5112::before, .elementor-931 .elementor-element.elementor-element-677a5112 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-677a5112 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-677a5112 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-677a5112 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-677a5112 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at center center, var(--e-global-color-6627dce) 34%, var(--e-global-color-b37e5a6) 100%);
}
.elementor-931 .elementor-element.elementor-element-677a5112, .elementor-931 .elementor-element.elementor-element-677a5112::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-46c667d2 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.28;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-931 .elementor-element.elementor-element-46c667d2::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-77691ee1 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #FFFFFF38;
  --border-color: #FFFFFF38;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-77691ee1, .elementor-931 .elementor-element.elementor-element-77691ee1::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-20c11d48 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-20c11d48 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-8ec4cb > .elementor-widget-container {
  margin: 0px 0px -12px 0px;
}
.elementor-931 .elementor-element.elementor-element-8ec4cb {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-534c9d80 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --margin-top: 4px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7b85be92 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-7b85be92 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-7b85be92 .elementor-heading-title {
  color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-4f981043 > .elementor-widget-container {
  margin: 0px 0px -19px 0px;
}
.elementor-931 .elementor-element.elementor-element-1d342ace {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 14px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-2843cad7 .elementor-button {
  background-color: var(--e-global-color-767e95a);
  fill: var(--e-global-color-28574a7);
  color: var(--e-global-color-28574a7);
  border-radius: 999px 999px 999px 999px;
  padding: 20px 40px 20px 40px;
}
.elementor-931 .elementor-element.elementor-element-2843cad7 .elementor-button:hover, .elementor-931 .elementor-element.elementor-element-2843cad7 .elementor-button:focus {
  background-color: var(--e-global-color-b37e5a6);
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-2843cad7 .elementor-button:hover svg, .elementor-931 .elementor-element.elementor-element-2843cad7 .elementor-button:focus svg {
  fill: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-55d1924a > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}
body.rtl .elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}
body:not(.rtl) .elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}
.elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-icon i {
  color: var(--e-global-color-4698200);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4698200);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-55d1924a {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-55d1924a .elementor-icon-list-text {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-424fc0df {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 10px;
  --margin-right: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-424fc0df::before, .elementor-931 .elementor-element.elementor-element-424fc0df > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-424fc0df > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-424fc0df > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-424fc0df > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-424fc0df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at center center, var(--e-global-color-b37e5a6) 34%, var(--e-global-color-b37e5a6) 100%);
}
.elementor-931 .elementor-element.elementor-element-424fc0df, .elementor-931 .elementor-element.elementor-element-424fc0df::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-782f21b9 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.28;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-931 .elementor-element.elementor-element-782f21b9::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-75277daa {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #FFFFFF38;
  --border-color: #FFFFFF38;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-75277daa, .elementor-931 .elementor-element.elementor-element-75277daa::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-5b26a855 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-5b26a855 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-5b26a855 .elementor-heading-title {
  color: var(--e-global-color-767e95a);
  font-family: "DM Sans", Sans-serif;
  font-size: 1.6em;
  font-weight: 400;
}
.elementor-931 .elementor-element.elementor-element-4c78708d > .elementor-widget-container {
  margin: 0px 0px -12px 0px;
}
.elementor-931 .elementor-element.elementor-element-4c78708d {
  text-align: left;
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-63ce79e5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --margin-top: 4px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-559ca873 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-559ca873 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-559ca873 .elementor-heading-title {
  color: var(--e-global-color-767e95a);
  font-family: "DM Sans", Sans-serif;
  font-size: 2.8em;
  font-weight: 400;
}
.elementor-931 .elementor-element.elementor-element-113cdeb4 > .elementor-widget-container {
  margin: 0px 0px -19px 0px;
}
.elementor-931 .elementor-element.elementor-element-113cdeb4 {
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-1f99308e {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 14px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6bb7d7c5 .elementor-button {
  background-color: var(--e-global-color-767e95a);
  fill: var(--e-global-color-28574a7);
  color: var(--e-global-color-28574a7);
  border-radius: 999px 999px 999px 999px;
  padding: 20px 40px 20px 40px;
}
.elementor-931 .elementor-element.elementor-element-6bb7d7c5 .elementor-button:hover, .elementor-931 .elementor-element.elementor-element-6bb7d7c5 .elementor-button:focus {
  background-color: var(--e-global-color-4698200);
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-6bb7d7c5 .elementor-button:hover svg, .elementor-931 .elementor-element.elementor-element-6bb7d7c5 .elementor-button:focus svg {
  fill: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-2a41b93c > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}
body.rtl .elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}
body:not(.rtl) .elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}
.elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-icon i {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-icon svg {
  fill: var(--e-global-color-767e95a);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-2a41b93c {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-2a41b93c .elementor-icon-list-text {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-5af66491 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-5af66491::before, .elementor-931 .elementor-element.elementor-element-5af66491 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-5af66491 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-5af66491 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-5af66491 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-5af66491 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at center center, var(--e-global-color-6627dce) 34%, var(--e-global-color-b37e5a6) 100%);
}
.elementor-931 .elementor-element.elementor-element-5af66491, .elementor-931 .elementor-element.elementor-element-5af66491::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-26cc7324 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.28;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-931 .elementor-element.elementor-element-26cc7324::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-2756947c {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #FFFFFF38;
  --border-color: #FFFFFF38;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-2756947c, .elementor-931 .elementor-element.elementor-element-2756947c::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-6bb0564c > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-6bb0564c {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-6bb0564c .elementor-heading-title {
  color: var(--e-global-color-767e95a);
  font-family: "DM Sans", Sans-serif;
  font-size: 1.6em;
  font-weight: 400;
}
.elementor-931 .elementor-element.elementor-element-3407a6cf > .elementor-widget-container {
  margin: 0px 0px -12px 0px;
}
.elementor-931 .elementor-element.elementor-element-3407a6cf {
  text-align: left;
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-718cd0f9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --margin-top: 4px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-4ac8bc92 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-4ac8bc92 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-4ac8bc92 .elementor-heading-title {
  color: var(--e-global-color-4698200);
  font-family: "DM Sans", Sans-serif;
  font-size: 2.8em;
  font-weight: 400;
}
.elementor-931 .elementor-element.elementor-element-5a1096ef > .elementor-widget-container {
  margin: 0px 0px -19px 0px;
}
.elementor-931 .elementor-element.elementor-element-5a1096ef {
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-7cfe40fa {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 14px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-524c19c5 .elementor-button {
  background-color: var(--e-global-color-767e95a);
  fill: var(--e-global-color-28574a7);
  color: var(--e-global-color-28574a7);
  border-radius: 999px 999px 999px 999px;
  padding: 20px 40px 20px 40px;
}
.elementor-931 .elementor-element.elementor-element-524c19c5 .elementor-button:hover, .elementor-931 .elementor-element.elementor-element-524c19c5 .elementor-button:focus {
  background-color: var(--e-global-color-b37e5a6);
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-524c19c5 .elementor-button:hover svg, .elementor-931 .elementor-element.elementor-element-524c19c5 .elementor-button:focus svg {
  fill: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-7a2da067 > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}
body.rtl .elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}
body:not(.rtl) .elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}
.elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-icon i {
  color: var(--e-global-color-4698200);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4698200);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-7a2da067 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-7a2da067 .elementor-icon-list-text {
  color: var(--e-global-color-767e95a);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-2b587f80 {
  --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: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-800472d {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-3bdad80b {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-794ace7e {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-794ace7e.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top: 56px;
}
.elementor-931 .elementor-element.elementor-element-794ace7e.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
  top: 56px;
}
#wpadminbar ~ .elementor-931 .elementor-element.elementor-element-794ace7e.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-931 .elementor-element.elementor-element-794ace7e.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top: calc(56px + var(--wpadminbar-height, 0px));
}
#wpadminbar ~ .elementor-931 .elementor-element.elementor-element-794ace7e.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-931 .elementor-element.elementor-element-794ace7e.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
  top: calc(56px + var(--wpadminbar-height, 0px));
}
.elementor-931 .elementor-element.elementor-element-794ace7e.elementor-element.e-flex.jkit-sticky-element--enabled {
  z-index: 100;
}
.elementor-931 .elementor-element.elementor-element-1c5a6893 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-4a011175 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-4a011175, .elementor-931 .elementor-element.elementor-element-4a011175::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-1740fdd6 {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-1740fdd6 .elementor-heading-title {
  color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-5d02e47f {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1c26090b > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-931 .elementor-element.elementor-element-1c26090b .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-1c26090b .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-dd1c9d0-font-family), Sans-serif;
  font-size: var(--e-global-typography-dd1c9d0-font-size);
  font-weight: var(--e-global-typography-dd1c9d0-font-weight);
  text-transform: var(--e-global-typography-dd1c9d0-text-transform);
  line-height: var(--e-global-typography-dd1c9d0-line-height);
}
.elementor-931 .elementor-element.elementor-element-508f0e46 > .elementor-widget-container {
  margin: 0px 37px -13px 0px;
}
.elementor-931 .elementor-element.elementor-element-508f0e46 {
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-1d586914 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-4a0a6ca3 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-3f987aad {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.09;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-931 .elementor-element.elementor-element-3f987aad::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-6627dce);
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-3f987aad:hover::before, .elementor-931 .elementor-element.elementor-element-3f987aad:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-slideshow:hover::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-3f987aad:hover {
  --overlay-opacity: 0.2;
}
.elementor-931 .elementor-element.elementor-element-3f987aad, .elementor-931 .elementor-element.elementor-element-3f987aad::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-398dfd1d {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-64c8a380 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-49a4257e > .elementor-widget-container {
  background-color: var(--e-global-color-b37e5a6);
  padding: 4px 4px 4px 4px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 7px rgba(199.00000000000003, 36.00000000000009, 35.00000000000002, 0.32);
}
.elementor-931 .elementor-element.elementor-element-49a4257e img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-931 .elementor-element.elementor-element-6f3ee8c9 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-3fbb8f0 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-3fbb8f0 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-4b812361 {
  --e-rating-gap: 5px;
  --e-rating-icon-marked-color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-7d22f4ba {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-576f3911 > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-931 .elementor-element.elementor-element-8e1d4a8 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.09;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-931 .elementor-element.elementor-element-8e1d4a8::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-6627dce);
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-8e1d4a8:hover::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-slideshow:hover::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-8e1d4a8:hover {
  --overlay-opacity: 0.2;
}
.elementor-931 .elementor-element.elementor-element-8e1d4a8, .elementor-931 .elementor-element.elementor-element-8e1d4a8::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-60e8a60a {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-4d99551c {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-67f83495 > .elementor-widget-container {
  background-color: var(--e-global-color-b37e5a6);
  padding: 4px 4px 4px 4px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 7px rgba(199.00000000000003, 36.00000000000009, 35.00000000000002, 0.32);
}
.elementor-931 .elementor-element.elementor-element-67f83495 img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-931 .elementor-element.elementor-element-78f0d99c {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-8460e91 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-8460e91 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-6d4f44d6 {
  --e-rating-gap: 5px;
  --e-rating-icon-marked-color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-736c1722 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-390337f3 > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-931 .elementor-element.elementor-element-6dba4115 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.09;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-ee2a6a8);
  --border-color: var(--e-global-color-ee2a6a8);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-931 .elementor-element.elementor-element-6dba4115::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-6627dce);
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-6dba4115:hover::before, .elementor-931 .elementor-element.elementor-element-6dba4115:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-slideshow:hover::before {
  background-image: url("../images/1-3.png");
  --background-overlay: '';
  background-position: 132px -58px;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.elementor-931 .elementor-element.elementor-element-6dba4115:hover {
  --overlay-opacity: 0.2;
}
.elementor-931 .elementor-element.elementor-element-6dba4115, .elementor-931 .elementor-element.elementor-element-6dba4115::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-7363d58a {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-362cb78b {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6b5b878b > .elementor-widget-container {
  background-color: var(--e-global-color-b37e5a6);
  padding: 4px 4px 4px 4px;
  border-radius: 999px 999px 999px 999px;
  box-shadow: 0px 0px 0px 7px rgba(199.00000000000003, 36.00000000000009, 35.00000000000002, 0.32);
}
.elementor-931 .elementor-element.elementor-element-6b5b878b img {
  border-radius: 999px 999px 999px 999px;
}
.elementor-931 .elementor-element.elementor-element-102b98c1 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-19f6e8a8 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-19f6e8a8 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-6c43eea7 {
  --e-rating-gap: 5px;
  --e-rating-icon-marked-color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-798b1493 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-63f773dd > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-931 .elementor-element.elementor-element-753c47d {
  --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: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6f1aaa3e {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-16fe00d4 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 35px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7d750f8 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --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-931 .elementor-element.elementor-element-65966b1a {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-65966b1a, .elementor-931 .elementor-element.elementor-element-65966b1a::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-6571135c {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-6571135c .elementor-heading-title {
  color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-66337420 > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-931 .elementor-element.elementor-element-66337420 .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-66337420 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-dd1c9d0-font-family), Sans-serif;
  font-size: var(--e-global-typography-dd1c9d0-font-size);
  font-weight: var(--e-global-typography-dd1c9d0-font-weight);
  text-transform: var(--e-global-typography-dd1c9d0-text-transform);
  line-height: var(--e-global-typography-dd1c9d0-line-height);
}
.elementor-931 .elementor-element.elementor-element-239b166 {
  text-align: center;
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-7577bffa {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7ca50c0 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-23c4c344 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6b184dc6 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -62px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 0px;
  --z-index: 2;
}
.elementor-931 .elementor-element.elementor-element-1ac07dee {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1ac07dee:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-1ac07dee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-1ac07dee, .elementor-931 .elementor-element.elementor-element-1ac07dee::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-22e87e92 {
  --e-rating-justify-content: center;
  --e-rating-gap: 4px;
  --e-rating-icon-marked-color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-5ad0e749 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-32bbff31 img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-931 .elementor-element.elementor-element-402d4524 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-d81be8b > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-d81be8b {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-6df43bce {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}
body.rtl .elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}
body:not(.rtl) .elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}
.elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-icon i {
  color: var(--e-global-color-4698200);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4698200);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-706afb68 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-706afb68 .elementor-icon-list-text {
  color: var(--e-global-color-efe8b2e);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-1a8a2033 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-17fe24b9 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -62px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 0px;
  --z-index: 2;
}
.elementor-931 .elementor-element.elementor-element-2813e159 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-2813e159:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-2813e159 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-2813e159, .elementor-931 .elementor-element.elementor-element-2813e159::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-106358c3 {
  --e-rating-justify-content: center;
  --e-rating-gap: 4px;
  --e-rating-icon-marked-color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-7438745a {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-4bf1178d img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-931 .elementor-element.elementor-element-5a1fcc4d {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-354db3ba > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-354db3ba {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-354db3ba .elementor-heading-title {
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-7e2056e0 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}
body.rtl .elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}
body:not(.rtl) .elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}
.elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-icon i {
  color: var(--e-global-color-4698200);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4698200);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-1e4b5abc {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-1e4b5abc .elementor-icon-list-text {
  color: var(--e-global-color-efe8b2e);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-41ab5604 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-c77dfea {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-186bf8db {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -62px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 0px;
  --z-index: 2;
}
.elementor-931 .elementor-element.elementor-element-49303a1c {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-49303a1c:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-49303a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-49303a1c, .elementor-931 .elementor-element.elementor-element-49303a1c::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-491bb7da {
  --e-rating-justify-content: center;
  --e-rating-gap: 4px;
  --e-rating-icon-marked-color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-4fe62755 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6f066a3f img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-931 .elementor-element.elementor-element-4f32e78c {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1a16d122 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-1a16d122 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-c6f72ee {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}
body.rtl .elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}
body:not(.rtl) .elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}
.elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-icon i {
  color: var(--e-global-color-4698200);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4698200);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-73ffc7d {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-73ffc7d .elementor-icon-list-text {
  color: var(--e-global-color-efe8b2e);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-5268af46 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-51748721 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -62px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 0px;
  --z-index: 2;
}
.elementor-931 .elementor-element.elementor-element-11157ba2 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 999px 999px 999px 999px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-11157ba2:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-11157ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-11157ba2, .elementor-931 .elementor-element.elementor-element-11157ba2::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-4d156a5a {
  --e-rating-justify-content: center;
  --e-rating-gap: 4px;
  --e-rating-icon-marked-color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-379653c4 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-5a686c85 img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-931 .elementor-element.elementor-element-20d6af65 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6b8ad2d9 > .elementor-widget-container {
  margin: 0px 0px -9px 0px;
}
.elementor-931 .elementor-element.elementor-element-6b8ad2d9 {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-b3a92e9 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}
.elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}
body.rtl .elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}
body:not(.rtl) .elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}
.elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-icon i {
  color: var(--e-global-color-4698200);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-icon svg {
  fill: var(--e-global-color-4698200);
  transition: fill 0.3s;
}
.elementor-931 .elementor-element.elementor-element-478eebac {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-931 .elementor-element.elementor-element-478eebac .elementor-icon-list-text {
  color: var(--e-global-color-efe8b2e);
  transition: color 0.3s;
}
.elementor-931 .elementor-element.elementor-element-71ff4750 {
  --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: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-88a8af3 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-14539601 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-6d65d35c {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-20f93fd9 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --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-931 .elementor-element.elementor-element-3bc4134d {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-3bc4134d, .elementor-931 .elementor-element.elementor-element-3bc4134d::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-2d7fe138 {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-2d7fe138 .elementor-heading-title {
  color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-7545f8d3 > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-931 .elementor-element.elementor-element-7545f8d3 .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-7545f8d3 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-dd1c9d0-font-family), Sans-serif;
  font-size: var(--e-global-typography-dd1c9d0-font-size);
  font-weight: var(--e-global-typography-dd1c9d0-font-weight);
  text-transform: var(--e-global-typography-dd1c9d0-text-transform);
  line-height: var(--e-global-typography-dd1c9d0-line-height);
}
.elementor-931 .elementor-element.elementor-element-5f5fd9b0 {
  --display: flex;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-7a9bbc87 > .elementor-widget-container {
  margin: 0px 66px -16px 0px;
}
.elementor-931 .elementor-element.elementor-element-7a9bbc87 {
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-577a5623 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
  background-color: transparent;
  background-image: linear-gradient(351deg, var(--e-global-color-6627dce) 0%, var(--e-global-color-1547b25) 100%);
}
.elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
  background-color: transparent;
  font-family: var(--e-global-typography-11b2268-font-family), Sans-serif;
  font-size: var(--e-global-typography-11b2268-font-size);
  font-weight: var(--e-global-typography-11b2268-font-weight);
  text-transform: var(--e-global-typography-11b2268-text-transform);
  line-height: var(--e-global-typography-11b2268-line-height);
  color: var(--e-global-color-767e95a);
  background-image: linear-gradient(180deg, var(--e-global-color-b37e5a6) 0%, var(--e-global-color-b37e5a6) 100%);
  border-radius: 11px 11px 11px 11px;
  padding: 17px 30px 17px 30px;
}
.elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-767e95a);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF21;
  border-radius: 11px 11px 11px 11px;
}
.elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-body p {
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-body {
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-770bcfac {
  --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: 80px;
  --padding-bottom: 160px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-26413760 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-530de045 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-47224f0b {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -8px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-a8802f3 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-4698200);
  --border-color: var(--e-global-color-4698200);
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 9px;
  --padding-bottom: 9px;
  --padding-left: 9px;
  --padding-right: 9px;
}
.elementor-931 .elementor-element.elementor-element-a8802f3, .elementor-931 .elementor-element.elementor-element-a8802f3::before {
  --border-transition: 0.3s;
}
.elementor-931 .elementor-element.elementor-element-426902ed {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-426902ed .elementor-heading-title {
  color: var(--e-global-color-4698200);
}
.elementor-931 .elementor-element.elementor-element-10bad2ce > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-931 .elementor-element.elementor-element-10bad2ce .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-931 .elementor-element.elementor-element-10bad2ce .jeg-elementor-kit.jkit-heading .heading-title {
  font-family: var(--e-global-typography-dd1c9d0-font-family), Sans-serif;
  font-size: var(--e-global-typography-dd1c9d0-font-size);
  font-weight: var(--e-global-typography-dd1c9d0-font-weight);
  text-transform: var(--e-global-typography-dd1c9d0-text-transform);
  line-height: var(--e-global-typography-dd1c9d0-line-height);
}
.elementor-931 .elementor-element.elementor-element-47a965b8 {
  text-align: center;
  color: var(--e-global-color-efe8b2e);
}
.elementor-931 .elementor-element.elementor-element-121d38d3 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-blog-block-post, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-image-card, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-card {
  background-color: transparent;
  background-image: radial-gradient(at center center, var(--e-global-color-6627dce) 0%, var(--e-global-color-1547b25) 100%);
  border-radius: 20px 20px 20px 20px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-btn {
  background-color: var(--e-global-color-767e95a);
  padding: 20px 40px 20px 40px;
  color: var(--e-global-color-6627dce);
  border-radius: 999px 999px 999px 999px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-btn:hover {
  background-color: var(--e-global-color-4698200);
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-image-card {
  display: block;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .btn-wraper {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-blog-block-post .elementskit-post-body {
  padding: 20px 20px 20px 20px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-image-card .elementskit-post-body {
  padding: 20px 20px 20px 20px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .ekit-wid-con .elementskit-entry-thumb {
  padding: 0px 0px 0px 0px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .post-meta-list {
  text-align: left;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-body .entry-title, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-entry-header .entry-title, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
  font-family: var(--e-global-typography-11b2268-font-family), Sans-serif;
  font-size: var(--e-global-typography-11b2268-font-size);
  font-weight: var(--e-global-typography-11b2268-font-weight);
  text-transform: var(--e-global-typography-11b2268-text-transform);
  line-height: var(--e-global-typography-11b2268-line-height);
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-body .entry-title a {
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-entry-header .entry-title a {
  color: var(--e-global-color-767e95a);
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-body .entry-title {
  text-align: left;
  margin: 4px 0px 19px 0px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-entry-header .entry-title {
  text-align: left;
  margin: 4px 0px 19px 0px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-footer {
  text-align: left;
  margin: 0px 0px 24px 0px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-body > p {
  text-align: left;
  margin: 0px 0px 24px 0px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-blog-block-post .elementskit-post-footer > p {
  margin: 0px 0px 24px 0px;
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-btn svg path {
  stroke: var(--e-global-color-6627dce);
  fill: var(--e-global-color-6627dce);
}
.elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-btn:hover svg path {
  stroke: var(--e-global-color-767e95a);
  fill: var(--e-global-color-767e95a);
}
@media(max-width:1024px) {
  .elementor-931 .elementor-element.elementor-element-659b0d8c::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: -490px -33px;
    background-size: 840px auto;
  }
  .elementor-931 .elementor-element.elementor-element-305b2be9 {
    --padding-top: 100px;
    --padding-bottom: 173px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-64a4f32e > .elementor-widget-container {
    margin: 0px 0px -11px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-fcde0cd-font-size);
    line-height: var(--e-global-typography-fcde0cd-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-62d4ea5d .elementor-button {
    padding: 17px 40px 17px 40px;
  }
  .elementor-931 .elementor-element.elementor-element-1e1029c7 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 133px;
  }
  .elementor-931 .elementor-element.elementor-element-17daff6f {
    --margin-top: 153px;
    --margin-bottom: 5px;
    --margin-left: 0px;
    --margin-right: 44px;
  }
  .elementor-931 .elementor-element.elementor-element-d135071 {
    --margin-top: 133px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 56px;
  }
  .elementor-931 .elementor-element.elementor-element-17f6aba2 {
    --e-rating-icon-font-size: 16px;
  }
  .elementor-931 .elementor-element.elementor-element-7125688b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-2ad2447c > .elementor-widget-container {
    margin: 0px 0px -25px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-55a1e028 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-42b465c7 {
    --padding-top: 6px;
    --padding-bottom: 6px;
    --padding-left: 0px;
    --padding-right: 6px;
  }
  .elementor-931 .elementor-element.elementor-element-c24a5b6 .elementor-icon {
    font-size: 19px;
  }
  .elementor-931 .elementor-element.elementor-element-c24a5b6 .elementor-icon svg {
    height: 19px;
  }
  .elementor-931 .elementor-element.elementor-element-2a181b0f {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1c9853a7 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 60px;
    --padding-right: 142px;
  }
  .elementor-931 .elementor-element.elementor-element-372cfde4 {
    --e-image-carousel-slides-to-show: 4;
  }
  .elementor-931 .elementor-element.elementor-element-37a8d8e4 {
    --padding-top: 51px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-7735e893 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-57d4fd26 > .elementor-widget-container {
    margin: 0px 90px 0px 90px;
  }
  .elementor-931 .elementor-element.elementor-element-40756026::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-40756026 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-40756026 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 66px 0px;
    background-size: 180% auto;
  }
  .elementor-931 .elementor-element.elementor-element-40756026 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 11px;
    --padding-right: 11px;
  }
  .elementor-931 .elementor-element.elementor-element-ac23ab4 > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
  }
  .elementor-931 .elementor-element.elementor-element-a90d931 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-3a6fa420::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 66px 0px;
    background-size: 180% auto;
  }
  .elementor-931 .elementor-element.elementor-element-3a6fa420 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 11px;
    --padding-right: 11px;
  }
  .elementor-931 .elementor-element.elementor-element-5948fe8f > .elementor-widget-container {
    padding: 6px 6px 6px 6px;
  }
  .elementor-931 .elementor-element.elementor-element-16aa8c45::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 66px 0px;
    background-size: 180% auto;
  }
  .elementor-931 .elementor-element.elementor-element-16aa8c45 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 11px;
    --padding-right: 11px;
  }
  .elementor-931 .elementor-element.elementor-element-54308918 {
    --padding-top: 80px;
    --padding-bottom: 170px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-c1bd7ea {
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
  }
  .elementor-931 .elementor-element.elementor-element-45f9dac4 {
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
  }
  .elementor-931 .elementor-element.elementor-element-430ef0c4 img {
    height: 414px;
    object-fit: cover;
  }
  .elementor-931 .elementor-element.elementor-element-f8e370d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-494ea327 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-5dfd5fb9 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-565380e-font-size);
    line-height: var(--e-global-typography-565380e-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-7fdee78f .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-565380e-font-size);
    line-height: var(--e-global-typography-565380e-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-cdbd68c .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-565380e-font-size);
    line-height: var(--e-global-typography-565380e-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-47a451b1::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 254px -182px;
    background-size: 190% auto;
  }
  .elementor-931 .elementor-element.elementor-element-47a451b1 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-1e444299 {
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-35af9dc .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-709b37af > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-5d8cfc21 {
    --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;
    --margin-top: 27px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-7e50f057 {
    --padding-top: 160px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-6aee8ba8 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-6551aea7 > .elementor-widget-container {
    margin: 0px 70px 0px 70px;
  }
  .elementor-931 .elementor-element.elementor-element-46c667d2::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-2843cad7 .elementor-button {
    padding: 17px 40px 17px 40px;
  }
  .elementor-931 .elementor-element.elementor-element-424fc0df {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-782f21b9::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-5b26a855 .elementor-heading-title {
    font-size: 1.3em;
  }
  .elementor-931 .elementor-element.elementor-element-559ca873 .elementor-heading-title {
    font-size: 2.1em;
  }
  .elementor-931 .elementor-element.elementor-element-6bb7d7c5 .elementor-button {
    padding: 17px 40px 17px 40px;
  }
  .elementor-931 .elementor-element.elementor-element-26cc7324::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-6bb0564c .elementor-heading-title {
    font-size: 1.3em;
  }
  .elementor-931 .elementor-element.elementor-element-4ac8bc92 .elementor-heading-title {
    font-size: 2.1em;
  }
  .elementor-931 .elementor-element.elementor-element-524c19c5 .elementor-button {
    padding: 17px 40px 17px 40px;
  }
  .elementor-931 .elementor-element.elementor-element-2b587f80 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-1c26090b .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-1d586914 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-3f987aad::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-3f987aad:hover::before, .elementor-931 .elementor-element.elementor-element-3f987aad:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-slideshow:hover::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-4b812361 {
    --e-rating-icon-font-size: 13px;
  }
  .elementor-931 .elementor-element.elementor-element-8e1d4a8::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-8e1d4a8:hover::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-slideshow:hover::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-6d4f44d6 {
    --e-rating-icon-font-size: 13px;
  }
  .elementor-931 .elementor-element.elementor-element-6dba4115::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-6dba4115:hover::before, .elementor-931 .elementor-element.elementor-element-6dba4115:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-slideshow:hover::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-6c43eea7 {
    --e-rating-icon-font-size: 13px;
  }
  .elementor-931 .elementor-element.elementor-element-753c47d {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-16fe00d4 {
    --margin-top: 0px;
    --margin-bottom: 38px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-66337420 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-239b166 > .elementor-widget-container {
    margin: 0px 90px -12px 90px;
  }
  .elementor-931 .elementor-element.elementor-element-7577bffa {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-931 .elementor-element.elementor-element-7ca50c0 {
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-23c4c344 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 5px;
  }
  .elementor-931 .elementor-element.elementor-element-22e87e92 {
    --e-rating-icon-font-size: 13px;
    --e-rating-gap: 3px;
  }
  .elementor-931 .elementor-element.elementor-element-1a8a2033 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-106358c3 {
    --e-rating-icon-font-size: 13px;
    --e-rating-gap: 3px;
  }
  .elementor-931 .elementor-element.elementor-element-c77dfea {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 5px;
  }
  .elementor-931 .elementor-element.elementor-element-491bb7da {
    --e-rating-icon-font-size: 13px;
    --e-rating-gap: 3px;
  }
  .elementor-931 .elementor-element.elementor-element-5268af46 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-4d156a5a {
    --e-rating-icon-font-size: 13px;
    --e-rating-gap: 3px;
  }
  .elementor-931 .elementor-element.elementor-element-71ff4750 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-7545f8d3 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-7a9bbc87 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-11b2268-font-size);
    line-height: var(--e-global-typography-11b2268-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-body {
    padding: 30px 30px 30px 30px;
  }
  .elementor-931 .elementor-element.elementor-element-770bcfac {
    --padding-top: 80px;
    --padding-bottom: 160px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-10bad2ce .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-47a965b8 > .elementor-widget-container {
    margin: 0px 90px 0px 90px;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-blog-block-post, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-image-card, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-body .entry-title, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-entry-header .entry-title, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var(--e-global-typography-11b2268-font-size);
    line-height: var(--e-global-typography-11b2268-line-height);
  }
}
@media(max-width:767px) {
  .elementor-931 .elementor-element.elementor-element-659b0d8c::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-659b0d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 64px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-659b0d8c {
    --overlay-opacity: 0.29;
  }
  .elementor-931 .elementor-element.elementor-element-305b2be9 {
    --padding-top: 100px;
    --padding-bottom: 173px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-40b6c9b6 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-6a92e09d {
    --width: 54%;
  }
  .elementor-931 .elementor-element.elementor-element-64a4f32e > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-64a4f32e .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-fcde0cd-font-size);
    line-height: var(--e-global-typography-fcde0cd-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-408c5896 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-816fa59 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1e1029c7 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-17daff6f {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-d135071 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-6f2b8d20 {
    --margin-top: 21px;
    --margin-bottom: 17px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-343948ef {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-7d78e64c {
    --width: 62%;
  }
  .elementor-931 .elementor-element.elementor-element-2ad2447c {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-55a1e028 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-42b465c7 {
    --width: 69%;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --flex-wrap: nowrap;
    --padding-top: 8px;
    --padding-bottom: 8px;
    --padding-left: 5px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-10949f5b {
    --width: 30%;
  }
  .elementor-931 .elementor-element.elementor-element-4a2d4f31 {
    --width: 30%;
  }
  .elementor-931 .elementor-element.elementor-element-79138985 {
    --width: 30%;
  }
  .elementor-931 .elementor-element.elementor-element-315a016a {
    --width: 38%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -45px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-c24a5b6 .elementor-icon {
    font-size: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-c24a5b6 .elementor-icon svg {
    height: 30px;
  }
  .elementor-931 .elementor-element.elementor-element-42e85d36 {
    --width: 120%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -37px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1c9853a7 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 58px;
    --padding-right: 49px;
  }
  .elementor-931 .elementor-element.elementor-element-372cfde4 {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-931 .elementor-element.elementor-element-372cfde4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-37a8d8e4 {
    --padding-top: 51px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-52849eb9 {
    --width: 48%;
  }
  .elementor-931 .elementor-element.elementor-element-7735e893 > .elementor-widget-container {
    margin: -13px 0px -20px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-7735e893 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-57d4fd26 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-40756026::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-40756026 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-40756026 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-40756026 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-7fe588a {
    --width: 16%;
  }
  .elementor-931 .elementor-element.elementor-element-1d153228 > .elementor-widget-container {
    margin: 0px 17px -14px 17px;
  }
  .elementor-931 .elementor-element.elementor-element-3a6fa420::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3a6fa420 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-2ebe165b {
    --width: 16%;
  }
  .elementor-931 .elementor-element.elementor-element-57d4603f > .elementor-widget-container {
    margin: 0px 17px -14px 17px;
  }
  .elementor-931 .elementor-element.elementor-element-16aa8c45::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-16aa8c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1c7dc0ef {
    --width: 16%;
  }
  .elementor-931 .elementor-element.elementor-element-1eb5d8ec > .elementor-widget-container {
    margin: 0px 17px -14px 17px;
  }
  .elementor-931 .elementor-element.elementor-element-54308918 {
    --padding-top: 80px;
    --padding-bottom: 170px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-c1bd7ea {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-f8e370d {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1a99bd75 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-6d2ad6df {
    --width: 37%;
  }
  .elementor-931 .elementor-element.elementor-element-494ea327 > .elementor-widget-container {
    margin: -13px 0px -20px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-494ea327 .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-494ea327 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-12ee5afe {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-34d5326c {
    --flex-wrap: nowrap;
  }
  .elementor-931 .elementor-element.elementor-element-3896412 {
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -29px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-5dfd5fb9 .elementor-counter-number-wrapper {
    text-align: {
        {
        VALUE
      }
    }
    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    font-size:var(--e-global-typography-565380e-font-size);
    line-height:var(--e-global-typography-565380e-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-6d09bf29 > .elementor-widget-container {
    margin: 0px 10px -17px 10px;
  }
  .elementor-931 .elementor-element.elementor-element-6d09bf29 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-5eaef18e {
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -28px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-7fdee78f .elementor-counter-number-wrapper {
    text-align: {
        {
        VALUE
      }
    }
    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    font-size:var(--e-global-typography-565380e-font-size);
    line-height:var(--e-global-typography-565380e-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-5541dfe8 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-3a8c8f8a {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-cdbd68c .elementor-counter-number-wrapper {
    text-align: {
        {
        VALUE
      }
    }
    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    font-size:var(--e-global-typography-565380e-font-size);
    line-height:var(--e-global-typography-565380e-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-728453b3 > .elementor-widget-container {
    margin: 0px 5px -15px 5px;
  }
  .elementor-931 .elementor-element.elementor-element-728453b3 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-47a451b1::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-47a451b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-47a451b1 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-6e9bf536 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-40073b12 {
    --width: 41%;
  }
  .elementor-931 .elementor-element.elementor-element-35af9dc > .elementor-widget-container {
    margin: -13px 0px -20px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-35af9dc .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-35af9dc .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-709b37af {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-7c26da51 {
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-931 .elementor-element.elementor-element-189589da {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-72769a86 {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-728c6318 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-c30cb5e > .elementor-widget-container {
    margin: 0px 0px -18px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-c30cb5e {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-15cec575 {
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-931 .elementor-element.elementor-element-2ef6f34 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-100a8558 {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-24232cc8 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-d2eb7e2 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-d2eb7e2 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-503d8d89 {
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-931 .elementor-element.elementor-element-34d3a0f3 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-6aec545c {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-701127ee {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-4c017174 > .elementor-widget-container {
    margin: 0px 0px -18px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-4c017174 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-41327960 {
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-931 .elementor-element.elementor-element-a7930ac {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-44adc859 {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-5390d3c0 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-6d43e9fa > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-6d43e9fa {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-7e50f057 {
    --padding-top: 160px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-448e1f4f {
    --width: 40%;
    --padding-top: 8px;
    --padding-bottom: 8px;
    --padding-left: 8px;
    --padding-right: 8px;
  }
  .elementor-931 .elementor-element.elementor-element-6aee8ba8 > .elementor-widget-container {
    margin: -13px 0px -20px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-6aee8ba8 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-6551aea7 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-677a5112 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-46c667d2::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-46c667d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 85px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-20c11d48 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-8ec4cb {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-534c9d80 {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-424fc0df {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-782f21b9::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-782f21b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 85px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-5b26a855 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-4c78708d {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-63ce79e5 {
    --justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-26cc7324::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-26cc7324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 85px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-6bb0564c {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-3407a6cf {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-718cd0f9 {
    --justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-2b587f80 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-3bdad80b {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1c5a6893 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-4a011175 {
    --width: 44%;
    --padding-top: 8px;
    --padding-bottom: 8px;
    --padding-left: 8px;
    --padding-right: 8px;
  }
  .elementor-931 .elementor-element.elementor-element-1c26090b > .elementor-widget-container {
    margin: -13px 0px -20px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1c26090b .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-1c26090b .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-508f0e46 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-3f987aad::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 74px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-3f987aad:hover::before, .elementor-931 .elementor-element.elementor-element-3f987aad:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-3f987aad > .e-con-inner > .elementor-background-slideshow:hover::before {
    background-position: 74px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-3f987aad {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-398dfd1d {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-64c8a380 {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-3fbb8f0 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-4b812361 {
    --e-rating-justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-576f3911 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-8e1d4a8::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 74px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-8e1d4a8:hover::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-8e1d4a8 > .e-con-inner > .elementor-background-slideshow:hover::before {
    background-position: 74px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-8e1d4a8 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-60e8a60a {
    --justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-4d99551c {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-8460e91 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-6d4f44d6 {
    --e-rating-justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-390337f3 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-6dba4115::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-slideshow::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 74px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-6dba4115:hover::before, .elementor-931 .elementor-element.elementor-element-6dba4115:hover > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .elementor-background-slideshow:hover::before, .elementor-931 .elementor-element.elementor-element-6dba4115 > .e-con-inner > .elementor-background-slideshow:hover::before {
    background-position: 74px 0px;
    background-size: 150% auto;
  }
  .elementor-931 .elementor-element.elementor-element-6dba4115 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-7363d58a {
    --justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-362cb78b {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-19f6e8a8 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-6c43eea7 {
    --e-rating-justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-63f773dd {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-753c47d {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-65966b1a {
    --width: 45%;
    --padding-top: 8px;
    --padding-bottom: 8px;
    --padding-left: 8px;
    --padding-right: 8px;
  }
  .elementor-931 .elementor-element.elementor-element-66337420 > .elementor-widget-container {
    margin: -13px 0px -28px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-66337420 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-239b166 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-23c4c344 {
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-6b184dc6 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1ac07dee {
    --width: 35%;
  }
  .elementor-931 .elementor-element.elementor-element-d81be8b {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-6df43bce {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-1a8a2033 {
    --margin-top: 0px;
    --margin-bottom: 4px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-17fe24b9 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-2813e159 {
    --width: 35%;
  }
  .elementor-931 .elementor-element.elementor-element-354db3ba {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-7e2056e0 {
    --justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-c77dfea {
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-186bf8db {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-49303a1c {
    --width: 35%;
  }
  .elementor-931 .elementor-element.elementor-element-1a16d122 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-c6f72ee {
    --justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-5268af46 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-51748721 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-11157ba2 {
    --width: 35%;
  }
  .elementor-931 .elementor-element.elementor-element-6b8ad2d9 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-b3a92e9 {
    --justify-content: center;
  }
  .elementor-931 .elementor-element.elementor-element-71ff4750 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-20f93fd9 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-931 .elementor-element.elementor-element-3bc4134d {
    --width: 27%;
  }
  .elementor-931 .elementor-element.elementor-element-7545f8d3 > .elementor-widget-container {
    margin: -13px 0px -28px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-7545f8d3 .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-7545f8d3 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-7a9bbc87 {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-11b2268-font-size);
    line-height: var(--e-global-typography-11b2268-line-height);
    padding: 17px 0px 17px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 0px;
    height: auto;
  }
  .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 0px;
  }
  .elementor-931 .elementor-element.elementor-element-71f6f53c .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 0px;
    height: auto;
  }
  .elementor-931 .elementor-element.elementor-element-770bcfac {
    --padding-top: 80px;
    --padding-bottom: 160px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-931 .elementor-element.elementor-element-a8802f3 {
    --width: 30%;
  }
  .elementor-931 .elementor-element.elementor-element-10bad2ce > .elementor-widget-container {
    margin: -2px 30px -28px 30px;
  }
  .elementor-931 .elementor-element.elementor-element-10bad2ce .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var(--e-global-typography-dd1c9d0-font-size);
    line-height: var(--e-global-typography-dd1c9d0-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-47a965b8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .btn-wraper {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-blog-block-post, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-image-card, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-body .entry-title, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-entry-header .entry-title, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var(--e-global-typography-11b2268-font-size);
    line-height: var(--e-global-typography-11b2268-line-height);
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-body .entry-title {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-entry-header .entry-title {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-footer {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-post-body > p {
    text-align: center;
  }
  .elementor-931 .elementor-element.elementor-element-1b017ef3 .elementskit-btn {
    padding: 17px 40px 17px 40px;
  }
}
@media(min-width:768px) {
  .elementor-931 .elementor-element.elementor-element-6a92e09d {
    --width: 50%;
  }
  .elementor-931 .elementor-element.elementor-element-73609049 {
    --width: 29%;
  }
  .elementor-931 .elementor-element.elementor-element-496d2868 {
    --width: 25%;
  }
  .elementor-931 .elementor-element.elementor-element-7373b157 {
    --width: 28%;
  }
  .elementor-931 .elementor-element.elementor-element-343948ef {
    --width: 42%;
  }
  .elementor-931 .elementor-element.elementor-element-76fa6fc7 {
    --width: 40%;
  }
  .elementor-931 .elementor-element.elementor-element-42b465c7 {
    --width: 70%;
  }
  .elementor-931 .elementor-element.elementor-element-6505e889 {
    --width: 100%;
  }
  .elementor-931 .elementor-element.elementor-element-42e85d36 {
    --width: 120%;
  }
  .elementor-931 .elementor-element.elementor-element-52849eb9 {
    --width: 14%;
  }
  .elementor-931 .elementor-element.elementor-element-7fe588a {
    --width: 16%;
  }
  .elementor-931 .elementor-element.elementor-element-2ebe165b {
    --width: 16%;
  }
  .elementor-931 .elementor-element.elementor-element-1c7dc0ef {
    --width: 16%;
  }
  .elementor-931 .elementor-element.elementor-element-6d2ad6df {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-40073b12 {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-5caec9ec {
    --width: 86%;
  }
  .elementor-931 .elementor-element.elementor-element-72769a86 {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-100a8558 {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-6aec545c {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-44adc859 {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-448e1f4f {
    --width: 11%;
  }
  .elementor-931 .elementor-element.elementor-element-4a011175 {
    --width: 21%;
  }
  .elementor-931 .elementor-element.elementor-element-64c8a380 {
    --width: 14%;
  }
  .elementor-931 .elementor-element.elementor-element-7d22f4ba {
    --width: 86%;
  }
  .elementor-931 .elementor-element.elementor-element-4d99551c {
    --width: 14%;
  }
  .elementor-931 .elementor-element.elementor-element-736c1722 {
    --width: 86%;
  }
  .elementor-931 .elementor-element.elementor-element-362cb78b {
    --width: 16%;
  }
  .elementor-931 .elementor-element.elementor-element-798b1493 {
    --width: 86%;
  }
  .elementor-931 .elementor-element.elementor-element-65966b1a {
    --width: 11%;
  }
  .elementor-931 .elementor-element.elementor-element-1ac07dee {
    --width: 43%;
  }
  .elementor-931 .elementor-element.elementor-element-2813e159 {
    --width: 43%;
  }
  .elementor-931 .elementor-element.elementor-element-49303a1c {
    --width: 43%;
  }
  .elementor-931 .elementor-element.elementor-element-11157ba2 {
    --width: 43%;
  }
  .elementor-931 .elementor-element.elementor-element-3bc4134d {
    --width: 13%;
  }
  .elementor-931 .elementor-element.elementor-element-a8802f3 {
    --width: 8%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-931 .elementor-element.elementor-element-6a92e09d {
    --width: 46%;
  }
  .elementor-931 .elementor-element.elementor-element-73609049 {
    --width: 49%;
  }
  .elementor-931 .elementor-element.elementor-element-496d2868 {
    --width: 46%;
  }
  .elementor-931 .elementor-element.elementor-element-7373b157 {
    --width: 54%;
  }
  .elementor-931 .elementor-element.elementor-element-343948ef {
    --width: 62%;
  }
  .elementor-931 .elementor-element.elementor-element-76fa6fc7 {
    --width: 46%;
  }
  .elementor-931 .elementor-element.elementor-element-42b465c7 {
    --width: 100%;
  }
  .elementor-931 .elementor-element.elementor-element-52849eb9 {
    --width: 19%;
  }
  .elementor-931 .elementor-element.elementor-element-7fe588a {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-2ebe165b {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-1c7dc0ef {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-6d2ad6df {
    --width: 34%;
  }
  .elementor-931 .elementor-element.elementor-element-40073b12 {
    --width: 31%;
  }
  .elementor-931 .elementor-element.elementor-element-72769a86 {
    --width: 15%;
  }
  .elementor-931 .elementor-element.elementor-element-100a8558 {
    --width: 15%;
  }
  .elementor-931 .elementor-element.elementor-element-6aec545c {
    --width: 15%;
  }
  .elementor-931 .elementor-element.elementor-element-44adc859 {
    --width: 15%;
  }
  .elementor-931 .elementor-element.elementor-element-448e1f4f {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-4a011175 {
    --width: 34%;
  }
  .elementor-931 .elementor-element.elementor-element-64c8a380 {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-7d22f4ba {
    --width: 100%;
  }
  .elementor-931 .elementor-element.elementor-element-4d99551c {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-736c1722 {
    --width: 100%;
  }
  .elementor-931 .elementor-element.elementor-element-362cb78b {
    --width: 20%;
  }
  .elementor-931 .elementor-element.elementor-element-798b1493 {
    --width: 100%;
  }
  .elementor-931 .elementor-element.elementor-element-65966b1a {
    --width: 18%;
  }
  .elementor-931 .elementor-element.elementor-element-1ac07dee {
    --width: 33%;
  }
  .elementor-931 .elementor-element.elementor-element-2813e159 {
    --width: 33%;
  }
  .elementor-931 .elementor-element.elementor-element-49303a1c {
    --width: 33%;
  }
  .elementor-931 .elementor-element.elementor-element-11157ba2 {
    --width: 33%;
  }
  .elementor-931 .elementor-element.elementor-element-3bc4134d {
    --width: 22%;
  }
  .elementor-931 .elementor-element.elementor-element-a8802f3 {
    --width: 15%;
  }
}