@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.elementor-widget-n-tabs { --n-tabs-color-accent-fallback: #61ce70; --n-tabs-color-secondary-fallback: #54595f; --n-tabs-default-padding-block: 15px; --n-tabs-default-padding-inline: 35px; --n-tabs-background-color: transparent; --n-tabs-display: flex; --n-tabs-direction: column; --n-tabs-gap: 10px; --n-tabs-heading-display: flex; --n-tabs-heading-direction: row; --n-tabs-heading-grow: initial; --n-tabs-heading-justify-content: center; --n-tabs-heading-width: initial; --n-tabs-heading-overflow-x: initial; --n-tabs-heading-wrap: nowrap; --n-tabs-border-width: 1px; --n-tabs-border-color: #d5d8dc; --n-tabs-content-display: flex; --n-tabs-title-color: var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback)); --n-tabs-title-color-hover: #fff; --n-tabs-title-color-active: #fff; --n-tabs-title-background-color: #f1f2f3; --n-tabs-title-background-color-hover: var(--e-global-color-accent,var(--n-tabs-color-accent-fallback)); --n-tabs-title-background-color-active: var(--e-global-color-accent,var(--n-tabs-color-accent-fallback)); --n-tabs-title-width: initial; --n-tabs-title-height: initial; --n-tabs-title-font-size: 1rem; --n-tabs-title-white-space: initial; --n-tabs-title-justify-content-toggle: initial; --n-tabs-title-align-items-toggle: center; --n-tabs-title-justify-content: center; --n-tabs-title-align-items: center; --n-tabs-title-text-align: center; --n-tabs-title-direction: row; --n-tabs-title-gap: 10px; --n-tabs-title-flex-grow: 0; --n-tabs-title-flex-basis: content; --n-tabs-title-flex-shrink: initial; --n-tabs-title-order: initial; --n-tabs-title-padding-top: var(--n-tabs-default-padding-block); --n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block); --n-tabs-title-padding-left: var(--n-tabs-default-padding-inline); --n-tabs-title-padding-right: var(--n-tabs-default-padding-inline); --n-tabs-title-border-radius: initial; --n-tabs-title-transition: 0.3s; --n-tabs-icon-color: var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback)); --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover); --n-tabs-icon-color-active: #fff; --n-tabs-icon-gap: 5px; max-width: 100%; width: 100%; --n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-left); --n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-right); --n-tabs-title-padding-block-start: var(--n-tabs-title-padding-top); --n-tabs-title-padding-block-end: var(--n-tabs-title-padding-bottom); }
body.rtl .elementor-widget-n-tabs { --n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-right); --n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-left); }
.elementor-widget-n-tabs .e-n-tabs { display: var(--n-tabs-display); flex-direction: var(--n-tabs-direction); gap: var(--n-tabs-gap); min-width: 0px; text-align: start; }
.elementor-widget-n-tabs .e-n-tabs-heading { display: var(--n-tabs-heading-display); flex-basis: var(--n-tabs-heading-width); flex-direction: var(--n-tabs-heading-direction); flex-shrink: 0; flex-wrap: var(--n-tabs-heading-wrap); gap: var(--n-tabs-title-gap); justify-content: var(--n-tabs-heading-justify-content); overflow-x: var(--n-tabs-heading-overflow-x); scrollbar-width: none; }
.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar { display: none; }
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll { cursor: -webkit-grabbing; }
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active { position: relative; }
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active::before { content: ""; inset-block: 0px; inset-inline: -1000vw; position: absolute; z-index: 2; }
.elementor-widget-n-tabs .e-n-tabs-content { display: var(--n-tabs-content-display); flex-grow: 1; min-width: 0px; }
.elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active) { display: none; }
.elementor-widget-n-tabs .e-n-tabs:not(.e-activated) > .e-n-tabs-content > .e-con:first-child { display: flex; }
.elementor-widget-n-tabs .e-n-tab-title { align-items: var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items)); background-color: initial; border-radius: var(--n-tabs-title-border-radius); border-style: none; border-width: var(--n-tabs-border-width); display: flex; flex-basis: var(--n-tabs-title-flex-basis); flex-direction: var(--n-tabs-title-direction); flex-grow: var(--n-tabs-title-flex-grow); flex-shrink: var(--n-tabs-title-flex-shrink); gap: var(--n-tabs-icon-gap); height: var(--n-tabs-title-height); justify-content: var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content)); padding-block-end: var(--n-tabs-title-padding-block-end); padding-block-start: var(--n-tabs-title-padding-block-start); padding-inline-end: var(--n-tabs-title-padding-inline-end); padding-inline-start: var(--n-tabs-title-padding-inline-start); position: relative; transition: background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition); user-select: none; white-space: var(--n-tabs-title-white-space); width: var(--n-tabs-title-width); }
.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible) { outline: 0px; }
.elementor-widget-n-tabs .e-n-tab-title span i, .elementor-widget-n-tabs .e-n-tab-title span svg { transition: color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition); }
.elementor-widget-n-tabs .e-n-tab-title-text { align-items: center; display: flex; font-size: var(--n-tabs-title-font-size); text-align: var(--n-tabs-title-text-align); }
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon { align-items: center; display: flex; flex-direction: column; flex-shrink: 0; order: var(--n-tabs-icon-order); overflow: hidden; }
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i { font-size: var(--n-tabs-icon-size,var(--n-tabs-title-font-size)); }
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg { height: var(--n-tabs-icon-size,var(--n-tabs-title-font-size)); width: var(--n-tabs-icon-size,var(--n-tabs-title-font-size)); }
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty { display: none; }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] { background-color: var(--n-tabs-title-background-color); color: var(--n-tabs-title-color); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] a { color: var(--n-tabs-title-color); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon i { color: var(--n-tabs-icon-color); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg { fill: var(--n-tabs-icon-color); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon i:last-child, .elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg:last-child { height: 0px; opacity: 0; transform: translateY(-100vh); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"], .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] a { color: var(--n-tabs-title-color-active); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon i { color: var(--n-tabs-icon-color-active); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg { fill: var(--n-tabs-icon-color-active); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon i:first-child, .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg:first-child, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i:first-child, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg:first-child { height: 0px; opacity: 0; transform: translateY(-100vh); }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:active, .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:focus, .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:hover, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:active, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:focus, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:hover { animation: initial; transform: none; }
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover, .elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover a { color: var(--n-tabs-title-color-hover); }
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i { color: var(--n-tabs-icon-color-hover); }
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg { fill: var(--n-tabs-icon-color-hover); }
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover a { color: var(--n-tabs-title-color-active); }
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i { color: var(--n-tabs-icon-color-active); }
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg { fill: var(--n-tabs-icon-color-active); }
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i:last-child, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg:last-child { height: auto; opacity: 1; transform: none; }
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover { background-color: var(--n-tabs-title-background-color-hover); background-image: none; }
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover { background-color: var(--n-tabs-title-background-color-active); background-image: none; }
@media (max-width: 767px) {
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile { --n-tabs-direction: column; --n-tabs-heading-display: contents; --n-tabs-content-display: contents; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs { gap: 0px; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content > .e-con { order: var(--n-tabs-title-order); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title { order: var(--n-tabs-title-order); width: auto; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child) { margin-block-start: var(--n-tabs-title-gap); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected="true"] { margin-block-end: var(--n-tabs-gap); }
}
@media (max-width: 903px) {
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra { --n-tabs-direction: column; --n-tabs-heading-display: contents; --n-tabs-content-display: contents; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs { gap: 0px; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content > .e-con { order: var(--n-tabs-title-order); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title { order: var(--n-tabs-title-order); width: auto; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child) { margin-block-start: var(--n-tabs-title-gap); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected="true"] { margin-block-end: var(--n-tabs-gap); }
}
@media (max-width: 1439px) {
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet { --n-tabs-direction: column; --n-tabs-heading-display: contents; --n-tabs-content-display: contents; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs { gap: 0px; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content > .e-con { order: var(--n-tabs-title-order); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title { order: var(--n-tabs-title-order); width: auto; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child) { margin-block-start: var(--n-tabs-title-gap); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected="true"] { margin-block-end: var(--n-tabs-gap); }
}
@media (max-width:-1) {
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra { --n-tabs-direction: column; --n-tabs-heading-display: contents; --n-tabs-content-display: contents; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs { gap: 0px; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content > .e-con { order: var(--n-tabs-title-order); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title { order: var(--n-tabs-title-order); width: auto; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child) { margin-block-start: var(--n-tabs-title-gap); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected="true"] { margin-block-end: var(--n-tabs-gap); }
}
@media (max-width: 1640px) {
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop { --n-tabs-direction: column; --n-tabs-heading-display: contents; --n-tabs-content-display: contents; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs { gap: 0px; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content > .e-con { order: var(--n-tabs-title-order); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title { order: var(--n-tabs-title-order); width: auto; }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child) { margin-block-start: var(--n-tabs-title-gap); }
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected="true"] { margin-block-end: var(--n-tabs-gap); }
}
.elementor-counter { align-items: stretch; display: flex; flex-direction: column-reverse; justify-content: center; }
.elementor-counter .elementor-counter-number { flex-grow: var(--counter-number-grow,0); }
.elementor-counter .elementor-counter-number-wrapper { display: flex; flex: 1 1 0%; font-size: 69px; font-weight: 600; line-height: 1; text-align: center; }
.elementor-counter .elementor-counter-number-prefix { flex-grow: var(--counter-prefix-grow,1); text-align: end; white-space: pre-wrap; }
.elementor-counter .elementor-counter-number-suffix { flex-grow: var(--counter-suffix-grow,1); text-align: start; white-space: pre-wrap; }
.elementor-counter .elementor-counter-title { align-items: center; display: flex; flex: 1 1 0%; font-size: 19px; font-weight: 400; justify-content: center; line-height: 2.5; margin: 0px; padding: 0px; }
.elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
.elementor-widget-divider .elementor-divider { display: flex; }
.elementor-widget-divider .elementor-divider__text { font-size: 15px; line-height: 1; max-width: 95%; }
.elementor-widget-divider .elementor-divider__element { flex-shrink: 0; margin: 0 var(--divider-element-spacing); }
.elementor-widget-divider .elementor-icon { font-size: var(--divider-icon-size); }
.elementor-widget-divider .elementor-divider-separator { direction: ltr; display: flex; margin: 0px; }
.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator { align-items: center; }
.elementor-widget-divider--view-line_icon .elementor-divider-separator::after, .elementor-widget-divider--view-line_icon .elementor-divider-separator::before, .elementor-widget-divider--view-line_text .elementor-divider-separator::after, .elementor-widget-divider--view-line_text .elementor-divider-separator::before { border-block-end: 0px; border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); content: ""; display: block; flex-grow: 1; }
.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-end .elementor-divider-separator::after, .elementor-widget-divider--element-align-left .elementor-divider-separator::before, .elementor-widget-divider--element-align-right .elementor-divider-separator::after, .elementor-widget-divider--element-align-start .elementor-divider-separator::before { content: none; }
.elementor-widget-divider--element-align-left .elementor-divider__element { margin-left: 0px; }
.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-right .elementor-divider__element { margin-right: 0px; }
.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-start .elementor-divider__element { margin-inline-start: 0px; }
.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-end .elementor-divider__element { margin-inline-end: 0px; }
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
.elementor-widget-divider--separator-type-pattern { --divider-border-style: none; }
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::before, .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator { background-color: var(--divider-color); mask-image: var(--divider-pattern-url); mask-repeat: var(--divider-pattern-repeat); mask-size: var(--divider-pattern-size) 100%; min-height: var(--divider-pattern-height); width: 100%; }
.elementor-widget-divider--no-spacing { --divider-pattern-size: auto; }
.elementor-widget-divider--bg-round { --divider-pattern-repeat: round; }
.rtl .elementor-widget-divider .elementor-divider__text { direction: rtl; }
.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider { width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow ); }
.elementor-4103 .elementor-element.elementor-element-0b6efbe { --display: flex; --min-height: 100vh; --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: flex-start; --align-items: flex-start; --margin-top: 0; --margin-bottom: 0; --margin-left: 0; --margin-right: 0; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-4103 .elementor-element.elementor-element-0b6efbe:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-0b6efbe > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 0, 0); background-image: url("/wp-content/uploads/menu/industries/image-618d04ba.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-4103 .elementor-element.elementor-element-30527ea { --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; --margin-top: 28.89vh; --margin-bottom: 0; --margin-left: 0; --margin-right: 0; }
.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); color: var(--e-global-color-primary); }
.elementor-4103 .elementor-element.elementor-element-29650cd .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-6444ed1 { margin: 29px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-6444ed1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-ad234c4 { --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 10px; --row-gap: 0px; --column-gap: 10px; }
.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); }
.elementor-4103 .elementor-element.elementor-element-e04ca21 .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; line-height: 17px; border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.2); border-radius: 0px; padding: 15px 34px; }
.elementor-4103 .elementor-element.elementor-element-e04ca21 { margin: 41px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-e04ca21 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-4103 .elementor-element.elementor-element-e04ca21 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-4103 .elementor-element.elementor-element-19f248e { --display: flex; --position: absolute; --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; --padding-top: 0px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; bottom: 0px; }
.elementor-4103 .elementor-element.elementor-element-19f248e:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-19f248e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(40, 45, 53, 0); }
body:not(.rtl) .elementor-4103 .elementor-element.elementor-element-19f248e { left: 0px; }
body.rtl .elementor-4103 .elementor-element.elementor-element-19f248e { right: 0px; }
.elementor-4103 .elementor-element.elementor-element-6d64155 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; }
.elementor-4103 .elementor-element.elementor-element-0045ac6, .elementor-4103 .elementor-element.elementor-element-1cfaf19, .elementor-4103 .elementor-element.elementor-element-d271813 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --gap: 16px 0px; --row-gap: 16px; --column-gap: 0px; --padding-top: 45px; --padding-bottom: 44px; --padding-left: 40px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-1cfaf19:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-1cfaf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.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); }
.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); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
.elementor-4103 .elementor-element.elementor-element-e6f798c .elementor-counter-number-wrapper { color: rgb(255, 255, 255); font-family: Rajdhani, sans-serif; font-size: 42px; font-weight: 600; line-height: 20px; }
.elementor-4103 .elementor-element.elementor-element-f6167b4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-0045ac6:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-0045ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.elementor-4103 .elementor-element.elementor-element-358d397 .elementor-counter-number-wrapper { color: rgb(255, 255, 255); font-family: Rajdhani, sans-serif; font-size: 42px; font-weight: 600; line-height: 20px; }
.elementor-4103 .elementor-element.elementor-element-90c8b54 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-d271813:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-d271813 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.elementor-4103 .elementor-element.elementor-element-180d4d3 .elementor-counter-number-wrapper { color: rgb(255, 255, 255); font-family: Rajdhani, sans-serif; font-size: 42px; font-weight: 600; line-height: 20px; }
.elementor-4103 .elementor-element.elementor-element-a5593ed .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-1d6aef3 { --min-height: 300vh; --padding-top: 119px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-1d6aef3, .elementor-4103 .elementor-element.elementor-element-59edf46 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.elementor-4103 .elementor-element.elementor-element-a1fdcb4 { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 50px); text-align: center; }
.elementor-4103 .elementor-element.elementor-element-a1fdcb4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-006dbdf { --display: flex; }
body:not(.rtl) .elementor-4103 .elementor-element.elementor-element-2ac5740 { left: 0px; }
body.rtl .elementor-4103 .elementor-element.elementor-element-2ac5740 { right: 0px; }
.elementor-4103 .elementor-element.elementor-element-2ac5740 { top: 0px; }
.elementor-4103 .elementor-element.elementor-element-44ae485, .elementor-4103 .elementor-element.elementor-element-8ca25ff { --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; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-44ae485 { --min-height: 100vh; --justify-content: flex-start; }
.elementor-4103 .elementor-element.elementor-element-8ca25ff { --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-d175ec3 { --display: flex; --min-height: 650px; --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: 4% 4%; --row-gap: 4%; --column-gap: 4%; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-4103 .elementor-element.elementor-element-d175ec3:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-d175ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(243, 243, 243); }
.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); }
.elementor-4103 .elementor-element.elementor-element-73cd8e5 { width: var(--container-widget-width, 43% ); max-width: 43%; --container-widget-width: 43%; --container-widget-flex-grow: 0; }
.elementor-4103 .elementor-element.elementor-element-73cd8e5.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-4103 .elementor-element.elementor-element-73cd8e5 img, .elementor-4103 .elementor-element.elementor-element-8792d62 img, .elementor-4103 .elementor-element.elementor-element-dae8c8a img { height: 530px; object-fit: cover; object-position: right center; border-radius: 60px; }
.elementor-4103 .elementor-element.elementor-element-6a08459 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-4103 .elementor-element.elementor-element-824ca73 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-029f3dd { margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-029f3dd .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: var(--e-global-color-text); }
.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
.elementor-widget-divider .elementor-divider__text { 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); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
.elementor-widget-divider.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-secondary); }
.elementor-widget-divider.elementor-view-default .elementor-icon, .elementor-widget-divider.elementor-view-framed .elementor-icon { color: var(--e-global-color-secondary); border-color: var(--e-global-color-secondary); }
.elementor-widget-divider.elementor-view-default .elementor-icon svg, .elementor-widget-divider.elementor-view-framed .elementor-icon { fill: var(--e-global-color-secondary); }
.elementor-4103 .elementor-element.elementor-element-dc01d4b { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 1px; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 24px); }
.elementor-4103 .elementor-element.elementor-element-dc01d4b .elementor-divider-separator { width: 100%; }
.elementor-4103 .elementor-element.elementor-element-dc01d4b .elementor-divider { padding-block: 0px; }
.elementor-4103 .elementor-element.elementor-element-b4815cd { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: var(--e-global-color-primary); --border-color: var( --e-global-color-primary ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-c01c035 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-02e83ee { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 108px); }
.elementor-4103 .elementor-element.elementor-element-02e83ee .elementor-divider-separator { width: 100%; }
.elementor-4103 .elementor-element.elementor-element-02e83ee .elementor-divider { padding-block: 0px; }
.elementor-4103 .elementor-element.elementor-element-842f0e8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 400; line-height: 34px; color: rgba(40, 45, 53, 0.6); }
.elementor-4103 .elementor-element.elementor-element-7f2406c { --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; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-f7112ec { --display: flex; --min-height: 650px; --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: 4% 4%; --row-gap: 4%; --column-gap: 4%; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-4103 .elementor-element.elementor-element-f7112ec:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-f7112ec > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(246, 246, 246); }
.elementor-4103 .elementor-element.elementor-element-dae8c8a { width: var(--container-widget-width, 43% ); max-width: 43%; --container-widget-width: 43%; --container-widget-flex-grow: 0; }
.elementor-4103 .elementor-element.elementor-element-dae8c8a.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-4103 .elementor-element.elementor-element-a9ba6b0 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-4103 .elementor-element.elementor-element-865023e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-7efcf4a { margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-7efcf4a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-223b27b { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 1px; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 24px); }
.elementor-4103 .elementor-element.elementor-element-223b27b .elementor-divider-separator { width: 100%; }
.elementor-4103 .elementor-element.elementor-element-223b27b .elementor-divider { padding-block: 0px; }
.elementor-4103 .elementor-element.elementor-element-8797a1b { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: var(--e-global-color-primary); --border-color: var( --e-global-color-primary ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-7bdf0db .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-e5cafa3 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 108px); }
.elementor-4103 .elementor-element.elementor-element-e5cafa3 .elementor-divider-separator { width: 100%; }
.elementor-4103 .elementor-element.elementor-element-e5cafa3 .elementor-divider { padding-block: 0px; }
.elementor-4103 .elementor-element.elementor-element-4f3e39a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 400; line-height: 34px; color: rgba(40, 45, 53, 0.6); }
.elementor-4103 .elementor-element.elementor-element-a10d848 { --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; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-354684d { --display: flex; --min-height: 650px; --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: 4% 4%; --row-gap: 4%; --column-gap: 4%; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-4103 .elementor-element.elementor-element-354684d:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-354684d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(249, 249, 249); }
.elementor-4103 .elementor-element.elementor-element-8792d62 { width: var(--container-widget-width, 43% ); max-width: 43%; --container-widget-width: 43%; --container-widget-flex-grow: 0; }
.elementor-4103 .elementor-element.elementor-element-8792d62.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-4103 .elementor-element.elementor-element-82bd006 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-4103 .elementor-element.elementor-element-bcf51f7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-e68f65b { margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-e68f65b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-217524f { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 1px; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 24px); }
.elementor-4103 .elementor-element.elementor-element-217524f .elementor-divider-separator { width: 100%; }
.elementor-4103 .elementor-element.elementor-element-217524f .elementor-divider { padding-block: 0px; }
.elementor-4103 .elementor-element.elementor-element-c6cebc0 { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: var(--e-global-color-primary); --border-color: var( --e-global-color-primary ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-6db6d71 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-fcc32aa { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 108px); }
.elementor-4103 .elementor-element.elementor-element-fcc32aa .elementor-divider-separator { width: 100%; }
.elementor-4103 .elementor-element.elementor-element-fcc32aa .elementor-divider { padding-block: 0px; }
.elementor-4103 .elementor-element.elementor-element-7d2f77d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 400; line-height: 34px; color: rgba(40, 45, 53, 0.6); }
.elementor-4103 .elementor-element.elementor-element-7f9d1a7 { --display: flex; --min-height: 600px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 100px 100px 0px 0px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-4103 .elementor-element.elementor-element-7f9d1a7:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-7f9d1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(12, 30, 77) 0px, rgb(5, 14, 37) 100%); }
.elementor-4103 .elementor-element.elementor-element-dacfa79 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-fa0dfcf { padding: 0px; }
.elementor-4103 .elementor-element.elementor-element-fa0dfcf.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.elementor-4103 .elementor-element.elementor-element-fa0dfcf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-71efdf8 .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; line-height: 17px; border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.2); border-radius: 0px; padding: 15px 34px; }
.elementor-4103 .elementor-element.elementor-element-71efdf8 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; }
.elementor-4103 .elementor-element.elementor-element-71efdf8 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-4103 .elementor-element.elementor-element-71efdf8 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover, .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover { background: var(--e-global-color-accent); }
.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) { font-family: var(--e-global-typography-accent-font-family),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-widget-nested-tabs { --n-tabs-title-font-size: var( --e-global-typography-accent-font-size ); }
.elementor-4103 .elementor-element.elementor-element-87a93e0 { --display: flex; }
.elementor-4103 .elementor-element.elementor-element-e20070a { --display: flex; --min-height: 515px; --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: 0% 13.61%; --row-gap: 0%; --column-gap: 13.61%; --padding-top: 0px; --padding-bottom: 143px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-9e1373d { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-300cd93 { margin: 32px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-300cd93 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-f90ab2d { width: var(--container-widget-width, 108px ); max-width: 108px; margin: 49px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 9px 21px; --container-widget-width: 108px; --container-widget-flex-grow: 0; }
.elementor-4103 .elementor-element.elementor-element-f90ab2d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-c1ebf79 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-c1ebf79 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 24px; color: rgba(255, 255, 255, 0.5); }
.elementor-4103 .elementor-element.elementor-element-6d36d9d { --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; }
.elementor-4103 .elementor-element.elementor-element-6d36d9d.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-4103 .elementor-element.elementor-element-ad1551d { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; }
.elementor-4103 .elementor-element.elementor-element-7708ca7 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-7708ca7:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-7708ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-ea60c60, .elementor-4103 .elementor-element.elementor-element-fd96544 { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-fd96544 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-ea60c60 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-9c9a7d0 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-9c9a7d0:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-9c9a7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-654d7a8, .elementor-4103 .elementor-element.elementor-element-9737e2d { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-654d7a8 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-9737e2d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-9871d47 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-9871d47:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-9871d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-4b6be70, .elementor-4103 .elementor-element.elementor-element-552a66c { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-552a66c .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-4b6be70 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-1bbdc8e { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 15px 0px; --row-gap: 15px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-1bbdc8e:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-1bbdc8e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-7776c60, .elementor-4103 .elementor-element.elementor-element-b85827b { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-7776c60 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-b85827b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-d13cdac { --display: flex; }
.elementor-4103 .elementor-element.elementor-element-f942f6a { --display: flex; --min-height: 515px; --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: 0% 13.61%; --row-gap: 0%; --column-gap: 13.61%; --padding-top: 0px; --padding-bottom: 143px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-69877ae { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-430ccaa { margin: 32px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-430ccaa .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-b944f30 { width: var(--container-widget-width, 108px ); max-width: 108px; margin: 49px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 9px 21px; --container-widget-width: 108px; --container-widget-flex-grow: 0; }
.elementor-4103 .elementor-element.elementor-element-b944f30 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-b4522c9 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-b4522c9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 24px; color: rgba(255, 255, 255, 0.5); }
.elementor-4103 .elementor-element.elementor-element-6898b0c { --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; }
.elementor-4103 .elementor-element.elementor-element-6898b0c.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-4103 .elementor-element.elementor-element-2f132fe { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; }
.elementor-4103 .elementor-element.elementor-element-87a6d58 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-87a6d58:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-87a6d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-32b4473, .elementor-4103 .elementor-element.elementor-element-c9864cf { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-32b4473 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-c9864cf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-39a10b8 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-39a10b8:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-39a10b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-527ebf4, .elementor-4103 .elementor-element.elementor-element-b8a625a { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-527ebf4 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-b8a625a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-3fc3a7a { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-3fc3a7a:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-3fc3a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-5499f5a, .elementor-4103 .elementor-element.elementor-element-5ea1086 { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-5499f5a .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-5ea1086 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-f03833f { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 15px 0px; --row-gap: 15px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-f03833f:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-f03833f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-26d2d66, .elementor-4103 .elementor-element.elementor-element-9387543 { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-26d2d66 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-9387543 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-c5439d2 { --display: flex; }
.elementor-4103 .elementor-element.elementor-element-e1f7ea5 { --display: flex; --min-height: 515px; --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: 0% 13.61%; --row-gap: 0%; --column-gap: 13.61%; --padding-top: 0px; --padding-bottom: 143px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-b7d791d { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-73ff7c5 { margin: 32px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-73ff7c5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-cae238a { width: var(--container-widget-width, 108px ); max-width: 108px; margin: 49px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 9px 21px; --container-widget-width: 108px; --container-widget-flex-grow: 0; }
.elementor-4103 .elementor-element.elementor-element-cae238a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-7ac5858 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-4103 .elementor-element.elementor-element-7ac5858 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 24px; color: rgba(255, 255, 255, 0.5); }
.elementor-4103 .elementor-element.elementor-element-b772f80 { --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; }
.elementor-4103 .elementor-element.elementor-element-b772f80.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-4103 .elementor-element.elementor-element-6fc85b4 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; }
.elementor-4103 .elementor-element.elementor-element-fbed5a4 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-fbed5a4:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-fbed5a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-4481dcc, .elementor-4103 .elementor-element.elementor-element-de483e9 { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-de483e9 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-4481dcc .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-0c34032 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-0c34032:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-0c34032 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-14d490b, .elementor-4103 .elementor-element.elementor-element-6b29f2e { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-14d490b .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-6b29f2e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-ee234b2 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-ee234b2:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-ee234b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-1e83773, .elementor-4103 .elementor-element.elementor-element-ad5ea0b { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-1e83773 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-ad5ea0b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-e99aa0b { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 15px 0px; --row-gap: 15px; --column-gap: 0px; }
.elementor-4103 .elementor-element.elementor-element-e99aa0b:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-e99aa0b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-4103 .elementor-element.elementor-element-60b9a1f, .elementor-4103 .elementor-element.elementor-element-7549aa3 { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-60b9a1f .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 38px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-7549aa3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-355d325 { --n-tabs-direction: column-reverse; --n-tabs-heading-direction: row; --n-tabs-heading-width: initial; --n-tabs-title-flex-basis: content; --n-tabs-title-flex-shrink: 0; --n-tabs-heading-justify-content: initial; --n-tabs-title-width: 100%; --n-tabs-title-height: initial; --n-tabs-title-align-items: center; --n-tabs-title-flex-grow: 1; --n-tabs-heading-wrap: wrap; --n-tabs-heading-overflow-x: initial; --n-tabs-title-white-space: initial; margin: 121px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; --n-tabs-title-justify-content: center; --n-tabs-title-text-align: center; --n-tabs-title-gap: 0px; --n-tabs-gap: 0px; --n-tabs-title-padding-top: 59px; --n-tabs-title-padding-right: 0px; --n-tabs-title-padding-bottom: 62px; --n-tabs-title-padding-left: 0px; --n-tabs-title-font-size: 24px; }
.elementor-4103 .elementor-element.elementor-element-355d325 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover) { background: rgba(2, 1, 1, 0); }
.elementor-4103 .elementor-element.elementor-element-355d325.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4103 .elementor-element.elementor-element-355d325.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover, .elementor-4103 .elementor-element.elementor-element-355d325.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover { background: rgba(97, 206, 112, 0); border-style: solid; border-width: 1px 0px 0px; border-color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-355d325.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover) { border-style: solid; border-width: 1px 0px 0px; border-color: rgba(255, 255, 255, 0.3); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.elementor-4103 .elementor-element.elementor-element-355d325.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) { font-family: Blinker, sans-serif; font-weight: 400; }
.elementor-4103 .elementor-element.elementor-element-2356106 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 119px; --padding-bottom: 120px; --padding-left: 20px; --padding-right: 20px; }
.elementor-4103 .elementor-element.elementor-element-2356106:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-2356106 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(247, 246, 246); }
.elementor-4103 .elementor-element.elementor-element-08e31a0 { text-align: center; }
.elementor-4103 .elementor-element.elementor-element-08e31a0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-145c933 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 21px; --row-gap: 0px; --column-gap: 21px; --grid-auto-flow: row; --margin-top: 49px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-f71e151 { --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: flex-start; --align-items: center; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --border-radius: 0px 0px 0px 0px; --padding-top: 71px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-f71e151:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-f71e151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.4); }
.elementor-4103 .elementor-element.elementor-element-661a56d { --display: flex; --min-height: 81px; --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; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-4103 .elementor-element.elementor-element-e037d31 { --display: flex; --position: absolute; border-style: dotted; --border-style: dotted; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(216, 12, 24, 0.4); --border-color: #D80C1866; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-4103 .elementor-element.elementor-element-e037d31 { left: 0px; }
body.rtl .elementor-4103 .elementor-element.elementor-element-e037d31 { right: 0px; }
.elementor-4103 .elementor-element.elementor-element-be76b92 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-4103 .elementor-element.elementor-element-be76b92:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-be76b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-primary); background-image: url("/wp-content/uploads/menu/industries/5-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-4103 .elementor-element.elementor-element-3fc5af6 { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-4103 .elementor-element.elementor-element-3fc5af6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-0f6bc19 { width: var(--container-widget-width, 53% ); max-width: 53%; --container-widget-width: 53%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-4103 .elementor-element.elementor-element-0f6bc19 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 16px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-c47b60c { --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: flex-start; --align-items: center; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --border-radius: 0px 0px 0px 0px; --padding-top: 71px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-c47b60c:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-c47b60c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.4); }
.elementor-4103 .elementor-element.elementor-element-4a8baaa { --display: flex; --min-height: 81px; --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; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-4103 .elementor-element.elementor-element-cf12c68 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-4103 .elementor-element.elementor-element-cf12c68:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-cf12c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-primary); background-image: url("/wp-content/uploads/menu/industries/jinzitatu-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-4103 .elementor-element.elementor-element-89a18f3 { --display: flex; --position: absolute; border-style: dotted; --border-style: dotted; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(216, 12, 24, 0.4); --border-color: #D80C1866; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-4103 .elementor-element.elementor-element-89a18f3 { left: 0px; }
body.rtl .elementor-4103 .elementor-element.elementor-element-89a18f3 { right: 0px; }
.elementor-4103 .elementor-element.elementor-element-3cde0b7 { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-4103 .elementor-element.elementor-element-3cde0b7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-5a285d5 { width: var(--container-widget-width, 53% ); max-width: 53%; --container-widget-width: 53%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-4103 .elementor-element.elementor-element-5a285d5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 16px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-3a27b44 { --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: flex-start; --align-items: center; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --border-radius: 0px 0px 0px 0px; --padding-top: 71px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-4103 .elementor-element.elementor-element-3a27b44:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-3a27b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.4); background-image: url("/wp-content/uploads/menu/industries/7-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-4103 .elementor-element.elementor-element-208fcb4 { --display: flex; --min-height: 81px; --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; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-4103 .elementor-element.elementor-element-a5681d7 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-4103 .elementor-element.elementor-element-a5681d7:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-a5681d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-primary); background-image: url("/wp-content/uploads/menu/industries/1-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-4103 .elementor-element.elementor-element-7c1bd3b { --display: flex; --position: absolute; border-style: dotted; --border-style: dotted; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(216, 12, 24, 0.4); --border-color: #D80C1866; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-4103 .elementor-element.elementor-element-7c1bd3b { left: 0px; }
body.rtl .elementor-4103 .elementor-element.elementor-element-7c1bd3b { right: 0px; }
.elementor-4103 .elementor-element.elementor-element-ac80ec5 { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-4103 .elementor-element.elementor-element-ac80ec5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-b817836 { width: var(--container-widget-width, 53% ); max-width: 53%; --container-widget-width: 53%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-4103 .elementor-element.elementor-element-b817836 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 16px; color: var(--e-global-color-text); }
.elementor-4103 .elementor-element.elementor-element-62b6f16 { --display: flex; --min-height: 400px; --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: flex-start; --align-items: center; --overlay-opacity: 1; --padding-top: 115px; --padding-bottom: 91px; --padding-left: 20px; --padding-right: 20px; }
.elementor-4103 .elementor-element.elementor-element-62b6f16:not(.elementor-motion-effects-element-type-background), .elementor-4103 .elementor-element.elementor-element-62b6f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 40, 46); background-image: url("/wp-content/uploads/menu/industries/2.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-4103 .elementor-element.elementor-element-62b6f16::before, .elementor-4103 .elementor-element.elementor-element-62b6f16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4103 .elementor-element.elementor-element-62b6f16 > .e-con-inner > .elementor-background-video-container::before, .elementor-4103 .elementor-element.elementor-element-62b6f16 > .elementor-background-slideshow::before, .elementor-4103 .elementor-element.elementor-element-62b6f16 > .elementor-background-video-container::before, .elementor-4103 .elementor-element.elementor-element-62b6f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-4103 .elementor-element.elementor-element-026d6f7 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 22px); }
.elementor-4103 .elementor-element.elementor-element-026d6f7.elementor-element { --align-self: center; }
.elementor-4103 .elementor-element.elementor-element-026d6f7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 50px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-240fe71 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 43px); text-align: center; }
.elementor-4103 .elementor-element.elementor-element-240fe71.elementor-element { --align-self: center; }
.elementor-4103 .elementor-element.elementor-element-240fe71 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-4103 .elementor-element.elementor-element-1c79861 { --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: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-4103 .elementor-element.elementor-element-36f949c .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 500; line-height: 16px; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-4103 .elementor-element.elementor-element-22dfb4c, .elementor-4103 .elementor-element.elementor-element-36f949c { padding: 0px; }
.elementor-4103 .elementor-element.elementor-element-36f949c.elementor-element { --align-self: center; }
.elementor-4103 .elementor-element.elementor-element-36f949c .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-4103 .elementor-element.elementor-element-22dfb4c .elementor-button .elementor-button-content-wrapper, .elementor-4103 .elementor-element.elementor-element-36f949c .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-4103 .elementor-element.elementor-element-22dfb4c .elementor-button { background-color: rgba(255, 255, 255, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 500; line-height: 17px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-4103 .elementor-element.elementor-element-22dfb4c .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-4103 .elementor-element.elementor-element-c7c1b74 { --display: flex; }
.elementor-4103 .elementor-element.elementor-element-8854b0e { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
@media (min-width: 768px) {
  .elementor-4103 .elementor-element.elementor-element-6d64155 { --width: 1440px; }
  .elementor-4103 .elementor-element.elementor-element-9e1373d { --width: 100%; }
  .elementor-4103 .elementor-element.elementor-element-6898b0c, .elementor-4103 .elementor-element.elementor-element-6d36d9d, .elementor-4103 .elementor-element.elementor-element-b772f80 { --width: 41.67%; }
  .elementor-4103 .elementor-element.elementor-element-661a56d { --width: 81px; }
  .elementor-4103 .elementor-element.elementor-element-be76b92 { --width: 66px; }
  .elementor-4103 .elementor-element.elementor-element-4a8baaa { --width: 81px; }
  .elementor-4103 .elementor-element.elementor-element-cf12c68 { --width: 66px; }
  .elementor-4103 .elementor-element.elementor-element-208fcb4 { --width: 81px; }
  .elementor-4103 .elementor-element.elementor-element-a5681d7 { --width: 66px; }
}
@media (max-width: 1439px) and (min-width: 768px) {
  .elementor-4103 .elementor-element.elementor-element-0045ac6, .elementor-4103 .elementor-element.elementor-element-1cfaf19, .elementor-4103 .elementor-element.elementor-element-d271813 { --width: auto; }
  .elementor-4103 .elementor-element.elementor-element-6898b0c, .elementor-4103 .elementor-element.elementor-element-6d36d9d, .elementor-4103 .elementor-element.elementor-element-b772f80 { --width: 46%; }
}
@media (max-width: 1640px) {
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-4103 .elementor-element.elementor-element-145c933, .elementor-4103 .elementor-element.elementor-element-2f132fe, .elementor-4103 .elementor-element.elementor-element-6d64155, .elementor-4103 .elementor-element.elementor-element-6fc85b4, .elementor-4103 .elementor-element.elementor-element-8854b0e, .elementor-4103 .elementor-element.elementor-element-ad1551d { --grid-auto-flow: row; }
  .elementor-widget-counter .elementor-counter-number-wrapper { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-counter .elementor-counter-title { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-widget-image .widget-image-caption { font-size: var(--e-global-typography-text-font-size); }
  .elementor-widget-divider .elementor-divider__text { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-widget-nested-tabs { --n-tabs-title-font-size: var( --e-global-typography-accent-font-size ); }
}
@media (max-width: 1439px) {
  .elementor-4103 .elementor-element.elementor-element-0b6efbe { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-4103 .elementor-element.elementor-element-19f248e { --padding-top: 45px; --padding-bottom: 43px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-2f132fe, .elementor-4103 .elementor-element.elementor-element-6d64155, .elementor-4103 .elementor-element.elementor-element-6fc85b4, .elementor-4103 .elementor-element.elementor-element-ad1551d { --grid-auto-flow: row; }
  .elementor-widget-counter .elementor-counter-number-wrapper { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-counter .elementor-counter-title { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-widget-image .widget-image-caption { font-size: var(--e-global-typography-text-font-size); }
  .elementor-widget-divider .elementor-divider__text { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-widget-nested-tabs { --n-tabs-title-font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-4103 .elementor-element.elementor-element-2356106 { --padding-top: 119px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-145c933 { --grid-auto-flow: row; }
  .elementor-4103 .elementor-element.elementor-element-3a27b44, .elementor-4103 .elementor-element.elementor-element-c47b60c, .elementor-4103 .elementor-element.elementor-element-f71e151 { --padding-top: 57px; --padding-bottom: 77px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-4103 .elementor-element.elementor-element-026d6f7 { text-align: center; }
  .elementor-4103 .elementor-element.elementor-element-8854b0e { --grid-auto-flow: row; }
}
@media (max-width: 903px) {
  .elementor-4103 .elementor-element.elementor-element-6d64155 { --grid-auto-flow: row; }
  .elementor-4103 .elementor-element.elementor-element-59edf46 { --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-4103 .elementor-element.elementor-element-44ae485.e-con { --flex-grow: 1; --flex-shrink: 0; }
  .elementor-4103 .elementor-element.elementor-element-02e83ee, .elementor-4103 .elementor-element.elementor-element-e5cafa3, .elementor-4103 .elementor-element.elementor-element-fcc32aa { margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 24px); }
  .elementor-4103 .elementor-element.elementor-element-4f3e39a .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-7d2f77d .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-842f0e8 .elementor-heading-title { font-size: 25px; }
  .elementor-4103 .elementor-element.elementor-element-7f9d1a7 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-145c933, .elementor-4103 .elementor-element.elementor-element-2f132fe, .elementor-4103 .elementor-element.elementor-element-6fc85b4, .elementor-4103 .elementor-element.elementor-element-8854b0e, .elementor-4103 .elementor-element.elementor-element-ad1551d { --grid-auto-flow: row; }
}
@media (max-width: 767px) {
  .elementor-4103 .elementor-element.elementor-element-0b6efbe { --justify-content: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 205px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-30527ea { --min-height: 390px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-4103 .elementor-element.elementor-element-29650cd .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-4103 .elementor-element.elementor-element-6444ed1 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-4103 .elementor-element.elementor-element-6444ed1 .elementor-heading-title { line-height: 24px; }
  .elementor-4103 .elementor-element.elementor-element-ad234c4 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-4103 .elementor-element.elementor-element-e04ca21 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-4103 .elementor-element.elementor-element-e04ca21.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-4103 .elementor-element.elementor-element-e04ca21 .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-4103 .elementor-element.elementor-element-19f248e { --min-height: 205px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-6d64155 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-4103 .elementor-element.elementor-element-1cfaf19 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-widget-counter .elementor-counter-number-wrapper { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-counter .elementor-counter-title { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-4103 .elementor-element.elementor-element-e6f798c .elementor-counter-number-wrapper { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-f6167b4 { text-align: center; }
  .elementor-4103 .elementor-element.elementor-element-f6167b4 .elementor-heading-title { font-size: 16px; }
  .elementor-4103 .elementor-element.elementor-element-0045ac6 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-4103 .elementor-element.elementor-element-358d397 .elementor-counter-number-wrapper { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-90c8b54 { text-align: center; }
  .elementor-4103 .elementor-element.elementor-element-90c8b54 .elementor-heading-title { font-size: 15px; }
  .elementor-4103 .elementor-element.elementor-element-d271813 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-4103 .elementor-element.elementor-element-180d4d3 .elementor-counter-number-wrapper { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-a5593ed { text-align: center; }
  .elementor-4103 .elementor-element.elementor-element-a5593ed .elementor-heading-title { font-size: 15px; }
  .elementor-4103 .elementor-element.elementor-element-1d6aef3 { --min-height: 0vh; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-59edf46 { --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-4103 .elementor-element.elementor-element-a1fdcb4 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); padding: 0px; }
  .elementor-4103 .elementor-element.elementor-element-a1fdcb4.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
  .elementor-4103 .elementor-element.elementor-element-a1fdcb4 .elementor-heading-title { font-size: 30px; }
  .elementor-4103 .elementor-element.elementor-element-44ae485 { --min-height: 0vh; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-44ae485.e-con { --flex-grow: 0; --flex-shrink: 0; }
  .elementor-4103 .elementor-element.elementor-element-8ca25ff { --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-d175ec3 { --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: 20px 0px; --row-gap: 20px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-widget-image .widget-image-caption { font-size: var(--e-global-typography-text-font-size); }
  .elementor-4103 .elementor-element.elementor-element-73cd8e5 img, .elementor-4103 .elementor-element.elementor-element-8792d62 img, .elementor-4103 .elementor-element.elementor-element-dae8c8a img { height: auto; border-radius: 30px; }
  .elementor-4103 .elementor-element.elementor-element-824ca73 .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-029f3dd .elementor-heading-title { font-size: 18px; }
  .elementor-widget-divider .elementor-divider__text { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-4103 .elementor-element.elementor-element-02e83ee, .elementor-4103 .elementor-element.elementor-element-dc01d4b { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
  .elementor-4103 .elementor-element.elementor-element-842f0e8 .elementor-heading-title { font-size: 20px; line-height: 26px; }
  .elementor-4103 .elementor-element.elementor-element-7f2406c { --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-f7112ec { --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: 20px 0px; --row-gap: 20px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-865023e .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-7efcf4a .elementor-heading-title { font-size: 18px; }
  .elementor-4103 .elementor-element.elementor-element-223b27b, .elementor-4103 .elementor-element.elementor-element-e5cafa3 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
  .elementor-4103 .elementor-element.elementor-element-4f3e39a .elementor-heading-title { font-size: 20px; line-height: 26px; }
  .elementor-4103 .elementor-element.elementor-element-a10d848 { --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-354684d { --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: 20px 0px; --row-gap: 20px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-bcf51f7 .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-e68f65b .elementor-heading-title { font-size: 18px; }
  .elementor-4103 .elementor-element.elementor-element-217524f, .elementor-4103 .elementor-element.elementor-element-fcc32aa { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
  .elementor-4103 .elementor-element.elementor-element-7d2f77d .elementor-heading-title { font-size: 20px; line-height: 26px; }
  .elementor-4103 .elementor-element.elementor-element-7f9d1a7 { --border-radius: 50px 50px 0px 0px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-dacfa79, .elementor-4103 .elementor-element.elementor-element-e20070a { --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; --column-gap: 0px; }
  .elementor-4103 .elementor-element.elementor-element-dacfa79 { --gap: 20px 0px; --row-gap: 20px; }
  .elementor-4103 .elementor-element.elementor-element-fa0dfcf .elementor-heading-title { font-size: 30px; }
  .elementor-4103 .elementor-element.elementor-element-71efdf8 .elementor-button { padding: 10px; }
  .elementor-widget-nested-tabs { --n-tabs-title-font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-4103 .elementor-element.elementor-element-e20070a { --gap: 30px 0px; --row-gap: 30px; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-300cd93 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-4103 .elementor-element.elementor-element-300cd93 .elementor-heading-title { font-size: 26px; line-height: 26px; }
  .elementor-4103 .elementor-element.elementor-element-f90ab2d { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-4103 .elementor-element.elementor-element-ad1551d { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-4103 .elementor-element.elementor-element-1bbdc8e, .elementor-4103 .elementor-element.elementor-element-7708ca7, .elementor-4103 .elementor-element.elementor-element-9871d47, .elementor-4103 .elementor-element.elementor-element-9c9a7d0 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-4103 .elementor-element.elementor-element-552a66c .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-654d7a8 .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-7776c60 .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-fd96544 .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-f942f6a { --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 0px; --row-gap: 30px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-430ccaa { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-4103 .elementor-element.elementor-element-430ccaa .elementor-heading-title { font-size: 26px; line-height: 26px; }
  .elementor-4103 .elementor-element.elementor-element-b944f30 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-4103 .elementor-element.elementor-element-2f132fe { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-4103 .elementor-element.elementor-element-39a10b8, .elementor-4103 .elementor-element.elementor-element-3fc3a7a, .elementor-4103 .elementor-element.elementor-element-87a6d58, .elementor-4103 .elementor-element.elementor-element-f03833f { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-4103 .elementor-element.elementor-element-26d2d66 .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-32b4473 .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-527ebf4 .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-5499f5a .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-e1f7ea5 { --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 0px; --row-gap: 30px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-73ff7c5 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-4103 .elementor-element.elementor-element-73ff7c5 .elementor-heading-title { font-size: 26px; line-height: 26px; }
  .elementor-4103 .elementor-element.elementor-element-cae238a { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-4103 .elementor-element.elementor-element-6fc85b4 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-4103 .elementor-element.elementor-element-0c34032, .elementor-4103 .elementor-element.elementor-element-e99aa0b, .elementor-4103 .elementor-element.elementor-element-ee234b2, .elementor-4103 .elementor-element.elementor-element-fbed5a4 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-4103 .elementor-element.elementor-element-14d490b .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-1e83773 .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-60b9a1f .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-de483e9 .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-4103 .elementor-element.elementor-element-355d325 { margin: 30px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --n-tabs-title-padding-top: 20px; --n-tabs-title-padding-right: 0px; --n-tabs-title-padding-bottom: 20px; --n-tabs-title-padding-left: 0px; }
  .elementor-4103 .elementor-element.elementor-element-2356106 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-026d6f7 .elementor-heading-title, .elementor-4103 .elementor-element.elementor-element-08e31a0 .elementor-heading-title { font-size: 30px; }
  .elementor-4103 .elementor-element.elementor-element-145c933 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-4103 .elementor-element.elementor-element-f71e151 { border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-4103 .elementor-element.elementor-element-661a56d { --width: 81px; }
  .elementor-4103 .elementor-element.elementor-element-be76b92 { --width: 66px; }
  .elementor-4103 .elementor-element.elementor-element-0f6bc19 { width: 100%; max-width: 100%; }
  .elementor-4103 .elementor-element.elementor-element-c47b60c { border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-4103 .elementor-element.elementor-element-4a8baaa { --width: 81px; }
  .elementor-4103 .elementor-element.elementor-element-cf12c68 { --width: 66px; }
  .elementor-4103 .elementor-element.elementor-element-5a285d5 { width: 100%; max-width: 100%; }
  .elementor-4103 .elementor-element.elementor-element-3a27b44 { border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-4103 .elementor-element.elementor-element-208fcb4 { --width: 81px; }
  .elementor-4103 .elementor-element.elementor-element-a5681d7 { --width: 66px; }
  .elementor-4103 .elementor-element.elementor-element-b817836 { width: 100%; max-width: 100%; }
  .elementor-4103 .elementor-element.elementor-element-62b6f16 { --min-height: 300px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-4103 .elementor-element.elementor-element-026d6f7 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 14px); text-align: center; }
  .elementor-4103 .elementor-element.elementor-element-240fe71 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); text-align: center; }
  .elementor-4103 .elementor-element.elementor-element-240fe71 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-4103 .elementor-element.elementor-element-1c79861 { --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-around; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-4103 .elementor-element.elementor-element-22dfb4c, .elementor-4103 .elementor-element.elementor-element-36f949c { width: 100%; max-width: 100%; }
  .elementor-4103 .elementor-element.elementor-element-36f949c .elementor-button { padding: 15px 34px; }
  .elementor-4103 .elementor-element.elementor-element-22dfb4c .elementor-button { font-size: 17px; padding: 15px 34px; }
  .elementor-4103 .elementor-element.elementor-element-8854b0e { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
}
.elementor-4103 .elementor-element.elementor-element-19f248e { background-color: rgba(40, 45, 53, 0) !important; }
@media (max-width: 767px) {
  .elementor-4103 .elementor-element.elementor-element-19f248e { background-color: rgb(40, 45, 53) !important; }
}
.elementor-4103 .elementor-element.elementor-element-2ac5740 { width: 100%; }
.elementor-4103 .elementor-element.elementor-element-006dbdf .e-con-inner { position: relative; }
.elementor-4103 .elementor-element.elementor-element-b944f30, .elementor-4103 .elementor-element.elementor-element-cae238a, .elementor-4103 .elementor-element.elementor-element-f90ab2d { background: rgba(255, 255, 255, 0.1); }
.elementor-4103 .elementor-element.elementor-element-355d325 .e-n-tabs-heading img { height: 43px; opacity: 0.5; }
.elementor-4103 .elementor-element.elementor-element-355d325 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] img { opacity: 1; }
.elementor-4103 .elementor-element.elementor-element-7c1bd3b, .elementor-4103 .elementor-element.elementor-element-89a18f3, .elementor-4103 .elementor-element.elementor-element-e037d31 { height: 100%; animation: 10s linear 0s infinite normal none running rotate; }