.elementor-kit-7 { --e-global-color-primary: #002EA1; --e-global-color-secondary: #1C3F60; --e-global-color-text: #42464D; --e-global-color-accent: #61CE70; --e-global-color-a028dcd: #FFFFFF; --e-global-color-31c87cf: #CBD5E1; --e-global-color-70c9739: #00305E; --e-global-typography-primary-font-family: "Poppins"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Inter"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; --e-global-typography-6f9523b-font-family: "Manrope"; --e-global-typography-6f9523b-font-size: 16px; --e-global-typography-6f9523b-line-height: 1.75; }
.elementor-kit-7 e-page-transition { background-color: rgb(255, 188, 125); }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1290px; }
.e-con { --container-max-width: 1290px; --container-default-padding-top: 0px; --container-default-padding-right: 0px; --container-default-padding-bottom: 0px; --container-default-padding-left: 0px; }
.elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
.elementor-element { --widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px; }
h1.entry-title { display: var(--page-title-display); }
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}
@media (max-width: 575px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}
.e-heading-base a, .e-paragraph-base a { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"], form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"] { display: block; }
.elementor-9935 .elementor-element.elementor-element-fb5a69b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9935 .elementor-element.elementor-element-fb5a69b:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-fb5a69b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-70c9739 ); }
.elementor-9935 .elementor-element.elementor-element-fb5a69b::before, .elementor-9935 .elementor-element.elementor-element-fb5a69b > .elementor-background-video-container::before, .elementor-9935 .elementor-element.elementor-element-fb5a69b > .e-con-inner > .elementor-background-video-container::before, .elementor-9935 .elementor-element.elementor-element-fb5a69b > .elementor-background-slideshow::before, .elementor-9935 .elementor-element.elementor-element-fb5a69b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9935 .elementor-element.elementor-element-fb5a69b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(100deg, rgba(0, 48, 94, 0.78) 0%, rgba(0, 48, 94, 0.44) 0%); }
.elementor-9935 .elementor-element.elementor-element-1d0f9ad { --display: flex; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 10px; --padding-right: 10px; }
.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; 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-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-9935 .elementor-element.elementor-element-0cd6b27 { font-family: "IBM Plex Mono", sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-a028dcd ); }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-9935 .elementor-element.elementor-element-57d1c01.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-57d1c01 .elementor-heading-title { font-family: Poppins, sans-serif; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9935 .elementor-element.elementor-element-0bea504.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-0bea504 { text-align: start; font-family: Inter, sans-serif; font-size: 22px; font-weight: 500; color: var( --e-global-color-a028dcd ); }
.elementor-9935 .elementor-element.elementor-element-c4bd2e1 { font-family: Inter, sans-serif; font-size: 18px; font-weight: 400; color: var( --e-global-color-a028dcd ); }
.elementor-9935 .elementor-element.elementor-element-4828f87 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-23f3044.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-23f3044 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-a5cb59d { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-5da5814 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-5da5814:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-5da5814 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9935 .elementor-element.elementor-element-2fc3c59.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-2fc3c59 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-addae36 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-159dcbb { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-159dcbb:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-159dcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0); }
.elementor-9935 .elementor-element.elementor-element-aa55a74.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-aa55a74 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-6e92cf4 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-2a06da9 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-2a06da9:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-2a06da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9935 .elementor-element.elementor-element-1fb65d0.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-1fb65d0 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-ee1ef81 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-cf73f36 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-ce7bcf2.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-ce7bcf2 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-7019d72 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-c655528 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-c655528:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-c655528 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9935 .elementor-element.elementor-element-524549d.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-524549d .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-cb169ae { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-bc9408f { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-8284972.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-8284972 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-4749633 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-4a7749a { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-4a7749a:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-4a7749a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9935 .elementor-element.elementor-element-07fd6ef.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-07fd6ef .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-ea7237c { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-692358c { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-e3d7504.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-e3d7504 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-d33e409 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-e25cbff { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-e25cbff:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-e25cbff > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9935 .elementor-element.elementor-element-9e3b3f4.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-9e3b3f4 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-c68d013 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-d6c0d54 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-799fb87.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-799fb87 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-08e1247 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-ddd6869 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-ddd6869:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-ddd6869 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9935 .elementor-element.elementor-element-d220ad0.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-d220ad0 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-fc740b9 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-8888795 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-568384e.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-568384e .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-31a4b3a { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-611cf00 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-611cf00:not(.elementor-motion-effects-element-type-background), .elementor-9935 .elementor-element.elementor-element-611cf00 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9935 .elementor-element.elementor-element-b0b8485.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-b0b8485 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-4d01da3 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
.elementor-9935 .elementor-element.elementor-element-1cb7677 { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9935 .elementor-element.elementor-element-a817856.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9935 .elementor-element.elementor-element-a817856 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9935 .elementor-element.elementor-element-4c86aa4 { font-family: var( --e-global-typography-6f9523b-font-family ), Sans-serif; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); color: rgb(66, 70, 77); }
@media (max-width: 1440px) {
  .elementor-9935 .elementor-element.elementor-element-fb5a69b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-1d0f9ad { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-9935 .elementor-element.elementor-element-a5cb59d { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-addae36 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-6e92cf4 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-ee1ef81 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-7019d72 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-cb169ae { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-4749633 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-ea7237c { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-d33e409 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-c68d013 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-08e1247 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-fc740b9 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-31a4b3a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-4d01da3 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-4c86aa4 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 1200px) {
  .elementor-9935 .elementor-element.elementor-element-57d1c01 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-0bea504 { width: var( --container-widget-width, 567.667px ); max-width: 567.667px; --container-widget-width: 567.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-c4bd2e1 { width: var( --container-widget-width, 567.667px ); max-width: 567.667px; --container-widget-width: 567.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-23f3044 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-23f3044 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-a5cb59d { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-2fc3c59 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-2fc3c59 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-addae36 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-aa55a74 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-aa55a74 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-6e92cf4 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-1fb65d0 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-1fb65d0 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-ee1ef81 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-ce7bcf2 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-ce7bcf2 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-7019d72 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-524549d { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-524549d .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-cb169ae { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-8284972 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-8284972 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-4749633 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-07fd6ef { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-07fd6ef .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-ea7237c { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-e3d7504 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-e3d7504 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-d33e409 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-9e3b3f4 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-9e3b3f4 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-c68d013 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-799fb87 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-799fb87 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-08e1247 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-d220ad0 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-d220ad0 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-fc740b9 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-568384e { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-568384e .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-31a4b3a { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-b0b8485 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-b0b8485 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-4d01da3 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-a817856 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9935 .elementor-element.elementor-element-a817856 .elementor-heading-title { font-size: 40px; }
  .elementor-9935 .elementor-element.elementor-element-4c86aa4 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
}
@media (max-width: 1024px) {
  .elementor-9935 .elementor-element.elementor-element-fb5a69b { --padding-top: 30px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-1d0f9ad { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9935 .elementor-element.elementor-element-57d1c01 .elementor-heading-title { font-size: 39px; }
  .elementor-9935 .elementor-element.elementor-element-0bea504 { font-size: 18px; }
  .elementor-9935 .elementor-element.elementor-element-c4bd2e1 { font-size: 15px; }
  .elementor-9935 .elementor-element.elementor-element-4828f87 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-a5cb59d { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-5da5814 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-addae36 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-159dcbb { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-6e92cf4 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-2a06da9 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-ee1ef81 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-cf73f36 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-7019d72 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-c655528 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-cb169ae { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-bc9408f { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-4749633 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-4a7749a { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-ea7237c { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-692358c { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-d33e409 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-e25cbff { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-c68d013 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-d6c0d54 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-08e1247 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-ddd6869 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-fc740b9 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-8888795 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-31a4b3a { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-611cf00 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-4d01da3 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-1cb7677 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9935 .elementor-element.elementor-element-4c86aa4 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 575px) {
  .elementor-9935 .elementor-element.elementor-element-fb5a69b { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 1px; --padding-bottom: 1px; --padding-left: 1px; --padding-right: 1px; }
  .elementor-9935 .elementor-element.elementor-element-1d0f9ad { --padding-top: 60px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9935 .elementor-element.elementor-element-57d1c01 .elementor-heading-title { font-size: 32px; }
  .elementor-9935 .elementor-element.elementor-element-0bea504 { font-size: 16px; }
  .elementor-9935 .elementor-element.elementor-element-23f3044 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-a5cb59d { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-2fc3c59 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-addae36 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-aa55a74 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-6e92cf4 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-1fb65d0 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-ee1ef81 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-ce7bcf2 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-7019d72 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-524549d .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-cb169ae { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-8284972 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-4749633 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-07fd6ef .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-ea7237c { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-e3d7504 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-d33e409 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-9e3b3f4 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-c68d013 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-799fb87 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-08e1247 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-d220ad0 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-fc740b9 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-568384e .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-31a4b3a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-b0b8485 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-4d01da3 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-a817856 .elementor-heading-title { font-size: 26px; }
  .elementor-9935 .elementor-element.elementor-element-4c86aa4 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (min-width: 576px) {
  .elementor-9935 .elementor-element.elementor-element-1d0f9ad { --width: 100%; }
}
@media (max-width: 767px) and (min-width: 576px) {
  .elementor-9935 .elementor-element.elementor-element-1d0f9ad { --width: 100%; }
}
@media (min-width: 2400px) {
  .elementor-9935 .elementor-element.elementor-element-a5cb59d { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-addae36 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-6e92cf4 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-ee1ef81 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-7019d72 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-cb169ae { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-4749633 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-ea7237c { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-d33e409 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-c68d013 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-08e1247 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-fc740b9 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-31a4b3a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-4d01da3 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9935 .elementor-element.elementor-element-4c86aa4 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
.elementor-9935 .elementor-element.elementor-element-57d1c01 { line-height: 1.06; letter-spacing: -0.01em; max-width: 13ch; }
.elementor-9935 .elementor-element.elementor-element-0bea504 p { margin: 0px; }
.elementor-9935 .elementor-element.elementor-element-c4bd2e1 p { margin: 0px; }
.elementor-9935 .elementor-element.elementor-element-fb5a69b { min-height: clamp(420px, 68vh, 720px); overflow: hidden; padding: 0px !important; }
.elementor-8277 .elementor-element.elementor-element-3fffbc2 { --display: flex; --position: fixed; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; top: 0px; }
.elementor-8277 .elementor-element.elementor-element-3fffbc2:not(.elementor-motion-effects-element-type-background), .elementor-8277 .elementor-element.elementor-element-3fffbc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-8277 .elementor-element.elementor-element-3fffbc2.e-con { --flex-grow: 1; --flex-shrink: 0; }
body:not(.rtl) .elementor-8277 .elementor-element.elementor-element-3fffbc2 { left: 0px; }
body.rtl .elementor-8277 .elementor-element.elementor-element-3fffbc2 { right: 0px; }
.elementor-8277 .elementor-element.elementor-element-27f4df0 { --display: flex; --justify-content: flex-end; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(0, 8, 20, 0.1); --border-color: #0008141A; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-8277 .elementor-element.elementor-element-9648f41 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 40px; --padding-right: 30px; }
.elementor-8277 .elementor-element.elementor-element-f2ca72d.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-8277 .elementor-element.elementor-element-f2ca72d .pxl-logo img { max-height: 95px; }
.elementor-8277 .elementor-element.elementor-element-6fc7782.elementor-element { --align-self: flex-end; --flex-grow: 1; --flex-shrink: 0; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary { text-align: left; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li { float: none; margin: 9px; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li > a { color: rgb(0, 8, 20); font-family: Poppins, sans-serif; font-size: 15px; font-weight: 500; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li > a:hover { color: var( --e-global-color-primary ); }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li > a:hover i { color: var( --e-global-color-primary ); }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li > a::before { background-color: var( --e-global-color-primary ); }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li.current-menu-ancestor > a:not(.is-one-page), .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li.current-menu-parent > a:not(.is-one-page), .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li.current_page_item > a:not(.is-one-page), .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li > a.pxl-onepage-active { color: var( --e-global-color-primary ); }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li > a .bi-plus { color: var( --e-global-color-primary ); }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .bi-plus { font-size: 0px; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover > a, .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover > a span, .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item > a, .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item > a span, .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-item > a, .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_ancestor > a, .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-ancestor > a { color: var( --e-global-color-primary ); }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text::before { background-color: var( --e-global-color-primary ); }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary li .sub-menu a, .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-heading .pxl-item--title { font-family: Poppins, sans-serif; font-weight: 500; }
.elementor-8277 .elementor-element.elementor-element-06dce97 { --display: flex; }
.elementor-8277 .elementor-element.elementor-element-aae39f9 .pxl-button { text-align: right; }
.elementor-8277 .elementor-element.elementor-element-aae39f9 > .elementor-widget-container { margin: 0px; }
.elementor-8277 .elementor-element.elementor-element-aae39f9 .pxl-button .btn { color: rgb(13, 13, 13); font-size: 16px; font-weight: 600; line-height: 50px; border-radius: 14px; padding: 0px 10px; }
.elementor-8277 .elementor-element.elementor-element-aae39f9 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-8277 .elementor-element.elementor-element-aae39f9 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg { margin-right: 9px; }
.elementor-8277 .elementor-element.elementor-element-aae39f9 .pxl-button .btn-svg.pxl-icon--left:hover svg { margin-right: 9px; }
.elementor-8277 .elementor-element.elementor-element-3a5e434 { --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; --gap: 9px 9px; --row-gap: 9px; --column-gap: 9px; }
.elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl-button { text-align: right; }
.elementor-8277 .elementor-element.elementor-element-f8252b0 > .elementor-widget-container { margin: 0px; }
.elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl-button .btn { color: rgb(13, 13, 13); font-size: 16px; font-weight: 600; line-height: 50px; border-radius: 5px; padding: 0px 10px; border-style: solid !important; border-width: 2px !important; border-color: rgb(13, 13, 13) !important; }
.elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg { margin-right: 9px; }
.elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl-button .btn-svg.pxl-icon--left:hover svg { margin-right: 9px; }
.elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button { text-align: right; }
.elementor-8277 .elementor-element.elementor-element-59af703 > .elementor-widget-container { margin: 0px; }
.elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button .btn { color: rgb(255, 255, 255); background-color: var( --e-global-color-primary ); font-size: 16px; font-weight: 600; line-height: 50px; border-color: var( --e-global-color-primary ); border-radius: 3px; padding: 0px 30px; border-style: solid !important; border-width: 2px !important; }
.elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button .btn svg path { fill: var( --e-global-color-primary ); }
.elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg { margin-right: 9px; }
.elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button .btn-svg.pxl-icon--left:hover svg { margin-right: 9px; }
@media (min-width: 576px) {
  .elementor-8277 .elementor-element.elementor-element-9648f41 { --width: 100%; }
}
@media (max-width: 1440px) {
  .elementor-8277 .elementor-element.elementor-element-9648f41 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-8277 .elementor-element.elementor-element-f2ca72d .pxl-logo img { max-height: 80px; }
  .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li > a { font-size: 14px; }
  .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li { margin: 6px; }
  .elementor-8277 .elementor-element.elementor-element-aae39f9 > .elementor-widget-container { margin: 0px; }
  .elementor-8277 .elementor-element.elementor-element-f8252b0 > .elementor-widget-container { margin: 0px; }
  .elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl-button .btn { font-size: 14px; }
  .elementor-8277 .elementor-element.elementor-element-59af703 > .elementor-widget-container { margin: 0px; }
  .elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button .btn { font-size: 14px; }
}
@media (max-width: 1200px) {
  .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li > a { font-size: 14px; }
  .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .pxl-menu-primary > li { margin: 6px; }
  .elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl-button .btn { font-size: 14px; }
  .elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button .btn { font-size: 14px; padding: 0px 15px; }
}
@media (max-width: 1024px) {
  .elementor-8277 .elementor-element.elementor-element-aae39f9 .pxl-button { text-align: center; }
  .elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl-button { text-align: center; }
  .elementor-8277 .elementor-element.elementor-element-59af703 .pxl-button { text-align: center; }
}
@media (max-width: 575px) {
  .elementor-8277 .elementor-element.elementor-element-aae39f9 > .elementor-widget-container { margin: 0px 0px 9px; }
  .elementor-8277 .elementor-element.elementor-element-f8252b0 > .elementor-widget-container { margin: 0px 0px 9px; }
  .elementor-8277 .elementor-element.elementor-element-59af703 > .elementor-widget-container { margin: 0px 0px 17px; }
}
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .menu-item.menu-item-has-children { position: relative; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu { transform: translateX(-30%); border-radius: 12px !important; border: none !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 6px !important; padding: 8px 20px !important; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu::before { content: ""; position: absolute; top: -10px; left: 40%; transform: translateX(-50%); width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(224, 224, 224); z-index: 1; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu::after { content: ""; position: absolute; top: -8px; left: 40%; transform: translateX(-50%); width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(255, 255, 255); z-index: 2; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu li { border-bottom: 1px solid rgb(238, 238, 238); }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu li:last-child { border-bottom: none; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu li a { display: flex; align-items: center; padding: 14px 0px; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu .link-icon { display: inline-flex; align-items: center; justify-content: center; width: 22px; margin-right: 12px; font-size: 18px; color: rgb(0, 46, 161); }
.pxl-menu-primary > li > a { line-height: 50px; }
.elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu .link-icon svg, .elementor-8277 .elementor-element.elementor-element-6fc7782 .pxl-nav-menu .sub-menu .link-icon svg rect { fill: rgb(0, 46, 161) !important; }
.elementor-8277 .elementor-element.elementor-element-f8252b0 .pxl--btn-text { text-wrap: nowrap; }
.elementor-8277 .elementor-element.elementor-element-59af703 .pxl--btn-text { text-wrap: nowrap; }
.elementor-8277 .elementor-element.elementor-element-06dce97 { width: fit-content; }
.elementor-8180 .elementor-element.elementor-element-670cd3e { --display: grid; --e-con-grid-template-columns: repeat(5, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; --overlay-opacity: 0.82; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 40px; --padding-right: 40px; }
.elementor-8180 .elementor-element.elementor-element-670cd3e:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-670cd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-70c9739 ); background-image: url("/__l5e/assets-v1/ea7b8453-f48d-4d4c-adce-90a0ba31b2e0/636eb493311d6407.png"); background-position: right bottom; background-repeat: no-repeat; background-size: 30%; }
.elementor-8180 .elementor-element.elementor-element-670cd3e::before, .elementor-8180 .elementor-element.elementor-element-670cd3e > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-670cd3e > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-670cd3e > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-670cd3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-670cd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-70c9739 ); --background-overlay: ''; }
.elementor-8180 .elementor-element.elementor-element-e65a317 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }
.elementor-8180 .elementor-element.elementor-element-c373337 iframe { height: 350px; }
.elementor-8180 .elementor-element.elementor-element-b826974 { --display: flex; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 0px 2px 0px 0px; --border-top-width: 0px; --border-right-width: 2px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(203, 213, 225, 0.14); --border-color: #CBD5E124; --border-radius: 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 25px; }
.elementor-8180 .elementor-element.elementor-element-c4d73f6 .pxl-logo { text-align: center; }
.elementor-8180 .elementor-element.elementor-element-c4d73f6 .pxl-logo img { max-height: 93px; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(9.5px); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(9.5px); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(9.5px); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-9.5px); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-9.5px); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-icon i { color: var( --e-global-color-31c87cf ); transition: color 0.3s; }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-icon svg { fill: var( --e-global-color-31c87cf ); transition: fill 0.3s; }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-item:hover .elementor-icon-list-icon i { color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-item:hover .elementor-icon-list-icon svg { fill: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 { --e-icon-list-icon-size: 16px; --icon-vertical-align: flex-start; --icon-vertical-offset: 3px; }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-text { color: var( --e-global-color-31c87cf ); transition: color 0.3s; }
.elementor-8180 .elementor-element.elementor-element-d9b9994 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-959379b { --grid-template-columns: repeat(0, auto); text-align: center; --icon-size: 18px; --grid-column-gap: 6px; --grid-row-gap: 6px; }
.elementor-8180 .elementor-element.elementor-element-959379b .elementor-social-icon { background-color: rgba(214, 184, 184, 0); --icon-padding: 12px; border-style: solid; border-width: 2px; border-color: rgba(203, 213, 225, 0.8); }
.elementor-8180 .elementor-element.elementor-element-959379b .elementor-social-icon:hover { background-color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-959379b .elementor-social-icon:hover i { color: var( --e-global-color-secondary ); }
.elementor-8180 .elementor-element.elementor-element-959379b .elementor-social-icon:hover svg { fill: var( --e-global-color-secondary ); }
.elementor-8180 .elementor-element.elementor-element-d6c734a { --display: flex; --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; border-style: solid; --border-style: solid; border-width: 0px 2px 0px 0px; --border-top-width: 0px; --border-right-width: 2px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(203, 213, 225, 0.14); --border-color: #CBD5E124; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 25px; }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-8180 .elementor-element.elementor-element-c0639e1 { padding: 0px 0px 12px; border-style: solid; border-width: 0px 0px 2px; border-color: rgba(203, 213, 225, 0.46); }
.elementor-8180 .elementor-element.elementor-element-c0639e1 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255); }
.elementor-8180 .elementor-element.elementor-element-4b347d4 .pxl-nav-menu .pxl-menu-primary > li > a { color: var( --e-global-color-31c87cf ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-8180 .elementor-element.elementor-element-4b347d4 .pxl-nav-menu .pxl-menu-primary > li > a:hover { color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-4b347d4 .pxl-nav-menu .pxl-menu-primary > li > a:hover i { color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-4b347d4 .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li > a::before { background-color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-4b347d4 .pxl-nav-menu .pxl-menu-primary > li + li { margin-top: 0px; }
.elementor-8180 .elementor-element.elementor-element-2fd34d7 { --display: flex; --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; border-style: solid; --border-style: solid; border-width: 0px 2px 0px 0px; --border-top-width: 0px; --border-right-width: 2px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(203, 213, 225, 0.14); --border-color: #CBD5E124; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 25px; }
.elementor-8180 .elementor-element.elementor-element-51bd099 { padding: 0px 0px 12px; border-style: solid; border-width: 0px 0px 2px; border-color: rgba(203, 213, 225, 0.46); }
.elementor-8180 .elementor-element.elementor-element-51bd099 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255); }
.elementor-8180 .elementor-element.elementor-element-e0ade54 .pxl-nav-menu .pxl-menu-primary > li > a { color: var( --e-global-color-31c87cf ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-8180 .elementor-element.elementor-element-e0ade54 .pxl-nav-menu .pxl-menu-primary > li > a:hover { color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-e0ade54 .pxl-nav-menu .pxl-menu-primary > li > a:hover i { color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-e0ade54 .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li > a::before { background-color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-e0ade54 .pxl-nav-menu .pxl-menu-primary > li + li { margin-top: 0px; }
.elementor-8180 .elementor-element.elementor-element-e895464 { --display: flex; --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 25px; }
.elementor-8180 .elementor-element.elementor-element-4e46e8f { padding: 0px 0px 12px; border-style: solid; border-width: 0px 0px 2px; border-color: rgba(203, 213, 225, 0.46); }
.elementor-8180 .elementor-element.elementor-element-4e46e8f .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255); }
.elementor-8180 .elementor-element.elementor-element-80c9a9b .pxl-nav-menu .pxl-menu-primary > li > a { color: var( --e-global-color-31c87cf ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-8180 .elementor-element.elementor-element-80c9a9b .pxl-nav-menu .pxl-menu-primary > li > a:hover { color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-80c9a9b .pxl-nav-menu .pxl-menu-primary > li > a:hover i { color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-80c9a9b .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li > a::before { background-color: var( --e-global-color-a028dcd ); }
.elementor-8180 .elementor-element.elementor-element-80c9a9b .pxl-nav-menu .pxl-menu-primary > li + li { margin-top: 0px; }
.elementor-8180 .elementor-element.elementor-element-ca02ea2 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; border-style: solid; --border-style: solid; border-width: 2px 0px 0px; --border-top-width: 2px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(203, 213, 225, 0.14); --border-color: #CBD5E124; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 40px; --padding-right: 40px; }
.elementor-8180 .elementor-element.elementor-element-ca02ea2:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-ca02ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-70c9739 ); }
.elementor-8180 .elementor-element.elementor-element-fd50e81 { --display: flex; }
.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; 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-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-8180 .elementor-element.elementor-element-e03d34d { font-family: Inter, sans-serif; font-weight: 400; color: var( --e-global-color-31c87cf ); }
.elementor-8180 .elementor-element.elementor-element-e19aeb5 { --display: flex; }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(20px); }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(20px); }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(20px); }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-20px); }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-20px); }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-8180 .elementor-element.elementor-element-0a63e25 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-item > a { font-family: Inter, sans-serif; font-weight: 400; }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-text { color: var( --e-global-color-31c87cf ); transition: color 0.3s; }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-a028dcd ); }
@media (max-width: 1200px) {
  .elementor-8180 .elementor-element.elementor-element-670cd3e { --grid-auto-flow: row; }
  .elementor-8180 .elementor-element.elementor-element-ca02ea2 { --grid-auto-flow: row; }
}
@media (min-width: 2400px) {
  .elementor-8180 .elementor-element.elementor-element-670cd3e { --grid-auto-flow: row; }
  .elementor-8180 .elementor-element.elementor-element-d6c734a { --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; }
  .elementor-8180 .elementor-element.elementor-element-4b347d4 .pxl-nav-menu .pxl-menu-primary > li + li { margin-top: 0px; }
  .elementor-8180 .elementor-element.elementor-element-4b347d4 .pxl-nav-menu.pxl-mega-full-width .sub-menu.pxl-mega-menu { margin-left: 0px; }
  .elementor-8180 .elementor-element.elementor-element-2fd34d7 { --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; }
  .elementor-8180 .elementor-element.elementor-element-e0ade54 .pxl-nav-menu .pxl-menu-primary > li + li { margin-top: 0px; }
  .elementor-8180 .elementor-element.elementor-element-e0ade54 .pxl-nav-menu.pxl-mega-full-width .sub-menu.pxl-mega-menu { margin-left: 0px; }
  .elementor-8180 .elementor-element.elementor-element-e895464 { --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; }
  .elementor-8180 .elementor-element.elementor-element-80c9a9b .pxl-nav-menu .pxl-menu-primary > li + li { margin-top: 0px; }
  .elementor-8180 .elementor-element.elementor-element-80c9a9b .pxl-nav-menu.pxl-mega-full-width .sub-menu.pxl-mega-menu { margin-left: 0px; }
  .elementor-8180 .elementor-element.elementor-element-ca02ea2 { --grid-auto-flow: row; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
}
@media (max-width: 1440px) {
  .elementor-8180 .elementor-element.elementor-element-670cd3e { --grid-auto-flow: row; }
  .elementor-8180 .elementor-element.elementor-element-ca02ea2 { --grid-auto-flow: row; }
}
@media (max-width: 1024px) {
  .elementor-8180 .elementor-element.elementor-element-670cd3e { --e-con-grid-template-columns: repeat(2, 1fr); --gap: 30px 16px; --row-gap: 30px; --column-gap: 16px; --grid-auto-flow: row; }
  .elementor-8180 .elementor-element.elementor-element-670cd3e:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-670cd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 407px; }
  .elementor-8180 .elementor-element.elementor-element-b826974 { border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; }
  .elementor-8180 .elementor-element.elementor-element-ca02ea2 { --grid-auto-flow: row; }
}
@media (max-width: 767px) {
  .elementor-8180 .elementor-element.elementor-element-670cd3e { --e-con-grid-template-columns: repeat(2, 1fr); --gap: 30px 10px; --row-gap: 30px; --column-gap: 10px; --grid-auto-flow: row; }
  .elementor-8180 .elementor-element.elementor-element-670cd3e:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-670cd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 387px; }
  .elementor-8180 .elementor-element.elementor-element-ca02ea2 { --grid-auto-flow: row; }
}
@media (max-width: 575px) {
  .elementor-8180 .elementor-element.elementor-element-670cd3e { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --grid-auto-flow: row; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-8180 .elementor-element.elementor-element-670cd3e:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-670cd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 273px; }
  .elementor-8180 .elementor-element.elementor-element-b826974 { border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; }
  .elementor-8180 .elementor-element.elementor-element-d6c734a { border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; }
  .elementor-8180 .elementor-element.elementor-element-ca02ea2 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-8180 .elementor-element.elementor-element-e03d34d { text-align: center; font-size: 12px; }
  .elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-item > a { font-size: 13px; }
}
.elementor-8180 .elementor-element.elementor-element-d9b9994 ul { list-style: none; }
.elementor-8180 .elementor-element.elementor-element-d9b9994 ul li a span { overflow-wrap: break-word; word-break: break-word; }
.elementor-8180 .elementor-element.elementor-element-4b347d4 li { margin-bottom: 8px !important; }
.elementor-8180 .elementor-element.elementor-element-e0ade54 li { margin-bottom: 8px !important; }
.elementor-8180 .elementor-element.elementor-element-80c9a9b li { margin-bottom: 8px !important; }
.elementor-8180 .elementor-element.elementor-element-e03d34d p { margin-bottom: 0px; }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { content: ""; position: absolute; right: -20px; top: 50%; transform: translateY(-50%); width: 1px; height: 14px; background-color: rgba(203, 213, 225, 0.14); }
.elementor-8180 .elementor-element.elementor-element-0a63e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:last-child::after { display: none; }
.elementor-8180 .elementor-element.elementor-element-0a63e25 ul { list-style: none; }