.elementor-74 .elementor-element.elementor-element-5d3cf9f {
  --display: flex;
  --min-height: 950px;
  --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: flex-end;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.8;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-5d3cf9f::before,
.elementor-74 .elementor-element.elementor-element-5d3cf9f>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-5d3cf9f>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-5d3cf9f>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-5d3cf9f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-5d3cf9f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/baner-bg-2.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-5d3cf9f:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-5d3cf9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-5d3cf9f,
.elementor-74 .elementor-element.elementor-element-5d3cf9f::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-7e1b5ca {
  --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-74 .elementor-element.elementor-element-5aac10a {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 117px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-1b837b8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-1b837b8 {
  z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 25px 0px;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 25px 0px;
}

.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-primary);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-primary);
  width: 0px;
}

.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-4391546 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-0857ec4 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-517e2a3>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-c5b0153 {
  --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;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-3453e94.elementor-element {
  --align-self: flex-start;
}

.elementor-74 .elementor-element.elementor-element-3453e94 .video-content {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn i {
  font-size: 12px;
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn svg {
  max-width: 12px;
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn {
  width: 50px;
  height: 50px;
  line-height: 25px;
  --glow-size: 10px;
  color: var(--e-global-color-primary);
  background-color: #02010100;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn.glow-btn:before {
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn.glow-btn:after {
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn.glow-btn>i:after {
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn:hover {
  color: #ffffff;
  background-color: var(--e-global-color-fc28385);
  border-color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-3453e94 .ekit-video-popup-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-74 .elementor-element.elementor-element-54857b4 .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
}

.elementor-74 .elementor-element.elementor-element-a33a149 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.14;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-a33a149::before,
.elementor-74 .elementor-element.elementor-element-a33a149>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-a33a149>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-a33a149>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-a33a149>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-a33a149>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/bg-shape-4.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-6fb27de>.elementor-widget-container {
  background-image: url("../../2024/07/shape-3.png");
  padding: 40px 40px 40px 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

body:not(.rtl) .elementor-74 .elementor-element.elementor-element-6fb27de {
  left: 2px;
}

body.rtl .elementor-74 .elementor-element.elementor-element-6fb27de {
  right: 2px;
}

.elementor-74 .elementor-element.elementor-element-6fb27de {
  top: 133px;
  z-index: 999;
}

.elementor-74 .elementor-element.elementor-element-6fb27de .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-6fb27de.elementor-view-stacked .elementor-icon {
  background-color: #7166F500;
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6fb27de.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-6fb27de.elementor-view-default .elementor-icon {
  color: #7166F500;
  border-color: #7166F500;
}

.elementor-74 .elementor-element.elementor-element-6fb27de.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-6fb27de.elementor-view-default .elementor-icon svg {
  fill: #7166F500;
}

.elementor-74 .elementor-element.elementor-element-6fb27de.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6fb27de.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6fb27de .elementor-icon {
  font-size: 30px;
  padding: 0px;
}

.elementor-74 .elementor-element.elementor-element-6fb27de .elementor-icon svg {
  height: 30px;
}

.elementor-74 .elementor-element.elementor-element-32e6400>.elementor-widget-container {
  background-image: url("../../2024/07/shape-3.png");
  padding: 40px 40px 40px 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

body:not(.rtl) .elementor-74 .elementor-element.elementor-element-32e6400 {
  left: -27px;
}

body.rtl .elementor-74 .elementor-element.elementor-element-32e6400 {
  right: -27px;
}

.elementor-74 .elementor-element.elementor-element-32e6400 {
  top: 274px;
  z-index: 999;
}

.elementor-74 .elementor-element.elementor-element-32e6400 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-32e6400.elementor-view-stacked .elementor-icon {
  background-color: #7166F500;
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-32e6400.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-32e6400.elementor-view-default .elementor-icon {
  color: #7166F500;
  border-color: #7166F500;
}

.elementor-74 .elementor-element.elementor-element-32e6400.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-32e6400.elementor-view-default .elementor-icon svg {
  fill: #7166F500;
}

.elementor-74 .elementor-element.elementor-element-32e6400.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-32e6400.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-32e6400 .elementor-icon {
  font-size: 30px;
  padding: 0px;
}

.elementor-74 .elementor-element.elementor-element-32e6400 .elementor-icon svg {
  height: 30px;
}

.elementor-74 .elementor-element.elementor-element-0ff415e>.elementor-widget-container {
  background-image: url("../../2024/07/shape-3.png");
  padding: 40px 40px 40px 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

body:not(.rtl) .elementor-74 .elementor-element.elementor-element-0ff415e {
  left: 13px;
}

body.rtl .elementor-74 .elementor-element.elementor-element-0ff415e {
  right: 13px;
}

.elementor-74 .elementor-element.elementor-element-0ff415e {
  top: 414px;
  z-index: 999;
}

.elementor-74 .elementor-element.elementor-element-0ff415e .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-0ff415e.elementor-view-stacked .elementor-icon {
  background-color: #7166F500;
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-0ff415e.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-0ff415e.elementor-view-default .elementor-icon {
  color: #7166F500;
  border-color: #7166F500;
}

.elementor-74 .elementor-element.elementor-element-0ff415e.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-0ff415e.elementor-view-default .elementor-icon svg {
  fill: #7166F500;
}

.elementor-74 .elementor-element.elementor-element-0ff415e.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-0ff415e.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-0ff415e .elementor-icon {
  font-size: 30px;
  padding: 0px;
}

.elementor-74 .elementor-element.elementor-element-0ff415e .elementor-icon svg {
  height: 30px;
}

.elementor-74 .elementor-element.elementor-element-71eca2e>.elementor-widget-container {
  background-image: url("../../2024/07/shape-3.png");
  padding: 40px 40px 40px 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

body:not(.rtl) .elementor-74 .elementor-element.elementor-element-71eca2e {
  left: 85px;
}

body.rtl .elementor-74 .elementor-element.elementor-element-71eca2e {
  right: 85px;
}

.elementor-74 .elementor-element.elementor-element-71eca2e {
  top: 17px;
  z-index: 999;
}

.elementor-74 .elementor-element.elementor-element-71eca2e .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-71eca2e.elementor-view-stacked .elementor-icon {
  background-color: #7166F500;
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-71eca2e.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-71eca2e.elementor-view-default .elementor-icon {
  color: #7166F500;
  border-color: #7166F500;
}

.elementor-74 .elementor-element.elementor-element-71eca2e.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-71eca2e.elementor-view-default .elementor-icon svg {
  fill: #7166F500;
}

.elementor-74 .elementor-element.elementor-element-71eca2e.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-71eca2e.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-71eca2e .elementor-icon {
  font-size: 30px;
  padding: 0px;
}

.elementor-74 .elementor-element.elementor-element-71eca2e .elementor-icon svg {
  height: 30px;
}

.elementor-74 .elementor-element.elementor-element-3764393>.elementor-widget-container {
  margin: 0px -85px -312px 35px;
  padding: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-3764393 {
  z-index: 1;
  text-align: right;
}

.elementor-74 .elementor-element.elementor-element-3764393 img {
  width: 100%;
}

.elementor-74 .elementor-element.elementor-element-3bca136 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.15;
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 60px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-74 .elementor-element.elementor-element-3bca136::before,
.elementor-74 .elementor-element.elementor-element-3bca136>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-3bca136>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-3bca136>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-3bca136>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-3bca136>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/line-bg-2.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-3bca136:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-3bca136>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-57a29b1);
}

.elementor-74 .elementor-element.elementor-element-3bca136,
.elementor-74 .elementor-element.elementor-element-3bca136::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-6d693f5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 30px;
}

.elementor-74 .elementor-element.elementor-element-b7eb488 {
  --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: #FFFFFF14;
  --border-color: #FFFFFF14;
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -50px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-b7eb488:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-b7eb488>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-b7eb488,
.elementor-74 .elementor-element.elementor-element-b7eb488::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-2100037>.elementor-widget-container {
  padding: 0px 0px 15px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF14;
  border-radius: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-2100037 .elementor-counter {
  gap: 0px;
}

.elementor-74 .elementor-element.elementor-element-2100037 .elementor-counter-number-wrapper {
  gap: 0px;
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
  font-size: var(--e-global-typography-92b0a2d-font-size);
  font-weight: var(--e-global-typography-92b0a2d-font-weight);
  line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-74 .elementor-element.elementor-element-2100037 .elementor-counter-title {
  color: var(--e-global-color-ad41708);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
}

.elementor-74 .elementor-element.elementor-element-92deecd .elementor-counter {
  gap: 0px;
}

.elementor-74 .elementor-element.elementor-element-92deecd .elementor-counter-number-wrapper {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
  font-size: var(--e-global-typography-92b0a2d-font-size);
  font-weight: var(--e-global-typography-92b0a2d-font-weight);
  line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-74 .elementor-element.elementor-element-92deecd .elementor-counter-title {
  color: var(--e-global-color-ad41708);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
}

.elementor-74 .elementor-element.elementor-element-453d82a {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-72a9258 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 20px 20px 20px 20px;
  --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-74 .elementor-element.elementor-element-72a9258,
.elementor-74 .elementor-element.elementor-element-72a9258::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-13828cb .elementor-heading-title {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-ba6914a-font-family), Sans-serif;
  font-size: var(--e-global-typography-ba6914a-font-size);
  font-weight: var(--e-global-typography-ba6914a-font-weight);
  line-height: var(--e-global-typography-ba6914a-line-height);
}

.elementor-74 .elementor-element.elementor-element-06fd18c {
  --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 15px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-aa83dd7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-element {
  --align-self: center;
}

.elementor-74 .elementor-element.elementor-element-aa83dd7 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-aa83dd7 .elementor-icon {
  font-size: 25px;
  padding: 15px;
}

.elementor-74 .elementor-element.elementor-element-aa83dd7 .elementor-icon svg {
  height: 25px;
}

.elementor-74 .elementor-element.elementor-element-763e43b.elementor-element {
  --align-self: center;
}

.elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title>span {
  color: var(--e-global-color-ad41708);
  padding: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: var(--e-global-color-ad41708);
}

.elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title>span {
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-08fcc9d);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 5px 0px;
}

.elementor-74 .elementor-element.elementor-element-5dc7e1e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.15;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-5dc7e1e::before,
.elementor-74 .elementor-element.elementor-element-5dc7e1e>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-5dc7e1e>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-5dc7e1e>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-5dc7e1e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-5dc7e1e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-74 .elementor-element.elementor-element-acf4f4a {
  --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: 80px 80px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-44ea08a {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-191cfe0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-af7a20a {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-37d9560 img {
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-ae1457c {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-cbcac87 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: -50px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-74 .elementor-element.elementor-element-cbcac87:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-cbcac87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background: var(--e-global-color-gradient);
}

.elementor-74 .elementor-element.elementor-element-cbcac87,
.elementor-74 .elementor-element.elementor-element-cbcac87::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-9b6d4fa .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 10px 0px;
  font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
  font-size: var(--e-global-typography-92b0a2d-font-size);
  font-weight: var(--e-global-typography-92b0a2d-font-weight);
  line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-74 .elementor-element.elementor-element-9b6d4fa .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-9b6d4fa .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-9b6d4fa .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-d895eb5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: -130px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-99db9c5 {
  --display: flex;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-3025cd8 {
  --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;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 30px;
  --margin-left: 50px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
  --z-index: 999;
}

.elementor-74 .elementor-element.elementor-element-3025cd8:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-3025cd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-3025cd8,
.elementor-74 .elementor-element.elementor-element-3025cd8::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-1e7a44a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-87bf677>.elementor-widget-container {
  margin: 0px -18px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-87bf677 {
  text-align: left;
}

.elementor-74 .elementor-element.elementor-element-87bf677 img {
  width: 80%;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-ad41708);
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-74 .elementor-element.elementor-element-e89664c {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -5px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-d681bd1 .elementor-counter-title {
  justify-content: start;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
}

.elementor-74 .elementor-element.elementor-element-d681bd1 .elementor-counter {
  gap: 0px;
}

.elementor-74 .elementor-element.elementor-element-d681bd1 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }

  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-secondary);
  font-family:var(--e-global-typography-f500460-font-family),
  Sans-serif;
  font-size:var(--e-global-typography-f500460-font-size);
  font-weight:var(--e-global-typography-f500460-font-weight);
  line-height:var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-b02c35e {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-a5d3630 img {
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: var(--e-global-color-21bfb04);
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-9f3255c {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-ca12781>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 25px 0px;
  font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
  font-size: var(--e-global-typography-61eed76-font-size);
  font-weight: var(--e-global-typography-61eed76-font-weight);
  line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-red);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-primary);
  width: 0px;
}

.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper p {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-a58b2ae {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-ec2946b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-ec2946b:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-ec2946b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-ad41708);
}

.elementor-74 .elementor-element.elementor-element-ec2946b,
.elementor-74 .elementor-element.elementor-element-ec2946b::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-f6e034f {
  --display: flex;
  --justify-content: center;
  --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-74 .elementor-element.elementor-element-e21d71f {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-63f854e {
  --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;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-63f854e,
.elementor-74 .elementor-element.elementor-element-63f854e::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-2d3a875.elementor-element {
  --align-self: flex-start;
}

.elementor-74 .elementor-element.elementor-element-2d3a875 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-2d3a875.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-2d3a875.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-2d3a875.elementor-view-default .elementor-icon {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-2d3a875.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-2d3a875.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-2d3a875.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-2d3a875.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-2d3a875 .elementor-icon {
  font-size: 30px;
  padding: 20px;
  border-width: 3px 3px 3px 3px;
  border-radius: 10px 10px 10px 10px;
}

.elementor-74 .elementor-element.elementor-element-2d3a875 .elementor-icon svg {
  height: 30px;
}

.elementor-74 .elementor-element.elementor-element-65d0aa5 .elementor-counter-title {
  justify-content: start;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
}

.elementor-74 .elementor-element.elementor-element-65d0aa5 .elementor-counter {
  gap: 0px;
}

.elementor-74 .elementor-element.elementor-element-65d0aa5 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }

  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-secondary);
  font-family:var(--e-global-typography-92b0a2d-font-family),
  Sans-serif;
  font-size:var(--e-global-typography-92b0a2d-font-size);
  font-weight:var(--e-global-typography-92b0a2d-font-weight);
  line-height:var(--e-global-typography-92b0a2d-line-height);
}

.elementor-74 .elementor-element.elementor-element-32fbb8f {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-32fbb8f:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-32fbb8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-32fbb8f,
.elementor-74 .elementor-element.elementor-element-32fbb8f::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-10px/2);
}

.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}

.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-icon svg {
  fill: var(--e-global-color-green);
  transition: fill 0.3s;
}

.elementor-74 .elementor-element.elementor-element-4842b6e {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}

.elementor-74 .elementor-element.elementor-element-719c857 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --border-radius: 20px 20px 20px 20px;
  --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-74 .elementor-element.elementor-element-719c857:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-719c857>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2024/07/about-image-3.jpg");
  background-color: var(--e-global-color-21bfb04);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-719c857::before,
.elementor-74 .elementor-element.elementor-element-719c857>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-719c857>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-719c857>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-719c857>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-719c857>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-74 .elementor-element.elementor-element-719c857,
.elementor-74 .elementor-element.elementor-element-719c857::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-d994e3c {
  --spacer-size: 255px;
}

.elementor-74 .elementor-element.elementor-element-4b97edb {
  --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: 40px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #7166F512;
  --border-color: #7166F512;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-4b97edb::before,
.elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-4b97edb>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-4b97edb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/shape-3.png");
  --background-overlay: '';
  background-position: -8px 8px;
  background-repeat: no-repeat;
  background-size: 265px auto;
}

.elementor-74 .elementor-element.elementor-element-4b97edb,
.elementor-74 .elementor-element.elementor-element-4b97edb::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-821767d {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.63;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-821767d::before,
.elementor-74 .elementor-element.elementor-element-821767d>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-821767d>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-821767d>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-821767d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-821767d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-74 .elementor-element.elementor-element-64f6ab2>.elementor-widget-container {
  margin: 0px -45px 0px -40px;
}

.elementor-74 .elementor-element.elementor-element-64f6ab2 {
  z-index: 1;
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-64f6ab2 img {
  width: 100%;
}

.elementor-74 .elementor-element.elementor-element-5b3f3d0 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-42781c0>.elementor-widget-container {
  margin: 0px 0px 0px -20px;
  padding: 40px 40px 40px 60px;
  background-color: var(--e-global-color-yellow);
  border-radius: 20px 0px 0px 20px;
  box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.15);
}

.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 20px 0px;
  font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
  font-size: var(--e-global-typography-92b0a2d-font-size);
  font-weight: var(--e-global-typography-92b0a2d-font-weight);
  line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-727b4c9);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 10px 0px;
}

.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-primary);
  width: 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-subtitle.elementskit-style-border::after {
  width: 0px;
}

.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper p {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-664de58 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.15;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-74 .elementor-element.elementor-element-664de58::before,
.elementor-74 .elementor-element.elementor-element-664de58>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-664de58>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-664de58>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-664de58>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-664de58>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/line-bg.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-664de58:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-664de58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background: var(--e-global-color-gradient);
}

.elementor-74 .elementor-element.elementor-element-664de58,
.elementor-74 .elementor-element.elementor-element-664de58::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-b65863e .elementor-button {
  font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
  font-size: var(--e-global-typography-f95c007-font-size);
  font-weight: var(--e-global-typography-f95c007-font-weight);
  line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-74 .elementor-element.elementor-element-dabd35f {
  --divider-border-style: solid;
  --divider-color: #B6B6B642;
  --divider-border-width: 1px;
}

.elementor-74 .elementor-element.elementor-element-dabd35f .elementor-divider-separator {
  width: 65%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-74 .elementor-element.elementor-element-dabd35f .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-74 .elementor-element.elementor-element-dabd35f .elementor-divider__text {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
}

.elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
}

.elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-title:hover {
  color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-08fcc9d);
  font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
  font-size: var(--e-global-typography-f95c007-font-size);
  font-weight: var(--e-global-typography-f95c007-font-weight);
  line-height: var(--e-global-typography-f95c007-line-height);
  margin: 0px 0px 5px 0px;
}

.elementor-74 .elementor-element.elementor-element-8fc758e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 50px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-8fc758e:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-8fc758e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-ad41708);
}

.elementor-74 .elementor-element.elementor-element-8fc758e,
.elementor-74 .elementor-element.elementor-element-8fc758e::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-cb00e35 {
  --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: 80px 80px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-b147c16 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-d37000e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 25px 0px;
  font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
  font-size: var(--e-global-typography-61eed76-font-size);
  font-weight: var(--e-global-typography-61eed76-font-weight);
  line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-red);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-primary);
  width: 0px;
}

.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper p {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-08e5f03>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-6adbee2 {
  --display: flex;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-4716726 {
  --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: 30px 30px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  border-style: none;
  --border-style: none;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.elementor-74 .elementor-element.elementor-element-4716726::before,
.elementor-74 .elementor-element.elementor-element-4716726>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-4716726>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-4716726>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-4716726>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-4716726>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/line-bg-1.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-4716726:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-4716726>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-4716726,
.elementor-74 .elementor-element.elementor-element-4716726::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-b8670f6 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-2ef0827>.elementor-widget-container {
  margin: -20px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-2ef0827 img {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: var(--e-global-color-ad41708);
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-4e9c101 {
  --display: flex;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-27b7a16 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 15px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-27b7a16 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-27b7a16 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-27b7a16 .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-7404366 {
  --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: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-5f18f6b {
  --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-74 .elementor-element.elementor-element-426d775 {
  --divider-border-style: solid;
  --divider-color: #ff0000;
  --divider-border-width: 2px;
}

.elementor-74 .elementor-element.elementor-element-426d775 .elementor-divider-separator {
  width: 100%;
}

.elementor-74 .elementor-element.elementor-element-426d775 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-74 .elementor-element.elementor-element-cb1387f {
  --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-74 .elementor-element.elementor-element-f54d6ed>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-f54d6ed .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-red);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-fc28385);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-fc28385);
  border-color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-f54d6ed .elementor-icon {
  font-size: 12px;
  padding: 10px;
}

.elementor-74 .elementor-element.elementor-element-f54d6ed .elementor-icon svg {
  height: 12px;
}

.elementor-74 .elementor-element.elementor-element-a29ae71 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-8368232 {
  --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: 80px 80px;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-5102e25 {
  --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: 30px 30px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  border-style: none;
  --border-style: none;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.elementor-74 .elementor-element.elementor-element-5102e25::before,
.elementor-74 .elementor-element.elementor-element-5102e25>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-5102e25>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-5102e25>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-5102e25>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-5102e25>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/line-bg-1.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-5102e25:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-5102e25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-5102e25,
.elementor-74 .elementor-element.elementor-element-5102e25::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-226f9ef {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-6633f82>.elementor-widget-container {
  margin: -20px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-6633f82 img {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: var(--e-global-color-ad41708);
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-9b1485b {
  --display: flex;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-2da8e7a .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 15px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-2da8e7a .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-2da8e7a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-2da8e7a .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-dadb52d {
  --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: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-f889961 {
  --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-74 .elementor-element.elementor-element-1868a07 {
  --divider-border-style: solid;
  --divider-color: #ff0000;
  --divider-border-width: 2px;
}

.elementor-74 .elementor-element.elementor-element-1868a07 .elementor-divider-separator {
  width: 100%;
}

.elementor-74 .elementor-element.elementor-element-1868a07 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-74 .elementor-element.elementor-element-e8ac381 {
  --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-74 .elementor-element.elementor-element-2de5e3b>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-2de5e3b .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-red);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-fc28385);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-fc28385);
  border-color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-2de5e3b .elementor-icon {
  font-size: 12px;
  padding: 10px;
}

.elementor-74 .elementor-element.elementor-element-2de5e3b .elementor-icon svg {
  height: 12px;
}

.elementor-74 .elementor-element.elementor-element-9c16295 {
  --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: 30px 30px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  border-style: none;
  --border-style: none;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.elementor-74 .elementor-element.elementor-element-9c16295::before,
.elementor-74 .elementor-element.elementor-element-9c16295>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-9c16295>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-9c16295>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-9c16295>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-9c16295>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/line-bg-1.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-9c16295:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-9c16295>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-9c16295,
.elementor-74 .elementor-element.elementor-element-9c16295::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-0cc9b56 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-348d7d4>.elementor-widget-container {
  margin: -20px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-348d7d4 img {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: var(--e-global-color-ad41708);
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-ba0bcb0 {
  --display: flex;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-99d1b62 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 15px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-99d1b62 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-99d1b62 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-99d1b62 .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-1f1a7a7 {
  --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: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-d5fe1ca {
  --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-74 .elementor-element.elementor-element-5bbb232 {
  --divider-border-style: solid;
  --divider-color: #ff0000;
  --divider-border-width: 2px;
}

.elementor-74 .elementor-element.elementor-element-5bbb232 .elementor-divider-separator {
  width: 100%;
}

.elementor-74 .elementor-element.elementor-element-5bbb232 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-74 .elementor-element.elementor-element-606443d {
  --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-74 .elementor-element.elementor-element-42b5acf>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-42b5acf .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-red);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-fc28385);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-fc28385);
  border-color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-42b5acf.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-42b5acf .elementor-icon {
  font-size: 12px;
  padding: 10px;
}

.elementor-74 .elementor-element.elementor-element-42b5acf .elementor-icon svg {
  height: 12px;
}

.elementor-74 .elementor-element.elementor-element-c7908b3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.95;
  --padding-top: 30px;
  --padding-bottom: 50px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-c7908b3:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-c7908b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2024/07/bg-image.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-c7908b3::before,
.elementor-74 .elementor-element.elementor-element-c7908b3>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-c7908b3>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-c7908b3>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-c7908b3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-c7908b3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
  background: var(--e-global-color-gradient);
}

.elementor-74 .elementor-element.elementor-element-c7908b3,
.elementor-74 .elementor-element.elementor-element-c7908b3::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-34d24b7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 25px 0px;
  font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
  font-size: var(--e-global-typography-61eed76-font-size);
  font-weight: var(--e-global-typography-61eed76-font-weight);
  line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-21bfb04);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-21bfb04);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper p {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 250px 0px 250px;
}

.elementor-74 .elementor-element.elementor-element-7071241 {
  --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: 30px 30px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.15;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-7071241::before,
.elementor-74 .elementor-element.elementor-element-7071241>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-7071241>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-7071241>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-7071241>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-7071241>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/straight-ilne.png");
  --background-overlay: '';
  background-position: 0px 185px;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-74 .elementor-element.elementor-element-af31fb9 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-a326b64 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-a326b64,
.elementor-74 .elementor-element.elementor-element-a326b64::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-e97f488>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
  border-radius: 100% 100% 100% 100%;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-74 .elementor-element.elementor-element-e97f488 img {
  border-radius: 100% 100% 100% 100%;
}

.elementor-74 .elementor-element.elementor-element-95fbaf2>.elementor-widget-container {
  margin: -12px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-95fbaf2 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-95fbaf2.elementor-view-stacked .elementor-icon {
  background-color: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-95fbaf2.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-95fbaf2.elementor-view-default .elementor-icon {
  color: #B6B6B654;
  border-color: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-95fbaf2.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-95fbaf2.elementor-view-default .elementor-icon svg {
  fill: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-95fbaf2 .elementor-icon {
  font-size: 30px;
}

.elementor-74 .elementor-element.elementor-element-95fbaf2 .elementor-icon svg {
  height: 30px;
}

.elementor-74 .elementor-element.elementor-element-25b7171 {
  --display: flex;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-bba7346>.elementor-widget-container {
  padding: 15px 16px 15px 16px;
  background-color: var(--e-global-color-yellow);
  border-radius: 100px 100px 100px 100px;
}

.elementor-74 .elementor-element.elementor-element-bba7346.elementor-element {
  --align-self: center;
}

.elementor-74 .elementor-element.elementor-element-bba7346 .elementor-heading-title {
  color: var(--e-global-color-727b4c9);
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-b85100c .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 15px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-b85100c .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-b85100c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-b85100c .elementskit-section-title-wraper p {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 30px 0px 30px;
}

.elementor-74 .elementor-element.elementor-element-55c3c41 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-bf2d4b1 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-bf2d4b1,
.elementor-74 .elementor-element.elementor-element-bf2d4b1::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-6f5f5b0>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
  border-radius: 100% 100% 100% 100%;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-74 .elementor-element.elementor-element-6f5f5b0 img {
  border-radius: 100% 100% 100% 100%;
}

.elementor-74 .elementor-element.elementor-element-393a3bd>.elementor-widget-container {
  margin: -12px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-393a3bd .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-393a3bd.elementor-view-stacked .elementor-icon {
  background-color: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-393a3bd.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-393a3bd.elementor-view-default .elementor-icon {
  color: #B6B6B654;
  border-color: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-393a3bd.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-393a3bd.elementor-view-default .elementor-icon svg {
  fill: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-393a3bd .elementor-icon {
  font-size: 30px;
}

.elementor-74 .elementor-element.elementor-element-393a3bd .elementor-icon svg {
  height: 30px;
}

.elementor-74 .elementor-element.elementor-element-e2a6576 {
  --display: flex;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-0f24c7a>.elementor-widget-container {
  padding: 15px 14px 15px 14px;
  background-color: var(--e-global-color-yellow);
  border-radius: 100px 100px 100px 100px;
}

.elementor-74 .elementor-element.elementor-element-0f24c7a.elementor-element {
  --align-self: center;
}

.elementor-74 .elementor-element.elementor-element-0f24c7a .elementor-heading-title {
  color: var(--e-global-color-727b4c9);
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-71966be .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 15px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-71966be .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-71966be .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-71966be .elementskit-section-title-wraper p {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 30px 0px 30px;
}

.elementor-74 .elementor-element.elementor-element-678c17e {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-4d9643c {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-4d9643c,
.elementor-74 .elementor-element.elementor-element-4d9643c::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-83e1cb5>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
  border-radius: 100% 100% 100% 100%;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-74 .elementor-element.elementor-element-83e1cb5 img {
  border-radius: 100% 100% 100% 100%;
}

.elementor-74 .elementor-element.elementor-element-08b8778>.elementor-widget-container {
  margin: -12px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-08b8778 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-08b8778.elementor-view-stacked .elementor-icon {
  background-color: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-08b8778.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-08b8778.elementor-view-default .elementor-icon {
  color: #B6B6B654;
  border-color: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-08b8778.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-08b8778.elementor-view-default .elementor-icon svg {
  fill: #B6B6B654;
}

.elementor-74 .elementor-element.elementor-element-08b8778 .elementor-icon {
  font-size: 30px;
}

.elementor-74 .elementor-element.elementor-element-08b8778 .elementor-icon svg {
  height: 30px;
}

.elementor-74 .elementor-element.elementor-element-6b71f9c {
  --display: flex;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-07d234c>.elementor-widget-container {
  padding: 15px 14px 15px 14px;
  background-color: var(--e-global-color-yellow);
  border-radius: 100px 100px 100px 100px;
}

.elementor-74 .elementor-element.elementor-element-07d234c.elementor-element {
  --align-self: center;
}

.elementor-74 .elementor-element.elementor-element-07d234c .elementor-heading-title {
  color: var(--e-global-color-727b4c9);
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-6459e01 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 15px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-6459e01 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-6459e01 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-6459e01 .elementskit-section-title-wraper p {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 30px 0px 30px;
}

.elementor-74 .elementor-element.elementor-element-cd8ef44 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.6;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-cd8ef44::before,
.elementor-74 .elementor-element.elementor-element-cd8ef44>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-cd8ef44>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-cd8ef44>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-cd8ef44>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-cd8ef44>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/bg-shape-3.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-b0b54c6 {
  --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: 80px 80px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-08dfb78 {
  --display: flex;
  --justify-content: flex-end;
  --gap: 30px 30px;
  --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-74 .elementor-element.elementor-element-87ce3e7 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-565e4a1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -102px;
  --margin-left: 20px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-8445fa2>.elementor-widget-container {
  padding: 30px 15px 30px 15px;
  background: var(--e-global-color-gradient);
  border-radius: 20px 0px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-8445fa2 {
  z-index: 9;
}

.elementor-74 .elementor-element.elementor-element-8445fa2 img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-84a949d>.elementor-widget-container {
  margin: -14px 0px 0px -26px;
}

.elementor-74 .elementor-element.elementor-element-84a949d .elementor-icon-wrapper {
  text-align: right;
}

.elementor-74 .elementor-element.elementor-element-84a949d.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}

.elementor-74 .elementor-element.elementor-element-84a949d.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-84a949d.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-74 .elementor-element.elementor-element-84a949d.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-84a949d.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-84a949d .elementor-icon {
  font-size: 65px;
}

.elementor-74 .elementor-element.elementor-element-84a949d .elementor-icon svg {
  height: 65px;
}

.elementor-74 .elementor-element.elementor-element-84a949d .elementor-icon i,
.elementor-74 .elementor-element.elementor-element-84a949d .elementor-icon svg {
  transform: rotate(45deg);
}

.elementor-74 .elementor-element.elementor-element-79cb8fd {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --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-74 .elementor-element.elementor-element-79cb8fd:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-79cb8fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-79cb8fd,
.elementor-74 .elementor-element.elementor-element-79cb8fd::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-84de3f2 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-72740ec .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-72740ec .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-72740ec .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-72740ec .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-6e19885 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-9c21901 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -102px;
  --margin-left: 20px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-4863457>.elementor-widget-container {
  padding: 30px 15px 30px 15px;
  background: var(--e-global-color-gradient);
  border-radius: 20px 0px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-4863457 {
  z-index: 9;
}

.elementor-74 .elementor-element.elementor-element-4863457 img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-4124672>.elementor-widget-container {
  margin: -14px 0px 0px -26px;
}

.elementor-74 .elementor-element.elementor-element-4124672 .elementor-icon-wrapper {
  text-align: right;
}

.elementor-74 .elementor-element.elementor-element-4124672.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}

.elementor-74 .elementor-element.elementor-element-4124672.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-4124672.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-74 .elementor-element.elementor-element-4124672.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-4124672.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-4124672 .elementor-icon {
  font-size: 65px;
}

.elementor-74 .elementor-element.elementor-element-4124672 .elementor-icon svg {
  height: 65px;
}

.elementor-74 .elementor-element.elementor-element-4124672 .elementor-icon i,
.elementor-74 .elementor-element.elementor-element-4124672 .elementor-icon svg {
  transform: rotate(45deg);
}

.elementor-74 .elementor-element.elementor-element-88b1021 {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --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-74 .elementor-element.elementor-element-88b1021:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-88b1021>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-88b1021,
.elementor-74 .elementor-element.elementor-element-88b1021::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-67bed11 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-e245ba1 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-e245ba1 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-e245ba1 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-e245ba1 .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-6f5de9c {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-0e2160a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -102px;
  --margin-left: 20px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-0301e8c>.elementor-widget-container {
  padding: 30px 15px 30px 15px;
  background: var(--e-global-color-gradient);
  border-radius: 20px 0px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-0301e8c {
  z-index: 9;
}

.elementor-74 .elementor-element.elementor-element-0301e8c img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-a2377b5>.elementor-widget-container {
  margin: -14px 0px 0px -26px;
}

.elementor-74 .elementor-element.elementor-element-a2377b5 .elementor-icon-wrapper {
  text-align: right;
}

.elementor-74 .elementor-element.elementor-element-a2377b5.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}

.elementor-74 .elementor-element.elementor-element-a2377b5.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-a2377b5.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-74 .elementor-element.elementor-element-a2377b5.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-a2377b5.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-a2377b5 .elementor-icon {
  font-size: 65px;
}

.elementor-74 .elementor-element.elementor-element-a2377b5 .elementor-icon svg {
  height: 65px;
}

.elementor-74 .elementor-element.elementor-element-a2377b5 .elementor-icon i,
.elementor-74 .elementor-element.elementor-element-a2377b5 .elementor-icon svg {
  transform: rotate(45deg);
}

.elementor-74 .elementor-element.elementor-element-ff0502b {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --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-74 .elementor-element.elementor-element-ff0502b:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-ff0502b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-ff0502b,
.elementor-74 .elementor-element.elementor-element-ff0502b::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-5c4f920 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-f17c74a .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-f17c74a .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-f17c74a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-f17c74a .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-d140117 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-9fe0274>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 25px 0px;
  font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
  font-size: var(--e-global-typography-61eed76-font-size);
  font-weight: var(--e-global-typography-61eed76-font-weight);
  line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-red);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-primary);
  width: 0px;
}

.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper p {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-4f96051 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 4px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 4px;
  --border-left-width: 4px;
  border-color: var(--e-global-color-21bfb04);
  --border-color: var(--e-global-color-21bfb04);
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-4f96051:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-4f96051>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2024/07/call-back-image.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-4f96051,
.elementor-74 .elementor-element.elementor-element-4f96051::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-ed3875a {
  --spacer-size: 85px;
}

.elementor-74 .elementor-element.elementor-element-caa943d .video-content {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn i {
  font-size: 20px;
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn svg {
  max-width: 20px;
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn {
  width: 80px;
  height: 80px;
  line-height: 60px;
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn.glow-btn:before {
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn.glow-btn:after {
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn.glow-btn>i:after {
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn:hover {
  color: #ffffff;
  background-color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-caa943d .ekit-video-popup-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-74 .elementor-element.elementor-element-d4dc714 {
  --spacer-size: 85px;
}

.elementor-74 .elementor-element.elementor-element-978ded4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 25px;
  --padding-bottom: 50px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-978ded4:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-978ded4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-ad41708);
}

.elementor-74 .elementor-element.elementor-element-978ded4,
.elementor-74 .elementor-element.elementor-element-978ded4::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-38b4767>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-727b4c9);
  margin: 0px 0px 25px 0px;
  font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
  font-size: var(--e-global-typography-61eed76-font-size);
  font-weight: var(--e-global-typography-61eed76-font-weight);
  line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-red);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 250px 0px 250px;
}

.elementor-74 .elementor-element.elementor-element-716f648 {
  --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: 30px 30px;
  --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-74 .elementor-element.elementor-element-4c526c5 {
  --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-74 .elementor-element.elementor-element-5778f05 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -200px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-5fc51f4>.elementor-widget-container {
  margin: 0px 0px -50px 0px;
}

.elementor-74 .elementor-element.elementor-element-5fc51f4 img {
  width: 100%;
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-e67b645>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-e67b645 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-default .elementor-icon {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-success);
}

.elementor-74 .elementor-element.elementor-element-e67b645.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-e67b645 .elementor-icon {
  font-size: 15px;
  padding: 15px;
  border-width: 5px 5px 5px 5px;
}

.elementor-74 .elementor-element.elementor-element-e67b645 .elementor-icon svg {
  height: 15px;
}

.elementor-74 .elementor-element.elementor-element-f290698 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.05;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 185px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-f290698::before,
.elementor-74 .elementor-element.elementor-element-f290698>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-f290698>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-f290698>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-f290698>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-f290698>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/dott-map.png");
  --background-overlay: '';
  background-position: -68px 95px;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-f290698:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-f290698>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-f290698,
.elementor-74 .elementor-element.elementor-element-f290698::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-9912743>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-9912743 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 10px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-9912743 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-9912743 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-9912743 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-1eff344 {
  --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-74 .elementor-element.elementor-element-f925cd7 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -200px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-838f7cc>.elementor-widget-container {
  margin: 0px 0px -50px 0px;
}

.elementor-74 .elementor-element.elementor-element-838f7cc img {
  width: 100%;
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-default .elementor-icon {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-success);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2 .elementor-icon {
  font-size: 15px;
  padding: 15px;
  border-width: 5px 5px 5px 5px;
}

.elementor-74 .elementor-element.elementor-element-6c6a2a2 .elementor-icon svg {
  height: 15px;
}

.elementor-74 .elementor-element.elementor-element-39ddb7a {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.05;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 185px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-39ddb7a::before,
.elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-39ddb7a>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-39ddb7a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/dott-map.png");
  --background-overlay: '';
  background-position: -68px 95px;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-39ddb7a:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-39ddb7a,
.elementor-74 .elementor-element.elementor-element-39ddb7a::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-ef631f7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-ef631f7 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 10px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-ef631f7 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-ef631f7 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-ef631f7 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-61ba851 {
  --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-74 .elementor-element.elementor-element-893fdfd {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -200px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-221bb99>.elementor-widget-container {
  margin: 0px 0px -50px 0px;
}

.elementor-74 .elementor-element.elementor-element-221bb99 img {
  width: 100%;
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-0d03914>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-0d03914 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-default .elementor-icon {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-success);
}

.elementor-74 .elementor-element.elementor-element-0d03914.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-0d03914 .elementor-icon {
  font-size: 15px;
  padding: 15px;
  border-width: 5px 5px 5px 5px;
}

.elementor-74 .elementor-element.elementor-element-0d03914 .elementor-icon svg {
  height: 15px;
}

.elementor-74 .elementor-element.elementor-element-8634ed5 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.05;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 185px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-8634ed5::before,
.elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-8634ed5>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-8634ed5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/dott-map.png");
  --background-overlay: '';
  background-position: -68px 95px;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-8634ed5:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-8634ed5,
.elementor-74 .elementor-element.elementor-element-8634ed5::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-413e3d9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-413e3d9 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 10px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-413e3d9 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-413e3d9 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-413e3d9 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-c589c7b {
  --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-74 .elementor-element.elementor-element-64eeb09 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -200px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-ddaaf15>.elementor-widget-container {
  margin: 0px 0px -50px 0px;
}

.elementor-74 .elementor-element.elementor-element-ddaaf15 img {
  width: 100%;
  border-radius: 20px 20px 20px 20px;
}

.elementor-74 .elementor-element.elementor-element-6ef6c74>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-6ef6c74 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-default .elementor-icon {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-success);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-6ef6c74 .elementor-icon {
  font-size: 15px;
  padding: 15px;
  border-width: 5px 5px 5px 5px;
}

.elementor-74 .elementor-element.elementor-element-6ef6c74 .elementor-icon svg {
  height: 15px;
}

.elementor-74 .elementor-element.elementor-element-4a191df {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.05;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 185px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-74 .elementor-element.elementor-element-4a191df::before,
.elementor-74 .elementor-element.elementor-element-4a191df>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-4a191df>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-4a191df>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-4a191df>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-4a191df>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/dott-map.png");
  --background-overlay: '';
  background-position: -68px 95px;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-4a191df:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-4a191df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-4a191df,
.elementor-74 .elementor-element.elementor-element-4a191df::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-fcbe79b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-fcbe79b .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 10px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-fcbe79b .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-fcbe79b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-fcbe79b .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-e32ecc6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.95;
  --padding-top: 35px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-e32ecc6:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-e32ecc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2024/07/bg-image.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-e32ecc6::before,
.elementor-74 .elementor-element.elementor-element-e32ecc6>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-e32ecc6>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-e32ecc6>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-e32ecc6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-e32ecc6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
  background: var(--e-global-color-gradient);
}

.elementor-74 .elementor-element.elementor-element-e32ecc6,
.elementor-74 .elementor-element.elementor-element-e32ecc6::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-593702d {
  --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: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-6c13e0a {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-16f0cf1>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 25px 0px;
  font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
  font-size: var(--e-global-typography-61eed76-font-size);
  font-weight: var(--e-global-typography-61eed76-font-weight);
  line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-21bfb04);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-21bfb04);
  width: 0px;
}

.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper p {
  color: var(--e-global-color-21bfb04);
  margin: 0px 60px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-8200284 {
  --display: flex;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-be59fcf {
  --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: #FFFFFF14;
  --border-color: #FFFFFF14;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-74 .elementor-element.elementor-element-be59fcf:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-be59fcf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-be59fcf,
.elementor-74 .elementor-element.elementor-element-be59fcf::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-fb277cf .elementor-heading-title {
  color: var(--e-global-color-21bfb04);
  font-family: var(--e-global-typography-ba6914a-font-family), Sans-serif;
  font-size: var(--e-global-typography-ba6914a-font-size);
  font-weight: var(--e-global-typography-ba6914a-font-weight);
  line-height: var(--e-global-typography-ba6914a-line-height);
}

.elementor-74 .elementor-element.elementor-element-9e4de7d {
  --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 15px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-bda4db8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-element {
  --align-self: center;
}

.elementor-74 .elementor-element.elementor-element-bda4db8 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-yellow);
  color: var(--e-global-color-727b4c9);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-stacked .elementor-icon svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-stacked .elementor-icon:hover {
  background-color: var(--e-global-color-21bfb04);
  color: var(--e-global-color-success);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-default .elementor-icon:hover {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-framed .elementor-icon:hover,
.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-default .elementor-icon:hover svg {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-framed .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-bda4db8.elementor-view-stacked .elementor-icon:hover svg {
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-bda4db8 .elementor-icon {
  font-size: 25px;
  padding: 15px;
}

.elementor-74 .elementor-element.elementor-element-bda4db8 .elementor-icon svg {
  height: 25px;
}

.elementor-74 .elementor-element.elementor-element-91fa7ad.elementor-element {
  --align-self: center;
}

.elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title:hover {
  color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title>span {
  color: var(--e-global-color-ad41708);
  padding: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: var(--e-global-color-ad41708);
}

.elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title>span {
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-08fcc9d);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 5px 0px;
}

.elementor-74 .elementor-element.elementor-element-e778170 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 60px 60px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.2;
  --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-74 .elementor-element.elementor-element-e778170::before,
.elementor-74 .elementor-element.elementor-element-e778170>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-e778170>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-e778170>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-e778170>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-e778170>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/house-bg-2.png");
  --background-overlay: '';
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 52% auto;
}

.elementor-74 .elementor-element.elementor-element-f8bfade {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.11;
  --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-74 .elementor-element.elementor-element-f8bfade::before,
.elementor-74 .elementor-element.elementor-element-f8bfade>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-f8bfade>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-f8bfade>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-f8bfade>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-f8bfade>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-74 .elementor-element.elementor-element-f8bfade,
.elementor-74 .elementor-element.elementor-element-f8bfade::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-44f9509>.elementor-widget-container {
  margin: 0px 0px 0px -40px;
}

.elementor-74 .elementor-element.elementor-element-44f9509 {
  text-align: left;
}

.elementor-74 .elementor-element.elementor-element-44f9509 img {
  width: 100%;
}

.elementor-74 .elementor-element.elementor-element-736fac5 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-b0d82fb {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
}

.elementor-74 .elementor-element.elementor-element-b0d82fb:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-b0d82fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-b0d82fb,
.elementor-74 .elementor-element.elementor-element-b0d82fb::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-e6d0589>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
  font-size: var(--e-global-typography-92b0a2d-font-size);
  font-weight: var(--e-global-typography-92b0a2d-font-weight);
  line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-red);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 1px 0px;
}

.elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-subtitle.elementskit-style-border::after {
  width: 0px;
}

.elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-944d878>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group {
  padding-right: calc(10px/2);
  padding-left: calc(10px/2);
  margin-bottom: 20px;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-form-fields-wrapper {
  margin-left: calc(-10px/2);
  margin-right: calc(-10px/2);
  margin-bottom: -20px;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-74 .elementor-element.elementor-element-944d878 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-74 .elementor-element.elementor-element-944d878 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-74 .elementor-element.elementor-element-944d878 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group .elementor-field {
  color: var(--e-global-color-text);
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group .elementor-field,
.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-subgroup label {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--e-global-color-ad41708);
  border-width: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group .elementor-select-wrapper select {
  background-color: var(--e-global-color-ad41708);
  border-width: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  border-radius: 50px 50px 50px 50px;
}

.elementor-74 .elementor-element.elementor-element-944d878 .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-button[type="submit"] {
  background: var(--e-global-color-gradient);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-button[type="submit"] svg * {
  fill: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-944d878 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-74 .elementor-element.elementor-element-944d878 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-fc28385);
  color: #ffffff;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-yellow);
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-944d878 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-74 .elementor-element.elementor-element-944d878 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-74 .elementor-element.elementor-element-944d878 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

.elementor-74 .elementor-element.elementor-element-12086ca {
  --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;
  --background-transition: 0.3s;
  --margin-top: 10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-47cfeff {
  --display: flex;
  --gap: 5px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-2b5ce84 {
  --e-rating-icon-font-size: 13px;
  --e-rating-gap: 5px;
}

.elementor-74 .elementor-element.elementor-element-3142499 .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
}

.elementor-74 .elementor-element.elementor-element-d0cfe5d {
  --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: flex-end;
  --align-items: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-3b68244 .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
  font-size: var(--e-global-typography-f95c007-font-size);
  font-weight: var(--e-global-typography-f95c007-font-weight);
  line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-74 .elementor-element.elementor-element-96ab8b2 .elementor-button {
  font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
  font-size: var(--e-global-typography-f95c007-font-size);
  font-weight: var(--e-global-typography-f95c007-font-weight);
  line-height: var(--e-global-typography-f95c007-line-height);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: #02010100;
  border-style: none;
  padding: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-96ab8b2 .elementor-button:hover,
.elementor-74 .elementor-element.elementor-element-96ab8b2 .elementor-button:focus {
  color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-96ab8b2 .elementor-button:hover svg,
.elementor-74 .elementor-element.elementor-element-96ab8b2 .elementor-button:focus svg {
  fill: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-aeaa946 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.02;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-aeaa946::before,
.elementor-74 .elementor-element.elementor-element-aeaa946>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-aeaa946>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-aeaa946>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-aeaa946>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-aeaa946>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/07/dott-map.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-74 .elementor-element.elementor-element-aeaa946,
.elementor-74 .elementor-element.elementor-element-aeaa946::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-8290db7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 18px 0px;
  font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
  font-size: var(--e-global-typography-61eed76-font-size);
  font-weight: var(--e-global-typography-61eed76-font-weight);
  line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-red);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 250px 0px 250px;
}

.elementor-74 .elementor-element.elementor-element-8fd1574 {
  --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: 30px 30px;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-1ef7b42 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-dc81509 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-dc81509:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-dc81509>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-dc81509,
.elementor-74 .elementor-element.elementor-element-dc81509::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-e714c64 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-start;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -23px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-d5ca23d .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-d5ca23d.elementor-view-stacked .elementor-icon {
  background-color: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-d5ca23d.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-d5ca23d.elementor-view-default .elementor-icon {
  color: #7166F50F;
  border-color: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-d5ca23d.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-d5ca23d.elementor-view-default .elementor-icon svg {
  fill: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-d5ca23d .elementor-icon {
  font-size: 60px;
}

.elementor-74 .elementor-element.elementor-element-d5ca23d .elementor-icon svg {
  height: 60px;
}

.elementor-74 .elementor-element.elementor-element-659120a {
  --e-rating-icon-font-size: 13px;
  --e-rating-gap: 5px;
  --e-rating-icon-marked-color: var(--e-global-color-fc28385);
  --e-rating-icon-color: var(--e-global-color-08fcc9d);
}

.elementor-74 .elementor-element.elementor-element-8a885a7 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-74 .elementor-element.elementor-element-f9bcc62 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-400f886>.elementor-widget-container {
  margin: -25px 0px 0px 30px;
}

.elementor-74 .elementor-element.elementor-element-400f886.elementor-element {
  --align-self: flex-start;
}

.elementor-74 .elementor-element.elementor-element-400f886 {
  z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-400f886 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-400f886.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-400f886.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-400f886.elementor-view-default .elementor-icon {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-400f886.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-400f886.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-400f886 .elementor-icon {
  font-size: 60px;
}

.elementor-74 .elementor-element.elementor-element-400f886 .elementor-icon svg {
  height: 60px;
}

.elementor-74 .elementor-element.elementor-element-491a65e {
  --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;
  --background-transition: 0.3s;
  --margin-top: -10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-56be38b {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-8973552 {
  text-align: left;
}

.elementor-74 .elementor-element.elementor-element-8973552 img {
  width: 100%;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: var(--e-global-color-green);
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.05);
}

.elementor-74 .elementor-element.elementor-element-68f9eb6 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-68f9eb6,
.elementor-74 .elementor-element.elementor-element-68f9eb6::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-ccce3a5 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 8px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-ccce3a5 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-ccce3a5 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-ccce3a5 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-f2fc1ea {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-d1fbe5d {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-d1fbe5d:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-d1fbe5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-d1fbe5d,
.elementor-74 .elementor-element.elementor-element-d1fbe5d::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-738fa4a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-start;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -23px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-fd95e2b .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-fd95e2b.elementor-view-stacked .elementor-icon {
  background-color: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-fd95e2b.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-fd95e2b.elementor-view-default .elementor-icon {
  color: #7166F50F;
  border-color: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-fd95e2b.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-fd95e2b.elementor-view-default .elementor-icon svg {
  fill: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-fd95e2b .elementor-icon {
  font-size: 60px;
}

.elementor-74 .elementor-element.elementor-element-fd95e2b .elementor-icon svg {
  height: 60px;
}

.elementor-74 .elementor-element.elementor-element-e4f5cad {
  --e-rating-icon-font-size: 13px;
  --e-rating-gap: 5px;
  --e-rating-icon-marked-color: var(--e-global-color-fc28385);
  --e-rating-icon-color: var(--e-global-color-08fcc9d);
}

.elementor-74 .elementor-element.elementor-element-2cab5c6 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-74 .elementor-element.elementor-element-b8530ce {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-7df5cbd>.elementor-widget-container {
  margin: -25px 0px 0px 30px;
}

.elementor-74 .elementor-element.elementor-element-7df5cbd.elementor-element {
  --align-self: flex-start;
}

.elementor-74 .elementor-element.elementor-element-7df5cbd {
  z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-7df5cbd .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-7df5cbd.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-7df5cbd.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-7df5cbd.elementor-view-default .elementor-icon {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-7df5cbd.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-7df5cbd.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-7df5cbd .elementor-icon {
  font-size: 60px;
}

.elementor-74 .elementor-element.elementor-element-7df5cbd .elementor-icon svg {
  height: 60px;
}

.elementor-74 .elementor-element.elementor-element-faad8c7 {
  --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;
  --background-transition: 0.3s;
  --margin-top: -10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-cea1c29 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-eb4fb5b {
  text-align: left;
}

.elementor-74 .elementor-element.elementor-element-eb4fb5b img {
  width: 100%;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: var(--e-global-color-green);
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.05);
}

.elementor-74 .elementor-element.elementor-element-793d4cb {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-793d4cb,
.elementor-74 .elementor-element.elementor-element-793d4cb::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-50c0598 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 8px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-50c0598 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-50c0598 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-50c0598 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-eacd7f8 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-c6330cf {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-c6330cf:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-c6330cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-c6330cf,
.elementor-74 .elementor-element.elementor-element-c6330cf::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-a4d3c11 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-start;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -23px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-f5353b2 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-f5353b2.elementor-view-stacked .elementor-icon {
  background-color: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-f5353b2.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-f5353b2.elementor-view-default .elementor-icon {
  color: #7166F50F;
  border-color: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-f5353b2.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-f5353b2.elementor-view-default .elementor-icon svg {
  fill: #7166F50F;
}

.elementor-74 .elementor-element.elementor-element-f5353b2 .elementor-icon {
  font-size: 60px;
}

.elementor-74 .elementor-element.elementor-element-f5353b2 .elementor-icon svg {
  height: 60px;
}

.elementor-74 .elementor-element.elementor-element-7e77ea5 {
  --e-rating-icon-font-size: 13px;
  --e-rating-gap: 5px;
  --e-rating-icon-marked-color: var(--e-global-color-fc28385);
  --e-rating-icon-color: var(--e-global-color-08fcc9d);
}

.elementor-74 .elementor-element.elementor-element-1a4be52 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-74 .elementor-element.elementor-element-920551e {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-f1a534f>.elementor-widget-container {
  margin: -25px 0px 0px 30px;
}

.elementor-74 .elementor-element.elementor-element-f1a534f.elementor-element {
  --align-self: flex-start;
}

.elementor-74 .elementor-element.elementor-element-f1a534f {
  z-index: 1;
}

.elementor-74 .elementor-element.elementor-element-f1a534f .elementor-icon-wrapper {
  text-align: center;
}

.elementor-74 .elementor-element.elementor-element-f1a534f.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-f1a534f.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-f1a534f.elementor-view-default .elementor-icon {
  color: var(--e-global-color-21bfb04);
  border-color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-f1a534f.elementor-view-framed .elementor-icon,
.elementor-74 .elementor-element.elementor-element-f1a534f.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-yellow);
}

.elementor-74 .elementor-element.elementor-element-f1a534f .elementor-icon {
  font-size: 60px;
}

.elementor-74 .elementor-element.elementor-element-f1a534f .elementor-icon svg {
  height: 60px;
}

.elementor-74 .elementor-element.elementor-element-7262e62 {
  --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;
  --background-transition: 0.3s;
  --margin-top: -10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-e110b2c {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-7dc841d {
  text-align: left;
}

.elementor-74 .elementor-element.elementor-element-7dc841d img {
  width: 100%;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: var(--e-global-color-green);
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.05);
}

.elementor-74 .elementor-element.elementor-element-e26352f {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-e26352f,
.elementor-74 .elementor-element.elementor-element-e26352f::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-e61636f .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-green);
  margin: 0px 0px 8px 0px;
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-e61636f .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-e61636f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-e61636f .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-1ec8663 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #B6B6B61F;
  --border-color: #B6B6B61F;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-1ec8663,
.elementor-74 .elementor-element.elementor-element-1ec8663::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-1b4fe1c {
  --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: 80px 80px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-c3adb98 {
  --display: flex;
  --justify-content: flex-start;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-fcf8f04 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
  font-size: var(--e-global-typography-92b0a2d-font-size);
  font-weight: var(--e-global-typography-92b0a2d-font-weight);
  line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-74 .elementor-element.elementor-element-fcf8f04 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-fcf8f04 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-516724d {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-f67ff7b {
  --e-image-carousel-slides-to-show: 3;
}

.elementor-74 .elementor-element.elementor-element-c773c33 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.2;
  --padding-top: 30px;
  --padding-bottom: 20px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-74 .elementor-element.elementor-element-c773c33:not(.elementor-motion-effects-element-type-background),
.elementor-74 .elementor-element.elementor-element-c773c33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-ad41708);
}

.elementor-74 .elementor-element.elementor-element-c773c33::before,
.elementor-74 .elementor-element.elementor-element-c773c33>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-c773c33>.e-con-inner>.elementor-background-video-container::before,
.elementor-74 .elementor-element.elementor-element-c773c33>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-c773c33>.e-con-inner>.elementor-background-slideshow::before,
.elementor-74 .elementor-element.elementor-element-c773c33>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-74 .elementor-element.elementor-element-c773c33,
.elementor-74 .elementor-element.elementor-element-c773c33::before {
  --border-transition: 0.3s;
}

.elementor-74 .elementor-element.elementor-element-3957bd8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px -10px 0px;
  font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
  font-size: var(--e-global-typography-61eed76-font-size);
  font-weight: var(--e-global-typography-61eed76-font-weight);
  line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var(--e-global-color-red);
  font-family: var(--e-global-typography-3d09356-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d09356-font-size);
  font-weight: var(--e-global-typography-3d09356-font-weight);
  margin: 0px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-subtitle.elementskit-style-border::before {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-subtitle.elementskit-style-border::after {
  background-color: var(--e-global-color-red);
  width: 40px;
}

.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-subtitle.elementskit-style-border::before,
.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-subtitle.elementskit-style-border::after {
  height: 1px;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
}

.elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 250px 0px 250px;
}

.elementor-74 .elementor-element.elementor-element-4c83070 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-image-card {
  display: block;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .btn-wraper {
  text-align: left;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-blog-block-post,
.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-image-card,
.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-card {
  background-color: var(--e-global-color-yellow);
  border-radius: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-blog-block-post .elementskit-post-body {
  padding: 20px 10px 10px 10px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-image-card .elementskit-post-body {
  padding: 20px 10px 10px 10px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-entry-thumb {
  border-style: none;
  border-radius: 20px 20px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .ekit-wid-con .elementskit-entry-thumb {
  padding: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists.elementskit-style-tag {
  bottom: 10px;
  left: -10px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
  font-family: var(--e-global-typography-ba6914a-font-family), Sans-serif;
  font-size: var(--e-global-typography-ba6914a-font-size);
  font-weight: var(--e-global-typography-ba6914a-font-weight);
  line-height: var(--e-global-typography-ba6914a-line-height);
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists .elementskit-single-meta {
  font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
  font-size: var(--e-global-typography-f95c007-font-size);
  font-weight: var(--e-global-typography-f95c007-font-weight);
  line-height: var(--e-global-typography-f95c007-line-height);
  background: var(--e-global-color-gradient);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper {
  color: var(--e-global-color-21bfb04);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta {
  padding: 5px 25px 5px 25px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta::before {
  color: var(--e-global-color-green);
  border-width: 5px;
  left: 0%;
  top: -10px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body .entry-title,
.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-entry-header .entry-title,
.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
  font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
  font-size: var(--e-global-typography-f500460-font-size);
  font-weight: var(--e-global-typography-f500460-font-weight);
  line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body .entry-title a {
  color: var(--e-global-color-green);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-entry-header .entry-title a {
  color: var(--e-global-color-secondary);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body .entry-title {
  text-align: left;
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-entry-header .entry-title {
  text-align: left;
  margin: 0px 0px 0px 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-footer>p {
  color: var(--e-global-color-text);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body>p {
  color: var(--e-global-color-text);
  text-align: left;
  margin: 15px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-footer>p,
.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body>p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-footer {
  text-align: left;
  margin: 15px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-blog-block-post .elementskit-post-footer>p {
  margin: 15px 0px 20px 0px;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
  font-size: var(--e-global-typography-f95c007-font-size);
  font-weight: var(--e-global-typography-f95c007-font-weight);
  line-height: var(--e-global-typography-f95c007-line-height);
  color: var(--e-global-color-green);
  background-color: #02010100;
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-btn:hover {
  color: var(--e-global-color-fc28385);
}

.elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-btn:hover svg path {
  stroke: var(--e-global-color-fc28385);
  fill: var(--e-global-color-fc28385);
}

:root {
  --page-title-display: none;
}

@media(min-width:768px) {
  .elementor-74 .elementor-element.elementor-element-0857ec4 {
    --width: 40%;
  }

  .elementor-74 .elementor-element.elementor-element-c5b0153 {
    --width: 60%;
  }

  .elementor-74 .elementor-element.elementor-element-6d693f5 {
    --width: 18%;
  }

  .elementor-74 .elementor-element.elementor-element-453d82a {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-af7a20a {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-ae1457c {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-3025cd8 {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-1e7a44a {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-e89664c {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-f6e034f {
    --width: 60%;
  }

  .elementor-74 .elementor-element.elementor-element-719c857 {
    --width: 40%;
  }

  .elementor-74 .elementor-element.elementor-element-821767d {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-5b3f3d0 {
    --width: 48%;
  }

  .elementor-74 .elementor-element.elementor-element-664de58 {
    --width: 22%;
  }

  .elementor-74 .elementor-element.elementor-element-b8670f6 {
    --width: 42%;
  }

  .elementor-74 .elementor-element.elementor-element-4e9c101 {
    --width: 58%;
  }

  .elementor-74 .elementor-element.elementor-element-5f18f6b {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-cb1387f {
    --width: 15%;
  }

  .elementor-74 .elementor-element.elementor-element-226f9ef {
    --width: 42%;
  }

  .elementor-74 .elementor-element.elementor-element-9b1485b {
    --width: 58%;
  }

  .elementor-74 .elementor-element.elementor-element-f889961 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-e8ac381 {
    --width: 15%;
  }

  .elementor-74 .elementor-element.elementor-element-0cc9b56 {
    --width: 42%;
  }

  .elementor-74 .elementor-element.elementor-element-ba0bcb0 {
    --width: 58%;
  }

  .elementor-74 .elementor-element.elementor-element-d5fe1ca {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-606443d {
    --width: 15%;
  }

  .elementor-74 .elementor-element.elementor-element-a326b64 {
    --width: 58%;
  }

  .elementor-74 .elementor-element.elementor-element-bf2d4b1 {
    --width: 58%;
  }

  .elementor-74 .elementor-element.elementor-element-4d9643c {
    --width: 58%;
  }

  .elementor-74 .elementor-element.elementor-element-84de3f2 {
    --width: 72%;
  }

  .elementor-74 .elementor-element.elementor-element-67bed11 {
    --width: 72%;
  }

  .elementor-74 .elementor-element.elementor-element-5c4f920 {
    --width: 72%;
  }

  .elementor-74 .elementor-element.elementor-element-5778f05 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-f290698 {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-f925cd7 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-39ddb7a {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-893fdfd {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-8634ed5 {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-64eeb09 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-4a191df {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-6c13e0a {
    --width: 65%;
  }

  .elementor-74 .elementor-element.elementor-element-8200284 {
    --width: 35%;
  }

  .elementor-74 .elementor-element.elementor-element-491a65e {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-56be38b {
    --width: 22%;
  }

  .elementor-74 .elementor-element.elementor-element-68f9eb6 {
    --width: 73%;
  }

  .elementor-74 .elementor-element.elementor-element-faad8c7 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-cea1c29 {
    --width: 22%;
  }

  .elementor-74 .elementor-element.elementor-element-793d4cb {
    --width: 73%;
  }

  .elementor-74 .elementor-element.elementor-element-7262e62 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-e110b2c {
    --width: 22%;
  }

  .elementor-74 .elementor-element.elementor-element-e26352f {
    --width: 73%;
  }

  .elementor-74 .elementor-element.elementor-element-c3adb98 {
    --width: 35%;
  }

  .elementor-74 .elementor-element.elementor-element-516724d {
    --width: 65%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-74 .elementor-element.elementor-element-0857ec4 {
    --width: 50%;
  }

  .elementor-74 .elementor-element.elementor-element-c5b0153 {
    --width: 50%;
  }

  .elementor-74 .elementor-element.elementor-element-a33a149 {
    --width: 75%;
  }

  .elementor-74 .elementor-element.elementor-element-6d693f5 {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-453d82a {
    --width: 80%;
  }

  .elementor-74 .elementor-element.elementor-element-44ea08a {
    --width: 75%;
  }

  .elementor-74 .elementor-element.elementor-element-a58b2ae {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-821767d {
    --width: 50%;
  }

  .elementor-74 .elementor-element.elementor-element-5b3f3d0 {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-664de58 {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-6adbee2 {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-b8670f6 {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-4e9c101 {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-5f18f6b {
    --width: 90%;
  }

  .elementor-74 .elementor-element.elementor-element-cb1387f {
    --width: 10%;
  }

  .elementor-74 .elementor-element.elementor-element-5102e25 {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-226f9ef {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-9b1485b {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-f889961 {
    --width: 90%;
  }

  .elementor-74 .elementor-element.elementor-element-e8ac381 {
    --width: 10%;
  }

  .elementor-74 .elementor-element.elementor-element-9c16295 {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-0cc9b56 {
    --width: 30%;
  }

  .elementor-74 .elementor-element.elementor-element-ba0bcb0 {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-d5fe1ca {
    --width: 90%;
  }

  .elementor-74 .elementor-element.elementor-element-606443d {
    --width: 10%;
  }

  .elementor-74 .elementor-element.elementor-element-af31fb9 {
    --width: 47%;
  }

  .elementor-74 .elementor-element.elementor-element-55c3c41 {
    --width: 47%;
  }

  .elementor-74 .elementor-element.elementor-element-678c17e {
    --width: 47%;
  }

  .elementor-74 .elementor-element.elementor-element-84de3f2 {
    --width: 78%;
  }

  .elementor-74 .elementor-element.elementor-element-67bed11 {
    --width: 78%;
  }

  .elementor-74 .elementor-element.elementor-element-5c4f920 {
    --width: 78%;
  }

  .elementor-74 .elementor-element.elementor-element-4c526c5 {
    --width: 45%;
  }

  .elementor-74 .elementor-element.elementor-element-1eff344 {
    --width: 45%;
  }

  .elementor-74 .elementor-element.elementor-element-61ba851 {
    --width: 45%;
  }

  .elementor-74 .elementor-element.elementor-element-c589c7b {
    --width: 45%;
  }

  .elementor-74 .elementor-element.elementor-element-6c13e0a {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-8200284 {
    --width: 60%;
  }

  .elementor-74 .elementor-element.elementor-element-1ef7b42 {
    --width: 47%;
  }

  .elementor-74 .elementor-element.elementor-element-f2fc1ea {
    --width: 47%;
  }

  .elementor-74 .elementor-element.elementor-element-eacd7f8 {
    --width: 47%;
  }

  .elementor-74 .elementor-element.elementor-element-c3adb98 {
    --width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-516724d {
    --width: 100%;
  }
}

@media(min-width:1025px) {

  .elementor-74 .elementor-element.elementor-element-e32ecc6:not(.elementor-motion-effects-element-type-background),
  .elementor-74 .elementor-element.elementor-element-e32ecc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

@media(max-width:1024px) {
  .elementor-74 .elementor-element.elementor-element-5d3cf9f {
    --min-height: 1300px;
  }

  .elementor-74 .elementor-element.elementor-element-7e1b5ca {
    --justify-content: center;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-5aac10a {
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-subtitle.elementskit-style-border::after {
    width: 40px;
  }

  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-subtitle.elementskit-style-border::before,
  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-subtitle.elementskit-style-border::after {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
  }

  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-4391546 {
    --gap: 0px 40px;
  }

  .elementor-74 .elementor-element.elementor-element-0857ec4 {
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-74 .elementor-element.elementor-element-54857b4 .elementor-heading-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-3764393>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-3764393 img {
    width: 71%;
  }

  .elementor-74 .elementor-element.elementor-element-3bca136 {
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-6d693f5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-b7eb488 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-2100037 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-2100037 .elementor-counter-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-92deecd .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-92deecd .elementor-counter-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-453d82a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 55px;
    --padding-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-13828cb .elementor-heading-title {
    font-size: var(--e-global-typography-ba6914a-font-size);
    line-height: var(--e-global-typography-ba6914a-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
  .elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title>span {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-acf4f4a {
    --flex-direction: column-reverse;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-9b6d4fa .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9b6d4fa .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-d681bd1 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-d681bd1 .elementor-counter-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-9f3255c {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-subtitle.elementskit-style-border::after {
    width: 40px;
  }

  .elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-subtitle.elementskit-style-border::before,
  .elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-subtitle.elementskit-style-border::after {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
  }

  .elementor-74 .elementor-element.elementor-element-65d0aa5 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-65d0aa5 .elementor-counter-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-4b97edb {
    --justify-content: center;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-4b97edb::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 200px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-64f6ab2>.elementor-widget-container {
    margin: 0px -45px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-42781c0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
  }

  .elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-664de58 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-b65863e .elementor-button {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-dabd35f .elementor-divider__text {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-8fc758e {
    --gap: 40px 40px;
  }

  .elementor-74 .elementor-element.elementor-element-cb00e35 {
    --justify-content: center;
    --gap: 50px 50px;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-subtitle.elementskit-style-border::after {
    width: 40px;
  }

  .elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-subtitle.elementskit-style-border::before,
  .elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-subtitle.elementskit-style-border::after {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
  }

  .elementor-74 .elementor-element.elementor-element-4716726 {
    --gap: 40px 40px;
  }

  .elementor-74 .elementor-element.elementor-element-4e9c101 {
    --justify-content: center;
    --gap: 20px 20px;
  }

  .elementor-74 .elementor-element.elementor-element-27b7a16 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-27b7a16 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-f54d6ed>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-a29ae71 {
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-8368232 {
    --justify-content: center;
    --gap: 70px 70px;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-5102e25 {
    --gap: 40px 40px;
  }

  .elementor-74 .elementor-element.elementor-element-9b1485b {
    --justify-content: center;
    --gap: 20px 20px;
  }

  .elementor-74 .elementor-element.elementor-element-2da8e7a .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-2da8e7a .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-2de5e3b>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-9c16295 {
    --gap: 40px 40px;
  }

  .elementor-74 .elementor-element.elementor-element-ba0bcb0 {
    --justify-content: center;
    --gap: 20px 20px;
  }

  .elementor-74 .elementor-element.elementor-element-99d1b62 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-99d1b62 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-42b5acf>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-7071241 {
    --justify-content: space-around;
    --gap: 40px 40px;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-7071241::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 60px 210px;
    background-size: 620px auto;
  }

  .elementor-74 .elementor-element.elementor-element-bba7346 .elementor-heading-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-b85100c .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-b85100c .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-0f24c7a .elementor-heading-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-71966be .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-71966be .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-07d234c .elementor-heading-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-6459e01 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-6459e01 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-b0b54c6 {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-72740ec .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-72740ec .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-e245ba1 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-e245ba1 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-f17c74a .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-f17c74a .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-subtitle.elementskit-style-border::after {
    width: 40px;
  }

  .elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-subtitle.elementskit-style-border::before,
  .elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-subtitle.elementskit-style-border::after {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
  }

  .elementor-74 .elementor-element.elementor-element-4f96051 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-ed3875a {
    --spacer-size: 150px;
  }

  .elementor-74 .elementor-element.elementor-element-d4dc714 {
    --spacer-size: 150px;
  }

  .elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-716f648 {
    --justify-content: space-evenly;
    --gap: 55px 55px;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-f290698::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-9912743 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9912743 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-39ddb7a::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-ef631f7 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-ef631f7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-8634ed5::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-413e3d9 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-413e3d9 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-4a191df::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-fcbe79b .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-fcbe79b .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-593702d {
    --justify-content: center;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-subtitle.elementskit-style-border::after {
    width: 40px;
  }

  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-subtitle.elementskit-style-border::before,
  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-subtitle.elementskit-style-border::after {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
  }

  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper p {
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-fb277cf .elementor-heading-title {
    font-size: var(--e-global-typography-ba6914a-font-size);
    line-height: var(--e-global-typography-ba6914a-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title span:last-child,
  .elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title>span {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-e778170 {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-e778170::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 87px 600px;
    background-size: 80% auto;
  }

  .elementor-74 .elementor-element.elementor-element-44f9509 {
    text-align: center;
  }

  .elementor-74 .elementor-element.elementor-element-44f9509 img {
    width: 72%;
  }

  .elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group .elementor-field,
  .elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-subgroup label {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-944d878 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-74 .elementor-element.elementor-element-3142499 .elementor-heading-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-3b68244 .elementor-heading-title {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-96ab8b2 .elementor-button {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-8fd1574 {
    --justify-content: space-evenly;
    --gap: 40px 40px;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-8a885a7 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-ccce3a5 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-ccce3a5 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-2cab5c6 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-50c0598 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-50c0598 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-1a4be52 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-e61636f .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-e61636f .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-1b4fe1c {
    --gap: 40px 40px;
    --flex-wrap: wrap;
  }

  .elementor-74 .elementor-element.elementor-element-fcf8f04 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-f67ff7b {
    --e-image-carousel-slides-to-show: 4;
  }

  .elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-blog-block-post,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-image-card,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
    font-size: var(--e-global-typography-ba6914a-font-size);
    line-height: var(--e-global-typography-ba6914a-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists .elementskit-single-meta {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body .entry-title,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-entry-header .entry-title,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-card .elementskit-entry-header .entry-title a,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-footer>p,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body>p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-btn {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }
}

@media(max-width:767px) {
  .elementor-74 .elementor-element.elementor-element-5d3cf9f {
    --min-height: 1450px;
  }

  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-1b837b8 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-4391546 {
    --gap: 20px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-0857ec4 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-74 .elementor-element.elementor-element-c5b0153 {
    --justify-content: center;
  }

  .elementor-74 .elementor-element.elementor-element-54857b4 .elementor-heading-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-6fb27de>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
  }

  body:not(.rtl) .elementor-74 .elementor-element.elementor-element-6fb27de {
    left: 14px;
  }

  body.rtl .elementor-74 .elementor-element.elementor-element-6fb27de {
    right: 14px;
  }

  .elementor-74 .elementor-element.elementor-element-6fb27de {
    top: 37px;
  }

  .elementor-74 .elementor-element.elementor-element-6fb27de .elementor-icon {
    font-size: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-6fb27de .elementor-icon svg {
    height: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-32e6400>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
  }

  body:not(.rtl) .elementor-74 .elementor-element.elementor-element-32e6400 {
    left: -17px;
  }

  body.rtl .elementor-74 .elementor-element.elementor-element-32e6400 {
    right: -17px;
  }

  .elementor-74 .elementor-element.elementor-element-32e6400 {
    top: 130px;
  }

  .elementor-74 .elementor-element.elementor-element-32e6400 .elementor-icon {
    font-size: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-32e6400 .elementor-icon svg {
    height: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-0ff415e>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
  }

  body:not(.rtl) .elementor-74 .elementor-element.elementor-element-0ff415e {
    left: 5px;
  }

  body.rtl .elementor-74 .elementor-element.elementor-element-0ff415e {
    right: 5px;
  }

  .elementor-74 .elementor-element.elementor-element-0ff415e {
    top: 226px;
  }

  .elementor-74 .elementor-element.elementor-element-0ff415e .elementor-icon {
    font-size: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-0ff415e .elementor-icon svg {
    height: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-71eca2e>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
  }

  body:not(.rtl) .elementor-74 .elementor-element.elementor-element-71eca2e {
    left: 91px;
  }

  body.rtl .elementor-74 .elementor-element.elementor-element-71eca2e {
    right: 91px;
  }

  .elementor-74 .elementor-element.elementor-element-71eca2e {
    top: -27px;
  }

  .elementor-74 .elementor-element.elementor-element-71eca2e .elementor-icon {
    font-size: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-71eca2e .elementor-icon svg {
    height: 20px;
  }

  .elementor-74 .elementor-element.elementor-element-3764393 img {
    width: 65%;
  }

  .elementor-74 .elementor-element.elementor-element-b7eb488 {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-2100037 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-2100037 .elementor-counter-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-92deecd .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-92deecd .elementor-counter-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-453d82a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-72a9258 {
    --gap: 30px 30px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-13828cb {
    text-align: center;
  }

  .elementor-74 .elementor-element.elementor-element-13828cb .elementor-heading-title {
    font-size: var(--e-global-typography-ba6914a-font-size);
    line-height: var(--e-global-typography-ba6914a-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-06fd18c {
    --justify-content: center;
    --gap: 15px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-aa83dd7 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
  .elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-title>span {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-763e43b .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-ae1457c {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-74 .elementor-element.elementor-element-cbcac87 {
    --width: 50%;
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-9b6d4fa .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9b6d4fa .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-d895eb5 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-3025cd8 {
    --margin-top: 30px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-1e7a44a {
    --width: 25%;
  }

  .elementor-74 .elementor-element.elementor-element-e89664c {
    --width: 75%;
  }

  .elementor-74 .elementor-element.elementor-element-d681bd1 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-d681bd1 .elementor-counter-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-ca12781 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-ec2946b {
    --gap: 20px 20px;
  }

  .elementor-74 .elementor-element.elementor-element-65d0aa5 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-65d0aa5 .elementor-counter-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-74 .elementor-element.elementor-element-4842b6e .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-719c857 {
    --margin-top: 0px;
    --margin-bottom: -20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-4b97edb::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-4b97edb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-64f6ab2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-42781c0>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
  }

  .elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-42781c0 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-b65863e .elementor-button {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-dabd35f .elementor-divider__text {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-8f29a66 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-d37000e .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-4716726 {
    --gap: 30px 30px;
  }

  .elementor-74 .elementor-element.elementor-element-4e9c101 {
    --gap: 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-27b7a16 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-27b7a16 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-5f18f6b {
    --width: 80%;
  }

  .elementor-74 .elementor-element.elementor-element-cb1387f {
    --width: 16%;
  }

  .elementor-74 .elementor-element.elementor-element-f54d6ed>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-5102e25 {
    --gap: 30px 30px;
  }

  .elementor-74 .elementor-element.elementor-element-9b1485b {
    --gap: 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-2da8e7a .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-2da8e7a .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-f889961 {
    --width: 80%;
  }

  .elementor-74 .elementor-element.elementor-element-e8ac381 {
    --width: 16%;
    --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-74 .elementor-element.elementor-element-2de5e3b>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-9c16295 {
    --gap: 30px 30px;
  }

  .elementor-74 .elementor-element.elementor-element-ba0bcb0 {
    --gap: 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-99d1b62 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-99d1b62 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-d5fe1ca {
    --width: 80%;
  }

  .elementor-74 .elementor-element.elementor-element-606443d {
    --width: 16%;
  }

  .elementor-74 .elementor-element.elementor-element-42b5acf>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-34d24b7 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-7071241 {
    --gap: 50px 50px;
  }

  .elementor-74 .elementor-element.elementor-element-7071241::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-7071241>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: -95px 240px;
  }

  .elementor-74 .elementor-element.elementor-element-a326b64 {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-bba7346 .elementor-heading-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-b85100c .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-b85100c .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-bf2d4b1 {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-0f24c7a .elementor-heading-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-71966be .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-71966be .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-4d9643c {
    --width: 70%;
  }

  .elementor-74 .elementor-element.elementor-element-07d234c .elementor-heading-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-6459e01 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-6459e01 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-565e4a1 {
    --margin-top: 0px;
    --margin-bottom: -90px;
    --margin-left: 30px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-8445fa2 img {
    width: 75%;
  }

  .elementor-74 .elementor-element.elementor-element-84a949d>.elementor-widget-container {
    margin: -11px 0px 0px -20px;
  }

  .elementor-74 .elementor-element.elementor-element-84a949d .elementor-icon {
    font-size: 50px;
  }

  .elementor-74 .elementor-element.elementor-element-84a949d .elementor-icon svg {
    height: 50px;
  }

  .elementor-74 .elementor-element.elementor-element-84de3f2 {
    --padding-top: 115px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-74 .elementor-element.elementor-element-72740ec .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-72740ec .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9c21901 {
    --margin-top: 0px;
    --margin-bottom: -90px;
    --margin-left: 30px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-4863457 img {
    width: 75%;
  }

  .elementor-74 .elementor-element.elementor-element-4124672>.elementor-widget-container {
    margin: -11px 0px 0px -20px;
  }

  .elementor-74 .elementor-element.elementor-element-4124672 .elementor-icon {
    font-size: 50px;
  }

  .elementor-74 .elementor-element.elementor-element-4124672 .elementor-icon svg {
    height: 50px;
  }

  .elementor-74 .elementor-element.elementor-element-67bed11 {
    --padding-top: 115px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-74 .elementor-element.elementor-element-e245ba1 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-e245ba1 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-0e2160a {
    --margin-top: 0px;
    --margin-bottom: -90px;
    --margin-left: 30px;
    --margin-right: 0px;
  }

  .elementor-74 .elementor-element.elementor-element-0301e8c img {
    width: 75%;
  }

  .elementor-74 .elementor-element.elementor-element-a2377b5>.elementor-widget-container {
    margin: -11px 0px 0px -20px;
  }

  .elementor-74 .elementor-element.elementor-element-a2377b5 .elementor-icon {
    font-size: 50px;
  }

  .elementor-74 .elementor-element.elementor-element-a2377b5 .elementor-icon svg {
    height: 50px;
  }

  .elementor-74 .elementor-element.elementor-element-5c4f920 {
    --padding-top: 115px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-74 .elementor-element.elementor-element-f17c74a .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-f17c74a .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9fe0274 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-ed3875a {
    --spacer-size: 100px;
  }

  .elementor-74 .elementor-element.elementor-element-d4dc714 {
    --spacer-size: 100px;
  }

  .elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-38b4767 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-716f648 {
    --gap: 40px 40px;
  }

  .elementor-74 .elementor-element.elementor-element-5778f05 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-f290698::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-f290698>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-9912743 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9912743 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-f925cd7 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-39ddb7a::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-39ddb7a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-ef631f7 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-ef631f7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-893fdfd {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-8634ed5::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-8634ed5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-413e3d9 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-413e3d9 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-64eeb09 {
    --width: 85%;
  }

  .elementor-74 .elementor-element.elementor-element-4a191df::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-4a191df>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-fcbe79b .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-fcbe79b .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-16f0cf1 .elementskit-section-title-wraper p {
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-be59fcf {
    --gap: 30px 30px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-74 .elementor-element.elementor-element-fb277cf {
    text-align: center;
  }

  .elementor-74 .elementor-element.elementor-element-fb277cf .elementor-heading-title {
    font-size: var(--e-global-typography-ba6914a-font-size);
    line-height: var(--e-global-typography-ba6914a-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-9e4de7d {
    --justify-content: center;
    --gap: 15px 15px;
  }

  .elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title span:last-child,
  .elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-title>span {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-91fa7ad .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-e778170::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.e-con-inner>.elementor-background-video-container::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-74 .elementor-element.elementor-element-e778170>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: 0px 615px;
    background-size: 100% auto;
  }

  .elementor-74 .elementor-element.elementor-element-44f9509>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-44f9509 img {
    width: 100%;
  }

  .elementor-74 .elementor-element.elementor-element-b0d82fb {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-e6d0589 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-group .elementor-field,
  .elementor-74 .elementor-element.elementor-element-944d878 .elementor-field-subgroup label {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-944d878 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-74 .elementor-element.elementor-element-12086ca {
    --gap: 10px 10px;
  }

  .elementor-74 .elementor-element.elementor-element-47cfeff {
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 20px 20px;
  }

  .elementor-74 .elementor-element.elementor-element-3142499 .elementor-heading-title {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-d0cfe5d {
    --justify-content: center;
  }

  .elementor-74 .elementor-element.elementor-element-3b68244 .elementor-heading-title {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-96ab8b2 .elementor-button {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-8290db7 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-8a885a7 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-491a65e {
    --width: 80%;
  }

  .elementor-74 .elementor-element.elementor-element-56be38b {
    --width: 22%;
  }

  .elementor-74 .elementor-element.elementor-element-68f9eb6 {
    --width: 75%;
  }

  .elementor-74 .elementor-element.elementor-element-ccce3a5 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-ccce3a5 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-2cab5c6 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-faad8c7 {
    --width: 80%;
  }

  .elementor-74 .elementor-element.elementor-element-cea1c29 {
    --width: 22%;
  }

  .elementor-74 .elementor-element.elementor-element-793d4cb {
    --width: 78%;
  }

  .elementor-74 .elementor-element.elementor-element-50c0598 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-50c0598 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-1a4be52 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-7262e62 {
    --width: 80%;
  }

  .elementor-74 .elementor-element.elementor-element-e110b2c {
    --width: 22%;
  }

  .elementor-74 .elementor-element.elementor-element-e26352f {
    --width: 78%;
  }

  .elementor-74 .elementor-element.elementor-element-e61636f .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-e61636f .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-fcf8f04 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-92b0a2d-font-size);
    line-height: var(--e-global-typography-92b0a2d-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-f67ff7b {
    --e-image-carousel-slides-to-show: 2;
  }

  .elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-61eed76-font-size);
    line-height: var(--e-global-typography-61eed76-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-3d09356-font-size);
  }

  .elementor-74 .elementor-element.elementor-element-3957bd8 .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-blog-block-post,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-image-card,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
    font-size: var(--e-global-typography-ba6914a-font-size);
    line-height: var(--e-global-typography-ba6914a-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-meta-lists .elementskit-single-meta {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body .entry-title,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-entry-header .entry-title,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-card .elementskit-entry-header .entry-title a,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var(--e-global-typography-f500460-font-size);
    line-height: var(--e-global-typography-f500460-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-footer>p,
  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-post-body>p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-74 .elementor-element.elementor-element-c3724c0 .elementskit-btn {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }
}