.elementor-97 .elementor-element.elementor-element-975a194 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --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-97 .elementor-element.elementor-element-48ad6e1 {
  --e-image-carousel-slides-to-show: 1;
}

.elementor-97 .elementor-element.elementor-element-48ad6e1>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-97 .elementor-element.elementor-element-48ad6e1 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-97 .elementor-element.elementor-element-48ad6e1 .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 47px;
}

.elementor-97 .elementor-element.elementor-element-08ee059 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 0.95;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 75px;
  --padding-bottom: 90px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-08ee059:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-08ee059>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2023/12/14.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-97 .elementor-element.elementor-element-08ee059::before,
.elementor-97 .elementor-element.elementor-element-08ee059>.elementor-background-video-container::before,
.elementor-97 .elementor-element.elementor-element-08ee059>.e-con-inner>.elementor-background-video-container::before,
.elementor-97 .elementor-element.elementor-element-08ee059>.elementor-background-slideshow::before,
.elementor-97 .elementor-element.elementor-element-08ee059>.e-con-inner>.elementor-background-slideshow::before,
.elementor-97 .elementor-element.elementor-element-08ee059>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-8983971);
  --background-overlay: '';
}

.elementor-97 .elementor-element.elementor-element-08ee059>.elementor-shape-bottom svg,
.elementor-97 .elementor-element.elementor-element-08ee059>.e-con-inner>.elementor-shape-bottom svg {
  height: 50px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-97 .elementor-element.elementor-element-48765a7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-a2cf7b9 {
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor5);
}

.elementor-97 .elementor-element.elementor-element-01d089b .elementor-button {
  background-color: var(--e-global-color-astglobalcolor5);
  font-weight: 600;
  fill: var(--e-global-color-8983971);
  color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-01d089b .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-97 .elementor-element.elementor-element-73a1d06 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-b08cf97 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 50px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-b08cf97:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-b08cf97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2019/09/1-4.png");
}

.elementor-97 .elementor-element.elementor-element-139af4e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-evenly;
}

.elementor-97 .elementor-element.elementor-element-0916d98 .elementor-counter-number-wrapper {
  color: var(--e-global-color-8983971);
  font-size: 62px;
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-0916d98 .elementor-counter-title {
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-6c4085a .elementor-counter-number-wrapper {
  color: var(--e-global-color-8983971);
  font-size: 62px;
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-6c4085a .elementor-counter-title {
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-882947e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-62ae3bf {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-10c09fa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-evenly;
}

.elementor-97 .elementor-element.elementor-element-0a9e442 .elementor-counter-number-wrapper {
  color: var(--e-global-color-8983971);
  font-size: 62px;
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-0a9e442 .elementor-counter-title {
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-866b403 .elementor-counter-number-wrapper {
  color: var(--e-global-color-8983971);
  font-size: 62px;
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-866b403 .elementor-counter-title {
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-2f968ef {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-42dc84b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-d6c1fc7 .elementor-counter-number-wrapper {
  color: var(--e-global-color-8983971);
  font-size: 62px;
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-d6c1fc7 .elementor-counter-title {
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-4503a45 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-30a16e4 .elementor-counter-number-wrapper {
  color: var(--e-global-color-8983971);
  font-size: 62px;
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-30a16e4 .elementor-counter-title {
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-492ac12 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-929612f .elementor-counter-number-wrapper {
  color: var(--e-global-color-8983971);
  font-size: 52px;
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-929612f .elementor-counter-title {
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-fe5db62 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-60b589b>.elementor-widget-container {
  padding: 0% 15% 0% 15%;
}

.elementor-97 .elementor-element.elementor-element-60b589b {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-20544d3 {
  --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: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 32px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-b96565f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-56fa094>.elementor-widget-container {
  background-color: #F8F8F8;
  padding: 24px 24px 24px 24px;
}

.elementor-97 .elementor-element.elementor-element-56fa094.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-97 .elementor-element.elementor-element-56fa094.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-97 .elementor-element.elementor-element-56fa094.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-97 .elementor-element.elementor-element-56fa094 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 33%;
}

.elementor-97 .elementor-element.elementor-element-56fa094 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-97 .elementor-element.elementor-element-0af8a7f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-9219433>.elementor-widget-container {
  background-color: #F8F8F8;
  padding: 34px 24px 34px 24px;
}

.elementor-97 .elementor-element.elementor-element-9219433.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-97 .elementor-element.elementor-element-9219433.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-97 .elementor-element.elementor-element-9219433.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-97 .elementor-element.elementor-element-9219433 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 33%;
}

.elementor-97 .elementor-element.elementor-element-9219433 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-97 .elementor-element.elementor-element-9204fe1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-ec46d7e>.elementor-widget-container {
  background-color: #F8F8F8;
  padding: 34px 24px 34px 24px;
}

.elementor-97 .elementor-element.elementor-element-ec46d7e.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-97 .elementor-element.elementor-element-ec46d7e.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-97 .elementor-element.elementor-element-ec46d7e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-97 .elementor-element.elementor-element-ec46d7e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 33%;
}

.elementor-97 .elementor-element.elementor-element-ec46d7e .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-97 .elementor-element.elementor-element-54bd321 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-evenly;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --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-97 .elementor-element.elementor-element-ef707cd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 80px 0px 80px 0px;
  --border-top-width: 80px;
  --border-right-width: 0px;
  --border-bottom-width: 80px;
  --border-left-width: 0px;
  border-color: #0D628370;
  --border-color: #0D628370;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 10%;
  --padding-right: 10%;
}

.elementor-97 .elementor-element.elementor-element-ef707cd:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-ef707cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-ef707cd.e-con {
  --align-self: stretch;
}

.elementor-97 .elementor-element.elementor-element-eca9b0c .elementor-heading-title {
  color: var(--e-global-color-76172552);
}

.elementor-97 .elementor-element.elementor-element-1634172 {
  font-weight: 600;
  color: var(--e-global-color-76172552);
}

.elementor-97 .elementor-element.elementor-element-e086b00 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 81px 0px 81px 0px;
  --border-top-width: 81px;
  --border-right-width: 0px;
  --border-bottom-width: 81px;
  --border-left-width: 0px;
  border-color: #479C25AD;
  --border-color: #479C25AD;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 10%;
  --padding-right: 10%;
}

.elementor-97 .elementor-element.elementor-element-e086b00:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-e086b00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #479C25;
}

.elementor-97 .elementor-element.elementor-element-e086b00.e-con {
  --align-self: stretch;
}

.elementor-97 .elementor-element.elementor-element-73a9751 .elementor-heading-title {
  color: var(--e-global-color-76172552);
}

.elementor-97 .elementor-element.elementor-element-60c21c7 {
  font-weight: 600;
  color: var(--e-global-color-76172552);
}

.elementor-97 .elementor-element.elementor-element-aba7a01 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-evenly;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-46f00d7 {
  --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: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 50px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-2634827 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-07c8916 {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-809431c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-06c612f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 32px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-06c612f:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-06c612f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-03b10ee);
}

.elementor-97 .elementor-element.elementor-element-4ae5ca8 {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-4ae5ca8 .elementor-heading-title {
  color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-e440044 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-e440044:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-e440044>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-03b10ee);
}

.elementor-97 .elementor-element.elementor-element-d452237 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-0ee1865 {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-0ee1865 .elementor-heading-title {
  color: var(--e-global-color-c930de8);
}

.elementor-97 .elementor-element.elementor-element-0b6491c {
  text-align: center;
  color: var(--e-global-color-text);
}

.elementor-97 .elementor-element.elementor-element-4710c95 .elementor-button {
  background-color: var(--e-global-color-8983971);
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-4710c95 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-97 .elementor-element.elementor-element-1397405 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-6ca5ed5 {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-6ca5ed5 .elementor-heading-title {
  color: var(--e-global-color-c930de8);
}

.elementor-97 .elementor-element.elementor-element-1886cb4 {
  text-align: center;
  color: var(--e-global-color-text);
}

.elementor-97 .elementor-element.elementor-element-a06671a .elementor-button {
  background-color: var(--e-global-color-8983971);
  font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-a06671a .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-97 .elementor-element.elementor-element-fec5249 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 72px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-9ceef88 {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-d202b76>.elementor-widget-container {
  padding: 0% 15% 0% 15%;
}

.elementor-97 .elementor-element.elementor-element-d202b76 {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60>.elementor-widget-container {
  margin: 32px 0px 32px 0px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm {
  text-align: center;
  border-style: none;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.03);
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-image img {
  width: 200px;
  height: 200px;
  border-style: none;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-image img,
.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-overlay-content-wrap:before {
  border-radius: 99px 99px 99px 99px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-image {
  margin-bottom: 15px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-name {
  font-size: 18px;
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-position {
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-description {
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-social-links li:not(:last-child) {
  margin-right: 10px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .eael-tm-social-links .eael-tm-social-icon {
  font-size: 14px;
  line-height: 14px;
  width: 14px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .swiper-container-wrap .swiper-button-next,
.elementor-97 .elementor-element.elementor-element-4ed6b60 .swiper-container-wrap .swiper-button-prev {
  font-size: 32px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .swiper-container-wrap .swiper-button-prev {
  left: -15px;
}

.elementor-97 .elementor-element.elementor-element-4ed6b60 .swiper-container-wrap .swiper-button-next {
  right: -15px;
}

.elementor-97 .elementor-element.elementor-element-0b40304 .elementor-button {
  background-color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-65b8ea4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 72px;
  --margin-bottom: 72px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-65b8ea4:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-65b8ea4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F7F7F733;
}

.elementor-97 .elementor-element.elementor-element-620e761 {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-75990f8>.elementor-widget-container {
  margin: 32px 0px 32px 0px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm {
  text-align: center;
  border-style: none;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.03);
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-image img {
  width: 200px;
  height: 200px;
  border-style: none;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-image img,
.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-overlay-content-wrap:before {
  border-radius: 99px 99px 99px 99px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-image {
  margin-bottom: 15px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-name {
  font-size: 18px;
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-position {
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-description {
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-social-links li:not(:last-child) {
  margin-right: 10px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .eael-tm-social-links .eael-tm-social-icon {
  font-size: 14px;
  line-height: 14px;
  width: 14px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .swiper-container-wrap .swiper-button-next,
.elementor-97 .elementor-element.elementor-element-75990f8 .swiper-container-wrap .swiper-button-prev {
  font-size: 32px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .swiper-container-wrap .swiper-button-prev {
  left: -15px;
}

.elementor-97 .elementor-element.elementor-element-75990f8 .swiper-container-wrap .swiper-button-next {
  right: -15px;
}

.elementor-97 .elementor-element.elementor-element-adcffe7 .elementor-button {
  background-color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-22b8fca .eael-google-map {
  max-width: 1140px;
  height: 400px;
}

.elementor-97 .elementor-element.elementor-element-6093837 {
  --display: flex;
  --overlay-opacity: 0.96;
  --margin-top: 0px;
  --margin-bottom: 75px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-6093837:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-6093837>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2023/12/gettyimages-515738556-1.jpeg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-97 .elementor-element.elementor-element-6093837::before,
.elementor-97 .elementor-element.elementor-element-6093837>.elementor-background-video-container::before,
.elementor-97 .elementor-element.elementor-element-6093837>.e-con-inner>.elementor-background-video-container::before,
.elementor-97 .elementor-element.elementor-element-6093837>.elementor-background-slideshow::before,
.elementor-97 .elementor-element.elementor-element-6093837>.e-con-inner>.elementor-background-slideshow::before,
.elementor-97 .elementor-element.elementor-element-6093837>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: #F0F2F8;
  --background-overlay: '';
}

.elementor-97 .elementor-element.elementor-element-392ded4 {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-392ded4 .elementor-heading-title {
  color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-467a644>.elementor-widget-container {
  margin: 32px 0px 32px 0px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm {
  text-align: center;
  border-style: none;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.03);
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-image img {
  width: 200px;
  height: 200px;
  border-style: double;
  border-width: 5px 5px 5px 5px;
  border-color: #0D628396;
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-image img,
.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-overlay-content-wrap:before {
  border-radius: 99px 99px 99px 99px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-image {
  margin-bottom: 15px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-name {
  font-size: 18px;
  color: var(--e-global-color-8983971);
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-position {
  color: var(--e-global-color-text);
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-description {
  color: var(--e-global-color-text);
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-social-links li:not(:last-child) {
  margin-right: 10px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .eael-tm-social-links .eael-tm-social-icon {
  font-size: 14px;
  line-height: 14px;
  width: 14px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .swiper-container-wrap .swiper-button-next,
.elementor-97 .elementor-element.elementor-element-467a644 .swiper-container-wrap .swiper-button-prev {
  font-size: 32px;
  color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-467a644 .swiper-container-wrap .swiper-button-prev {
  left: -15px;
}

.elementor-97 .elementor-element.elementor-element-467a644 .swiper-container-wrap .swiper-button-next {
  right: -15px;
}

.elementor-97 .elementor-element.elementor-element-f5988a4 .elementor-button {
  background-color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-a220af2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 72px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-6ca587c {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba>.elementor-widget-container {
  margin: 32px 0px 32px 0px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm {
  text-align: center;
  border-style: none;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.03);
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-image img {
  width: 200px;
  height: 200px;
  border-style: none;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-image img,
.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-overlay-content-wrap:before {
  border-radius: 99px 99px 99px 99px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-image {
  margin-bottom: 15px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-name {
  font-size: 18px;
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-position {
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-description {
  margin-bottom: 10px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-social-links li:not(:last-child) {
  margin-right: 10px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .eael-tm-social-links .eael-tm-social-icon {
  font-size: 14px;
  line-height: 14px;
  width: 14px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .swiper-container-wrap .swiper-button-next,
.elementor-97 .elementor-element.elementor-element-01fe4ba .swiper-container-wrap .swiper-button-prev {
  font-size: 32px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .swiper-container-wrap .swiper-button-prev {
  left: -15px;
}

.elementor-97 .elementor-element.elementor-element-01fe4ba .swiper-container-wrap .swiper-button-next {
  right: -15px;
}

.elementor-97 .elementor-element.elementor-element-189c0ab .elementor-button {
  background-color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-108e3b0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-108e3b0:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-108e3b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-03b10ee);
}

.elementor-97 .elementor-element.elementor-element-13f5ec9 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: left;
}

.elementor-97 .elementor-element.elementor-element-13f5ec9.elementor-element {
  --align-self: flex-start;
  --order: -99999
    /* order start hack */
  ;
}

.elementor-97 .elementor-element.elementor-element-692f0de .elementor-button {
  background-color: #FFFFFF00;
  fill: var(--e-global-color-astglobalcolor6);
  color: var(--e-global-color-astglobalcolor6);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-secondary);
  padding: 8px 15px 8px 15px;
}

.elementor-97 .elementor-element.elementor-element-692f0de {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}

.elementor-97 .elementor-element.elementor-element-692f0de.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

body:not(.rtl) .elementor-97 .elementor-element.elementor-element-692f0de {
  right: 5%;
}

body.rtl .elementor-97 .elementor-element.elementor-element-692f0de {
  left: 5%;
}

.elementor-97 .elementor-element.elementor-element-692f0de .elementor-button:hover,
.elementor-97 .elementor-element.elementor-element-692f0de .elementor-button:focus {
  color: var(--e-global-color-8983971);
  border-color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-692f0de .elementor-button:hover svg,
.elementor-97 .elementor-element.elementor-element-692f0de .elementor-button:focus svg {
  fill: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-24d4c4e {
  --e-image-carousel-slides-to-show: 4;
}

.elementor-97 .elementor-element.elementor-element-24d4c4e .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-97 .elementor-element.elementor-element-62d4e47 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-62d4e47:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-62d4e47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F4F5F8;
}

.elementor-97 .elementor-element.elementor-element-afc86a1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-afc86a1.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-97 .elementor-element.elementor-element-2e3969c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-c74bb91 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}

.elementor-97 .elementor-element.elementor-element-c74bb91>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-97 .elementor-element.elementor-element-c74bb91.elementor-element {
  --align-self: flex-end;
}

.elementor-97 .elementor-element.elementor-element-c74bb91 .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-c74bb91 .elementor-divider {
  text-align: right;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-97 .elementor-element.elementor-element-93ef96f {
  --e-image-carousel-slides-to-show: 4;
}

.elementor-97 .elementor-element.elementor-element-93ef96f .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-97 .elementor-element.elementor-element-753543a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-753543a:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-753543a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F4F5F8;
}

.elementor-97 .elementor-element.elementor-element-9e74f41 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-9e74f41.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-97 .elementor-element.elementor-element-f57f036 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-dda4b3e {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}

.elementor-97 .elementor-element.elementor-element-dda4b3e>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-97 .elementor-element.elementor-element-dda4b3e.elementor-element {
  --align-self: flex-end;
}

.elementor-97 .elementor-element.elementor-element-dda4b3e .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-dda4b3e .elementor-divider {
  text-align: right;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-97 .elementor-element.elementor-element-e7cd379 {
  --e-image-carousel-slides-to-show: 3;
}

.elementor-97 .elementor-element.elementor-element-e7cd379 .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-97 .elementor-element.elementor-element-87d2fe7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-87d2fe7:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-87d2fe7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F4F5F8;
}

.elementor-97 .elementor-element.elementor-element-e3f6eff {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-e3f6eff.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-97 .elementor-element.elementor-element-ac938da {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-8822d37 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}

.elementor-97 .elementor-element.elementor-element-8822d37>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-97 .elementor-element.elementor-element-8822d37.elementor-element {
  --align-self: flex-end;
}

.elementor-97 .elementor-element.elementor-element-8822d37 .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-8822d37 .elementor-divider {
  text-align: right;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-97 .elementor-element.elementor-element-7c0aa6b {
  --e-image-carousel-slides-to-show: 4;
}

.elementor-97 .elementor-element.elementor-element-7c0aa6b .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-97 .elementor-element.elementor-element-856fbe9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-856fbe9:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-856fbe9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F4F5F8;
}

.elementor-97 .elementor-element.elementor-element-523bf6c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-523bf6c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-97 .elementor-element.elementor-element-0503ce4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-d8fb415 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}

.elementor-97 .elementor-element.elementor-element-d8fb415>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-97 .elementor-element.elementor-element-d8fb415.elementor-element {
  --align-self: flex-end;
}

.elementor-97 .elementor-element.elementor-element-d8fb415 .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-d8fb415 .elementor-divider {
  text-align: right;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-97 .elementor-element.elementor-element-d139221 {
  --e-image-carousel-slides-to-show: 3;
}

.elementor-97 .elementor-element.elementor-element-d139221 .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-97 .elementor-element.elementor-element-f8cf2b4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 24px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-f8cf2b4:not(.elementor-motion-effects-element-type-background),
.elementor-97 .elementor-element.elementor-element-f8cf2b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F4F5F8;
}

.elementor-97 .elementor-element.elementor-element-337e708 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-337e708.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-97 .elementor-element.elementor-element-a33714f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.elementor-97 .elementor-element.elementor-element-cc3cdd0 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}

.elementor-97 .elementor-element.elementor-element-cc3cdd0>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-97 .elementor-element.elementor-element-cc3cdd0.elementor-element {
  --align-self: flex-end;
}

.elementor-97 .elementor-element.elementor-element-cc3cdd0 .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-cc3cdd0 .elementor-divider {
  text-align: right;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-97 .elementor-element.elementor-element-4c71124 {
  --e-image-carousel-slides-to-show: 2;
}

.elementor-97 .elementor-element.elementor-element-4c71124 .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-97 .elementor-element.elementor-element-bfff0ff {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 75px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-49091ef {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-445593e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 32px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slider-container-block-background {
  background-color: #FFFFFF;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slide-block {
  justify-content: space-between;
  flex-direction: row;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slide-image {
  width: 48%;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slide-title {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slide-subtitle {
  text-align: center;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .swiper-wrapper .slide-title {
  color: var(--e-global-color-secondary);
}

.elementor-97 .elementor-element.elementor-element-682cd9a .swiper-wrapper .slide-description {
  color: var(--e-global-color-secondary);
  font-family: "PT Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slide-content {
  text-align: left;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slide-read-more {
  text-align: left;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slider-modal .slide-block {
  justify-content: flex-start;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slider-modal-container .slide-title {
  text-align: left;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slider-modal-container .slide-subtitle {
  text-align: left;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slider-modal-container .slide-description {
  text-align: left;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slider-modal-container .slide-block .slide-basic-info {
  flex-direction: row;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .slider-modal-container .slide-image {
  text-align: left;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .mySwiper .swiper-button-prev,
.elementor-97 .elementor-element.elementor-element-682cd9a .mySwiper .swiper-button-next {
  width: 60px;
  height: 60px;
}

.elementor-97 .elementor-element.elementor-element-682cd9a .mySwiper .swiper-button-prev:after,
.elementor-97 .elementor-element.elementor-element-682cd9a .mySwiper .swiper-button-next:after {
  font-size: calc(60px / 3);
  color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-682cd9a .mySwiper .swiper-button-prev:hover::after,
.elementor-97 .elementor-element.elementor-element-682cd9a .mySwiper .swiper-button-next:hover::after {
  color: var(--e-global-color-8983971);
}

.elementor-97 .elementor-element.elementor-element-339c68c {
  --display: flex;
}

body.elementor-page-97:not(.elementor-motion-effects-element-type-background),
body.elementor-page-97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

@media(min-width:768px) {
  .elementor-97 .elementor-element.elementor-element-48765a7 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-73a1d06 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-139af4e {
    --width: 25%;
  }

  .elementor-97 .elementor-element.elementor-element-882947e {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-10c09fa {
    --width: 25%;
  }

  .elementor-97 .elementor-element.elementor-element-42dc84b {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-4503a45 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-492ac12 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-b96565f {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-0af8a7f {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-9204fe1 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-ef707cd {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-e086b00 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-2634827 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-809431c {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-d452237 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-1397405 {
    --width: 50%;
  }

  .elementor-97 .elementor-element.elementor-element-afc86a1 {
    --width: 24%;
  }

  .elementor-97 .elementor-element.elementor-element-2e3969c {
    --width: 66.6666%;
  }

  .elementor-97 .elementor-element.elementor-element-9e74f41 {
    --width: 24%;
  }

  .elementor-97 .elementor-element.elementor-element-f57f036 {
    --width: 66.6666%;
  }

  .elementor-97 .elementor-element.elementor-element-e3f6eff {
    --width: 24%;
  }

  .elementor-97 .elementor-element.elementor-element-ac938da {
    --width: 66.6666%;
  }

  .elementor-97 .elementor-element.elementor-element-523bf6c {
    --width: 24%;
  }

  .elementor-97 .elementor-element.elementor-element-0503ce4 {
    --width: 66.6666%;
  }

  .elementor-97 .elementor-element.elementor-element-337e708 {
    --width: 22.617%;
  }

  .elementor-97 .elementor-element.elementor-element-a33714f {
    --width: 66.6666%;
  }
}

@media(max-width:767px) {

  .elementor-97 .elementor-element.elementor-element-48ad6e1 .elementor-swiper-button.elementor-swiper-button-prev,
  .elementor-97 .elementor-element.elementor-element-48ad6e1 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 32px;
  }

  .elementor-97 .elementor-element.elementor-element-08ee059 {
    --padding-top: 32px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-97 .elementor-element.elementor-element-0916d98 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }

  .elementor-97 .elementor-element.elementor-element-0916d98.elementor-element {
    --align-self: flex-start;
  }

  .elementor-97 .elementor-element.elementor-element-0916d98 .elementor-counter-number-wrapper {
    font-size: 24px;
  }

  .elementor-97 .elementor-element.elementor-element-0916d98 .elementor-counter-title {
    font-size: 13px;
    line-height: 1.5em;
  }

  .elementor-97 .elementor-element.elementor-element-6c4085a {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }

  .elementor-97 .elementor-element.elementor-element-6c4085a>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }

  .elementor-97 .elementor-element.elementor-element-6c4085a.elementor-element {
    --align-self: flex-end;
  }

  .elementor-97 .elementor-element.elementor-element-6c4085a .elementor-counter-number-wrapper {
    font-size: 24px;
  }

  .elementor-97 .elementor-element.elementor-element-6c4085a .elementor-counter-title {
    font-size: 13px;
    line-height: 1.5em;
  }

  .elementor-97 .elementor-element.elementor-element-0a9e442 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }

  .elementor-97 .elementor-element.elementor-element-0a9e442.elementor-element {
    --align-self: flex-start;
  }

  .elementor-97 .elementor-element.elementor-element-0a9e442 .elementor-counter-number-wrapper {
    font-size: 24px;
  }

  .elementor-97 .elementor-element.elementor-element-0a9e442 .elementor-counter-title {
    font-size: 13px;
    line-height: 1.5em;
  }

  .elementor-97 .elementor-element.elementor-element-866b403 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }

  .elementor-97 .elementor-element.elementor-element-866b403>.elementor-widget-container {
    margin: -64px 0px 0px 0px;
  }

  .elementor-97 .elementor-element.elementor-element-866b403.elementor-element {
    --align-self: flex-end;
  }

  .elementor-97 .elementor-element.elementor-element-866b403 .elementor-counter-number-wrapper {
    font-size: 24px;
  }

  .elementor-97 .elementor-element.elementor-element-866b403 .elementor-counter-title {
    font-size: 13px;
    line-height: 1.5em;
  }

  .elementor-97 .elementor-element.elementor-element-60b589b>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-97 .elementor-element.elementor-element-20544d3 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-97 .elementor-element.elementor-element-56fa094 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-9219433 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-ec46d7e .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-4ed6b60 .swiper-container-wrap .swiper-button-prev {
    left: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-4ed6b60 .swiper-container-wrap .swiper-button-next {
    right: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-620e761 {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }

  .elementor-97 .elementor-element.elementor-element-620e761.elementor-element {
    --align-self: center;
  }

  .elementor-97 .elementor-element.elementor-element-75990f8 .swiper-container-wrap .swiper-button-prev {
    left: 13px;
  }

  .elementor-97 .elementor-element.elementor-element-75990f8 .swiper-container-wrap .swiper-button-next {
    right: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-392ded4 {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }

  .elementor-97 .elementor-element.elementor-element-392ded4.elementor-element {
    --align-self: center;
  }

  .elementor-97 .elementor-element.elementor-element-467a644 .swiper-container-wrap .swiper-button-prev {
    left: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-467a644 .swiper-container-wrap .swiper-button-next {
    right: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-6ca587c {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }

  .elementor-97 .elementor-element.elementor-element-6ca587c.elementor-element {
    --align-self: center;
  }

  .elementor-97 .elementor-element.elementor-element-01fe4ba .swiper-container-wrap .swiper-button-prev {
    left: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-01fe4ba .swiper-container-wrap .swiper-button-next {
    right: 15px;
  }

  .elementor-97 .elementor-element.elementor-element-24d4c4e {
    --e-image-carousel-slides-to-show: 2;
  }

  .elementor-97 .elementor-element.elementor-element-93ef96f {
    --e-image-carousel-slides-to-show: 2;
  }

  .elementor-97 .elementor-element.elementor-element-e7cd379 {
    --e-image-carousel-slides-to-show: 2;
  }

  .elementor-97 .elementor-element.elementor-element-7c0aa6b {
    --e-image-carousel-slides-to-show: 2;
  }

  .elementor-97 .elementor-element.elementor-element-d139221 {
    --e-image-carousel-slides-to-show: 2;
  }

  .elementor-97 .elementor-element.elementor-element-4c71124 {
    --e-image-carousel-slides-to-show: 2;
  }
}
