.elementor-1193 .elementor-element.elementor-element-34b19b8 {
      --display: flex;
      --min-height: 100vh;
      --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;
      --overlay-opacity: 1;
      --padding-top: 225px;
      --padding-bottom: 110px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: hidden;
}
.elementor-1193 .elementor-element.elementor-element-34b19b8:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-34b19b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-image: url("../images/hero-bg-image-prime.jpg");
      background-position: top center;
      background-repeat: no-repeat;
      background-size: cover;
}
.elementor-1193 .elementor-element.elementor-element-34b19b8::before,
.elementor-1193 .elementor-element.elementor-element-34b19b8 > .elementor-background-video-container::before,
.elementor-1193 .elementor-element.elementor-element-34b19b8 > .e-con-inner > .elementor-background-video-container::before,
.elementor-1193 .elementor-element.elementor-element-34b19b8 > .elementor-background-slideshow::before,
.elementor-1193 .elementor-element.elementor-element-34b19b8 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-1193 .elementor-element.elementor-element-34b19b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
      background-color: transparent;
      --background-overlay: "";
      background-image: linear-gradient(180deg, #ffffff00 50%, #000000e6 100%);
}
.elementor-1193 .elementor-element.elementor-element-a273d1a {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: flex-end;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-0410ae2 {
      --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;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-widget-heading .elementor-heading-title {
      font-family: var(--e-global-typography-primary-font-family), Sans-serif;
      font-size: var(--e-global-typography-primary-font-size);
      font-weight: var(--e-global-typography-primary-font-weight);
      line-height: var(--e-global-typography-primary-line-height);
      letter-spacing: var(--e-global-typography-primary-letter-spacing);
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-a8ecdae {
      background-color: var(--e-global-color-darkdivider);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-a8ecdae .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-2127eed {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-2127eed .elementor-heading-title {
      font-size: 60px;
      font-weight: 500;
      line-height: 1.1em;
      letter-spacing: -0.01em;
      color: var(--e-global-color-secondary);
}
.elementor-widget-text-editor {
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
      color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
      background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
      color: var(--e-global-color-primary);
      border-color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-b2b78aa {
      margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
      text-align: start;
      color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-e3a442a {
      --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: 20px 30px;
      --row-gap: 20px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      --margin-top: 25px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit-btn-wraper {
      text-align: left;
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button {
      padding: 15px 24px 15px 24px;
      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);
      line-height: var(--e-global-typography-accent-line-height);
      letter-spacing: var(--e-global-typography-accent-letter-spacing);
      border-radius: 5px 5px 5px 5px;
      gap: 10px;
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text {
      color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button.ekit_tamaya::before {
      color: var(--e-global-color-secondary);
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button.ekit_tamaya::after {
      color: var(--e-global-color-secondary);
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button i {
      color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_slide_in_line::after {
      background-color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button svg path {
      stroke: var(--e-global-color-secondary);
      fill: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button:not(.ekit_tamaya) {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_distorted_btn .ekit_button__bg {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button:hover > .ekit_creative_button_text {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button:hover i {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button:hover svg path {
      stroke: var(--e-global-color-primary);
      fill: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_position_aware_bg {
      background-color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button .ekit_creative_button_icon_wrapper {
      font-size: 20px;
}
.elementor-1193 .elementor-element.elementor-element-4918692 {
      --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: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-85ef666 .ekit-video-popup-btn,
.elementor-1193 .elementor-element.elementor-element-85ef666 .ekit-video-inline-btn {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-85ef666 .video-content {
      text-align: center;
      justify-content: center;
      display: flex;
}
.elementor-1193 .elementor-element.elementor-element-85ef666 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i, svg) {
      font-size: 18px;
}
.elementor-1193 .elementor-element.elementor-element-85ef666 .ekit-video-popup-btn {
      width: 50px;
      height: 50px;
      color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-85ef666 .ekit-video-inline-btn {
      width: 50px;
      height: 50px;
      color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-85ef666 .ekit-video-popup-btn svg path {
      stroke: var(--e-global-color-secondary);
      fill: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-85ef666 .ekit-video-inline-btn svg path {
      stroke: var(--e-global-color-secondary);
      fill: var(--e-global-color-secondary);
}
.mfp-close.ekit-video-popup-close {
      width: 44px;
      height: 44px;
      font-size: 10px;
      right: 0;
      background-color: #000000;
      color: #ffffff;
      border-radius: 50% 50% 50% 50%;
}
.mfp-close.ekit-video-popup-close svg {
      width: 10px;
      height: 10px;
}
.mfp-close.ekit-video-popup-close .ekit-popup-close-icon svg {
      fill: #ffffff;
}
.mfp-close.ekit-video-popup-close:hover {
      background-color: #000000;
      border-radius: 50% 50% 50% 50%;
}
.ekit_self_video_wrap .mfp-close.ekit-video-popup-close:hover {
      background-color: #000000;
}
.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon i {
      color: #ffffff;
}
.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon svg {
      fill: #ffffff;
}
.elementor-1193 .elementor-element.elementor-element-428741c {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-428741c .elementor-heading-title {
      font-size: 16px;
      font-weight: 500;
      line-height: 1.6em;
      letter-spacing: 0px;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-5955267 {
      --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-end;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 30px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-936e85c {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      border-style: solid;
      --border-style: solid;
      border-width: 1px 1px 1px 1px;
      --border-top-width: 1px;
      --border-right-width: 1px;
      --border-bottom-width: 1px;
      --border-left-width: 1px;
      border-color: var(--e-global-color-darkdivider);
      --border-color: var(--e-global-color-darkdivider);
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 10px;
      --padding-bottom: 10px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-936e85c:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-936e85c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-ade6b93 {
      --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: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --flex-wrap: wrap;
      --padding-top: 20px;
      --padding-bottom: 20px;
      --padding-left: 20px;
      --padding-right: 20px;
      overflow: visible;
}
.elementor-widget-image .widget-image-caption {
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-fb67179 {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-fb67179 img {
      width: 100%;
      max-width: 50px;
}
.elementor-1193 .elementor-element.elementor-element-b567a8c {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 5px 5px;
      --row-gap: 5px;
      --column-gap: 5px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-3fb7e55 {
      --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: 5px 5px;
      --row-gap: 5px;
      --column-gap: 5px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-widget-counter .elementor-counter-number-wrapper {
      color: var(--e-global-color-primary);
      font-family: var(--e-global-typography-primary-font-family), Sans-serif;
      font-size: var(--e-global-typography-primary-font-size);
      font-weight: var(--e-global-typography-primary-font-weight);
      line-height: var(--e-global-typography-primary-line-height);
      letter-spacing: var(--e-global-typography-primary-letter-spacing);
}
.elementor-widget-counter .elementor-counter-title {
      color: var(--e-global-color-secondary);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-3909326 .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      color: var(--e-global-color-white);
      font-size: 24px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-e50f343 {
      --e-rating-icon-font-size: 18px;
      --e-rating-gap: 5px;
      --e-rating-icon-marked-color: var(--e-global-color-white);
      --e-rating-icon-color: var(--e-global-color-darkdivider);
}
.elementor-1193 .elementor-element.elementor-element-b7aa145 {
      text-align: start;
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-178898b {
      border-radius: 14px 14px 14px 14px;
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-178898b img {
      width: 100%;
      max-width: 100%;
}
.elementor-1193 .elementor-element.elementor-element-9b5c2a4 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 60px 60px;
      --row-gap: 60px;
      --column-gap: 60px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-9b5c2a4:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-9b5c2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-image: url("../images/about-bg-image-prime.png");
      background-position: right -40px bottom -30px;
      background-repeat: no-repeat;
      background-size: auto;
}
.certificate-section {
      display: flex;
}
.certificate-section img:first-child {
      margin-right: 20px;
}
@media only screen and (max-width: 992px) {
      .certificate-section {
            display: block;
      }
      .certificate-section img:first-child {
            margin-right: 0 !important;
            margin-bottom: 10px !important;
      }
}
.elementor-1193 .elementor-element.elementor-element-3312248 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-8d566dd {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-8d566dd .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-7549ac0 {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-3fe984b {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: initial;
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --gap: 50px 50px;
      --row-gap: 50px;
      --column-gap: 50px;
      --flex-wrap: wrap;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-23c72e4 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-3dc3f2b {
      text-align: start;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
      border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
      color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
      fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-widget-icon-list .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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-widget-icon-list .elementor-icon-list-text {
      color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-block-end: calc(15px / 2);
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-block-start: calc(15px / 2);
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
      margin-inline: calc(15px / 2);
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items.elementor-inline-items {
      margin-inline: calc(-15px / 2);
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
      inset-inline-end: calc(-15px / 2);
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-icon i {
      color: var(--e-global-color-accent);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-icon svg {
      fill: var(--e-global-color-accent);
      transition: fill 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-a989b7d {
      --e-icon-list-icon-size: 18px;
      --e-icon-list-icon-align: left;
      --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
      --icon-vertical-align: flex-start;
      --icon-vertical-offset: 3px;
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-item > a {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-text {
      color: var(--e-global-color-text);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-09e3a73 {
      margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
      padding: 50px 0px 0px 0px;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      border-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-09e3a73 .elementor-counter {
      flex-direction: column-reverse;
      gap: 5px;
}
.elementor-1193 .elementor-element.elementor-element-09e3a73 .elementor-counter-title {
      justify-content: start;
      color: var(--e-global-color-primary);
      font-size: 20px;
      font-weight: 500;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-09e3a73 .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      font-size: 120px;
      font-weight: 600;
      line-height: 1em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-217c8e7 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: hidden;
}
.elementor-1193 .elementor-element.elementor-element-3442994 {
      border-radius: 14px 14px 14px 14px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-3442994 img {
      width: 100%;
      max-width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center;
}
.elementor-1193 .elementor-element.elementor-element-c87726a {
      --display: flex;
      --position: absolute;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      top: 50%;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-c87726a.e-con {
      --e-con-transform-translateX: -50%;
      --e-con-transform-translateY: -50%;
}
body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-c87726a {
      left: 50%;
}
body.rtl .elementor-1193 .elementor-element.elementor-element-c87726a {
      right: 50%;
}
.elementor-widget-text-path {
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-ae132fa {
      background-color: var(--e-global-color-darkdivider);
      padding: 17px 17px 17px 17px;
      border-radius: 50% 50% 50% 50%;
      font-size: 35px;
      font-weight: 600;
      line-height: 0em;
      letter-spacing: 4.2px;
      --word-spacing: 2px;
      --text-color: var(--e-global-color-white);
      --transition: 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-popup-btn,
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-inline-btn {
      background-color: var(--e-global-color-darkdivider);
}
.elementor-1193 .elementor-element.elementor-element-3cc334b > .elementor-widget-container {
      --e-transform-translateX: -50%;
      --e-transform-translateY: -50%;
}
body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-3cc334b {
      left: 50%;
}
body.rtl .elementor-1193 .elementor-element.elementor-element-3cc334b {
      right: 50%;
}
.elementor-1193 .elementor-element.elementor-element-3cc334b {
      top: 50%;
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .video-content {
      text-align: center;
      justify-content: center;
      display: flex;
}
.elementor-1193 .elementor-element.elementor-element-3cc334b a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i, svg) {
      font-size: 16px;
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-popup-btn {
      width: 60px;
      height: 60px;
      --glow-size: 0px;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-inline-btn {
      width: 60px;
      height: 60px;
      --glow-size: 0px;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-popup-btn svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-inline-btn svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-popup-btn:hover {
      color: #ffffff;
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-inline-btn:hover {
      color: #ffffff;
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-popup-btn:hover svg path {
      stroke: #ffffff;
      fill: #ffffff;
}
.elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-inline-btn:hover svg path {
      stroke: #ffffff;
      fill: #ffffff;
}
.elementor-1193 .elementor-element.elementor-element-9fea41e {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-da19c51.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-da19c51.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-da19c51.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-da19c51.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox {
      background-color: #ffffff00;
      padding: 0px 0px 30px 0px;
      border-style: solid;
      border-width: 0px 0px 1px 0px;
      border-color: var(--e-global-color-divider);
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-primary);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .box-body > 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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox p {
      margin: 10px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-info-box-icon {
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
      background-color: var(--e-global-color-accent);
      border-radius: 50% 50% 50% 50%;
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox:hover .elementskit-info-box-icon {
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
      background-color: var(--e-global-color-primary);
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .elementskit-info-box-icon {
      font-size: 24px;
      transform: rotate(0deg);
      width: 50px;
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
      margin: 0px 0px 15px 0px;
}

.elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .elementskit-info-box-icon {
      height: 50px;
}

.elementor-1193 .elementor-element.elementor-element-fc947e8.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-fc947e8.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-fc947e8.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-fc947e8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-primary);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .box-body > 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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox p {
      margin: 10px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-info-box-icon {
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
      background-color: var(--e-global-color-accent);
      border-radius: 50% 50% 50% 50%;
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox:hover .elementskit-info-box-icon {
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
      background-color: var(--e-global-color-primary);
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .elementskit-info-box-icon {
      font-size: 24px;
      transform: rotate(0deg);
      width: 50px;
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
      margin: 0px 0px 15px 0px;
}

.elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .elementskit-info-box-icon {
      height: 50px;
}

.elementor-1193 .elementor-element.elementor-element-d931189 > .elementor-widget-container {
      margin: 10px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit-btn-wraper {
      text-align: left;
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button {
      padding: 15px 24px 15px 24px;
      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);
      line-height: var(--e-global-typography-accent-line-height);
      letter-spacing: var(--e-global-typography-accent-letter-spacing);
      border-radius: 5px 5px 5px 5px;
      gap: 10px;
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text {
      color: var(--e-global-color-secondary);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button.ekit_tamaya::before {
      color: var(--e-global-color-secondary);
      background-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button.ekit_tamaya::after {
      color: var(--e-global-color-secondary);
      background-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button i {
      color: var(--e-global-color-secondary);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_slide_in_line::after {
      background-color: var(--e-global-color-secondary);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button svg path {
      stroke: var(--e-global-color-secondary);
      fill: var(--e-global-color-secondary);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button:not(.ekit_tamaya) {
      background-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_distorted_btn .ekit_button__bg {
      background-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button:hover > .ekit_creative_button_text {
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button:hover i {
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button:hover svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}

.elementor-element.elementor-element-d931189 .ekit_position_aware_bg {
      background-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-d931189 .ekit_creative_button .ekit_creative_button_icon_wrapper {
      font-size: 20px;
}

.elementor-1193 .elementor-element.elementor-element-9571a7a {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 40px 20px;
      --row-gap: 40px;
      --column-gap: 20px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-9571a7a:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-9571a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-primary);
      background-image: url("https://demo.awaikenthemes.com/axiron/wp-content/uploads/2026/04/service-bg-image-prime.png");
      background-position: bottom center;
      background-repeat: no-repeat;
      background-size: auto;
}

.elementor-1193 .elementor-element.elementor-element-871bf43 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --margin-top: 0px;
      --margin-bottom: 20px;
      --margin-left: 0px;
      --margin-right: 0px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-5cbf393 {
      background-color: var(--e-global-color-darkdivider);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-5cbf393 .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-98681e7 {
      text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-98681e7 .elementor-heading-title {
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-9275225 {
      --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;
      --row-gap: 30px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-e6288be {
      --display: flex;
      --min-height: 435px;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: space-between;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 40px;
      --padding-right: 40px;
      overflow: hidden;
}

.elementor-1193 .elementor-element.elementor-element-e6288be:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-e6288be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-e6288be.e-con {
      --e-con-transform-translateY: 0px;
}

.elementor-1193 .elementor-element.elementor-element-e6288be.e-con:hover {
      --e-con-transform-translateY: -5px;
}

.elementor-1193 .elementor-element.elementor-element-c816190 {
      --display: flex;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-969ccb5:hover {
      background-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-969ccb5 {
      padding: 6px 15px 6px 15px;
      transition: background 0.6s;
      border-radius: 5px 5px 5px 5px;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-969ccb5.elementor-element {
      --align-self: flex-start;
}

.elementor-1193 .elementor-element.elementor-element-969ccb5 .elementor-heading-title {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.3em;
      letter-spacing: 0px;
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-b63a880.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-b63a880.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-b63a880.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-b63a880.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}

.elementor-1193 .elementor-element.elementor-element-b63a880 .elementskit-infobox {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
      border-radius: 0px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-b63a880 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-white);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-b63a880 .elementskit-infobox .box-body > p {
      color: var(--e-global-color-white);
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-b63a880 .elementskit-infobox p {
      margin: 10px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
      background-color: var(--e-global-color-accent);
      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);
      line-height: var(--e-global-typography-accent-line-height);
      letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-bee418c .elementor-button {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-bee418c {
      padding: 30px 0px 0px 0px;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      border-color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-bee418c .elementor-button-content-wrapper {
      flex-direction: row-reverse;
}

.elementor-1193 .elementor-element.elementor-element-bee418c .elementor-button .elementor-button-content-wrapper {
      gap: 10px;
}

body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-dcb9af5 {
      right: -5px;
}

body.rtl .elementor-1193 .elementor-element.elementor-element-dcb9af5 {
      left: -5px;
}

.elementor-1193 .elementor-element.elementor-element-dcb9af5 {
      bottom: -35px;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-dcb9af5 .elementor-heading-title {
      font-size: 120px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0em;
      color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-b730fdb {
      --display: flex;
      --min-height: 435px;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: space-between;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 40px;
      --padding-right: 40px;
      overflow: hidden;
}

.elementor-1193 .elementor-element.elementor-element-b730fdb:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-b730fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-b730fdb.e-con {
      --e-con-transform-translateY: 0px;
}

.elementor-1193 .elementor-element.elementor-element-b730fdb.e-con:hover {
      --e-con-transform-translateY: -5px;
}

.elementor-1193 .elementor-element.elementor-element-6a80711 {
      --display: flex;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-1721aec:hover {
      background-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-1721aec {
      padding: 6px 15px 6px 15px;
      transition: background 0.6s;
      border-radius: 5px 5px 5px 5px;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-1721aec.elementor-element {
      --align-self: flex-start;
}

.elementor-1193 .elementor-element.elementor-element-1721aec .elementor-heading-title {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.3em;
      letter-spacing: 0px;
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-6eb4b99.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-6eb4b99.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-6eb4b99.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-6eb4b99.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}

.elementor-1193 .elementor-element.elementor-element-6eb4b99 .elementskit-infobox {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-6eb4b99 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-white);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-6eb4b99 .elementskit-infobox .box-body > p {
      color: var(--e-global-color-white);
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-6eb4b99 .elementskit-infobox p {
      margin: 10px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-49c43a1 .elementor-button {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-49c43a1 {
      padding: 30px 0px 0px 0px;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      border-color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-49c43a1 .elementor-button-content-wrapper {
      flex-direction: row-reverse;
}

.elementor-1193 .elementor-element.elementor-element-49c43a1 .elementor-button .elementor-button-content-wrapper {
      gap: 10px;
}

body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-7d2a054 {
      right: -5px;
}

body.rtl .elementor-1193 .elementor-element.elementor-element-7d2a054 {
      left: -5px;
}

.elementor-1193 .elementor-element.elementor-element-7d2a054 {
      bottom: -35px;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-7d2a054 .elementor-heading-title {
      font-size: 120px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0em;
      color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-81dd515 {
      --display: flex;
      --min-height: 435px;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: space-between;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 40px;
      --padding-right: 40px;
      overflow: hidden;
}

.elementor-1193 .elementor-element.elementor-element-81dd515:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-81dd515 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-81dd515.e-con {
      --e-con-transform-translateY: 0px;
}

.elementor-1193 .elementor-element.elementor-element-81dd515.e-con:hover {
      --e-con-transform-translateY: -5px;
}

.elementor-1193 .elementor-element.elementor-element-2281cfb {
      --display: flex;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-5c41ae1:hover {
      background-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-5c41ae1 {
      padding: 6px 15px 6px 15px;
      transition: background 0.6s;
      border-radius: 5px 5px 5px 5px;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-5c41ae1.elementor-element {
      --align-self: flex-start;
}

.elementor-1193 .elementor-element.elementor-element-5c41ae1 .elementor-heading-title {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.3em;
      letter-spacing: 0px;
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-7c5d328.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-7c5d328.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-7c5d328.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-7c5d328.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}

.elementor-1193 .elementor-element.elementor-element-7c5d328 .elementskit-infobox {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-7c5d328 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-white);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-7c5d328 .elementskit-infobox .box-body > p {
      color: var(--e-global-color-white);
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-7c5d328 .elementskit-infobox p {
      margin: 10px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-bb1ab93 .elementor-button {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-bb1ab93 {
      padding: 30px 0px 0px 0px;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      border-color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-bb1ab93 .elementor-button-content-wrapper {
      flex-direction: row-reverse;
}

.elementor-1193 .elementor-element.elementor-element-bb1ab93 .elementor-button .elementor-button-content-wrapper {
      gap: 10px;
}

body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-4174940 {
      right: -5px;
}

body.rtl .elementor-1193 .elementor-element.elementor-element-4174940 {
      left: -5px;
}

.elementor-1193 .elementor-element.elementor-element-4174940 {
      bottom: -35px;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-4174940 .elementor-heading-title {
      font-size: 120px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0em;
      color: var(--e-global-color-darkdivider);
}

.elementor-1193 .elementor-element.elementor-element-7226282 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      --flex-wrap: wrap;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-038f3a9 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-4b29388 {
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-4b29388 img {
      width: 100%;
      max-width: 30px;
      height: 30px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-primary);
}

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

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

.elementor-1193 .elementor-element.elementor-element-61a4f6a {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-primary);
      border-radius: 50px 50px 50px 50px;
}

.elementor-1193 .elementor-element.elementor-element-61a4f6a .elementor-icon-wrapper {
      text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-61a4f6a.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-white);
      color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-61a4f6a.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-61a4f6a.elementor-view-default .elementor-icon {
      color: var(--e-global-color-white);
      border-color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-61a4f6a.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-61a4f6a.elementor-view-default .elementor-icon svg {
      fill: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-61a4f6a.elementor-view-framed .elementor-icon {
      background-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-61a4f6a.elementor-view-stacked .elementor-icon svg {
      fill: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-61a4f6a .elementor-icon {
      font-size: 14px;
      padding: 8px;
      border-width: 0px 0px 0px 0px;
}

.elementor-1193 .elementor-element.elementor-element-61a4f6a .elementor-icon svg {
      height: 14px;
}

.elementor-1193 .elementor-element.elementor-element-835bfda {
      text-align: center;
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-835bfda a {
      color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-835bfda a:hover,
.elementor-1193 .elementor-element.elementor-element-835bfda a:focus {
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-ecb879a {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 40px 20px;
      --row-gap: 40px;
      --column-gap: 20px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-638af3d {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      --margin-top: 0px;
      --margin-bottom: 20px;
      --margin-left: 0px;
      --margin-right: 0px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-5ea8b03 {
      --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;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 30px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-ec685dd {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-ec685dd .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}

.elementor-1193 .elementor-element.elementor-element-98a3f00 {
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-24e3c2f {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-781a8fd {
      text-align: start;
}

.elementor-1193 .elementor-element.elementor-element-4c20dde .ekit-btn-wraper {
      text-align: left;
}
.elementor-element.elementor-element-4c20dde .ekit_creative_button {
      padding: 15px 24px 15px 24px;
      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);
      line-height: var(--e-global-typography-accent-line-height);
      letter-spacing: var(--e-global-typography-accent-letter-spacing);
      border-radius: 5px 5px 5px 5px;
      gap: 10px;
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text {
      color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button.ekit_tamaya::before {
      color: var(--e-global-color-secondary);
      background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button.ekit_tamaya::after {
      color: var(--e-global-color-secondary);
      background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button i {
      color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-4c20dde .ekit_slide_in_line::after {
      background-color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button svg path {
      stroke: var(--e-global-color-secondary);
      fill: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button:not(.ekit_tamaya) {
      background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-4c20dde .ekit_distorted_btn .ekit_button__bg {
      background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button:hover > .ekit_creative_button_text {
      color: var(--e-global-color-white);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button:hover i {
      color: var(--e-global-color-white);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button:hover svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}

.elementor-element.elementor-element-4c20dde .ekit_position_aware_bg {
      background-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-4c20dde .ekit_creative_button .ekit_creative_button_icon_wrapper {
      font-size: 20px;
}

.elementor-element.elementor-element-6ffba3b {
      --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;
      --row-gap: 30px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-5cc04fc {
      --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;
      --row-gap: 30px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}

.elementor-1193 .elementor-element.elementor-element-ab54b07 {
      --display: flex;
      --min-height: 280px;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: space-between;
      --align-items: flex-start;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 30px;
      --padding-bottom: 30px;
      --padding-left: 30px;
      --padding-right: 30px;
      overflow: hidden;
}

.elementor-1193 .elementor-element.elementor-element-ab54b07:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-ab54b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-secondary);
}

.elementor-1193 .elementor-element.elementor-element-4a47a5f .elementor-counter {
      flex-direction: column-reverse;
      gap: 5px;
}

.elementor-1193 .elementor-element.elementor-element-4a47a5f .elementor-counter-title {
      justify-content: start;
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1193 .elementor-element.elementor-element-4a47a5f .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      font-size: 40px;
      font-weight: 500;
      line-height: 1.2em;
      letter-spacing: 0em;
}

.elementor-1193 .elementor-element.elementor-element-14f3db4 .elementor-icon-wrapper {
      text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-accent);
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-default .elementor-icon {
      color: var(--e-global-color-accent);
      border-color: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-default .elementor-icon svg {
      fill: var(--e-global-color-accent);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-framed .elementor-icon {
      background-color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-stacked .elementor-icon svg {
      fill: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-stacked .elementor-icon:hover {
      background-color: var(--e-global-color-primary);
      color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-framed .elementor-icon:hover,
.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-default .elementor-icon:hover {
      color: var(--e-global-color-primary);
      border-color: var(--e-global-color-primary);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-framed .elementor-icon:hover,
.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-default .elementor-icon:hover svg {
      fill: var(--e-global-color-primary);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-framed .elementor-icon:hover {
      background-color: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4.elementor-view-stacked .elementor-icon:hover svg {
      fill: var(--e-global-color-white);
}

.elementor-1193 .elementor-element.elementor-element-14f3db4 .elementor-icon {
      font-size: 24px;
      padding: 13px;
}
.elementor-1193 .elementor-element.elementor-element-14f3db4 .elementor-icon svg {
      height: 24px;
}
body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-19ecfd9 {
      right: -15px;
}
body.rtl .elementor-1193 .elementor-element.elementor-element-19ecfd9 {
      left: -15px;
}
.elementor-1193 .elementor-element.elementor-element-19ecfd9 {
      bottom: -15px;
      text-align: end;
}
.elementor-1193 .elementor-element.elementor-element-19ecfd9 img {
      width: 100%;
      max-width: 100px;
}
.elementor-1193 .elementor-element.elementor-element-c32cb87 {
      --display: flex;
      --min-height: 280px;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: space-between;
      --align-items: flex-start;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 30px;
      --padding-bottom: 30px;
      --padding-left: 30px;
      --padding-right: 30px;
      overflow: hidden;
}
.elementor-1193 .elementor-element.elementor-element-c32cb87:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-c32cb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-5f3a6b8 .elementor-counter {
      flex-direction: column-reverse;
      gap: 5px;
}
.elementor-1193 .elementor-element.elementor-element-5f3a6b8 .elementor-counter-title {
      justify-content: start;
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-5f3a6b8 .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      font-size: 40px;
      font-weight: 500;
      line-height: 1.2em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-045e89b .elementor-icon-wrapper {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-accent);
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-default .elementor-icon {
      color: var(--e-global-color-accent);
      border-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-default .elementor-icon svg {
      fill: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-framed .elementor-icon {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-stacked .elementor-icon svg {
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-stacked .elementor-icon:hover {
      background-color: var(--e-global-color-primary);
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-framed .elementor-icon:hover,
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-default .elementor-icon:hover {
      color: var(--e-global-color-primary);
      border-color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-framed .elementor-icon:hover,
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-default .elementor-icon:hover svg {
      fill: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-framed .elementor-icon:hover {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-045e89b.elementor-view-stacked .elementor-icon:hover svg {
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-045e89b .elementor-icon {
      font-size: 24px;
      padding: 13px;
}
.elementor-1193 .elementor-element.elementor-element-045e89b .elementor-icon svg {
      height: 24px;
}
body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-da65cb7 {
      right: -15px;
}
body.rtl .elementor-1193 .elementor-element.elementor-element-da65cb7 {
      left: -15px;
}
.elementor-1193 .elementor-element.elementor-element-da65cb7 {
      bottom: -15px;
      text-align: end;
}
.elementor-1193 .elementor-element.elementor-element-da65cb7 img {
      width: 100%;
      max-width: 100px;
}
.elementor-1193 .elementor-element.elementor-element-46d222a {
      --display: flex;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 30px;
      --padding-bottom: 30px;
      --padding-left: 30px;
      --padding-right: 30px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-46d222a:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-46d222a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-accent);
      background-image: url("https://demo.awaikenthemes.com/axiron/wp-content/uploads/2026/04/icon-blockquote-transperant.svg");
      background-position: bottom right;
      background-repeat: no-repeat;
      background-size: 100px auto;
}
.elementor-1193 .elementor-element.elementor-element-e93ca70 {
      text-align: start;
      font-size: 20px;
      font-weight: 500;
      line-height: 1.6em;
      letter-spacing: 0px;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-782804a {
      padding: 20px 0px 0px 0px;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      border-color: var(--e-global-color-darkdivider);
}
.elementor-1193 .elementor-element.elementor-element-782804a .elementor-heading-title {
      font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
      font-size: var(--e-global-typography-secondary-font-size);
      font-weight: var(--e-global-typography-secondary-font-weight);
      line-height: var(--e-global-typography-secondary-line-height);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-5bff0a4 {
      --display: flex;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-1a81d86 {
      border-radius: 14px 14px 14px 14px;
      text-align: end;
}
.elementor-1193 .elementor-element.elementor-element-1a81d86 img {
      width: 100%;
      max-width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center;
}
.elementor-1193 .elementor-element.elementor-element-4601634 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-4601634.e-con {
      --flex-grow: 0;
      --flex-shrink: 0;
}
.elementor-1193 .elementor-element.elementor-element-72aff09 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 30px 20px;
      --row-gap: 30px;
      --column-gap: 20px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-2b3d75f.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-2b3d75f.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-2b3d75f.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-2b3d75f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}
.elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
}
.elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox:hover {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-primary);
      font-size: 16px;
      font-weight: 500;
      line-height: 1.25em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox p {
      margin: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-info-box-icon {
      color: var(--e-global-color-accent);
      fill: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox .elementskit-info-box-icon {
      font-size: 6px;
      transform: rotate(0deg);
}
.elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
      margin: 0px 10px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-fa35647.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-fa35647.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-fa35647.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-fa35647.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}
.elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
}
.elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox:hover {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-primary);
      font-size: 16px;
      font-weight: 500;
      line-height: 1.25em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox p {
      margin: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-info-box-icon {
      color: var(--e-global-color-accent);
      fill: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox .elementskit-info-box-icon {
      font-size: 6px;
      transform: rotate(0deg);
}
.elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
      margin: 0px 10px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-857ce67.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-857ce67.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-857ce67.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-857ce67.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}
.elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
}
.elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox:hover {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-primary);
      font-size: 16px;
      font-weight: 500;
      line-height: 1.25em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox p {
      margin: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-info-box-icon {
      color: var(--e-global-color-accent);
      fill: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox .elementskit-info-box-icon {
      font-size: 6px;
      transform: rotate(0deg);
}
.elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
      margin: 0px 10px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-adda09c.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-adda09c.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-adda09c.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-adda09c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}
.elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
}
.elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox:hover {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-primary);
      font-size: 16px;
      font-weight: 500;
      line-height: 1.25em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox p {
      margin: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-info-box-icon {
      color: var(--e-global-color-accent);
      fill: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox .elementskit-info-box-icon {
      font-size: 6px;
      transform: rotate(0deg);
}
.elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
      margin: 0px 10px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-d2785dd {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-cb81527 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-8833ce3 {
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-8833ce3 img {
      width: 100%;
      max-width: 30px;
      height: 30px;
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50px 50px 50px 50px;
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f .elementor-icon-wrapper {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-white);
      color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-33f7e4f.elementor-view-default .elementor-icon {
      color: var(--e-global-color-white);
      border-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-33f7e4f.elementor-view-default .elementor-icon svg {
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f.elementor-view-framed .elementor-icon {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f.elementor-view-stacked .elementor-icon svg {
      fill: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f .elementor-icon {
      font-size: 14px;
      padding: 8px;
      border-width: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-33f7e4f .elementor-icon svg {
      height: 14px;
}
.elementor-1193 .elementor-element.elementor-element-da43be6 {
      text-align: center;
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-da43be6 a {
      color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-da43be6 a:hover,
.elementor-1193 .elementor-element.elementor-element-da43be6 a:focus {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-85cb8fa {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 70px 20px;
      --row-gap: 70px;
      --column-gap: 20px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-85cb8fa:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-85cb8fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-1afe173 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-aee61a0 {
      --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;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --padding-top: 10px;
      --padding-bottom: 10px;
      --padding-left: 10px;
      --padding-right: 20px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-ccd1dea {
      background-color: var(--e-global-color-background);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-ccd1dea .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-673eea7 {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-e91fbfa {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-b33df74.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-b33df74.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-b33df74.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-b33df74.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox {
      background-color: var(--e-global-color-background);
      padding: 30px 30px 30px 30px;
      border-radius: 14px 14px 14px 14px;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -ms-grid-row-align: flex-start;
      align-items: flex-start;
}
.elementor-1193 .elementor-element.elementor-element-b33df74 {
      margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-primary);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .box-body > 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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox p {
      margin: 5px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-info-box-icon {
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
      background-color: var(--e-global-color-accent);
      border-radius: 100px 100px 100px 100px;
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox:hover .elementskit-info-box-icon {
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
      background-color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .elementskit-info-box-icon {
      font-size: 24px;
      transform: rotate(0deg);
      width: 50px;
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
      margin: 0px 15px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .elementskit-info-box-icon {
      height: 50px;
}
.elementor-1193 .elementor-element.elementor-element-b29bf93 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --margin-top: 25px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-3d8e1bd .skillbar-group .skill-bar {
      background-color: var(--e-global-color-background);
      border-radius: 10px 10px 10px 10px;
}
.elementor-1193 .elementor-element.elementor-element-3d8e1bd .skillbar-group .skill-track {
      background-color: var(--e-global-color-accent);
      border-radius: 10px 10px 10px 10px;
}
.elementor-1193 .elementor-element.elementor-element-3d8e1bd .skillbar-group .number-percentage-wraper {
      display: no;
      color: var(--e-global-color-primary);
      font-size: 16px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-3d8e1bd .skillbar-group .skill-title {
      color: var(--e-global-color-primary);
      font-size: 16px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-4549117 .skillbar-group .skill-bar {
      background-color: var(--e-global-color-background);
      border-radius: 10px 10px 10px 10px;
}
.elementor-1193 .elementor-element.elementor-element-4549117 .skillbar-group .skill-track {
      background-color: var(--e-global-color-accent);
      border-radius: 10px 10px 10px 10px;
}
.elementor-1193 .elementor-element.elementor-element-4549117 .skillbar-group .number-percentage-wraper {
      display: no;
      color: var(--e-global-color-primary);
      font-size: 16px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-4549117 .skillbar-group .skill-title {
      color: var(--e-global-color-primary);
      font-size: 16px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-8c8da79 {
      --display: flex;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-6987e2f {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-6987e2f img {
      width: 100%;
      max-width: 350px;
      border-radius: 14px 14px 14px 14px;
      border: 1px solid rgb(0 0 0 / 0.1);
}
.industries-we-serve h5 {
      background: whitesmoke;
      border-radius: 20px;
      font-size: 20px;
      padding: 10px;
      text-align: center;
      min-height: 80px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: inset 0px 0px 20px 0px rgb(13 13 13 / 22%);
}
.elementor-1193 .elementor-element.elementor-element-d6748fa {
      --display: flex;
      --position: absolute;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --flex-wrap: wrap;
      --border-radius: 14px 14px 14px 14px;
      box-shadow: 0px 0px 20px 0px rgba(13, 13, 13, 0.06);
      --padding-top: 30px;
      --padding-bottom: 30px;
      --padding-left: 30px;
      --padding-right: 30px;
      bottom: 80px;
      --z-index: 2;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-d6748fa:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-d6748fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-white);
}
body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-d6748fa {
      right: 0px;
}
body.rtl .elementor-1193 .elementor-element.elementor-element-d6748fa {
      left: 0px;
}
.elementor-1193 .elementor-element.elementor-element-c1571e9 {
      --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: 5px 5px;
      --row-gap: 5px;
      --column-gap: 5px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-2c4bbb6 {
      width: var(--container-widget-width, 85px);
      max-width: 85px;
      --container-widget-width: 85px;
      --container-widget-flex-grow: 0;
}
.elementor-1193 .elementor-element.elementor-element-2c4bbb6 .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      gap: 0px;
      font-size: 30px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-10d17de {
      --e-rating-justify-content: flex-start;
      --e-rating-icon-font-size: 18px;
      --e-rating-gap: 5px;
      --e-rating-icon-marked-color: var(--e-global-color-accent);
      --e-rating-icon-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-fbb8286 {
      --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: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-1d98af8 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-0eb1a79 {
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-0eb1a79 img {
      width: 100%;
      max-width: 38px;
}
.elementor-1193 .elementor-element.elementor-element-d4be2e3 {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-d4be2e3 img {
      width: 100%;
      max-width: 38px;
}
.elementor-1193 .elementor-element.elementor-element-252bf63 {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-252bf63 img {
      width: 100%;
      max-width: 38px;
}
.elementor-1193 .elementor-element.elementor-element-3cf6239 {
      --display: flex;
      --min-height: 40px;
      --justify-content: center;
      border-style: solid;
      --border-style: solid;
      border-width: 1px 1px 1px 1px;
      --border-top-width: 1px;
      --border-right-width: 1px;
      --border-bottom-width: 1px;
      --border-left-width: 1px;
      border-color: var(--e-global-color-white);
      --border-color: var(--e-global-color-white);
      --border-radius: 50% 50% 50% 50%;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: -14px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-3cf6239:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-3cf6239 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-1f8bdbe .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:1;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      color: var(--e-global-color-white);
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-e624ead {
      width: var(--container-widget-width, 150px);
      max-width: 150px;
      --container-widget-width: 150px;
      --container-widget-flex-grow: 0;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-e624ead .elementor-heading-title {
      font-size: 16px;
      font-weight: 500;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-24cb68c {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      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: var(--e-global-color-divider);
      --border-color: var(--e-global-color-divider);
      --padding-top: 60px;
      --padding-bottom: 10px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-1f1bb2d {
      --display: flex;
      border-style: solid;
      --border-style: solid;
      border-width: 0px 1px 0px 0px;
      --border-top-width: 0px;
      --border-right-width: 1px;
      --border-bottom-width: 0px;
      --border-left-width: 0px;
      border-color: var(--e-global-color-divider);
      --border-color: var(--e-global-color-divider);
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 15px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-a4331f4 {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-a4331f4 .elementor-heading-title {
      font-size: 20px;
      font-weight: 500;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-1621c08 {
      --display: flex;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 30px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-3e54d9b {
      --e-image-carousel-slides-to-show: 4;
}
.elementor-1193 .elementor-element.elementor-element-3e54d9b .swiper-wrapper {
      display: flex;
      align-items: center;
}
.elementor-1193 .elementor-element.elementor-element-07c6778 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 40px 20px;
      --row-gap: 40px;
      --column-gap: 20px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-07c6778:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-07c6778 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-image: url("https://demo.awaikenthemes.com/axiron/wp-content/uploads/2026/04/our-impact-bg-image-prime.png");
      background-position: left bottom -30px;
      background-repeat: no-repeat;
      background-size: auto;
}
.elementor-1193 .elementor-element.elementor-element-cef1b4a {
      --display: flex;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --margin-top: 0px;
      --margin-bottom: 20px;
      --margin-left: 0px;
      --margin-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-1b83d60 {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-1b83d60 .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-7e4e1d1 {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-7351e5d {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-db2944a {
      --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;
      --row-gap: 30px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-c1e0ad3 {
      --display: flex;
      --min-height: 365px;
      --justify-content: space-between;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 40px;
      --padding-right: 40px;
      overflow: visible;
      --e-con-transform-transition-duration: 400ms;
}
.elementor-1193 .elementor-element.elementor-element-c1e0ad3:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-c1e0ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-c1e0ad3.e-con:hover {
      --e-con-transform-translateY: -5px;
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-block-end: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-block-start: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
      margin-inline: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-items.elementor-inline-items {
      margin-inline: calc(-10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
      inset-inline-end: calc(-10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-icon i {
      color: var(--e-global-color-accent);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-icon svg {
      fill: var(--e-global-color-accent);
      transition: fill 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-965651a {
      --e-icon-list-icon-size: 6px;
      --e-icon-list-icon-align: left;
      --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
      --icon-vertical-align: flex-start;
      --icon-vertical-offset: 11px;
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-icon {
      padding-inline-end: 5px;
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-item > a {
      font-size: 20px;
      font-weight: 500;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-text {
      color: var(--e-global-color-primary);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-cca495a {
      --display: flex;
      --align-items: flex-start;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-9c1114e {
      background-color: var(--e-global-color-accent);
      padding: 13px 13px 13px 13px;
      border-radius: 50% 50% 50% 50%;
}
.elementor-1193 .elementor-element.elementor-element-9c1114e .elementor-icon-wrapper {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-9c1114e.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-9c1114e.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-9c1114e.elementor-view-default .elementor-icon {
      color: var(--e-global-color-white);
      border-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-9c1114e.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-9c1114e.elementor-view-default .elementor-icon svg {
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-9c1114e .elementor-icon {
      font-size: 24px;
}
.elementor-1193 .elementor-element.elementor-element-9c1114e .elementor-icon svg {
      height: 24px;
}
.elementor-1193 .elementor-element.elementor-element-539f84e {
      width: 100%;
      max-width: 100%;
      padding: 30px 0px 0px 0px;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      border-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-539f84e .elementor-counter {
      flex-direction: column-reverse;
      gap: 10px;
}
.elementor-1193 .elementor-element.elementor-element-539f84e .elementor-counter-title {
      justify-content: start;
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-539f84e .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      font-size: 48px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-cd57e3e {
      --display: flex;
      --min-height: 365px;
      --justify-content: space-between;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 40px;
      --padding-right: 40px;
      overflow: visible;
      --e-con-transform-transition-duration: 400ms;
}
.elementor-1193 .elementor-element.elementor-element-cd57e3e:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-cd57e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-cd57e3e.e-con:hover {
      --e-con-transform-translateY: -5px;
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-block-end: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-block-start: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
      margin-inline: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-items.elementor-inline-items {
      margin-inline: calc(-10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
      inset-inline-end: calc(-10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-icon i {
      color: var(--e-global-color-accent);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-icon svg {
      fill: var(--e-global-color-accent);
      transition: fill 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 {
      --e-icon-list-icon-size: 6px;
      --e-icon-list-icon-align: left;
      --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
      --icon-vertical-align: flex-start;
      --icon-vertical-offset: 11px;
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-icon {
      padding-inline-end: 5px;
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-item > a {
      font-size: 20px;
      font-weight: 500;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-text {
      color: var(--e-global-color-primary);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-f0cf46f {
      --display: flex;
      --align-items: flex-start;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-0402cb4 {
      background-color: var(--e-global-color-accent);
      padding: 13px 13px 13px 13px;
      border-radius: 50% 50% 50% 50%;
}
.elementor-1193 .elementor-element.elementor-element-0402cb4 .elementor-icon-wrapper {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-0402cb4.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-0402cb4.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-0402cb4.elementor-view-default .elementor-icon {
      color: var(--e-global-color-white);
      border-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-0402cb4.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-0402cb4.elementor-view-default .elementor-icon svg {
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-0402cb4 .elementor-icon {
      font-size: 24px;
}
.elementor-1193 .elementor-element.elementor-element-0402cb4 .elementor-icon svg {
      height: 24px;
}
.elementor-1193 .elementor-element.elementor-element-bd131b4 {
      width: 100%;
      max-width: 100%;
      padding: 30px 0px 0px 0px;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      border-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-bd131b4 .elementor-counter {
      flex-direction: column-reverse;
      gap: 10px;
}
.elementor-1193 .elementor-element.elementor-element-bd131b4 .elementor-counter-title {
      justify-content: start;
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-bd131b4 .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      font-size: 48px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-9cbf362 {
      --display: flex;
      --min-height: 365px;
      --justify-content: space-between;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 40px;
      --padding-right: 40px;
      overflow: visible;
      --e-con-transform-transition-duration: 400ms;
}
.elementor-1193 .elementor-element.elementor-element-9cbf362:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-9cbf362 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-9cbf362.e-con:hover {
      --e-con-transform-translateY: -5px;
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-block-end: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-block-start: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
      margin-inline: calc(10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-items.elementor-inline-items {
      margin-inline: calc(-10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
      inset-inline-end: calc(-10px / 2);
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-icon i {
      color: var(--e-global-color-accent);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-icon svg {
      fill: var(--e-global-color-accent);
      transition: fill 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-5520210 {
      --e-icon-list-icon-size: 6px;
      --e-icon-list-icon-align: left;
      --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
      --icon-vertical-align: flex-start;
      --icon-vertical-offset: 11px;
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-icon {
      padding-inline-end: 5px;
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-item > a {
      font-size: 20px;
      font-weight: 500;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-text {
      color: var(--e-global-color-primary);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-7523537 {
      --display: flex;
      --align-items: flex-start;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-bdee80c {
      background-color: var(--e-global-color-accent);
      padding: 13px 13px 13px 13px;
      border-radius: 50% 50% 50% 50%;
}
.elementor-1193 .elementor-element.elementor-element-bdee80c .elementor-icon-wrapper {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-bdee80c.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-bdee80c.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-bdee80c.elementor-view-default .elementor-icon {
      color: var(--e-global-color-white);
      border-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-bdee80c.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-bdee80c.elementor-view-default .elementor-icon svg {
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-bdee80c .elementor-icon {
      font-size: 24px;
}
.elementor-1193 .elementor-element.elementor-element-bdee80c .elementor-icon svg {
      height: 24px;
}
.elementor-1193 .elementor-element.elementor-element-8d4aaa7 {
      width: 100%;
      max-width: 100%;
      padding: 30px 0px 0px 0px;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      border-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-8d4aaa7 .elementor-counter {
      flex-direction: column-reverse;
      gap: 10px;
}
.elementor-1193 .elementor-element.elementor-element-8d4aaa7 .elementor-counter-title {
      justify-content: start;
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-8d4aaa7 .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      font-size: 48px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-f4ef357 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-634c483 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-b907066 {
      background-color: var(--e-global-color-accent);
      padding: 4px 10px 4px 10px;
      border-radius: 20px 20px 20px 20px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-b907066 .elementor-heading-title {
      font-size: 14px;
      font-weight: 400;
      line-height: 1em;
      letter-spacing: 0em;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-ffde6a4 {
      text-align: center;
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-ffde6a4 a {
      color: var(--e-global-color-accent);
      transition-duration: 0.4s;
}
.elementor-1193 .elementor-element.elementor-element-ffde6a4 a:hover,
.elementor-1193 .elementor-element.elementor-element-ffde6a4 a:focus {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-967b796 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-aaf877f {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-aaf877f .elementor-heading-title {
      font-size: 16px;
      font-weight: 500;
      line-height: 1.2em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-8131f0f {
      --e-rating-icon-font-size: 18px;
      --e-rating-gap: 5px;
      --e-rating-icon-marked-color: var(--e-global-color-accent);
      --e-rating-icon-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-5f11d2e {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-5f11d2e .elementor-heading-title {
      font-size: 16px;
      font-weight: 500;
      line-height: 1.2em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-acd4c5c {
      --display: flex;
      --min-height: 850px;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --overlay-opacity: 0.2;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 20px;
      --padding-right: 20px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-acd4c5c:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-acd4c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-image: url("https://demo.awaikenthemes.com/axiron/wp-content/uploads/2026/04/intro-video-image-prime.jpg");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
}
.elementor-1193 .elementor-element.elementor-element-acd4c5c::before,
.elementor-1193 .elementor-element.elementor-element-acd4c5c > .elementor-background-video-container::before,
.elementor-1193 .elementor-element.elementor-element-acd4c5c > .e-con-inner > .elementor-background-video-container::before,
.elementor-1193 .elementor-element.elementor-element-acd4c5c > .elementor-background-slideshow::before,
.elementor-1193 .elementor-element.elementor-element-acd4c5c > .e-con-inner > .elementor-background-slideshow::before,
.elementor-1193 .elementor-element.elementor-element-acd4c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
      background-color: var(--e-global-color-primary);
      --background-overlay: "";
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn,
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn {
      background-color: var(--e-global-color-darkdivider);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn:hover,
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn:hover {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .video-content {
      text-align: center;
      justify-content: center;
      display: flex;
}
.elementor-1193 .elementor-element.elementor-element-ca84573 a.glow-ripple.ekit-video-popup-btn,
.elementor-1193 .elementor-element.elementor-element-ca84573 a.glow-ripple.ekit-video-inline-btn {
      font-size: 20px;
      font-weight: 500;
      line-height: 1.6em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn {
      width: 100px;
      height: 100px;
      --glow-size: 0px;
      color: var(--e-global-color-white);
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-darkdivider);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn {
      width: 100px;
      height: 100px;
      --glow-size: 0px;
      color: var(--e-global-color-white);
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-darkdivider);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn:hover {
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn:hover {
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn:hover svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn:hover svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn,
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn:before {
      border-radius: 100px 100px 100px 100px;
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn,
.elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn:before {
      border-radius: 100px 100px 100px 100px;
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .glow-ripple.ekit-video-popup-btn {
      --video-glow-border-radius: 100px 100px 100px 100px;
}
.elementor-1193 .elementor-element.elementor-element-ca84573 .glow-ripple.ekit-video-inline-btn {
      --video-glow-border-radius: 100px 100px 100px 100px;
}
.elementor-1193 .elementor-element.elementor-element-745c9ef {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 60px 20px;
      --row-gap: 60px;
      --column-gap: 20px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-268ce55 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-f15bab7 {
      --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;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 30px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-d6dc702 {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-d6dc702 .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-f54c9a2 {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-0002dec {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-db3d385 {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit-btn-wraper {
      text-align: left;
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button {
      padding: 15px 24px 15px 24px;
      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);
      line-height: var(--e-global-typography-accent-line-height);
      letter-spacing: var(--e-global-typography-accent-letter-spacing);
      border-radius: 5px 5px 5px 5px;
      gap: 10px;
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text {
      color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button.ekit_tamaya::before {
      color: var(--e-global-color-secondary);
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button.ekit_tamaya::after {
      color: var(--e-global-color-secondary);
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button i {
      color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_slide_in_line::after {
      background-color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button svg path {
      stroke: var(--e-global-color-secondary);
      fill: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button:not(.ekit_tamaya) {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_distorted_btn .ekit_button__bg {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button:hover > .ekit_creative_button_text {
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button:hover i {
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button:hover svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_position_aware_bg {
      background-color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button .ekit_creative_button_icon_wrapper {
      font-size: 20px;
}
.elementor-1193 .elementor-element.elementor-element-fbf1409 {
      --display: flex;
      --gap: 40px 20px;
      --row-gap: 40px;
      --column-gap: 20px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-ade3bc0 > .elementor-widget-container {
      padding: 0px 0px 55px 0px;
}
.elementor-1193 .elementor-element.elementor-element-8970104 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-104c8a7 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-170b9b2 {
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-170b9b2 img {
      width: 100%;
      max-width: 30px;
      height: 30px;
}
.elementor-1193 .elementor-element.elementor-element-e24773a {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50px 50px 50px 50px;
}
.elementor-1193 .elementor-element.elementor-element-e24773a .elementor-icon-wrapper {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-e24773a.elementor-view-stacked .elementor-icon {
      background-color: var(--e-global-color-white);
      color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-e24773a.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-e24773a.elementor-view-default .elementor-icon {
      color: var(--e-global-color-white);
      border-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-e24773a.elementor-view-framed .elementor-icon,
.elementor-1193 .elementor-element.elementor-element-e24773a.elementor-view-default .elementor-icon svg {
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-e24773a.elementor-view-framed .elementor-icon {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-e24773a.elementor-view-stacked .elementor-icon svg {
      fill: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-e24773a .elementor-icon {
      font-size: 14px;
      padding: 8px;
      border-width: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-e24773a .elementor-icon svg {
      height: 14px;
}
.elementor-1193 .elementor-element.elementor-element-cf8b67e {
      text-align: center;
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-cf8b67e a {
      color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-cf8b67e a:hover,
.elementor-1193 .elementor-element.elementor-element-cf8b67e a:focus {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-6722e50 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 60px 20px;
      --row-gap: 60px;
      --column-gap: 20px;
      --padding-top: 120px;
      --padding-bottom: 60px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-6722e50:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-6722e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-image: url("https://demo.awaikenthemes.com/axiron/wp-content/uploads/2026/04/dark-section-bg-image.png");
      background-position: top center;
      background-repeat: no-repeat;
      background-size: cover;
}
.elementor-1193 .elementor-element.elementor-element-6722e50::before,
.elementor-1193 .elementor-element.elementor-element-6722e50 > .elementor-background-video-container::before,
.elementor-1193 .elementor-element.elementor-element-6722e50 > .e-con-inner > .elementor-background-video-container::before,
.elementor-1193 .elementor-element.elementor-element-6722e50 > .elementor-background-slideshow::before,
.elementor-1193 .elementor-element.elementor-element-6722e50 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-1193 .elementor-element.elementor-element-6722e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
      background-color: transparent;
      --background-overlay: "";
      background-image: linear-gradient(180deg, var(--e-global-color-primary) 62%, var(--e-global-color-background) 38%);
}
.elementor-1193 .elementor-element.elementor-element-3fe7b29 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 60px 20px;
      --row-gap: 60px;
      --column-gap: 20px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-fd9cf67 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-c76bcb3 {
      background-color: var(--e-global-color-darkdivider);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-c76bcb3 .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-5f9238e {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-5f9238e .elementor-heading-title {
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-7052fa2 {
      text-align: center;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-0a8022a {
      width: 100%;
      max-width: 100%;
      --e-icon-list-icon-size: 18px;
      --e-icon-list-icon-align: left;
      --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
      --icon-vertical-align: flex-start;
      --icon-vertical-offset: 3px;
}
.elementor-1193 .elementor-element.elementor-element-0a8022a .elementor-icon-list-icon i {
      color: var(--e-global-color-accent);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-0a8022a .elementor-icon-list-icon svg {
      fill: var(--e-global-color-accent);
      transition: fill 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-0a8022a .elementor-icon-list-icon {
      padding-inline-end: 0px;
}
.elementor-1193 .elementor-element.elementor-element-0a8022a .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-1193 .elementor-element.elementor-element-0a8022a .elementor-icon-list-item > a {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-0a8022a .elementor-icon-list-text {
      color: var(--e-global-color-white);
      transition: color 0.3s;
}
.elementor-1193 .elementor-element.elementor-element-29ed53b {
      --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;
      --row-gap: 30px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-8060cbc {
      --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;
      --row-gap: 30px;
      --column-gap: 30px;
      --flex-wrap: wrap;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 50px;
      --padding-bottom: 50px;
      --padding-left: 0px;
      --padding-right: 50px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-8060cbc:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-8060cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-secondary);
}
.elementor-1193 .elementor-element.elementor-element-f249172 {
      --display: flex;
      --justify-content: flex-end;
      --margin-top: 0px;
      --margin-bottom: -50px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-115d65a {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-115d65a img {
      width: 100%;
      max-width: 100%;
      border-radius: 14px 14px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-bdbcf1a {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 40px 40px;
      --row-gap: 40px;
      --column-gap: 40px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-129071a {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select {
      background-color: var(--e-global-color-background);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea:hover,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select:hover {
      background-color: var(--e-global-color-background);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea:focus,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select:focus {
      background-color: var(--e-global-color-background);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input[type="submit"] {
      background-color: var(--e-global-color-accent);
      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);
      line-height: var(--e-global-typography-accent-line-height);
      letter-spacing: var(--e-global-typography-accent-letter-spacing);
      border-radius: 5px 5px 5px 5px;
      padding: 17px 24px 17px 24px;
      margin: 24px 0px 0px 0px;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input[type="submit"]:hover {
      background-color: var(--e-global-color-primary);
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select {
      padding: 13px 20px 13px 20px;
      width: 100%;
      height: 50px;
      border-radius: 10px 10px 10px 10px;
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea {
      width: 100%;
      height: 122px;
      padding: 13px 20px 13px 20px;
      border-radius: 10px 10px 10px 10px;
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select {
      border-style: none;
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea:hover,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select:hover {
      border-style: none;
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea:focus,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select:focus {
      border-style: none;
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-1193 .elementor-element.elementor-element-38e8b46 .wpcf7-form textarea,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-wid-con .ekit-form form textarea,
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select {
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .wpcf7-form textarea {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-wid-con .ekit-form form textarea {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder {
      font-size: 16px;
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder {
      font-size: 16px;
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder {
      font-size: 16px;
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder {
      font-size: 16px;
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea::-webkit-input-placeholder {
      font-size: 16px;
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea::-moz-placeholder {
      font-size: 16px;
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea:-ms-input-placeholder {
      font-size: 16px;
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form textarea:-moz-placeholder {
      font-size: 16px;
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form > p {
      text-align: left;
}
.elementor-1193 .elementor-element.elementor-element-f33e9f9 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: space-between;
      --gap: 30px 30px;
      --row-gap: 30px;
      --column-gap: 30px;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 40px;
      --padding-bottom: 0px;
      --padding-left: 40px;
      --padding-right: 40px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-f33e9f9:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-f33e9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-6dac269.ekit-equal-height-enable,
.elementor-1193 .elementor-element.elementor-element-6dac269.ekit-equal-height-enable > div,
.elementor-1193 .elementor-element.elementor-element-6dac269.ekit-equal-height-enable .ekit-wid-con,
.elementor-1193 .elementor-element.elementor-element-6dac269.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
      height: 100%;
}
.elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-infobox {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-btn {
      background-color: #ffffff00;
      padding: 0px 0px 0px 0px;
      margin: 30px 0px 0px 0px;
      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);
      line-height: var(--e-global-typography-accent-line-height);
      letter-spacing: var(--e-global-typography-accent-letter-spacing);
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-6dac269 {
      width: 100%;
      max-width: 100%;
}
.elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-infobox .elementskit-info-box-title {
      margin: 0px 0px 20px 0px;
      padding: 0px 0px 20px 0px;
      color: var(--e-global-color-white);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-infobox .box-body > p {
      color: var(--e-global-color-white);
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-infobox p {
      margin: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-btn i {
      font-size: 20px;
      margin-left: 10px;
}
.elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-btn svg {
      max-width: 20px;
      margin-left: 10px;
}
.elementor-1193 .elementor-element.elementor-element-817fb18 {
      --display: flex;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: -40px;
      --margin-right: -40px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-742e5a2 {
      padding: 0px 0px 0px 0px;
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-742e5a2 img {
      width: 100%;
      max-width: 100%;
      border-radius: 14px 14px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-f32d249 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      --padding-top: 60px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-d308ef6 {
      --display: flex;
      --align-items: flex-start;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-40be0ec {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-40be0ec .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-8a58f7c {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
      background-color: var(--e-global-color-white);
      font-size: 18px;
      font-weight: 500;
      line-height: 1.333em;
      letter-spacing: 0px;
      color: var(--e-global-color-primary);
      border-style: solid;
      border-width: 0px 0px 1px 0px;
      border-color: #ffffff00;
      box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
      padding: 25px 60px 25px 25px;
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body,
.elementor-1193 .elementor-element.elementor-element-d405eca .accordion.floating-style .elementskit-card-body {
      background-color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] > .ekit_accordion_icon_group {
      background-color: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
      background-color: var(--e-global-color-primary);
      border-radius: 4px 4px 4px 4px;
}
.elementor-1193 .elementor-element.elementor-element-d405eca {
      width: 100%;
      max-width: 100%;
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
      color: var(--e-global-color-primary);
      border-style: solid;
      border-width: 0px 0px 1px 0px;
      border-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card:not(:last-child) {
      margin-bottom: 20px;
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body p {
      color: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body {
      color: var(--e-global-color-text);
      padding: 25px 25px 25px 25px;
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body p,
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body {
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion > .elementskit-card.active {
      border-radius: 14px 14px 14px 14px;
      box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
      border-radius: 14px 14px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion > .elementskit-card {
      border-radius: 14px 14px 14px 14px;
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed {
      border-radius: 14px 14px 14px 14px;
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
      font-size: 30px;
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
      font-size: 30px;
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-d405eca .ekit_accordion_icon_group,
.elementor-1193 .elementor-element.elementor-element-d405eca .ekit_accordion_icon_left_group {
      margin: 0px 20px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-87b34c7 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: flex-end;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      --padding-top: 10px;
      --padding-bottom: 10px;
      --padding-left: 35px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-c83c683 {
      --display: flex;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      --z-index: 2;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-440e881 {
      border-style: solid;
      border-width: 6px 6px 0px 0px;
      border-color: var(--e-global-color-background);
      border-radius: 14px 18px 14px 14px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-440e881 img {
      width: 100%;
      max-width: 100%;
      border-radius: 14px 14px 14px 14px;
}
.elementor-1193 .elementor-element.elementor-element-433a839 {
      --display: flex;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-27e5125 {
      --display: flex;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: -255px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-1993087 {
      border-radius: 14px 14px 14px 14px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-1993087 img {
      width: 100%;
      max-width: 100%;
}
.elementor-1193 .elementor-element.elementor-element-80962d6 {
      background-color: var(--e-global-color-accent);
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
      padding: 35px 20px 35px 20px;
      border-radius: 14px 14px 14px 14px;
}
.elementor-1193 .elementor-element.elementor-element-80962d6 .elementor-counter {
      flex-direction: column-reverse;
      gap: 10px;
}
.elementor-1193 .elementor-element.elementor-element-80962d6 .elementor-counter-title {
      justify-content: center;
      color: var(--e-global-color-white);
      font-size: 16px;
      font-weight: 500;
      line-height: 1.6em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-80962d6 .elementor-counter-number-wrapper {
      /* --counter-prefix-grow:1;
--counter-suffix-grow:1;
--counter-number-grow:0; */
      color: var(--e-global-color-white);
      font-size: 40px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-daa12ad {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 40px 20px;
      --row-gap: 40px;
      --column-gap: 20px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-daa12ad:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-daa12ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-secondary);
      background-image: url("https://demo.awaikenthemes.com/axiron/wp-content/uploads/2026/04/testimonial-bg-prime.png");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: auto;
}
.elementor-1193 .elementor-element.elementor-element-234b94f {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: initial;
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-677f2a4 {
      --display: flex;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-673d975 {
      border-radius: 14px 14px 14px 14px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-673d975 img {
      width: 100%;
      max-width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center;
}
.elementor-1193 .elementor-element.elementor-element-b3bad67 {
      --display: flex;
      --position: absolute;
      --gap: 25px 25px;
      --row-gap: 25px;
      --column-gap: 25px;
      --border-radius: 14px 14px 14px 14px;
      --padding-top: 20px;
      --padding-bottom: 20px;
      --padding-left: 20px;
      --padding-right: 20px;
      bottom: 30px;
      --z-index: 2;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-b3bad67:not(.elementor-motion-effects-element-type-background),
.elementor-1193 .elementor-element.elementor-element-b3bad67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-color: var(--e-global-color-divider);
}
body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-b3bad67 {
      right: 30px;
}
body.rtl .elementor-1193 .elementor-element.elementor-element-b3bad67 {
      left: 30px;
}
.elementor-1193 .elementor-element.elementor-element-a6f2373 .elementskit-section-title-wraper .elementskit-section-title {
      color: var(--e-global-color-white);
      margin: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 500;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-a6f2373 .elementskit-section-title-wraper .elementskit-section-title > span {
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-a6f2373 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-1193 .elementor-element.elementor-element-a6f2373 .elementskit-section-title-wraper .elementskit-section-title > span {
      font-size: 18px;
      font-weight: 600;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-fba3ee1 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-3605ea0 {
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-3605ea0 img {
      width: 100%;
      max-width: 38px;
}
.elementor-1193 .elementor-element.elementor-element-dc3611c {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-dc3611c img {
      width: 100%;
      max-width: 38px;
}
.elementor-1193 .elementor-element.elementor-element-363b74e {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-363b74e img {
      width: 100%;
      max-width: 38px;
}
.elementor-1193 .elementor-element.elementor-element-34cb11b {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;
      z-index: 0;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: var(--e-global-color-white);
      border-radius: 50% 50% 50% 50%;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-34cb11b img {
      width: 100%;
      max-width: 38px;
}
.elementor-1193 .elementor-element.elementor-element-117fc64 {
      --display: flex;
      --align-items: flex-start;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 45px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-4ff3a1e {
      background-color: var(--e-global-color-background);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-4ff3a1e .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-f712b58 {
      margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial-slider {
      --ekit_testimonial_left_right_spacing: 30px;
      --ekit_testimonial_slidetoshow: 2;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
      background-color: var(--e-global-color-background);
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card {
      padding: 40px 40px 40px 40px;
      box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card {
      border-radius: 14px 14px 14px 14px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-commentor-content {
      text-align: left;
      min-height: 215px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card {
      text-align: left;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-profile-info {
      text-align: left;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-commentor-bio {
      text-align: left;
      justify-content: left;
      margin: 30px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .ekit_testimonial_style_5 .elementskit-commentor-header {
      text-align: left;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
      color: var(--e-global-color-primary);
      margin: 30px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card .elementskit-commentor-coment {
      color: var(--e-global-color-primary);
      margin: 30px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider .elementskit-commentor-content > p,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card .elementskit-commentor-coment {
      font-size: 20px;
      font-weight: 500;
      line-height: 1.4em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-stars > li > a,
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-stars > li > span {
      color: var(--e-global-color-accent);
      fill: var(--e-global-color-accent);
      font-size: 18px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-stars > li:not(:last-child) {
      margin-right: 2px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-profile-info .elementskit-author-name {
      color: var(--e-global-color-primary);
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      margin-bottom: 5px;
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-author-name {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-profile-info .elementskit-author-des {
      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);
      letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-commentor-bio .elementskit-commentor-image > img {
      height: 70px;
      width: 70px;
}
.elementor-1193 .elementor-element.elementor-element-78a3665 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-e6db327 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-c5d5eea {
      background-color: var(--e-global-color-accent);
      padding: 4px 10px 4px 10px;
      border-radius: 20px 20px 20px 20px;
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-c5d5eea .elementor-heading-title {
      font-size: 14px;
      font-weight: 400;
      line-height: 1em;
      letter-spacing: 0em;
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-fad321c {
      text-align: center;
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-fad321c a {
      color: var(--e-global-color-accent);
      transition-duration: 0.4s;
}
.elementor-1193 .elementor-element.elementor-element-fad321c a:hover,
.elementor-1193 .elementor-element.elementor-element-fad321c a:focus {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-88d66ca {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 10px 10px;
      --row-gap: 10px;
      --column-gap: 10px;
      --flex-wrap: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-19dfb87 {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-19dfb87 .elementor-heading-title {
      font-size: 16px;
      font-weight: 500;
      line-height: 1.2em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-c1f1ba9 {
      --e-rating-icon-font-size: 18px;
      --e-rating-gap: 5px;
      --e-rating-icon-marked-color: var(--e-global-color-accent);
      --e-rating-icon-color: var(--e-global-color-divider);
}
.elementor-1193 .elementor-element.elementor-element-eae6368 {
      text-align: start;
}
.elementor-1193 .elementor-element.elementor-element-eae6368 .elementor-heading-title {
      font-size: 16px;
      font-weight: 500;
      line-height: 1.2em;
      letter-spacing: 0em;
}
.elementor-1193 .elementor-element.elementor-element-5418ac7 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 60px 20px;
      --row-gap: 60px;
      --column-gap: 20px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 10px;
      --padding-right: 10px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-49298f6 {
      --display: flex;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 15px 15px;
      --row-gap: 15px;
      --column-gap: 15px;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-b95f557 {
      background-color: var(--e-global-color-white);
      padding: 10px 16px 10px 16px;
      border-radius: 100px 100px 100px 100px;
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-b95f557 .elementor-heading-title {
      font-size: 14px;
      font-weight: 500;
      line-height: 1em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-1997d64 {
      text-align: center;
}
.elementor-1193 .elementor-element.elementor-element-115156d {
      --display: flex;
      overflow: visible;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-blog-block-post,
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-image-card,
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-card {
      background-color: #ffffff00;
      box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
      border-radius: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-btn {
      background-color: var(--e-global-color-accent);
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-white);
      fill: var(--e-global-color-white);
      border-radius: 100px 100px 100px 100px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-btn:hover {
      background-color: var(--e-global-color-primary);
      color: var(--e-global-color-white);
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-image-card {
      display: block;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .btn-wraper {
      text-align: left;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-blog-block-post .elementskit-post-body {
      padding: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-image-card .elementskit-post-body {
      padding: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-entry-thumb {
      border-radius: 14px 14px 14px 14px;
      margin: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .ekit-wid-con .elementskit-entry-thumb {
      padding: 0px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .post-meta-list a,
.elementor-1193 .elementor-element.elementor-element-1d5137a .post-meta-list .meta-date-text {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.2em;
      letter-spacing: 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .post-meta-list {
      text-align: left;
      margin: 20px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .post-meta-list > span {
      padding: 0px 0px 0px 0px;
      color: var(--e-global-color-text);
      fill: var(--e-global-color-text);
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .post-meta-list > span > i,
.elementor-1193 .elementor-element.elementor-element-1d5137a .post-meta-list > span > svg {
      margin: 0px 6px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .post-meta-list > span :is(i, svg) {
      font-size: 20px;
      color: var(--e-global-color-accent);
      fill: var(--e-global-color-accent);
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-body .entry-title,
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-entry-header .entry-title,
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
      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);
      letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-body .entry-title a {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-entry-header .entry-title a {
      color: var(--e-global-color-primary);
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-body .entry-title {
      text-align: left;
      margin: 15px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-entry-header .entry-title {
      text-align: left;
      margin: 15px 0px 0px 0px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-btn i {
      font-size: 24px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-btn svg {
      max-width: 24px;
}
.elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-btn:hover svg path {
      stroke: var(--e-global-color-white);
      fill: var(--e-global-color-white);
}
@media (max-width: 1024px) {
      .elementor-1193 .elementor-element.elementor-element-34b19b8 {
            /* --min-height: 800px; */
            --min-height: 500px;
            --overlay-opacity: 0.3;
            --padding-top: 50px;
            --padding-bottom: 50px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-a273d1a {
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-0410ae2 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-widget-heading .elementor-heading-title {
            font-size: var(--e-global-typography-primary-font-size);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-a8ecdae {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-2127eed .elementor-heading-title {
            font-size: 44px;
      }
      .elementor-widget-text-editor {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-b2b78aa {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-e3a442a {
            --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-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button {
            padding: 14px 15px 14px 15px;
            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);
            gap: 7px;
      }
      .elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_button .ekit_creative_button_icon_wrapper {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-85ef666 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i, svg) {
            font-size: 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-85ef666 .ekit-video-popup-btn {
            width: 44px;
            height: 44px;
      }
      .elementor-1193 .elementor-element.elementor-element-85ef666 .ekit-video-inline-btn {
            width: 44px;
            height: 44px;
      }
      .elementor-1193 .elementor-element.elementor-element-5955267 {
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }
      .elementor-widget-image .widget-image-caption {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-widget-counter .elementor-counter-number-wrapper {
            font-size: var(--e-global-typography-primary-font-size);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
      }
      .elementor-widget-counter .elementor-counter-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-3909326 .elementor-counter-number-wrapper {
            font-size: 22px;
      }
      .elementor-1193 .elementor-element.elementor-element-b7aa145 {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-9b5c2a4 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 60px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-9b5c2a4:not(.elementor-motion-effects-element-type-background),
      .elementor-1193 .elementor-element.elementor-element-9b5c2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: right -40px bottom -30px;
            background-size: 350px auto;
      }
      .elementor-1193 .elementor-element.elementor-element-3312248 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-8d566dd {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-3fe984b {
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-23c72e4 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
      .elementor-widget-icon-list .elementor-icon-list-item > a {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(10px / 2);
      }
      .elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(10px / 2);
      }
      .elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(10px / 2);
      }
      .elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-10px / 2);
      }
      .elementor-1193 .elementor-element.elementor-element-a989b7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-10px / 2);
      }
      .elementor-1193 .elementor-element.elementor-element-a989b7d {
            --e-icon-list-icon-size: 16px;
            --icon-vertical-offset: 3px;
      }
      .elementor-1193 .elementor-element.elementor-element-09e3a73 {
            margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
            padding: 30px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-09e3a73 .elementor-counter-number-wrapper {
            font-size: 80px;
      }
      .elementor-widget-text-path {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-ae132fa {
            padding: 15px 15px 15px 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-popup-btn {
            width: 50px;
            height: 50px;
      }
      .elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-inline-btn {
            width: 50px;
            height: 50px;
      }
      .elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-d931189 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button {
            padding: 14px 15px 14px 15px;
            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);
            gap: 7px;
      }
      .elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_button .ekit_creative_button_icon_wrapper {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-9571a7a {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 60px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-9571a7a:not(.elementor-motion-effects-element-type-background),
      .elementor-1193 .elementor-element.elementor-element-9571a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-size: 100% auto;
      }
      .elementor-1193 .elementor-element.elementor-element-871bf43 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-5cbf393 {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-e6288be {
            --min-height: 340px;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-c816190 {
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-969ccb5 {
            padding: 6px 12px 6px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-b63a880 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-b63a880 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-widget-button .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-1193 .elementor-element.elementor-element-dcb9af5 {
            bottom: -30px;
      }
      .elementor-1193 .elementor-element.elementor-element-dcb9af5 .elementor-heading-title {
            font-size: 90px;
      }
      .elementor-1193 .elementor-element.elementor-element-b730fdb {
            --min-height: 340px;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-6a80711 {
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-1721aec {
            padding: 6px 12px 6px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-6eb4b99 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-6eb4b99 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-7d2a054 {
            bottom: -30px;
      }
      .elementor-1193 .elementor-element.elementor-element-7d2a054 .elementor-heading-title {
            font-size: 90px;
      }
      .elementor-1193 .elementor-element.elementor-element-81dd515 {
            --min-height: 340px;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-2281cfb {
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-5c41ae1 {
            padding: 6px 12px 6px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-7c5d328 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-7c5d328 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-4174940 {
            bottom: -30px;
      }
      .elementor-1193 .elementor-element.elementor-element-4174940 .elementor-heading-title {
            font-size: 90px;
      }
      .elementor-1193 .elementor-element.elementor-element-ecb879a {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 60px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-638af3d {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-5ea8b03 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-ec685dd {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-24e3c2f {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-element.elementor-element-4c20dde .ekit_creative_button {
            padding: 14px 15px 14px 15px;
            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);
            gap: 7px;
      }
      .elementor-element.elementor-element-4c20dde .ekit_creative_button .ekit_creative_button_icon_wrapper {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-6ffba3b {
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
      }
      .elementor-1193 .elementor-element.elementor-element-ab54b07 {
            --min-height: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-4a47a5f .elementor-counter-number-wrapper {
            font-size: 34px;
      }
      .elementor-1193 .elementor-element.elementor-element-4a47a5f .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-19ecfd9 {
            right: -10px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-19ecfd9 {
            left: -10px;
      }
      .elementor-1193 .elementor-element.elementor-element-19ecfd9 {
            bottom: -10px;
      }
      .elementor-1193 .elementor-element.elementor-element-19ecfd9 img {
            max-width: 80px;
      }
      .elementor-1193 .elementor-element.elementor-element-c32cb87 {
            --min-height: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-5f3a6b8 .elementor-counter-number-wrapper {
            font-size: 34px;
      }
      .elementor-1193 .elementor-element.elementor-element-5f3a6b8 .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-da65cb7 {
            right: -10px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-da65cb7 {
            left: -10px;
      }
      .elementor-1193 .elementor-element.elementor-element-da65cb7 {
            bottom: -10px;
      }
      .elementor-1193 .elementor-element.elementor-element-da65cb7 img {
            max-width: 80px;
      }
      .elementor-1193 .elementor-element.elementor-element-46d222a:not(.elementor-motion-effects-element-type-background),
      .elementor-1193 .elementor-element.elementor-element-46d222a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-size: 80px auto;
      }
      .elementor-1193 .elementor-element.elementor-element-46d222a {
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-e93ca70 {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-782804a .elementor-heading-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-4601634 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-72aff09 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox {
            padding: 8px 12px 8px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox .elementskit-info-box-title {
            font-size: 14px;
      }
      .elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
            margin: 0px 8px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox {
            padding: 8px 12px 8px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox .elementskit-info-box-title {
            font-size: 14px;
      }
      .elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
            margin: 0px 8px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox {
            padding: 8px 12px 8px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox .elementskit-info-box-title {
            font-size: 14px;
      }
      .elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
            margin: 0px 8px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox {
            padding: 8px 12px 8px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox .elementskit-info-box-title {
            font-size: 14px;
      }
      .elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
            margin: 0px 8px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-85cb8fa {
            --gap: 30px 20px;
            --row-gap: 30px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 60px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-1afe173 {
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-aee61a0 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --padding-top: 10px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-ccd1dea {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-673eea7 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-b33df74 {
            margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-b29bf93 {
            --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-1193 .elementor-element.elementor-element-d6748fa {
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
            bottom: 60px;
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-d6748fa {
            right: 80px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-d6748fa {
            left: 80px;
      }
      .elementor-1193 .elementor-element.elementor-element-2c4bbb6 {
            --container-widget-width: 75px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 75px);
            max-width: 75px;
      }
      .elementor-1193 .elementor-element.elementor-element-2c4bbb6 .elementor-counter-number-wrapper {
            font-size: 26px;
      }
      .elementor-1193 .elementor-element.elementor-element-24cb68c {
            --padding-top: 40px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-a4331f4 .elementor-heading-title {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-3e54d9b {
            --e-image-carousel-slides-to-show: 3;
      }
      .elementor-1193 .elementor-element.elementor-element-07c6778 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 60px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-07c6778:not(.elementor-motion-effects-element-type-background),
      .elementor-1193 .elementor-element.elementor-element-07c6778 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: left bottom -30px;
            background-size: 350px auto;
      }
      .elementor-1193 .elementor-element.elementor-element-cef1b4a {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-1b83d60 {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-7e4e1d1 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-db2944a {
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-c1e0ad3 {
            --min-height: auto;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-965651a {
            --icon-vertical-offset: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-item > .elementor-icon-list-text,
      .elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-item > a {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-539f84e .elementor-counter-number-wrapper {
            font-size: 38px;
      }
      .elementor-1193 .elementor-element.elementor-element-539f84e .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-cd57e3e {
            --min-height: auto;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-4a469b1 {
            --icon-vertical-offset: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-item > .elementor-icon-list-text,
      .elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-item > a {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-bd131b4 .elementor-counter-number-wrapper {
            font-size: 38px;
      }
      .elementor-1193 .elementor-element.elementor-element-bd131b4 .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-9cbf362 {
            --min-height: auto;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-5520210 {
            --icon-vertical-offset: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-item > .elementor-icon-list-text,
      .elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-item > a {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-8d4aaa7 .elementor-counter-number-wrapper {
            font-size: 38px;
      }
      .elementor-1193 .elementor-element.elementor-element-8d4aaa7 .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-acd4c5c {
            --min-height: 460px;
      }
      .elementor-1193 .elementor-element.elementor-element-ca84573 a.glow-ripple.ekit-video-popup-btn,
      .elementor-1193 .elementor-element.elementor-element-ca84573 a.glow-ripple.ekit-video-inline-btn {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn {
            width: 80px;
            height: 80px;
      }
      .elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn {
            width: 80px;
            height: 80px;
      }
      .elementor-1193 .elementor-element.elementor-element-745c9ef {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 60px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-268ce55 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-f15bab7 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-d6dc702 {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-0002dec {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button {
            padding: 14px 15px 14px 15px;
            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);
            gap: 7px;
      }
      .elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_button .ekit_creative_button_icon_wrapper {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-fbf1409 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-ade3bc0 > .elementor-widget-container {
            padding: 0px 0px 45px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-6722e50 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 30px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-3fe7b29 {
            --gap: 30px 20px;
            --row-gap: 30px;
            --column-gap: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-fd9cf67 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-c76bcb3 {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-5f9238e {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-0a8022a {
            --e-icon-list-icon-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-29ed53b {
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
      }
      .elementor-1193 .elementor-element.elementor-element-8060cbc {
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 0px;
            --padding-right: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-f249172 {
            --margin-top: 0px;
            --margin-bottom: -30px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-bdbcf1a {
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
      .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .wpcf7-form textarea,
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-wid-con .ekit-form form textarea,
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input[type="submit"] {
            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);
            padding: 15px 15px 15px 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-f33e9f9 {
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --padding-top: 30px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-infobox .elementskit-info-box-title {
            margin: 0px 0px 15px 0px;
            padding: 0px 0px 15px 0px;
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-btn {
            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-1193 .elementor-element.elementor-element-817fb18 {
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-f32d249 {
            --justify-content: center;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --padding-top: 30px;
            --padding-bottom: 60px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-d308ef6 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-40be0ec {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-8a58f7c {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
            padding: 15px 50px 15px 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body p,
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body {
            padding: 15px 15px 15px 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
            font-size: 24px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
            font-size: 24px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .ekit_accordion_icon_group,
      .elementor-1193 .elementor-element.elementor-element-d405eca .ekit_accordion_icon_left_group {
            margin: 0px 15px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-87b34c7 {
            --padding-top: 10px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-80962d6 .elementor-counter-number-wrapper {
            font-size: 34px;
      }
      .elementor-1193 .elementor-element.elementor-element-daa12ad {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 60px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-234b94f {
            --justify-content: center;
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-673d975 img {
            height: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-117fc64 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-4ff3a1e {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-f712b58 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial-slider {
            --ekit_testimonial_left_right_spacing: 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-tootltip-testimonial .elementskit-commentor-content,
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider,
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card {
            padding: 30px 30px 30px 30px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-commentor-content {
            min-height: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider .elementskit-commentor-content > p,
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: 18px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-profile-info .elementskit-author-name {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-profile-info .elementskit-author-des {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-5418ac7 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 60px;
            --padding-bottom: 30px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-49298f6 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-b95f557 {
            padding: 7px 12px 7px 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-blog-block-post,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-image-card,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-card {
            margin: 0px 0px 30px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-body .entry-title,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-entry-header .entry-title,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-image-card .elementskit-post-body .entry-title a,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-card .elementskit-entry-header .entry-title a,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
}
@media (max-width: 767px) {
      .elementor-widget-heading .elementor-heading-title {
            font-size: var(--e-global-typography-primary-font-size);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-2127eed .elementor-heading-title {
            font-size: 28px;
      }
      .elementor-widget-text-editor {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-e3a442a {
            --gap: 20px 25px;
            --row-gap: 20px;
            --column-gap: 25px;
      }
      .elementor-1193 .elementor-element.elementor-element-8b564e6 .ekit_creative_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-1193 .elementor-element.elementor-element-4918692 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-936e85c {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-ade6b93 {
            --width: 100%;
            --padding-top: 10px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-widget-image .widget-image-caption {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-b567a8c {
            --width: calc(100% - 65px);
      }
      .elementor-1193 .elementor-element.elementor-element-3fb7e55 {
            --width: 100%;
      }
      .elementor-widget-counter .elementor-counter-number-wrapper {
            font-size: var(--e-global-typography-primary-font-size);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
      }
      .elementor-widget-counter .elementor-counter-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-3909326 .elementor-counter-number-wrapper {
            font-size: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-b7aa145 {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-9b5c2a4 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-9b5c2a4:not(.elementor-motion-effects-element-type-background),
      .elementor-1193 .elementor-element.elementor-element-9b5c2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: right -40px bottom -30px;
            background-size: 250px auto;
      }
      .elementor-1193 .elementor-element.elementor-element-23c72e4 {
            --width: 100%;
      }
      .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
      .elementor-widget-icon-list .elementor-icon-list-item > a {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-09e3a73 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
            padding: 20px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-217c8e7 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-c87726a {
            --width: 100px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-widget-text-path {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-ae132fa {
            padding: 14px 14px 14px 14px;
      }
      .elementor-1193 .elementor-element.elementor-element-3cc334b a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i, svg) {
            font-size: 12px;
      }
      .elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-popup-btn {
            width: 50px;
            height: 50px;
      }
      .elementor-1193 .elementor-element.elementor-element-3cc334b .ekit-video-inline-btn {
            width: 50px;
            height: 50px;
      }
      .elementor-1193 .elementor-element.elementor-element-9fea41e {
            --width: 100%;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox {
            padding: 0px 0px 20px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-da19c51 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-fc947e8 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-d931189 > .elementor-widget-container {
            margin: 10px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-d931189 .ekit_creative_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-1193 .elementor-element.elementor-element-9571a7a {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-e6288be {
            --width: 100%;
            --min-height: 280px;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-b63a880 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-b63a880 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-widget-button .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-1193 .elementor-element.elementor-element-bee418c {
            padding: 20px 0px 0px 0px;
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-dcb9af5 {
            right: -2px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-dcb9af5 {
            left: -2px;
      }
      .elementor-1193 .elementor-element.elementor-element-dcb9af5 {
            bottom: -15px;
      }
      .elementor-1193 .elementor-element.elementor-element-dcb9af5 .elementor-heading-title {
            font-size: 60px;
      }
      .elementor-1193 .elementor-element.elementor-element-b730fdb {
            --width: 100%;
            --min-height: 280px;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-6eb4b99 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-6eb4b99 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-49c43a1 {
            padding: 20px 0px 0px 0px;
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-7d2a054 {
            right: -2px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-7d2a054 {
            left: -2px;
      }
      .elementor-1193 .elementor-element.elementor-element-7d2a054 {
            bottom: -15px;
      }
      .elementor-1193 .elementor-element.elementor-element-7d2a054 .elementor-heading-title {
            font-size: 60px;
      }
      .elementor-1193 .elementor-element.elementor-element-81dd515 {
            --width: 100%;
            --min-height: 280px;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-7c5d328 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-7c5d328 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-bb1ab93 {
            padding: 20px 0px 0px 0px;
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-4174940 {
            right: -2px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-4174940 {
            left: -2px;
      }
      .elementor-1193 .elementor-element.elementor-element-4174940 {
            bottom: -15px;
      }
      .elementor-1193 .elementor-element.elementor-element-4174940 .elementor-heading-title {
            font-size: 60px;
      }
      .elementor-1193 .elementor-element.elementor-element-7226282 {
            --width: 100%;
            --margin-top: 10px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-038f3a9 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-ecb879a {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-element.elementor-element-4c20dde .ekit_creative_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-1193 .elementor-element.elementor-element-5cc04fc {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-ab54b07 {
            --width: 100%;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-4a47a5f .elementor-counter-number-wrapper {
            font-size: 28px;
      }
      .elementor-1193 .elementor-element.elementor-element-4a47a5f .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-19ecfd9 {
            right: -5px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-19ecfd9 {
            left: -5px;
      }
      .elementor-1193 .elementor-element.elementor-element-19ecfd9 {
            bottom: -5px;
      }
      .elementor-1193 .elementor-element.elementor-element-19ecfd9 img {
            max-width: 60px;
      }
      .elementor-1193 .elementor-element.elementor-element-c32cb87 {
            --width: 100%;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-5f3a6b8 .elementor-counter-number-wrapper {
            font-size: 28px;
      }
      .elementor-1193 .elementor-element.elementor-element-5f3a6b8 .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-da65cb7 {
            right: -5px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-da65cb7 {
            left: -5px;
      }
      .elementor-1193 .elementor-element.elementor-element-da65cb7 {
            bottom: -5px;
      }
      .elementor-1193 .elementor-element.elementor-element-da65cb7 img {
            max-width: 60px;
      }
      .elementor-1193 .elementor-element.elementor-element-46d222a {
            --width: 100%;
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-46d222a:not(.elementor-motion-effects-element-type-background),
      .elementor-1193 .elementor-element.elementor-element-46d222a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-size: 60px auto;
      }
      .elementor-1193 .elementor-element.elementor-element-e93ca70 {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-782804a {
            padding: 15px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-782804a .elementor-heading-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-5bff0a4 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-4601634 {
            --width: 100%;
            --margin-top: 10px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-72aff09 {
            --gap: 6px 6px;
            --row-gap: 6px;
            --column-gap: 6px;
      }
      .elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox {
            padding: 7px 9px 7px 9px;
      }
      .elementor-1193 .elementor-element.elementor-element-2b3d75f .elementskit-infobox .elementskit-info-box-icon {
            font-size: 5px;
      }
      .elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox {
            padding: 7px 9px 7px 9px;
      }
      .elementor-1193 .elementor-element.elementor-element-fa35647 .elementskit-infobox .elementskit-info-box-icon {
            font-size: 5px;
      }
      .elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox {
            padding: 7px 9px 7px 9px;
      }
      .elementor-1193 .elementor-element.elementor-element-857ce67 .elementskit-infobox .elementskit-info-box-icon {
            font-size: 5px;
      }
      .elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox {
            padding: 7px 9px 7px 9px;
      }
      .elementor-1193 .elementor-element.elementor-element-adda09c .elementskit-infobox .elementskit-info-box-icon {
            font-size: 5px;
      }
      .elementor-1193 .elementor-element.elementor-element-d2785dd {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-cb81527 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-85cb8fa {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox {
            padding: 20px 20px 20px 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-b33df74 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
            margin: 0px 0px 15px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-8c8da79 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-8c8da79:not(.elementor-motion-effects-element-type-background),
      .elementor-1193 .elementor-element.elementor-element-8c8da79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-size: 360px auto;
      }
      .elementor-1193 .elementor-element.elementor-element-d6748fa {
            --width: auto;
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
            --padding-top: 15px;
            --padding-bottom: 15px;
            --padding-left: 15px;
            --padding-right: 15px;
            bottom: 20px;
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-d6748fa {
            right: 6px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-d6748fa {
            left: 6px;
      }
      .elementor-1193 .elementor-element.elementor-element-c1571e9 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-2c4bbb6 {
            --container-widget-width: 65px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 65px);
            max-width: 65px;
      }
      .elementor-1193 .elementor-element.elementor-element-2c4bbb6 .elementor-counter-number-wrapper {
            font-size: 22px;
      }
      .elementor-1193 .elementor-element.elementor-element-fbb8286 {
            --width: auto;
            --justify-content: flex-start;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      }
      .elementor-1193 .elementor-element.elementor-element-1d98af8 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-3cf6239 {
            --width: 40px;
      }
      .elementor-1193 .elementor-element.elementor-element-24cb68c {
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
            --padding-top: 20px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-1f1bb2d {
            border-width: 0px 0px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-a4331f4 {
            text-align: center;
      }
      .elementor-1193 .elementor-element.elementor-element-a4331f4 .elementor-heading-title {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-1621c08 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-3e54d9b {
            --e-image-carousel-slides-to-show: 2;
      }
      .elementor-1193 .elementor-element.elementor-element-07c6778 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-07c6778:not(.elementor-motion-effects-element-type-background),
      .elementor-1193 .elementor-element.elementor-element-07c6778 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: left bottom -30px;
            background-size: 250px auto;
      }
      .elementor-1193 .elementor-element.elementor-element-c1e0ad3 {
            --width: 100%;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-965651a {
            --icon-vertical-offset: 9px;
      }
      .elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-item > .elementor-icon-list-text,
      .elementor-1193 .elementor-element.elementor-element-965651a .elementor-icon-list-item > a {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-cca495a {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-539f84e {
            padding: 20px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-539f84e .elementor-counter-number-wrapper {
            font-size: 26px;
      }
      .elementor-1193 .elementor-element.elementor-element-539f84e .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-cd57e3e {
            --width: 100%;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-4a469b1 {
            --icon-vertical-offset: 9px;
      }
      .elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-item > .elementor-icon-list-text,
      .elementor-1193 .elementor-element.elementor-element-4a469b1 .elementor-icon-list-item > a {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-f0cf46f {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-bd131b4 {
            padding: 20px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-bd131b4 .elementor-counter-number-wrapper {
            font-size: 26px;
      }
      .elementor-1193 .elementor-element.elementor-element-bd131b4 .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-9cbf362 {
            --width: 100%;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-5520210 {
            --icon-vertical-offset: 9px;
      }
      .elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-item > .elementor-icon-list-text,
      .elementor-1193 .elementor-element.elementor-element-5520210 .elementor-icon-list-item > a {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-7523537 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-8d4aaa7 {
            padding: 20px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-8d4aaa7 .elementor-counter-number-wrapper {
            font-size: 26px;
      }
      .elementor-1193 .elementor-element.elementor-element-8d4aaa7 .elementor-counter-title {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-f4ef357 {
            --margin-top: 10px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-ffde6a4 {
            text-align: center;
      }
      .elementor-1193 .elementor-element.elementor-element-acd4c5c {
            --min-height: 270px;
      }
      .elementor-1193 .elementor-element.elementor-element-ca84573 a.glow-ripple.ekit-video-popup-btn,
      .elementor-1193 .elementor-element.elementor-element-ca84573 a.glow-ripple.ekit-video-inline-btn {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-popup-btn {
            width: 64px;
            height: 64px;
      }
      .elementor-1193 .elementor-element.elementor-element-ca84573 .ekit-video-inline-btn {
            width: 64px;
            height: 64px;
      }
      .elementor-1193 .elementor-element.elementor-element-745c9ef {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-48fade9 .ekit_creative_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-1193 .elementor-element.elementor-element-8970104 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-104c8a7 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-6722e50 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-8060cbc {
            --width: 100%;
            --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;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-f249172 {
            --width: 100%;
            --margin-top: 0px;
            --margin-bottom: -20px;
            --margin-left: 0px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-115d65a img {
            max-width: 200px;
      }
      .elementor-1193 .elementor-element.elementor-element-bdbcf1a {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
      .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .wpcf7-form textarea,
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-wid-con .ekit-form form textarea,
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form select {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-38e8b46 .ekit-form form input[type="submit"] {
            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-1193 .elementor-element.elementor-element-f33e9f9 {
            --width: 100%;
            --padding-top: 20px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-infobox .elementskit-info-box-title {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-infobox .box-body > p {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-6dac269 .elementskit-btn {
            margin: 20px 0px 0px 0px;
            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-1193 .elementor-element.elementor-element-817fb18 {
            --width: calc(100% + 40px);
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: -20px;
            --margin-right: -20px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
            font-size: 16px;
            padding: 12px 45px 12px 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body p,
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-body {
            padding: 12px 15px 12px 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
            font-size: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
            font-size: 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-d405eca .ekit_accordion_icon_group,
      .elementor-1193 .elementor-element.elementor-element-d405eca .ekit_accordion_icon_left_group {
            margin: 0px 15px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-c83c683 {
            --width: 61%;
      }
      .elementor-1193 .elementor-element.elementor-element-440e881 {
            border-width: 3px 3px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-433a839 {
            --width: 39%;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-27e5125 {
            --width: calc(100% + 130px);
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: -130px;
            --margin-right: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-80962d6 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;
            padding: 10px 10px 10px 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-80962d6 .elementor-counter {
            gap: 5px;
      }
      .elementor-1193 .elementor-element.elementor-element-80962d6 .elementor-counter-number-wrapper {
            font-size: 28px;
      }
      .elementor-1193 .elementor-element.elementor-element-80962d6 .elementor-counter-title {
            font-size: 14px;
      }
      .elementor-1193 .elementor-element.elementor-element-b3bad67 {
            --width: 165px;
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
            --padding-top: 15px;
            --padding-bottom: 15px;
            --padding-left: 15px;
            --padding-right: 15px;
            bottom: 15px;
      }
      body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-b3bad67 {
            right: 15px;
      }
      body.rtl .elementor-1193 .elementor-element.elementor-element-b3bad67 {
            left: 15px;
      }
      .elementor-1193 .elementor-element.elementor-element-a6f2373 .elementskit-section-title-wraper .elementskit-section-title {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-a6f2373 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
      .elementor-1193 .elementor-element.elementor-element-a6f2373 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial-slider {
            --ekit_testimonial_left_right_spacing: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-tootltip-testimonial .elementskit-commentor-content,
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider,
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card {
            padding: 20px 20px 20px 20px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-commentor-content {
            min-height: 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider .elementskit-commentor-content > p,
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: 16px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
            margin: 20px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-testimonial_card .elementskit-commentor-coment {
            margin: 20px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-profile-info .elementskit-author-name {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-profile-info .elementskit-author-des {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
      }
      .elementor-1193 .elementor-element.elementor-element-480c56c .elementskit-commentor-bio {
            margin: 20px 0px 0px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-fad321c {
            text-align: center;
      }
      .elementor-1193 .elementor-element.elementor-element-5418ac7 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
      }
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-blog-block-post,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-image-card,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-card {
            margin: 0px 0px 30px 0px;
      }
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-body .entry-title,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-entry-header .entry-title,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-image-card .elementskit-post-body .entry-title a,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-post-card .elementskit-entry-header .entry-title a,
      .elementor-1193 .elementor-element.elementor-element-1d5137a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
      }
}
@media (min-width: 768px) {
      .elementor-1193 .elementor-element.elementor-element-0410ae2 {
            --width: 58%;
      }
      .elementor-1193 .elementor-element.elementor-element-4918692 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-5955267 {
            --width: 42%;
      }
      .elementor-1193 .elementor-element.elementor-element-936e85c {
            --width: 415px;
      }
      .elementor-1193 .elementor-element.elementor-element-b567a8c {
            --width: calc(100% - 65px);
      }
      .elementor-1193 .elementor-element.elementor-element-3312248 {
            --width: 870px;
      }
      .elementor-1193 .elementor-element.elementor-element-23c72e4 {
            --width: calc(35% - 33.33px);
      }
      .elementor-1193 .elementor-element.elementor-element-217c8e7 {
            --width: calc(32% - 33.33px);
      }
      .elementor-1193 .elementor-element.elementor-element-c87726a {
            --width: 120px;
      }
      .elementor-1193 .elementor-element.elementor-element-9fea41e {
            --width: calc(33% - 33.33px);
      }
      .elementor-1193 .elementor-element.elementor-element-871bf43 {
            --width: 720px;
      }
      .elementor-1193 .elementor-element.elementor-element-e6288be {
            --width: calc(33.33% - 20px);
      }
      .elementor-1193 .elementor-element.elementor-element-b730fdb {
            --width: calc(33.33% - 20px);
      }
      .elementor-1193 .elementor-element.elementor-element-81dd515 {
            --width: calc(33.33% - 20px);
      }
      .elementor-1193 .elementor-element.elementor-element-038f3a9 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-5ea8b03 {
            --width: 50%;
      }
      .elementor-1193 .elementor-element.elementor-element-24e3c2f {
            --width: 50%;
      }
      .elementor-1193 .elementor-element.elementor-element-5cc04fc {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-ab54b07 {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-c32cb87 {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-46d222a {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-5bff0a4 {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-4601634 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-cb81527 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-aee61a0 {
            --width: 50%;
      }
      .elementor-1193 .elementor-element.elementor-element-8c8da79 {
            --width: 50%;
      }
      .elementor-1193 .elementor-element.elementor-element-d6748fa {
            --width: 340px;
      }
      .elementor-1193 .elementor-element.elementor-element-1d98af8 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-3cf6239 {
            --width: 40px;
      }
      .elementor-1193 .elementor-element.elementor-element-1f1bb2d {
            --width: 30%;
      }
      .elementor-1193 .elementor-element.elementor-element-1621c08 {
            --width: 70%;
      }
      .elementor-1193 .elementor-element.elementor-element-cef1b4a {
            --width: 720px;
      }
      .elementor-1193 .elementor-element.elementor-element-c1e0ad3 {
            --width: calc(33.33% - 20px);
      }
      .elementor-1193 .elementor-element.elementor-element-cd57e3e {
            --width: calc(33.33% - 20px);
      }
      .elementor-1193 .elementor-element.elementor-element-9cbf362 {
            --width: calc(33.33% - 20px);
      }
      .elementor-1193 .elementor-element.elementor-element-f15bab7 {
            --width: 50%;
      }
      .elementor-1193 .elementor-element.elementor-element-0002dec {
            --width: 50%;
      }
      .elementor-1193 .elementor-element.elementor-element-104c8a7 {
            --width: auto;
      }
      .elementor-1193 .elementor-element.elementor-element-3fe7b29 {
            --width: 1120px;
      }
      .elementor-1193 .elementor-element.elementor-element-fd9cf67 {
            --width: 720px;
      }
      .elementor-1193 .elementor-element.elementor-element-8060cbc {
            --width: calc(66.66% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-f249172 {
            --width: calc(41% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-bdbcf1a {
            --width: calc(59% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-f33e9f9 {
            --width: calc(33.33% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-817fb18 {
            --width: calc(100% + 80px);
      }
      .elementor-1193 .elementor-element.elementor-element-d308ef6 {
            --width: 50%;
      }
      .elementor-1193 .elementor-element.elementor-element-87b34c7 {
            --width: 50%;
      }
      .elementor-1193 .elementor-element.elementor-element-c83c683 {
            --width: 68%;
      }
      .elementor-1193 .elementor-element.elementor-element-433a839 {
            --width: 32%;
      }
      .elementor-1193 .elementor-element.elementor-element-27e5125 {
            --width: calc(100% + 255px);
      }
      .elementor-1193 .elementor-element.elementor-element-677f2a4 {
            --width: 39%;
      }
      .elementor-1193 .elementor-element.elementor-element-b3bad67 {
            --width: 225px;
      }
      .elementor-1193 .elementor-element.elementor-element-117fc64 {
            --width: 61%;
      }
      .elementor-1193 .elementor-element.elementor-element-49298f6 {
            --width: 720px;
      }
}
@media (max-width: 1024px) and (min-width: 768px) {
      .elementor-1193 .elementor-element.elementor-element-34b19b8 {
            --content-width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-a273d1a {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-0410ae2 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-e3a442a {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-5955267 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-9b5c2a4 {
            --content-width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-3312248 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-3fe984b {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-23c72e4 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-217c8e7 {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-c87726a {
            --width: 100px;
      }
      .elementor-1193 .elementor-element.elementor-element-9fea41e {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-9571a7a {
            --content-width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-871bf43 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-9275225 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-e6288be {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-b730fdb {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-81dd515 {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-7226282 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-ecb879a {
            --content-width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-638af3d {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-5ea8b03 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-24e3c2f {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-6ffba3b {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-5cc04fc {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-46d222a {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-5bff0a4 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-4601634 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-72aff09 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-d2785dd {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-85cb8fa {
            --content-width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-1afe173 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-aee61a0 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-b29bf93 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-8c8da79 {
            --width: 740px;
      }
      .elementor-1193 .elementor-element.elementor-element-d6748fa {
            --width: 320px;
      }
      .elementor-1193 .elementor-element.elementor-element-24cb68c {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-1f1bb2d {
            --width: 36%;
      }
      .elementor-1193 .elementor-element.elementor-element-1621c08 {
            --width: 64%;
      }
      .elementor-1193 .elementor-element.elementor-element-cef1b4a {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-c1e0ad3 {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-cd57e3e {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-9cbf362 {
            --width: calc(50% - 15px);
      }
      .elementor-1193 .elementor-element.elementor-element-f15bab7 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-0002dec {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-6722e50 {
            --content-width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-3fe7b29 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-fd9cf67 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-29ed53b {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-8060cbc {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-f33e9f9 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-817fb18 {
            --width: 410px;
      }
      .elementor-1193 .elementor-element.elementor-element-d308ef6 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-87b34c7 {
            --width: 700px;
      }
      .elementor-1193 .elementor-element.elementor-element-677f2a4 {
            --width: 700px;
      }
      .elementor-1193 .elementor-element.elementor-element-117fc64 {
            --width: 100%;
      }
      .elementor-1193 .elementor-element.elementor-element-49298f6 {
            --width: 100%;
      }
}
.hover {
      position: relative;
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: var(--e-global-color-accent);
}

/* overlay */
.hover .overlay {
      position: absolute;
      inset: 0;
      background: #000;
      z-index: 1;
      transform: scale(0);
      transform-origin: var(--x, 50%) var(--y, 50%);
      transition:
            transform 0.6s ease,
            border-radius 0.6s ease;
}

/* active state */
.hover.active .overlay {
      transform: scale(4); /* big enough to cover full div */
      border-radius: 0%; /* circle → full rectangle */
}
.text-justified{
      text-align: justify !important;
}

/* text */
.hover a {
      position: relative;
      z-index: 2;
      color: #fff;
      text-decoration: none;
}
.supporticon {
      background-color: var(--e-global-color-accent);
      color: #fff;
      height: 50px;
      width: 50px;
      border-radius: 50%;
}
