@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.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-widget-n-accordion { --n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%; }
.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item { display: flex; flex-direction: column; position: relative; }
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) { margin-block-end: var(--n-accordion-item-title-space-between); }
:where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) { border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color); }
.elementor-widget-n-accordion .e-n-accordion-item-title { align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding); }
.elementor-widget-n-accordion .e-n-accordion-item-title-header, .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; }
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1, .elementor-widget-n-accordion .e-n-accordion-item-title-header h2, .elementor-widget-n-accordion .e-n-accordion-item-title-header h3, .elementor-widget-n-accordion .e-n-accordion-item-title-header h4, .elementor-widget-n-accordion .e-n-accordion-item-title-header h5, .elementor-widget-n-accordion .e-n-accordion-item-title-header h6, .elementor-widget-n-accordion .e-n-accordion-item-title-header p { margin-block: 0px; }
.elementor-widget-n-accordion .e-n-accordion-item-title-text { align-items: center; font-size: var(--n-accordion-title-font-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon { align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content; }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span { height: var(--n-accordion-icon-size); width: auto; }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); font-size: var(--n-accordion-icon-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); height: var(--n-accordion-icon-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title > span, .elementor-widget-n-accordion .e-n-accordion-item > span { cursor: pointer; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title { color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content); }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened, .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-active-color); }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-active-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title { color: var(--n-accordion-title-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed { display: flex; }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); }
.elementor-6802 .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: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-6802 .elementor-element.elementor-element-0b6efbe:not(.elementor-motion-effects-element-type-background), .elementor-6802 .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/services/hire-dedicated-full-stack-developers.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.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-6802 .elementor-element.elementor-element-29650cd { z-index: 1; }
.elementor-6802 .elementor-element.elementor-element-29650cd .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 50px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-6444ed1 { margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 0px); z-index: 1; }
.elementor-6802 .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-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-6802 .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 30px 15px 27px; }
.elementor-6802 .elementor-element.elementor-element-e04ca21 { margin: 28px 0 calc(var(--kit-widget-spacing, 0px) + 0px); z-index: 1; }
.elementor-6802 .elementor-element.elementor-element-e04ca21 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-6802 .elementor-element.elementor-element-e04ca21 .elementor-button .elementor-button-content-wrapper { gap: 9px; }
.elementor-6802 .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: 50px; --padding-bottom: 45px; --padding-left: 20px; --padding-right: 20px; bottom: 0px; --z-index: 1; }
.elementor-6802 .elementor-element.elementor-element-19f248e:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-19f248e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(40, 45, 53); }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-19f248e { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-19f248e { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-6d64155 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 0px 178px; --row-gap: 0px; --column-gap: 178px; }
.elementor-6802 .elementor-element.elementor-element-1cfaf19, .elementor-6802 .elementor-element.elementor-element-2bc37c8, .elementor-6802 .elementor-element.elementor-element-61dfe12 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 14px 0px; --row-gap: 14px; --column-gap: 0px; }
.elementor-6802 .elementor-element.elementor-element-196f1a0 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-370f8a8 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-f6167b4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-8911840 { --display: flex; --position: absolute; --min-height: 100%; top: 0px; }
.elementor-6802 .elementor-element.elementor-element-8911840:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-8911840 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 0, 0, 0.78); }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-8911840 { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-8911840 { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-9d3b419 { --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; --padding-top: 201px; --padding-bottom: 69px; --padding-left: 20px; --padding-right: 20px; }
.elementor-6802 .elementor-element.elementor-element-9d3b419:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-9d3b419 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/services/1-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6802 .elementor-element.elementor-element-7372277 { --display: flex; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 3; }
.elementor-6802 .elementor-element.elementor-element-7dc3496 { --display: flex; --position: absolute; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; top: -143px; --z-index: 6; }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-7dc3496 { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-7dc3496 { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-60c2fbb.elementor-element { --align-self: center; }
.elementor-6802 .elementor-element.elementor-element-60c2fbb .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-widget-text-editor { font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); color: var(--e-global-color-text); }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var(--e-global-color-primary); }
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-6802 .elementor-element.elementor-element-d02e9d4 { padding: 20px 0px 0px; font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; }
.elementor-6802 .elementor-element.elementor-element-d02e9d4.elementor-element { --align-self: flex-start; }
.elementor-6802 .elementor-element.elementor-element-b07cd8d { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 20px 20px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --margin-top: 125px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 27px; --padding-bottom: 13px; --padding-left: 30px; --padding-right: 30px; --z-index: 5; }
.elementor-6802 .elementor-element.elementor-element-b07cd8d:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-b07cd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(225, 246, 242) 0px, rgba(225, 246, 242, 0) 100%); }
.elementor-6802 .elementor-element.elementor-element-00f9de9 { --display: flex; --min-height: 210px; --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-radius: 20px 20px 0px 0px; --padding-top: 32px; --padding-bottom: 61px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-00f9de9:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-00f9de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 100%); }
.elementor-6802 .elementor-element.elementor-element-34f843c { text-align: center; }
.elementor-6802 .elementor-element.elementor-element-34f843c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-21ffc65 { width: var(--container-widget-width, 87% ); max-width: 87%; margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 87%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-21ffc65 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-3e987aa { --display: flex; --min-height: 210px; --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-radius: 20px 20px 0px 0px; --padding-top: 32px; --padding-bottom: 61px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-3e987aa:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-3e987aa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 100%); }
.elementor-6802 .elementor-element.elementor-element-8eff7ff { text-align: center; }
.elementor-6802 .elementor-element.elementor-element-8eff7ff .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-87e09a6 { width: var(--container-widget-width, 88% ); max-width: 88%; margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 88%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-87e09a6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-55d8350 { --display: flex; --min-height: 210px; --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-radius: 20px 20px 0px 0px; --padding-top: 32px; --padding-bottom: 61px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-55d8350:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-55d8350 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 100%); }
.elementor-6802 .elementor-element.elementor-element-177c3bf { text-align: center; }
.elementor-6802 .elementor-element.elementor-element-177c3bf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-f9a9577 { width: var(--container-widget-width, 84% ); max-width: 84%; margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 84%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-f9a9577 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-5e075ed { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --overflow: hidden; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 110px; --padding-bottom: 96px; --padding-left: 20px; --padding-right: 20px; }
.elementor-6802 .elementor-element.elementor-element-6eb05b7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-6e9bcbe { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --overflow: hidden; --margin-top: 43px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-7698344 { --display: flex; --min-height: 430px; border-style: none; --border-style: none; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-7698344:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-7698344 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-6802 .elementor-element.elementor-element-7698344.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-6802 .elementor-element.elementor-element-b278017 { --display: flex; --min-height: 360px; --background-transition: 0.3s; --padding-top: 31px; --padding-bottom: 39px; --padding-left: 39px; --padding-right: 39px; }
.elementor-6802 .elementor-element.elementor-element-b278017:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-b278017 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-6802 .elementor-element.elementor-element-b278017:hover { background-color: rgb(45, 51, 59); }
.elementor-6802 .elementor-element.elementor-element-a882016 { --display: flex; --min-height: 59px; }
.elementor-6802 .elementor-element.elementor-element-870713e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.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-6802 .elementor-element.elementor-element-8e670ac { --divider-border-style: solid; --divider-color: #FFFFFF1A; --divider-border-width: 1px; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 27px); }
.elementor-6802 .elementor-element.elementor-element-8e670ac .elementor-divider-separator { width: 100%; }
.elementor-6802 .elementor-element.elementor-element-8e670ac .elementor-divider { padding-block: 0px; }
.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-6802 .elementor-element.elementor-element-d58a5c0 { text-align: left; }
.elementor-6802 .elementor-element.elementor-element-d58a5c0 img { width: 22px; height: 22px; }
.elementor-6802 .elementor-element.elementor-element-3a87f0c { margin: 15px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-6802 .elementor-element.elementor-element-3a87f0c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-79963b2 img { height: 150px; object-fit: cover; object-position: center top; }
.elementor-6802 .elementor-element.elementor-element-d451d91 { --display: flex; --min-height: 430px; border-style: none; --border-style: none; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-d451d91:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-d451d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-6802 .elementor-element.elementor-element-d451d91.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-6802 .elementor-element.elementor-element-f951388 { --display: flex; --min-height: 360px; --background-transition: 0.3s; --padding-top: 31px; --padding-bottom: 39px; --padding-left: 39px; --padding-right: 39px; }
.elementor-6802 .elementor-element.elementor-element-f951388:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-f951388 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-6802 .elementor-element.elementor-element-f951388:hover { background-color: rgb(45, 51, 59); }
.elementor-6802 .elementor-element.elementor-element-3a08b00 { --display: flex; --min-height: 59px; }
.elementor-6802 .elementor-element.elementor-element-1a835e6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-b4af5ea { --divider-border-style: solid; --divider-color: #FFFFFF1A; --divider-border-width: 1px; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 27px); }
.elementor-6802 .elementor-element.elementor-element-b4af5ea .elementor-divider-separator { width: 100%; }
.elementor-6802 .elementor-element.elementor-element-b4af5ea .elementor-divider { padding-block: 0px; }
.elementor-6802 .elementor-element.elementor-element-9583627 { text-align: left; }
.elementor-6802 .elementor-element.elementor-element-9583627 img { width: 22px; height: 22px; }
.elementor-6802 .elementor-element.elementor-element-7ce926b { margin: 15px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-6802 .elementor-element.elementor-element-7ce926b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-c114f25 img { height: 150px; object-fit: cover; object-position: center top; }
.elementor-6802 .elementor-element.elementor-element-35cb98e { --display: flex; --min-height: 430px; border-style: none; --border-style: none; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-35cb98e:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-35cb98e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-6802 .elementor-element.elementor-element-35cb98e.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-6802 .elementor-element.elementor-element-2e919cc { --display: flex; --min-height: 360px; --background-transition: 0.3s; --padding-top: 31px; --padding-bottom: 39px; --padding-left: 39px; --padding-right: 39px; }
.elementor-6802 .elementor-element.elementor-element-2e919cc:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-2e919cc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-6802 .elementor-element.elementor-element-2e919cc:hover { background-color: rgb(45, 51, 59); }
.elementor-6802 .elementor-element.elementor-element-6ff7d47 { --display: flex; --min-height: 59px; }
.elementor-6802 .elementor-element.elementor-element-076c09a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-e68f9da { --divider-border-style: solid; --divider-color: #FFFFFF1A; --divider-border-width: 1px; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 27px); }
.elementor-6802 .elementor-element.elementor-element-e68f9da .elementor-divider-separator { width: 100%; }
.elementor-6802 .elementor-element.elementor-element-e68f9da .elementor-divider { padding-block: 0px; }
.elementor-6802 .elementor-element.elementor-element-5a66d94 { text-align: left; }
.elementor-6802 .elementor-element.elementor-element-5a66d94 img { width: 22px; height: 22px; }
.elementor-6802 .elementor-element.elementor-element-cc4f42e { margin: 15px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-6802 .elementor-element.elementor-element-cc4f42e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-eefacaf img { height: 150px; object-fit: cover; object-position: center top; }
.elementor-6802 .elementor-element.elementor-element-475795f { --display: flex; --min-height: 430px; border-style: none; --border-style: none; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-475795f:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-475795f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-6802 .elementor-element.elementor-element-475795f.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-6802 .elementor-element.elementor-element-dd77eeb { --display: flex; --min-height: 360px; --background-transition: 0.3s; --padding-top: 31px; --padding-bottom: 39px; --padding-left: 39px; --padding-right: 39px; }
.elementor-6802 .elementor-element.elementor-element-dd77eeb:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-dd77eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-6802 .elementor-element.elementor-element-dd77eeb:hover { background-color: rgb(45, 51, 59); }
.elementor-6802 .elementor-element.elementor-element-da4d93f { --display: flex; --min-height: 59px; }
.elementor-6802 .elementor-element.elementor-element-221306e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-7a56292 { --divider-border-style: solid; --divider-color: #FFFFFF1A; --divider-border-width: 1px; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 27px); }
.elementor-6802 .elementor-element.elementor-element-7a56292 .elementor-divider-separator { width: 100%; }
.elementor-6802 .elementor-element.elementor-element-7a56292 .elementor-divider { padding-block: 0px; }
.elementor-6802 .elementor-element.elementor-element-7cfc6a6 { text-align: left; }
.elementor-6802 .elementor-element.elementor-element-7cfc6a6 img { width: 22px; height: 22px; }
.elementor-6802 .elementor-element.elementor-element-2cd9585 { margin: 15px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-6802 .elementor-element.elementor-element-2cd9585 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-7bcd005 img { height: 150px; object-fit: cover; object-position: center top; }
.elementor-6802 .elementor-element.elementor-element-fa25e84 { --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; --overlay-opacity: 0.5; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 118px; --padding-bottom: 100px; --padding-left: 100px; --padding-right: 100px; }
.elementor-6802 .elementor-element.elementor-element-fa25e84::before, .elementor-6802 .elementor-element.elementor-element-fa25e84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-fa25e84 > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-fa25e84 > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-fa25e84 > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-fa25e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(15, 23, 42, 0.05) 0px, rgba(15, 23, 42, 0.03) 26%); }
.elementor-6802 .elementor-element.elementor-element-e9f03b5 { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 41px); padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-e9f03b5.elementor-element { --align-self: center; }
.elementor-6802 .elementor-element.elementor-element-e9f03b5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-5533fd4 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-e5d9e8e { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-6802 .elementor-element.elementor-element-e5d9e8e:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-e5d9e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-4bea636 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-95dd3de { --display: flex; }
.elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-widget-icon.elementor-view-default .elementor-icon, .elementor-widget-icon.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-widget-icon.elementor-view-default .elementor-icon svg, .elementor-widget-icon.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-6802 .elementor-element.elementor-element-5c61b22 .elementor-icon-wrapper { text-align: center; }
.elementor-6802 .elementor-element.elementor-element-cabcd60 { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-cabcd60 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-202c263 { --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; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-6802 .elementor-element.elementor-element-202c263.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-6802 .elementor-element.elementor-element-7624182 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --gap: 2px 10px; --row-gap: 2px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-6802 .elementor-element.elementor-element-dc18af9 { --display: flex; --min-height: 0px; --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-dc18af9:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-dc18af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-379e426 { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-e06dc31 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-175f10a img { width: 73%; }
.elementor-6802 .elementor-element.elementor-element-dddea14 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-dddea14 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-fa4a7da { --display: flex; --min-height: 0px; --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; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-fa4a7da:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-fa4a7da > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-54ae877 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-796a5c4 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-1df4963 img { width: 33%; }
.elementor-6802 .elementor-element.elementor-element-67a4517 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-67a4517 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-79f4ef2 { --display: flex; --min-height: 0px; --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-79f4ef2:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-79f4ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-e3c211b { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-44ee207 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-0101a1c { padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-0101a1c img { width: 60%; }
.elementor-6802 .elementor-element.elementor-element-fd18056 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-fd18056 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-9a602cd { --display: flex; --min-height: 0px; --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; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-9a602cd:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-9a602cd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-bc923d8 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-60504c8 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-e66a99f { padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-1c5c023 img, .elementor-6802 .elementor-element.elementor-element-e66a99f img { width: 38%; max-width: 38%; }
.elementor-6802 .elementor-element.elementor-element-6633644 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-6633644 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-773cd70 { --display: flex; --min-height: 0px; --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; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-773cd70:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-773cd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-1b78d13 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-1ae8f17 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-1c5c023 { padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-b19f72d { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-b19f72d .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-fc41521 { --display: flex; --min-height: 0px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-fc41521:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-fc41521 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-1d82695 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-2e8a706 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-4533e2d { padding: 10px 0px 5px; }
.elementor-6802 .elementor-element.elementor-element-4533e2d img { width: 68%; max-width: 51%; }
.elementor-6802 .elementor-element.elementor-element-aa36b5e { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-aa36b5e .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-3c42068 { --display: flex; --min-height: 0px; --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; --padding-top: 10px; --padding-bottom: 3px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-3c42068:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-3c42068 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-d6fdd47 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-ccc9541 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-d87671c { padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-d87671c img { width: 55%; max-width: 70%; }
.elementor-6802 .elementor-element.elementor-element-d828fd4 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-d828fd4 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-9ac378a { --display: flex; --min-height: 0px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-9ac378a:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-9ac378a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-1bc8442 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-c4934b8 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-5f1c299 { padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-5f1c299 img { width: 68%; max-width: 51%; }
.elementor-6802 .elementor-element.elementor-element-998e9ff { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-998e9ff .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-e534657 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-6802 .elementor-element.elementor-element-e534657:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-e534657 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-a33ae70 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-ce52765 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-5d3b395 .elementor-icon-wrapper { text-align: center; }
.elementor-6802 .elementor-element.elementor-element-381ef0b { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-381ef0b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-990ba81 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --gap: 8px 10px; --row-gap: 8px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-6802 .elementor-element.elementor-element-a9526c1 { --display: flex; --min-height: 0px; --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-a9526c1:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-a9526c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-57cd906 { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-354e011 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-a120c76 img { width: 39%; }
.elementor-6802 .elementor-element.elementor-element-f57ae4f { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-f57ae4f .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-442703e { --display: flex; --min-height: 0px; --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; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-442703e:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-442703e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-fc5ce49 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-b1a83c0 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-83c2099 img { width: 33%; }
.elementor-6802 .elementor-element.elementor-element-f1757fb { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-f1757fb .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-00fea72 { --display: flex; --min-height: 0px; --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-00fea72:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-00fea72 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-dfc85a5 { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 5px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-22a9857 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-a796b2a { padding: 0px 0px 5px; }
.elementor-6802 .elementor-element.elementor-element-a796b2a img { width: 41%; }
.elementor-6802 .elementor-element.elementor-element-a35e484 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-a35e484 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-24f6805 { --display: flex; --min-height: 0px; --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; --padding-top: 8px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-24f6805:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-24f6805 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-d49fe8a { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-049f72a { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-4207263 img, .elementor-6802 .elementor-element.elementor-element-d074833 img { width: 37%; }
.elementor-6802 .elementor-element.elementor-element-eac6ed4 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-eac6ed4 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-0db8ac5 { --display: flex; --min-height: 0px; --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; --padding-top: 8px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-0db8ac5:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-0db8ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-380fe6d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-70dfa29 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-3776f23 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-3776f23 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-74f282e { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-74f282e:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-74f282e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-63dfd6c { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-8870ef3 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-7d82875 .elementor-icon-wrapper { text-align: center; }
.elementor-6802 .elementor-element.elementor-element-4e5fdb4 { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-4e5fdb4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-91d2edb { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-6802 .elementor-element.elementor-element-67969ec { --display: flex; --min-height: 0px; --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-67969ec:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-67969ec > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-eba4c87 { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 5px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-51a779e { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-748fc42 { padding: 5px 0px 0px; }
.elementor-6802 .elementor-element.elementor-element-748fc42 img { width: 32%; }
.elementor-6802 .elementor-element.elementor-element-1837681 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-1837681 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-271caaf { --display: flex; --min-height: 0px; --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; --padding-top: 5px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-271caaf:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-271caaf > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-46e20a9 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-56c024a { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-f7a885b { padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-f7a885b img { width: 40%; }
.elementor-6802 .elementor-element.elementor-element-5d0dee6 { width: 100%; max-width: 100%; padding: 0px 0px 3px; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-5d0dee6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-9090823 { --display: flex; --min-height: 0px; --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; --padding-top: 5px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-9090823:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-9090823 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-3c40d3a { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-55880bb { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-d2da772 { padding: 5px 0px 0px; }
.elementor-6802 .elementor-element.elementor-element-d2da772 img { width: 41%; }
.elementor-6802 .elementor-element.elementor-element-3844e17 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-3844e17 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-54f0cdd { --display: flex; --min-height: 0px; --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-54f0cdd:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-54f0cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-9f8c6b0 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-555f21e { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-396ed91 { padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-396ed91 img { width: 52%; }
.elementor-6802 .elementor-element.elementor-element-9168f19 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-9168f19 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-8d008a0 { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-8d008a0:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-8d008a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-5131473 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-c554f40 img { width: 73%; }
.elementor-6802 .elementor-element.elementor-element-85a64ab { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-85a64ab .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-fe87c7d { --display: flex; --min-height: 0px; --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; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-fe87c7d:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-fe87c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-23b7787 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-80c688b { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-2384246 img { width: 33%; }
.elementor-6802 .elementor-element.elementor-element-a8549e0 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-a8549e0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-21410bb { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-21410bb:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-21410bb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-d08ded3 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-73edc27 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-988191f .elementor-icon-wrapper { text-align: center; }
.elementor-6802 .elementor-element.elementor-element-13c0121 { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-13c0121 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; text-decoration: underline; line-height: 30px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-f43f181 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-6802 .elementor-element.elementor-element-2c2f12b { --display: flex; --min-height: 0px; --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; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-2c2f12b:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-2c2f12b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-bd66050 { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 15px; --padding-bottom: 5px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-f46945a { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-f46945a .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 700; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-226afbd { --display: flex; --min-height: 0px; --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; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-226afbd:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-226afbd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-95dcf90 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-c6502d5 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-c6502d5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 700; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-314c3f9 { --display: flex; --min-height: 0px; --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; --padding-top: 15px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-314c3f9:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-314c3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-f34b30f { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-974518c { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-974518c .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 700; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-7600bf5 { --display: flex; --min-height: 0px; --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; --padding-top: 5px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-7600bf5:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-7600bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-c9a2d36 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-1659e94 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-1659e94 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 700; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-41e8232 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-41e8232:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-41e8232 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-001c8e9 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-eb34f9a { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-6928cb1 .elementor-icon-wrapper { text-align: center; }
.elementor-6802 .elementor-element.elementor-element-44c7829 { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-44c7829 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-23af6bc { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: -20px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-6802 .elementor-element.elementor-element-39a4060 { --display: flex; --min-height: 0px; --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-39a4060:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-39a4060 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-1c01fe1 { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 5px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-dafbee0 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-1242a0c img { width: 32%; }
.elementor-6802 .elementor-element.elementor-element-3a51be0 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-3a51be0 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-7fa0225 { --display: flex; --min-height: 0px; --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; --padding-top: 5px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-7fa0225:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-7fa0225 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-5fc505c { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-0afd262 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-316e930 img { width: 40%; }
.elementor-6802 .elementor-element.elementor-element-74b3d89 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-74b3d89 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-a57c64e { --display: flex; --min-height: 0px; --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; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-a57c64e:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-a57c64e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-9dade0c { --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; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-59bbbcb { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-ed736d6 { padding: 10px 0px 5px; }
.elementor-6802 .elementor-element.elementor-element-ed736d6 img { width: 52%; }
.elementor-6802 .elementor-element.elementor-element-ff514d2 { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-ff514d2 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-af1160c { --display: flex; --min-height: 0px; --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; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-af1160c:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-af1160c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-6802 .elementor-element.elementor-element-8ba613c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-6802 .elementor-element.elementor-element-883662b { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-d7c92c4 img { width: 41%; }
.elementor-6802 .elementor-element.elementor-element-a41c9db { width: 100%; max-width: 100%; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-a41c9db .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-6802 .elementor-element.elementor-element-a3695cf { --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; --overlay-opacity: 0.5; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 80px; --padding-left: 100px; --padding-right: 20px; }
.elementor-6802 .elementor-element.elementor-element-a3695cf::before, .elementor-6802 .elementor-element.elementor-element-a3695cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-a3695cf > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-a3695cf > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-a3695cf > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-a3695cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(90deg, rgb(15, 23, 42) 0px, rgb(30, 41, 59) 90%); }
.elementor-6802 .elementor-element.elementor-element-6ea36ea { background-color: transparent; margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px 0px 0px 200px; background-image: linear-gradient(rgba(40, 45, 53, 0) 0px, rgba(40, 45, 53, 0.02) 100%); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-6802 .elementor-element.elementor-element-6ea36ea .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-e6695d3 .elementor-button { background-color: rgba(216, 12, 24, 0); font-family: Blinker, sans-serif; font-size: 25px; font-weight: 600; 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 40px 15px 46px; }
.elementor-6802 .elementor-element.elementor-element-e6695d3 { padding: 80px 0px 0px 50px; border-style: solid; border-width: 0px; border-color: rgba(255, 255, 255, 0); }
.elementor-6802 .elementor-element.elementor-element-e6695d3 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-6802 .elementor-element.elementor-element-e6695d3 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-6802 .elementor-element.elementor-element-e6695d3 .elementor-button:focus, .elementor-6802 .elementor-element.elementor-element-e6695d3 .elementor-button:hover { color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-e6695d3 .elementor-button:focus svg, .elementor-6802 .elementor-element.elementor-element-e6695d3 .elementor-button:hover svg { fill: rgb(255, 255, 255); }
.elementor-6802 .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: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-6802 .elementor-element.elementor-element-2356106:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-2356106 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); background-image: url("/wp-content/uploads/menu/services/47-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6802 .elementor-element.elementor-element-08e31a0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-9db37fe { --display: flex; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 55px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-6802 .elementor-element.elementor-element-9db37fe:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-9db37fe > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-145c933 { --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; --margin-top: 25px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-661a56d, .elementor-6802 .elementor-element.elementor-element-f71e151 { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap-mobile: wrap; --align-items: center; }
.elementor-6802 .elementor-element.elementor-element-f71e151 { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --justify-content: flex-start; 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: 57px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-661a56d { --min-height: 81px; --flex-direction: row; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --justify-content: center; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-6802 .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(255, 255, 255, 0.3); --border-color: #FFFFFF4D; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-e037d31 { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-e037d31 { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-be76b92 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-6802 .elementor-element.elementor-element-be76b92:not(.elementor-motion-effects-element-type-background), .elementor-6802 .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/services/1-3-45f2d30f.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-6802 .elementor-element.elementor-element-3fc5af6 { margin: 17px 0 calc(var(--kit-widget-spacing, 0px) + 13px); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-3fc5af6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-0f6bc19 { width: var(--container-widget-width, 77% ); max-width: 77%; padding: 0px; --container-widget-width: 77%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-0f6bc19 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-208fcb4, .elementor-6802 .elementor-element.elementor-element-3a27b44 { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap-mobile: wrap; --align-items: center; }
.elementor-6802 .elementor-element.elementor-element-3a27b44 { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --justify-content: flex-start; 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: 57px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-208fcb4 { --min-height: 81px; --flex-direction: row; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --justify-content: center; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-6802 .elementor-element.elementor-element-a5681d7 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-6802 .elementor-element.elementor-element-a5681d7:not(.elementor-motion-effects-element-type-background), .elementor-6802 .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/services/3-3-5f225eb4.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-6802 .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(255, 255, 255, 0.3); --border-color: #FFFFFF4D; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-7c1bd3b { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-7c1bd3b { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-ac80ec5 { margin: 17px 0 calc(var(--kit-widget-spacing, 0px) + 13px); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-ac80ec5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-b817836 { width: var(--container-widget-width, 80% ); max-width: 80%; padding: 0px; --container-widget-width: 80%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-b817836 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-4a8baaa, .elementor-6802 .elementor-element.elementor-element-c47b60c { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap-mobile: wrap; --align-items: center; }
.elementor-6802 .elementor-element.elementor-element-c47b60c { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --justify-content: flex-start; 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: 57px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-4a8baaa { --min-height: 81px; --flex-direction: row; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --justify-content: center; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-6802 .elementor-element.elementor-element-cf12c68 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-6802 .elementor-element.elementor-element-cf12c68:not(.elementor-motion-effects-element-type-background), .elementor-6802 .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/services/2-3-837ff11d.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-6802 .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(255, 255, 255, 0.3); --border-color: #FFFFFF4D; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-89a18f3 { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-89a18f3 { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-3cde0b7 { margin: 17px 0 calc(var(--kit-widget-spacing, 0px) + 13px); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-3cde0b7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-5a285d5 { width: var(--container-widget-width, 76% ); max-width: 76%; padding: 0px; --container-widget-width: 76%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-6802 .elementor-element.elementor-element-5a285d5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-1f49841 { --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: 110px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
.elementor-6802 .elementor-element.elementor-element-5cc756f { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 50px); text-align: left; }
.elementor-6802 .elementor-element.elementor-element-5cc756f.elementor-element { --align-self: center; }
.elementor-6802 .elementor-element.elementor-element-5cc756f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 46px; color: rgb(19, 39, 55); }
.elementor-6802 .elementor-element.elementor-element-aadfb70 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-b701883 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-1c4cf9d .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-c852b23 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-ce70755 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-d912f8e .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-fa303be .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(40, 45, 53); }
.elementor-6802 .elementor-element.elementor-element-d6e8295 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-e504fee { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-45a910b { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-486cec2 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-7171801 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-6bb4de7 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-86e4ee3 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-322a0fe { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-d4d4229 { --n-accordion-title-font-size: 24px; --n-accordion-title-justify-content: space-between; --n-accordion-title-flex-grow: 1; --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 28px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-icon-size: 32px; --n-accordion-padding: 36px 0px 0px 0px; }
.elementor-6802 .elementor-element.elementor-element-d4d4229 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: solid; border-width: 1px 0px 0px; }
:where(.elementor-6802 .elementor-element.elementor-element-d4d4229 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { font-family: Blinker, sans-serif; font-weight: 600; }
:where(.elementor-6802 .elementor-element.elementor-element-d4d4229 > .e-n-accordion > .e-n-accordion-item) > .e-con { border-style: none; --padding-top: 20px; --padding-right: 0px; --padding-bottom: 20px; --padding-left: 0px; }
.elementor-6802 .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-6802 .elementor-element.elementor-element-62b6f16:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-62b6f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(39, 40, 46); background-image: url("/wp-content/uploads/menu/services/2-copy.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6802 .elementor-element.elementor-element-34a8616::before, .elementor-6802 .elementor-element.elementor-element-34a8616:hover::before, .elementor-6802 .elementor-element.elementor-element-34a8616:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-34a8616:hover > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-34a8616 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-34a8616 > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-6802 .elementor-element.elementor-element-34a8616 > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-34a8616 > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-34a8616 > .elementor-background-slideshow:hover::before, .elementor-6802 .elementor-element.elementor-element-34a8616 > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-34a8616 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, .elementor-6802 .elementor-element.elementor-element-62b6f16::before, .elementor-6802 .elementor-element.elementor-element-62b6f16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-62b6f16 > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-62b6f16 > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-62b6f16 > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-62b6f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, .elementor-6802 .elementor-element.elementor-element-722c724::before, .elementor-6802 .elementor-element.elementor-element-722c724 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-722c724 > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-722c724 > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-722c724 > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-722c724 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-6802 .elementor-element.elementor-element-026d6f7 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 22px); }
.elementor-6802 .elementor-element.elementor-element-026d6f7.elementor-element { --align-self: center; }
.elementor-6802 .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-6802 .elementor-element.elementor-element-240fe71 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 43px); text-align: center; }
.elementor-6802 .elementor-element.elementor-element-240fe71.elementor-element { --align-self: center; }
.elementor-6802 .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-6802 .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-6802 .elementor-element.elementor-element-36f949c .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; line-height: 16px; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-6802 .elementor-element.elementor-element-22dfb4c, .elementor-6802 .elementor-element.elementor-element-36f949c { padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-36f949c.elementor-element { --align-self: center; }
.elementor-6802 .elementor-element.elementor-element-36f949c .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-6802 .elementor-element.elementor-element-22dfb4c .elementor-button .elementor-button-content-wrapper, .elementor-6802 .elementor-element.elementor-element-36f949c .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-6802 .elementor-element.elementor-element-22dfb4c .elementor-button { background-color: rgba(255, 255, 255, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; 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-6802 .elementor-element.elementor-element-22dfb4c .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-6802 .elementor-element.elementor-element-c7c4a90 { --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: 100px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
.elementor-6802 .elementor-element.elementor-element-bbbd25d { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 50px); text-align: left; }
.elementor-6802 .elementor-element.elementor-element-bbbd25d.elementor-element { --align-self: center; }
.elementor-6802 .elementor-element.elementor-element-bbbd25d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 46px; color: rgb(19, 39, 55); }
.elementor-6802 .elementor-element.elementor-element-8d36d6b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-722c724 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --overlay-opacity: 0.5; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-34a8616 { --display: flex; --min-height: 340px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --overflow: hidden; --overlay-opacity: 1; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --overlay-transition: 0.3s; }
.elementor-6802 .elementor-element.elementor-element-34a8616:hover { --overlay-opacity: 1; }
.elementor-6802 .elementor-element.elementor-element-34a8616::before { --overlay-transition: 0.3s; }
.elementor-6802 .elementor-element.elementor-element-34a8616:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg); }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-5d0e58b { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-5d0e58b { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-5d0e58b { top: 0px; z-index: 1; }
.elementor-6802 .elementor-element.elementor-element-5d0e58b img, .elementor-6802 .elementor-element.elementor-element-7eff077 img, .elementor-6802 .elementor-element.elementor-element-82c36a3 img, .elementor-6802 .elementor-element.elementor-element-973b246 img { transition-duration: 0s; }
.elementor-6802 .elementor-element.elementor-element-b989bee { --display: flex; --z-index: 2; }
.elementor-6802 .elementor-element.elementor-element-b989bee:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-b989bee > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 243, 241); }
.elementor-6802 .elementor-element.elementor-element-7bf0bc3 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 65px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 40px; --z-index: 3; }
.elementor-6802 .elementor-element.elementor-element-6eaa675 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 31px; letter-spacing: 0.9px; color: rgb(19, 39, 55); }
.elementor-6802 .elementor-element.elementor-element-83f8212 { width: 100%; max-width: 100%; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-6802 .elementor-element.elementor-element-83f8212 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 22px; color: rgb(19, 39, 55); }
.elementor-6802 .elementor-element.elementor-element-577f058 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 40px; --z-index: 3; }
.elementor-6802 .elementor-element.elementor-element-f896701 .elementor-button { background-color: rgba(97, 206, 112, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 500; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); padding: 19px 0px; }
.elementor-6802 .elementor-element.elementor-element-f896701 { width: auto; padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-f896701 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-6802 .elementor-element.elementor-element-f896701 .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-6802 .elementor-element.elementor-element-b99389b { --display: flex; --min-height: 340px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --overflow: hidden; --overlay-opacity: 1; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-b99389b::before, .elementor-6802 .elementor-element.elementor-element-b99389b:hover::before, .elementor-6802 .elementor-element.elementor-element-b99389b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-b99389b:hover > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-b99389b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-b99389b > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-6802 .elementor-element.elementor-element-b99389b > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-b99389b > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-b99389b > .elementor-background-slideshow:hover::before, .elementor-6802 .elementor-element.elementor-element-b99389b > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-b99389b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-6802 .elementor-element.elementor-element-b99389b:hover { --overlay-opacity: 1; }
.elementor-6802 .elementor-element.elementor-element-b99389b, .elementor-6802 .elementor-element.elementor-element-b99389b::before { --overlay-transition: 0.3s; }
.elementor-6802 .elementor-element.elementor-element-b99389b:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg); }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-7eff077 { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-7eff077 { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-7eff077 { top: 0px; z-index: 0; }
.elementor-6802 .elementor-element.elementor-element-ddaa9fc { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-ddaa9fc:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-ddaa9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(88, 85, 189); }
.elementor-6802 .elementor-element.elementor-element-ec1bff7 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 065px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 40px; --z-index: 2; }
.elementor-6802 .elementor-element.elementor-element-763599a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 31px; letter-spacing: 0.9px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-ae62d25 { width: 100%; max-width: 100%; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-6802 .elementor-element.elementor-element-ae62d25 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-c747c52 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 40px; --z-index: 2; }
.elementor-6802 .elementor-element.elementor-element-7933524 .elementor-button { background-color: rgba(97, 206, 112, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 500; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); padding: 19px 0px; }
.elementor-6802 .elementor-element.elementor-element-7933524 { width: auto; padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-7933524 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-6802 .elementor-element.elementor-element-7933524 .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-6802 .elementor-element.elementor-element-f1ce117 { --display: flex; --min-height: 340px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --overflow: hidden; --overlay-opacity: 1; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-f1ce117::before, .elementor-6802 .elementor-element.elementor-element-f1ce117:hover::before, .elementor-6802 .elementor-element.elementor-element-f1ce117:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-f1ce117:hover > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-f1ce117 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-f1ce117 > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-6802 .elementor-element.elementor-element-f1ce117 > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-f1ce117 > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-f1ce117 > .elementor-background-slideshow:hover::before, .elementor-6802 .elementor-element.elementor-element-f1ce117 > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-f1ce117 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-6802 .elementor-element.elementor-element-f1ce117:hover { --overlay-opacity: 1; }
.elementor-6802 .elementor-element.elementor-element-f1ce117, .elementor-6802 .elementor-element.elementor-element-f1ce117::before { --overlay-transition: 0.3s; }
.elementor-6802 .elementor-element.elementor-element-f1ce117:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg); }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-82c36a3 { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-82c36a3 { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-82c36a3 { top: 0px; z-index: 0; }
.elementor-6802 .elementor-element.elementor-element-2977dcd { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-2977dcd:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-2977dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(72, 74, 76); }
.elementor-6802 .elementor-element.elementor-element-011286a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 065px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 40px; --z-index: 2; }
.elementor-6802 .elementor-element.elementor-element-b2edee4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 31px; letter-spacing: 0.9px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-a730675 { width: 100%; max-width: 100%; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-6802 .elementor-element.elementor-element-a730675 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-6802 .elementor-element.elementor-element-d61dedc { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 40px; --z-index: 2; }
.elementor-6802 .elementor-element.elementor-element-d45c3ac .elementor-button { background-color: rgba(97, 206, 112, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 500; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); padding: 19px 0px; }
.elementor-6802 .elementor-element.elementor-element-d45c3ac { width: auto; padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-d45c3ac .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-6802 .elementor-element.elementor-element-d45c3ac .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-6802 .elementor-element.elementor-element-9f276cb { --display: flex; --min-height: 340px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --overflow: hidden; --overlay-opacity: 1; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-6802 .elementor-element.elementor-element-9f276cb::before, .elementor-6802 .elementor-element.elementor-element-9f276cb:hover::before, .elementor-6802 .elementor-element.elementor-element-9f276cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-9f276cb:hover > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-9f276cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-9f276cb > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-6802 .elementor-element.elementor-element-9f276cb > .e-con-inner > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-9f276cb > .elementor-background-slideshow::before, .elementor-6802 .elementor-element.elementor-element-9f276cb > .elementor-background-slideshow:hover::before, .elementor-6802 .elementor-element.elementor-element-9f276cb > .elementor-background-video-container::before, .elementor-6802 .elementor-element.elementor-element-9f276cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-6802 .elementor-element.elementor-element-9f276cb:hover { --overlay-opacity: 1; }
.elementor-6802 .elementor-element.elementor-element-9f276cb, .elementor-6802 .elementor-element.elementor-element-9f276cb::before { --overlay-transition: 0.3s; }
.elementor-6802 .elementor-element.elementor-element-9f276cb:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg); }
body:not(.rtl) .elementor-6802 .elementor-element.elementor-element-973b246 { left: 0px; }
body.rtl .elementor-6802 .elementor-element.elementor-element-973b246 { right: 0px; }
.elementor-6802 .elementor-element.elementor-element-973b246 { top: 0px; z-index: 0; }
.elementor-6802 .elementor-element.elementor-element-4601b95 { --display: flex; }
.elementor-6802 .elementor-element.elementor-element-4601b95:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-4601b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(239, 248, 255); }
.elementor-6802 .elementor-element.elementor-element-5612bb5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 65px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 40px; --z-index: 2; }
.elementor-6802 .elementor-element.elementor-element-0742bdf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 31px; letter-spacing: 0.9px; color: rgb(19, 39, 55); }
.elementor-6802 .elementor-element.elementor-element-70c7217 { width: 100%; max-width: 100%; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-6802 .elementor-element.elementor-element-70c7217 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: rgb(19, 39, 55); }
.elementor-6802 .elementor-element.elementor-element-f36e86a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 40px; --z-index: 2; }
.elementor-6802 .elementor-element.elementor-element-adab196 .elementor-button { background-color: rgba(97, 206, 112, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 500; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); padding: 19px 0px; }
.elementor-6802 .elementor-element.elementor-element-adab196 { width: auto; padding: 0px; }
.elementor-6802 .elementor-element.elementor-element-adab196 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-6802 .elementor-element.elementor-element-adab196 .elementor-button .elementor-button-content-wrapper { gap: 10px; }
@media (min-width: 768px) {
  .elementor-6802 .elementor-element.elementor-element-6d64155 { --width: 1440px; }
  .elementor-6802 .elementor-element.elementor-element-1cfaf19, .elementor-6802 .elementor-element.elementor-element-2bc37c8, .elementor-6802 .elementor-element.elementor-element-61dfe12 { --width: auto; }
  .elementor-6802 .elementor-element.elementor-element-7372277 { --width: 1140px; }
  .elementor-6802 .elementor-element.elementor-element-35cb98e, .elementor-6802 .elementor-element.elementor-element-475795f, .elementor-6802 .elementor-element.elementor-element-7698344, .elementor-6802 .elementor-element.elementor-element-d451d91 { --width: 20.052vw; }
  .elementor-6802 .elementor-element.elementor-element-fa25e84 { --width: 100%; }
  .elementor-6802 .elementor-element.elementor-element-661a56d { --width: 81px; }
  .elementor-6802 .elementor-element.elementor-element-be76b92 { --width: 66px; }
  .elementor-6802 .elementor-element.elementor-element-208fcb4 { --width: 81px; }
  .elementor-6802 .elementor-element.elementor-element-a5681d7 { --width: 66px; }
  .elementor-6802 .elementor-element.elementor-element-4a8baaa { --width: 81px; }
  .elementor-6802 .elementor-element.elementor-element-cf12c68 { --width: 66px; }
  .elementor-6802 .elementor-element.elementor-element-322a0fe, .elementor-6802 .elementor-element.elementor-element-486cec2, .elementor-6802 .elementor-element.elementor-element-6bb4de7, .elementor-6802 .elementor-element.elementor-element-b701883, .elementor-6802 .elementor-element.elementor-element-e504fee { --width: 85%; }
  .elementor-6802 .elementor-element.elementor-element-011286a, .elementor-6802 .elementor-element.elementor-element-5612bb5, .elementor-6802 .elementor-element.elementor-element-7bf0bc3, .elementor-6802 .elementor-element.elementor-element-ec1bff7 { --content-width: 100%; }
}
@media (max-width: 1640px) and (min-width: 768px) {
  .elementor-6802 .elementor-element.elementor-element-202c263 { --width: 643.5px; }
}
@media (max-width: 1439px) and (min-width: 768px) {
  .elementor-6802 .elementor-element.elementor-element-1cfaf19, .elementor-6802 .elementor-element.elementor-element-2bc37c8, .elementor-6802 .elementor-element.elementor-element-61dfe12 { --width: auto; }
  .elementor-6802 .elementor-element.elementor-element-7372277 { --width: 100%; }
  .elementor-6802 .elementor-element.elementor-element-322a0fe, .elementor-6802 .elementor-element.elementor-element-486cec2, .elementor-6802 .elementor-element.elementor-element-6bb4de7, .elementor-6802 .elementor-element.elementor-element-b701883, .elementor-6802 .elementor-element.elementor-element-e504fee { --width: 80%; }
  .elementor-6802 .elementor-element.elementor-element-722c724 { --width: 100%; }
}
@media (max-width: 903px) and (min-width: 768px) {
  .elementor-6802 .elementor-element.elementor-element-35cb98e, .elementor-6802 .elementor-element.elementor-element-475795f, .elementor-6802 .elementor-element.elementor-element-7698344, .elementor-6802 .elementor-element.elementor-element-d451d91 { --width: 100%; }
  .elementor-6802 .elementor-element.elementor-element-722c724 { --width: 1100px; }
}
@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-6802 .elementor-element.elementor-element-23af6bc, .elementor-6802 .elementor-element.elementor-element-5533fd4, .elementor-6802 .elementor-element.elementor-element-7624182, .elementor-6802 .elementor-element.elementor-element-91d2edb, .elementor-6802 .elementor-element.elementor-element-990ba81, .elementor-6802 .elementor-element.elementor-element-b07cd8d, .elementor-6802 .elementor-element.elementor-element-f43f181 { --grid-auto-flow: row; }
  .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-image .widget-image-caption, .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .elementor-6802 .elementor-element.elementor-element-1f49841 { --padding-top: 110px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-722c724 { --grid-auto-flow: row; }
}
@media (max-width: 1439px) {
  .elementor-6802 .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-6802 .elementor-element.elementor-element-19f248e { --padding-top: 45px; --padding-bottom: 43px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-6d64155 { --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: stretch; }
  .elementor-6802 .elementor-element.elementor-element-9d3b419 { --padding-top: 201px; --padding-bottom: 109px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .elementor-6802 .elementor-element.elementor-element-b07cd8d { --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-00f9de9 { --min-height: 210px; }
  .elementor-6802 .elementor-element.elementor-element-3e987aa { --min-height: 232px; }
  .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-image .widget-image-caption { font-size: var(--e-global-typography-text-font-size); }
  .elementor-6802 .elementor-element.elementor-element-23af6bc, .elementor-6802 .elementor-element.elementor-element-5533fd4, .elementor-6802 .elementor-element.elementor-element-7624182, .elementor-6802 .elementor-element.elementor-element-91d2edb, .elementor-6802 .elementor-element.elementor-element-990ba81, .elementor-6802 .elementor-element.elementor-element-f43f181 { --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-2356106 { --padding-top: 119px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-3a27b44, .elementor-6802 .elementor-element.elementor-element-c47b60c, .elementor-6802 .elementor-element.elementor-element-f71e151 { --padding-top: 57px; --padding-bottom: 77px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-6802 .elementor-element.elementor-element-1f49841 { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-026d6f7 { text-align: center; }
  .elementor-6802 .elementor-element.elementor-element-c7c4a90 { --padding-top: 120px; --padding-bottom: 120px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-722c724 { --gap: 0vw 0.989vw; --row-gap: 0vw; --column-gap: 0.989vw; --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-34a8616 { --min-height: 450px; }
  .elementor-6802 .elementor-element.elementor-element-5d0e58b img { width: 100%; height: 480px; object-fit: cover; }
  .elementor-6802 .elementor-element.elementor-element-7bf0bc3 { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-0742bdf .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-6eaa675 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-763599a .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-b2edee4 .elementor-heading-title { font-size: 30px; }
  .elementor-6802 .elementor-element.elementor-element-b99389b { --min-height: 450px; }
  .elementor-6802 .elementor-element.elementor-element-7eff077 img, .elementor-6802 .elementor-element.elementor-element-82c36a3 img, .elementor-6802 .elementor-element.elementor-element-973b246 img { height: 480px; }
  .elementor-6802 .elementor-element.elementor-element-ec1bff7 { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-f1ce117 { --min-height: 450px; }
  .elementor-6802 .elementor-element.elementor-element-011286a { --padding-top: 20px; --padding-bottom: 00px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-9f276cb { --min-height: 450px; }
  .elementor-6802 .elementor-element.elementor-element-5612bb5 { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
}
@media (max-width: 903px) {
  .elementor-6802 .elementor-element.elementor-element-23af6bc, .elementor-6802 .elementor-element.elementor-element-5533fd4, .elementor-6802 .elementor-element.elementor-element-7624182, .elementor-6802 .elementor-element.elementor-element-91d2edb, .elementor-6802 .elementor-element.elementor-element-990ba81, .elementor-6802 .elementor-element.elementor-element-b07cd8d, .elementor-6802 .elementor-element.elementor-element-f43f181 { --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-076c09a .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-1a835e6 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-221306e .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-870713e .elementor-heading-title { font-size: 24px; }
  .elementor-6802 .elementor-element.elementor-element-79963b2 img, .elementor-6802 .elementor-element.elementor-element-7bcd005 img, .elementor-6802 .elementor-element.elementor-element-c114f25 img, .elementor-6802 .elementor-element.elementor-element-eefacaf img { width: 100%; object-fit: cover; object-position: center center; }
  .elementor-6802 .elementor-element.elementor-element-1f49841 { --padding-top: 20px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-5cc756f { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); padding: 0px; }
  .elementor-6802 .elementor-element.elementor-element-c7c4a90 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-6802 .elementor-element.elementor-element-bbbd25d { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); padding: 0px 20px; }
  .elementor-6802 .elementor-element.elementor-element-722c724 { --gap: 0px 15px; --row-gap: 0px; --column-gap: 15px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
}
@media (max-width: 767px) {
  .elementor-6802 .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-6802 .elementor-element.elementor-element-0b6efbe:not(.elementor-motion-effects-element-type-background), .elementor-6802 .elementor-element.elementor-element-0b6efbe > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: right top; }
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-6802 .elementor-element.elementor-element-29650cd .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-6802 .elementor-element.elementor-element-6444ed1 .elementor-heading-title { line-height: 24px; }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-6802 .elementor-element.elementor-element-e04ca21 .elementor-button { padding: 10px; }
  .elementor-6802 .elementor-element.elementor-element-19f248e { --min-height: 205px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-6d64155 { --gap: 20px 0px; --row-gap: 20px; --column-gap: 0px; }
  .elementor-6802 .elementor-element.elementor-element-1cfaf19, .elementor-6802 .elementor-element.elementor-element-2bc37c8, .elementor-6802 .elementor-element.elementor-element-61dfe12 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-6802 .elementor-element.elementor-element-f6167b4 .elementor-heading-title { font-size: 18px; }
  .elementor-6802 .elementor-element.elementor-element-9d3b419 { --padding-top: 150px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-7dc3496 { top: -110px; }
  .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .elementor-6802 .elementor-element.elementor-element-b07cd8d { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-5e075ed { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-6802 .elementor-element.elementor-element-6eb05b7 { padding: 0px 20px; }
  .elementor-6802 .elementor-element.elementor-element-6eb05b7 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-e9f03b5 .elementor-heading-title { font-size: 30px; }
  .elementor-6802 .elementor-element.elementor-element-6e9bcbe { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-6802 .elementor-element.elementor-element-7698344 { --min-height: 0px; --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
  .elementor-6802 .elementor-element.elementor-element-b278017 { --min-height: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-a882016 { --min-height: 0px; }
  .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-6802 .elementor-element.elementor-element-8e670ac { margin: 14px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-widget-image .widget-image-caption { font-size: var(--e-global-typography-text-font-size); }
  .elementor-6802 .elementor-element.elementor-element-3a87f0c { margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-6802 .elementor-element.elementor-element-79963b2 { padding: 20px 20px 0px; }
  .elementor-6802 .elementor-element.elementor-element-79963b2 img, .elementor-6802 .elementor-element.elementor-element-7bcd005 img, .elementor-6802 .elementor-element.elementor-element-c114f25 img, .elementor-6802 .elementor-element.elementor-element-eefacaf img { object-fit: cover; }
  .elementor-6802 .elementor-element.elementor-element-d451d91 { --min-height: 0px; --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
  .elementor-6802 .elementor-element.elementor-element-f951388 { --min-height: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-3a08b00 { --min-height: 0px; }
  .elementor-6802 .elementor-element.elementor-element-7ce926b, .elementor-6802 .elementor-element.elementor-element-b4af5ea { margin: 14px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-6802 .elementor-element.elementor-element-c114f25 { padding: 20px 20px 0px; }
  .elementor-6802 .elementor-element.elementor-element-35cb98e { --min-height: 0px; --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
  .elementor-6802 .elementor-element.elementor-element-2e919cc { --min-height: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-6ff7d47 { --min-height: 0px; }
  .elementor-6802 .elementor-element.elementor-element-e68f9da { margin: 14px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-6802 .elementor-element.elementor-element-cc4f42e { margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-6802 .elementor-element.elementor-element-eefacaf { padding: 20px 20px 0px; }
  .elementor-6802 .elementor-element.elementor-element-475795f { --min-height: 0px; --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
  .elementor-6802 .elementor-element.elementor-element-dd77eeb { --min-height: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-da4d93f { --min-height: 0px; }
  .elementor-6802 .elementor-element.elementor-element-7a56292 { margin: 14px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-6802 .elementor-element.elementor-element-2cd9585 { margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-6802 .elementor-element.elementor-element-7bcd005 { padding: 20px 20px 0px; }
  .elementor-6802 .elementor-element.elementor-element-fa25e84 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-6802 .elementor-element.elementor-element-e9f03b5 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); }
  .elementor-6802 .elementor-element.elementor-element-5533fd4 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-e5d9e8e { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-6802 .elementor-element.elementor-element-13c0121 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-1659e94 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-1837681 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-3776f23 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-381ef0b .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-3844e17 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-3a51be0 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-44c7829 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-4e5fdb4 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-5d0dee6 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-6633644 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-67a4517 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-74b3d89 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-85a64ab .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-9168f19 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-974518c .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-998e9ff .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-a35e484 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-a41c9db .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-a8549e0 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-aa36b5e .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-b19f72d .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-c6502d5 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-cabcd60 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-d828fd4 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-dddea14 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-eac6ed4 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-f1757fb .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-f46945a .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-f57ae4f .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-fd18056 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-ff514d2 .elementor-heading-title { font-size: 24px; }
  .elementor-6802 .elementor-element.elementor-element-7624182 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-3c42068, .elementor-6802 .elementor-element.elementor-element-773cd70, .elementor-6802 .elementor-element.elementor-element-79f4ef2, .elementor-6802 .elementor-element.elementor-element-9a602cd, .elementor-6802 .elementor-element.elementor-element-9ac378a, .elementor-6802 .elementor-element.elementor-element-dc18af9, .elementor-6802 .elementor-element.elementor-element-fa4a7da, .elementor-6802 .elementor-element.elementor-element-fc41521 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-6802 .elementor-element.elementor-element-e534657 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-6802 .elementor-element.elementor-element-990ba81 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-00fea72, .elementor-6802 .elementor-element.elementor-element-0db8ac5, .elementor-6802 .elementor-element.elementor-element-24f6805, .elementor-6802 .elementor-element.elementor-element-442703e, .elementor-6802 .elementor-element.elementor-element-a9526c1 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-6802 .elementor-element.elementor-element-74f282e { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-6802 .elementor-element.elementor-element-91d2edb { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-271caaf, .elementor-6802 .elementor-element.elementor-element-54f0cdd, .elementor-6802 .elementor-element.elementor-element-67969ec, .elementor-6802 .elementor-element.elementor-element-9090823, .elementor-6802 .elementor-element.elementor-element-fe87c7d { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-6802 .elementor-element.elementor-element-21410bb { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-6802 .elementor-element.elementor-element-f43f181 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-226afbd, .elementor-6802 .elementor-element.elementor-element-2c2f12b, .elementor-6802 .elementor-element.elementor-element-314c3f9, .elementor-6802 .elementor-element.elementor-element-7600bf5 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-6802 .elementor-element.elementor-element-41e8232 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-6802 .elementor-element.elementor-element-23af6bc { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-6802 .elementor-element.elementor-element-39a4060, .elementor-6802 .elementor-element.elementor-element-7fa0225, .elementor-6802 .elementor-element.elementor-element-a57c64e, .elementor-6802 .elementor-element.elementor-element-af1160c { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-6802 .elementor-element.elementor-element-a3695cf { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-6ea36ea { margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-6802 .elementor-element.elementor-element-6ea36ea .elementor-heading-title { font-size: 30px; }
  .elementor-6802 .elementor-element.elementor-element-e6695d3 { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; }
  .elementor-6802 .elementor-element.elementor-element-e6695d3 .elementor-button { font-size: 17px; padding: 15px 37px; }
  .elementor-6802 .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-6802 .elementor-element.elementor-element-08e31a0 .elementor-heading-title { font-size: 30px; }
  .elementor-6802 .elementor-element.elementor-element-9db37fe { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .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-6802 .elementor-element.elementor-element-661a56d { --width: 81px; }
  .elementor-6802 .elementor-element.elementor-element-be76b92 { --width: 66px; }
  .elementor-6802 .elementor-element.elementor-element-3a27b44 { border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-6802 .elementor-element.elementor-element-208fcb4 { --width: 81px; }
  .elementor-6802 .elementor-element.elementor-element-a5681d7 { --width: 66px; }
  .elementor-6802 .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-6802 .elementor-element.elementor-element-4a8baaa { --width: 81px; }
  .elementor-6802 .elementor-element.elementor-element-cf12c68 { --width: 66px; }
  .elementor-6802 .elementor-element.elementor-element-1f49841 { --padding-top: 0px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-5cc756f { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); padding: 0px; }
  .elementor-6802 .elementor-element.elementor-element-5cc756f .elementor-heading-title { font-size: 30px; line-height: 30px; }
  .elementor-6802 .elementor-element.elementor-element-1c4cf9d .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-c852b23 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-ce70755 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-d912f8e .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-fa303be .elementor-heading-title { font-size: 18px; }
  .elementor-6802 .elementor-element.elementor-element-d4d4229 { --n-accordion-item-title-space-between: 10px; --n-accordion-title-font-size: 24px; --n-accordion-padding: 20px 0px 0px 0px; }
  :where(.elementor-6802 .elementor-element.elementor-element-d4d4229 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { line-height: 26px; }
  .elementor-6802 .elementor-element.elementor-element-62b6f16 { --min-height: 300px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-026d6f7 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 14px); text-align: center; }
  .elementor-6802 .elementor-element.elementor-element-026d6f7 .elementor-heading-title { font-size: 30px; }
  .elementor-6802 .elementor-element.elementor-element-240fe71 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); text-align: center; }
  .elementor-6802 .elementor-element.elementor-element-240fe71 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-6802 .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-6802 .elementor-element.elementor-element-22dfb4c, .elementor-6802 .elementor-element.elementor-element-36f949c { width: 100%; max-width: 100%; }
  .elementor-6802 .elementor-element.elementor-element-36f949c .elementor-button { padding: 15px 34px; }
  .elementor-6802 .elementor-element.elementor-element-22dfb4c .elementor-button { font-size: 17px; padding: 15px 34px; }
  .elementor-6802 .elementor-element.elementor-element-c7c4a90 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-6802 .elementor-element.elementor-element-bbbd25d { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); padding: 0px 20px; }
  .elementor-6802 .elementor-element.elementor-element-bbbd25d .elementor-heading-title { font-size: 30px; line-height: 30px; }
  .elementor-6802 .elementor-element.elementor-element-8d36d6b { --min-height: 400px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-6802 .elementor-element.elementor-element-722c724 { --width: 1100px; --e-con-grid-template-columns: repeat(4, 1fr); --gap: 0vw 5vw; --row-gap: 0vw; --column-gap: 5vw; --grid-auto-flow: row; --padding-top: 0vw; --padding-bottom: 0vw; --padding-left: 0vw; --padding-right: 0vw; }
  .elementor-6802 .elementor-element.elementor-element-34a8616, .elementor-6802 .elementor-element.elementor-element-9f276cb, .elementor-6802 .elementor-element.elementor-element-b99389b, .elementor-6802 .elementor-element.elementor-element-f1ce117 { --width: 75vw; }
  .elementor-6802 .elementor-element.elementor-element-5d0e58b img, .elementor-6802 .elementor-element.elementor-element-7eff077 img, .elementor-6802 .elementor-element.elementor-element-82c36a3 img, .elementor-6802 .elementor-element.elementor-element-973b246 img { width: 75vw; height: 65vh; }
  .elementor-6802 .elementor-element.elementor-element-0742bdf .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-6eaa675 .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-763599a .elementor-heading-title, .elementor-6802 .elementor-element.elementor-element-b2edee4 .elementor-heading-title { font-size: 26px; line-height: 26px; }
}
.elementor-6802 .elementor-element.elementor-element-19f248e { background-color: rgba(40, 45, 53, 0.8) !important; }
@media (max-width: 767px) {
  .elementor-6802 .elementor-element.elementor-element-19f248e { background-color: rgb(40, 45, 53) !important; }
}
.elementor-6802 .elementor-element.elementor-element-6e9bcbe { overflow: visible; }
.elementor-6802 .elementor-element.elementor-element-7c1bd3b, .elementor-6802 .elementor-element.elementor-element-89a18f3 { height: 100%; animation: 10s linear 0s infinite normal none running rotate; }
.elementor-6802 .elementor-element.elementor-element-8d36d6b { overflow-x: auto; }
.elementor-6802 .elementor-element.elementor-element-8d36d6b::-webkit-scrollbar { display: none; }
.elementor-6802 .elementor-element.elementor-element-a3695cf, .elementor-6802 .elementor-element.elementor-element-fa25e84 { background-image: url("/wp-content/uploads/menu/services/hire-dedicated-developers-2.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6802 .elementor-element.elementor-element-a3695cf { background-image: url("/wp-content/uploads/menu/services/hire-didicated-developers-6a2f094a.webp"); }