.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-9063 .elementor-element.elementor-element-b4b1388 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --justify-items: center; --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-9063 .elementor-element.elementor-element-b4b1388:not(.elementor-motion-effects-element-type-background), .elementor-9063 .elementor-element.elementor-element-b4b1388 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/__l5e/assets-v1/e26d3d20-959b-4f95-8ae1-e04d88d5f480/5a63a1a912132be1.jpeg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9063 .elementor-element.elementor-element-b4b1388::before, .elementor-9063 .elementor-element.elementor-element-b4b1388 > .elementor-background-video-container::before, .elementor-9063 .elementor-element.elementor-element-b4b1388 > .e-con-inner > .elementor-background-video-container::before, .elementor-9063 .elementor-element.elementor-element-b4b1388 > .elementor-background-slideshow::before, .elementor-9063 .elementor-element.elementor-element-b4b1388 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9063 .elementor-element.elementor-element-b4b1388 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(100deg, rgba(0, 48, 94, 0.84) 0%, rgba(0, 48, 94, 0.63) 0%); }
.elementor-9063 .elementor-element.elementor-element-f58f697 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
.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-9063 .elementor-element.elementor-element-fb4ac63 { text-align: center; 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-9063 .elementor-element.elementor-element-519b8f7.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9063 .elementor-element.elementor-element-519b8f7 { text-align: center; }
.elementor-9063 .elementor-element.elementor-element-519b8f7 .elementor-heading-title { font-family: Poppins, sans-serif; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9063 .elementor-element.elementor-element-86be23d.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9063 .elementor-element.elementor-element-86be23d { text-align: center; font-family: Inter, sans-serif; font-size: 22px; font-weight: 500; color: var( --e-global-color-a028dcd ); }
.elementor-9063 .elementor-element.elementor-element-76d074d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
.elementor-9063 .elementor-element.elementor-element-ef4e1f6 .pxl-button { text-align: left; }
.elementor-9063 .elementor-element.elementor-element-ef4e1f6 > .elementor-widget-container { padding: 0px; }
.elementor-9063 .elementor-element.elementor-element-ef4e1f6 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-9063 .elementor-element.elementor-element-ef4e1f6 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-ef4e1f6 .pxl-button .btn-svg.pxl-icon--left:hover svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-587f09a .pxl-button { text-align: center; }
.elementor-9063 .elementor-element.elementor-element-587f09a .pxl-button .btn { color: var( --e-global-color-a028dcd ); background-color: rgba(255, 255, 255, 0); border-style: solid !important; border-width: 1px !important; }
.elementor-9063 .elementor-element.elementor-element-587f09a .pxl-button .btn svg path { fill: rgba(255, 255, 255, 0); }
.elementor-9063 .elementor-element.elementor-element-587f09a .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-9063 .elementor-element.elementor-element-587f09a .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-587f09a .pxl-button .btn-svg.pxl-icon--left:hover svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-80b2c5f { --display: flex; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 110px; --padding-bottom: 110px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9063 .elementor-element.elementor-element-35a3aaf { font-family: "IBM Plex Mono", sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-a851654 { width: var( --container-widget-width, 60% ); max-width: 60%; --container-widget-width: 60%; --container-widget-flex-grow: 0; }
.elementor-9063 .elementor-element.elementor-element-a851654.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9063 .elementor-element.elementor-element-a851654 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9063 .elementor-element.elementor-element-48c1caa { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; }
.elementor-9063 .elementor-element.elementor-element-c4b4dea { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 29px; --padding-left: 29px; --padding-right: 29px; }
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-icon-box .elementor-icon-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-icon-box .elementor-icon-box-description { 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-9063 .elementor-element.elementor-element-6ae7aa4 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-6ae7aa4.elementor-view-stacked .elementor-icon { background-color: rgba(0, 46, 161, 0.08); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-6ae7aa4.elementor-view-framed .elementor-icon, .elementor-9063 .elementor-element.elementor-element-6ae7aa4.elementor-view-default .elementor-icon { fill: rgba(0, 46, 161, 0.08); color: rgba(0, 46, 161, 0.08); border-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-6ae7aa4.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-6ae7aa4 .elementor-icon { font-size: 20px; padding: 15px; }
.elementor-9063 .elementor-element.elementor-element-6ae7aa4 .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-6ae7aa4 .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; }
.elementor-9063 .elementor-element.elementor-element-6ae7aa4 .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-6ae7aa4:has(:hover) .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-6ae7aa4:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.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-9063 .elementor-element.elementor-element-d18e60a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px; --e-icon-list-icon-size: 40px; --icon-vertical-align: flex-start; --icon-vertical-offset: -11px; }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > a { 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 ); }
.elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-text { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-dcbc83d { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 29px; --padding-left: 29px; --padding-right: 29px; }
.elementor-9063 .elementor-element.elementor-element-77732d4 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-77732d4.elementor-view-stacked .elementor-icon { background-color: rgba(0, 46, 161, 0.08); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-77732d4.elementor-view-framed .elementor-icon, .elementor-9063 .elementor-element.elementor-element-77732d4.elementor-view-default .elementor-icon { fill: rgba(0, 46, 161, 0.08); color: rgba(0, 46, 161, 0.08); border-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-77732d4.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-77732d4 .elementor-icon { font-size: 20px; padding: 15px; }
.elementor-9063 .elementor-element.elementor-element-77732d4 .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-77732d4 .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; }
.elementor-9063 .elementor-element.elementor-element-77732d4 .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-77732d4:has(:hover) .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-77732d4:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-c9ca56b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px; --e-icon-list-icon-size: 40px; --icon-vertical-align: flex-start; --icon-vertical-offset: -11px; }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > a { 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 ); }
.elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-text { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-cef2a63 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; }
.elementor-9063 .elementor-element.elementor-element-a794d9e { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 29px; --padding-left: 29px; --padding-right: 29px; }
.elementor-9063 .elementor-element.elementor-element-b66694a .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-b66694a.elementor-view-stacked .elementor-icon { background-color: rgba(0, 46, 161, 0.08); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-b66694a.elementor-view-framed .elementor-icon, .elementor-9063 .elementor-element.elementor-element-b66694a.elementor-view-default .elementor-icon { fill: rgba(0, 46, 161, 0.08); color: rgba(0, 46, 161, 0.08); border-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-b66694a.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-b66694a .elementor-icon { font-size: 20px; padding: 15px; }
.elementor-9063 .elementor-element.elementor-element-b66694a .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-b66694a .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; }
.elementor-9063 .elementor-element.elementor-element-b66694a .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-b66694a:has(:hover) .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-b66694a:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-c0865b7 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px; --e-icon-list-icon-size: 40px; --icon-vertical-align: flex-start; --icon-vertical-offset: -11px; }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > a { 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 ); }
.elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-364e47b { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 29px; --padding-left: 29px; --padding-right: 29px; }
.elementor-9063 .elementor-element.elementor-element-49b5e19 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-49b5e19.elementor-view-stacked .elementor-icon { background-color: rgba(0, 46, 161, 0.08); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-49b5e19.elementor-view-framed .elementor-icon, .elementor-9063 .elementor-element.elementor-element-49b5e19.elementor-view-default .elementor-icon { fill: rgba(0, 46, 161, 0.08); color: rgba(0, 46, 161, 0.08); border-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-49b5e19.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-49b5e19 .elementor-icon { font-size: 20px; padding: 15px; }
.elementor-9063 .elementor-element.elementor-element-49b5e19 .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-49b5e19 .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; }
.elementor-9063 .elementor-element.elementor-element-49b5e19 .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-49b5e19:has(:hover) .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-49b5e19:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-de6cc7b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px; --e-icon-list-icon-size: 40px; --icon-vertical-align: flex-start; --icon-vertical-offset: -11px; }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > a { 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 ); }
.elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-text { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-211a37b { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; }
.elementor-9063 .elementor-element.elementor-element-c8097ed { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 29px; --padding-left: 29px; --padding-right: 29px; }
.elementor-9063 .elementor-element.elementor-element-ca20fb6 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-ca20fb6.elementor-view-stacked .elementor-icon { background-color: rgba(0, 46, 161, 0.08); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-ca20fb6.elementor-view-framed .elementor-icon, .elementor-9063 .elementor-element.elementor-element-ca20fb6.elementor-view-default .elementor-icon { fill: rgba(0, 46, 161, 0.08); color: rgba(0, 46, 161, 0.08); border-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-ca20fb6.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-ca20fb6 .elementor-icon { font-size: 20px; padding: 15px; }
.elementor-9063 .elementor-element.elementor-element-ca20fb6 .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-ca20fb6 .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; }
.elementor-9063 .elementor-element.elementor-element-ca20fb6 .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-ca20fb6:has(:hover) .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-ca20fb6:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-7205069 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px; --e-icon-list-icon-size: 40px; --icon-vertical-align: flex-start; --icon-vertical-offset: -10px; }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > a { 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 ); }
.elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-d9e6672 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 29px; --padding-left: 29px; --padding-right: 29px; }
.elementor-9063 .elementor-element.elementor-element-2ad3aac .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-2ad3aac.elementor-view-stacked .elementor-icon { background-color: rgba(0, 46, 161, 0.08); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-2ad3aac.elementor-view-framed .elementor-icon, .elementor-9063 .elementor-element.elementor-element-2ad3aac.elementor-view-default .elementor-icon { fill: rgba(0, 46, 161, 0.08); color: rgba(0, 46, 161, 0.08); border-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-2ad3aac.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-2ad3aac .elementor-icon { font-size: 20px; padding: 15px; }
.elementor-9063 .elementor-element.elementor-element-2ad3aac .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-2ad3aac .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; }
.elementor-9063 .elementor-element.elementor-element-2ad3aac .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-2ad3aac:has(:hover) .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-2ad3aac:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px; --e-icon-list-icon-size: 40px; --icon-vertical-align: flex-start; --icon-vertical-offset: -11px; }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > a { 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 ); }
.elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-a99d1a8 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; }
.elementor-9063 .elementor-element.elementor-element-f82b897 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 29px; --padding-left: 29px; --padding-right: 29px; }
.elementor-9063 .elementor-element.elementor-element-d380fa5 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-d380fa5.elementor-view-stacked .elementor-icon { background-color: rgba(0, 46, 161, 0.08); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-d380fa5.elementor-view-framed .elementor-icon, .elementor-9063 .elementor-element.elementor-element-d380fa5.elementor-view-default .elementor-icon { fill: rgba(0, 46, 161, 0.08); color: rgba(0, 46, 161, 0.08); border-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-d380fa5.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-d380fa5 .elementor-icon { font-size: 20px; padding: 15px; }
.elementor-9063 .elementor-element.elementor-element-d380fa5 .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-d380fa5 .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; }
.elementor-9063 .elementor-element.elementor-element-d380fa5 .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-d380fa5:has(:hover) .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-d380fa5:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-9505801 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px; --e-icon-list-icon-size: 40px; --icon-vertical-align: flex-start; --icon-vertical-offset: -11px; }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > a { 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 ); }
.elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-8741488 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 29px; --padding-left: 29px; --padding-right: 29px; }
.elementor-9063 .elementor-element.elementor-element-b9c2d9f .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-b9c2d9f.elementor-view-stacked .elementor-icon { background-color: rgba(0, 46, 161, 0.08); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-b9c2d9f.elementor-view-framed .elementor-icon, .elementor-9063 .elementor-element.elementor-element-b9c2d9f.elementor-view-default .elementor-icon { fill: rgba(0, 46, 161, 0.08); color: rgba(0, 46, 161, 0.08); border-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-b9c2d9f.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-b9c2d9f .elementor-icon { font-size: 20px; padding: 15px; }
.elementor-9063 .elementor-element.elementor-element-b9c2d9f .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-b9c2d9f .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; }
.elementor-9063 .elementor-element.elementor-element-b9c2d9f .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-b9c2d9f:has(:hover) .elementor-icon-box-title, .elementor-9063 .elementor-element.elementor-element-b9c2d9f:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-d796dd0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px; --e-icon-list-icon-size: 40px; --icon-vertical-align: flex-start; --icon-vertical-offset: -11px; }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(3px); }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-3px); }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > a { 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 ); }
.elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-9063 .elementor-element.elementor-element-00ee5d5 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; --padding-top: 110px; --padding-bottom: 110px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9063 .elementor-element.elementor-element-00ee5d5:not(.elementor-motion-effects-element-type-background), .elementor-9063 .elementor-element.elementor-element-00ee5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-6a22ccb { --display: flex; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
.elementor-9063 .elementor-element.elementor-element-626837d { font-family: "IBM Plex Mono", sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-777a299 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-9063 .elementor-element.elementor-element-777a299.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9063 .elementor-element.elementor-element-777a299 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9063 .elementor-element.elementor-element-b6afb44 { 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 ); }
.elementor-9063 .elementor-element.elementor-element-18a18ca { --display: flex; }
.elementor-9063 .elementor-element.elementor-element-aba0d85 { --display: flex; }
.elementor-9063 .elementor-element.elementor-element-ca85909 { 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 ); }
.elementor-9063 .elementor-element.elementor-element-f62c9a5 { --n-accordion-title-font-size: 1rem; --n-accordion-title-icon-order: -1; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 15px; --n-accordion-title-normal-color: var( --e-global-color-primary ); --n-accordion-title-hover-color: var( --e-global-color-70c9739 ); --n-accordion-title-active-color: var( --e-global-color-primary ); --n-accordion-icon-size: 15px; }
.elementor-9063 .elementor-element.elementor-element-f62c9a5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: none; }
:where(.elementor-9063 .elementor-element.elementor-element-f62c9a5 > .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: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
:where(.elementor-9063 .elementor-element.elementor-element-f62c9a5 > .e-n-accordion > .e-n-accordion-item) > .e-con { border-style: none; }
.elementor-9063 .elementor-element.elementor-element-129571d { --display: flex; }
.elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-9063 .elementor-element.elementor-element-1646d2b { --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: 20px 20px; --row-gap: 20px; --column-gap: 20px; --flex-wrap: wrap; --padding-top: 110px; --padding-bottom: 110px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9063 .elementor-element.elementor-element-cbc9325 { --display: flex; }
.elementor-9063 .elementor-element.elementor-element-b2a1df0 { font-family: "IBM Plex Mono", sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-da96bfb { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 0px 0px 15px; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-9063 .elementor-element.elementor-element-da96bfb.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9063 .elementor-element.elementor-element-da96bfb .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9063 .elementor-element.elementor-element-55f0ef4 { --display: flex; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 6px 6px 6px 6px; }
.elementor-9063 .elementor-element.elementor-element-c2d48bd img { width: 100%; height: 360px; object-fit: cover; object-position: center top; }
.elementor-9063 .elementor-element.elementor-element-b342b26 { --display: flex; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9063 .elementor-element.elementor-element-931254c .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 24px; font-weight: 600; color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-1f2caf4 { font-family: "IBM Plex Mono", sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-c65b9eb { padding: 11px 0px 0px; 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 ); }
.elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-9063 .elementor-element.elementor-element-3fc2790 .elementor-button { background-color: rgba(0, 46, 161, 0); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); padding: 1px; }
.elementor-9063 .elementor-element.elementor-element-44fa7bb { --display: flex; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 6px 6px 6px 6px; }
.elementor-9063 .elementor-element.elementor-element-7521cd2 img { width: 100%; height: 360px; object-fit: cover; object-position: center top; }
.elementor-9063 .elementor-element.elementor-element-50522ea { --display: flex; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9063 .elementor-element.elementor-element-6b2c853 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 24px; font-weight: 600; color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-a1c49bb { font-family: "IBM Plex Mono", sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-9077b31 { padding: 11px 0px 0px; 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 ); }
.elementor-9063 .elementor-element.elementor-element-c7f0f8f .elementor-button { background-color: rgba(0, 46, 161, 0); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); padding: 1px; }
.elementor-9063 .elementor-element.elementor-element-b5c5ec8 { --display: flex; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-31c87cf ); --border-color: var( --e-global-color-31c87cf ); --border-radius: 6px 6px 6px 6px; }
.elementor-9063 .elementor-element.elementor-element-b6f9b1f img { width: 100%; height: 360px; object-fit: cover; object-position: center top; }
.elementor-9063 .elementor-element.elementor-element-c068276 { --display: flex; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9063 .elementor-element.elementor-element-0ba10b8 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 24px; font-weight: 600; color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-fd0f3b3 { font-family: "IBM Plex Mono", sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-primary ); }
.elementor-9063 .elementor-element.elementor-element-29e5269 { padding: 11px 0px 0px; 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 ); }
.elementor-9063 .elementor-element.elementor-element-4def383 .elementor-button { background-color: rgba(0, 46, 161, 0); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); padding: 1px; }
.elementor-9063 .elementor-element.elementor-element-40612f1 { --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: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; --padding-top: 9px; --padding-bottom: 110px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9063 .elementor-element.elementor-element-7e45758 { --display: flex; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
.elementor-9063 .elementor-element.elementor-element-1fd34e0 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 24px; font-weight: 600; color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-946664a { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; 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 ); }
.elementor-9063 .elementor-element.elementor-element-34ec752 { width: var( --container-widget-width, 48% ); max-width: 48%; --container-widget-width: 48%; --container-widget-flex-grow: 0; }
.elementor-9063 .elementor-element.elementor-element-34ec752.elementor-element { --align-self: center; }
.elementor-9063 .elementor-element.elementor-element-0f64f8f { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --gap: 60px 60px; --row-gap: 60px; --column-gap: 60px; --padding-top: 110px; --padding-bottom: 110px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9063 .elementor-element.elementor-element-0f64f8f:not(.elementor-motion-effects-element-type-background), .elementor-9063 .elementor-element.elementor-element-0f64f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 46, 161, 0.08); }
.elementor-9063 .elementor-element.elementor-element-1f3d69a { --display: flex; }
.elementor-9063 .elementor-element.elementor-element-1f3d69a.e-con { --align-self: flex-end; }
.elementor-9063 .elementor-element.elementor-element-96f6ae3 { --display: flex; --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; }
.elementor-9063 .elementor-element.elementor-element-5dea58e { font-family: "IBM Plex Mono", sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-70c9739 ); }
.elementor-9063 .elementor-element.elementor-element-e50c9d1.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9063 .elementor-element.elementor-element-e50c9d1 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(0, 0, 0); }
.elementor-9063 .elementor-element.elementor-element-3189e23 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: start; 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: var( --e-global-color-text ); }
.elementor-9063 .elementor-element.elementor-element-b4672dc { --display: flex; }
.elementor-widget-loop-grid .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-widget-loop-grid .elementor-pagination { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.elementor-widget-loop-grid .e-load-more-message { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.elementor-9063 .elementor-element.elementor-element-d71d939 { --grid-columns: 3; --grid-row-gap: 7px; --grid-column-gap: 10px; }
.elementor-9063 .elementor-element.elementor-element-8f6030b { --display: flex; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9063 .elementor-element.elementor-element-8f6030b:not(.elementor-motion-effects-element-type-background), .elementor-9063 .elementor-element.elementor-element-8f6030b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }
.elementor-9063 .elementor-element.elementor-element-f0a78a0.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9063 .elementor-element.elementor-element-f0a78a0 { text-align: center; }
.elementor-9063 .elementor-element.elementor-element-f0a78a0 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: var( --e-global-color-a028dcd ); }
.elementor-9063 .elementor-element.elementor-element-04f990e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; 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: var( --e-global-color-31c87cf ); }
.elementor-9063 .elementor-element.elementor-element-0c41324 { --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: center; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
.elementor-9063 .elementor-element.elementor-element-75ccf59 .pxl-button .btn { background-color: rgba(2, 1, 1, 0); border-style: solid !important; border-width: 1px !important; }
.elementor-9063 .elementor-element.elementor-element-75ccf59 .pxl-button .btn svg path { fill: rgba(2, 1, 1, 0); }
.elementor-9063 .elementor-element.elementor-element-75ccf59 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-9063 .elementor-element.elementor-element-75ccf59 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-75ccf59 .pxl-button .btn-svg.pxl-icon--left:hover svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-4c00952 .pxl-button .btn { border-color: var( --e-global-color-primary ); padding: 0px 80px; border-style: solid !important; border-width: 1px !important; }
.elementor-9063 .elementor-element.elementor-element-4c00952 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-9063 .elementor-element.elementor-element-4c00952 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-4c00952 .pxl-button .btn-svg.pxl-icon--left:hover svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-1151372 .pxl-button .btn { background-color: rgba(2, 1, 1, 0); border-style: solid !important; border-width: 1px !important; }
.elementor-9063 .elementor-element.elementor-element-1151372 .pxl-button .btn svg path { fill: rgba(2, 1, 1, 0); }
.elementor-9063 .elementor-element.elementor-element-1151372 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-9063 .elementor-element.elementor-element-1151372 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg { margin-right: 9px; }
.elementor-9063 .elementor-element.elementor-element-1151372 .pxl-button .btn-svg.pxl-icon--left:hover svg { margin-right: 9px; }
@media (max-width: 1440px) {
  .elementor-9063 .elementor-element.elementor-element-b4b1388 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-48c1caa { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-cef2a63 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-211a37b { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-a99d1a8 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-b6afb44 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-ca85909 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-c65b9eb { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-9077b31 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-29e5269 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-946664a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-3189e23 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-04f990e { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 1200px) {
  .elementor-9063 .elementor-element.elementor-element-b4b1388 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-519b8f7 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9063 .elementor-element.elementor-element-86be23d { width: var( --container-widget-width, 567.667px ); max-width: 567.667px; --container-widget-width: 567.667px; --container-widget-flex-grow: 0; }
  .elementor-9063 .elementor-element.elementor-element-a851654 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9063 .elementor-element.elementor-element-a851654 .elementor-heading-title { font-size: 40px; }
  .elementor-9063 .elementor-element.elementor-element-48c1caa { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-cef2a63 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-211a37b { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-a99d1a8 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-777a299 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9063 .elementor-element.elementor-element-777a299 .elementor-heading-title { font-size: 40px; }
  .elementor-9063 .elementor-element.elementor-element-da96bfb { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9063 .elementor-element.elementor-element-da96bfb .elementor-heading-title { font-size: 40px; }
  .elementor-9063 .elementor-element.elementor-element-e50c9d1 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9063 .elementor-element.elementor-element-e50c9d1 .elementor-heading-title { font-size: 40px; }
  .elementor-9063 .elementor-element.elementor-element-f0a78a0 { width: var( --container-widget-width, 774.667px ); max-width: 774.667px; --container-widget-width: 774.667px; --container-widget-flex-grow: 0; }
  .elementor-9063 .elementor-element.elementor-element-f0a78a0 .elementor-heading-title { font-size: 40px; }
}
@media (max-width: 1024px) {
  .elementor-9063 .elementor-element.elementor-element-b4b1388 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-48c1caa { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-cef2a63 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-211a37b { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-a99d1a8 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-b6afb44 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-ca85909 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-c65b9eb { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-9077b31 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-29e5269 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-946664a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-3189e23 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; text-align: center; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-d71d939 { --grid-columns: 2; }
  .elementor-9063 .elementor-element.elementor-element-04f990e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; text-align: center; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 767px) {
  .elementor-9063 .elementor-element.elementor-element-b4b1388 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-48c1caa { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-cef2a63 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-211a37b { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-a99d1a8 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-00ee5d5 { --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-9063 .elementor-element.elementor-element-1646d2b { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9063 .elementor-element.elementor-element-40612f1 { --padding-top: 0px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9063 .elementor-element.elementor-element-34ec752 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
  .elementor-9063 .elementor-element.elementor-element-3189e23 { text-align: start; }
}
@media (max-width: 575px) {
  .elementor-9063 .elementor-element.elementor-element-b4b1388 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9063 .elementor-element.elementor-element-519b8f7 .elementor-heading-title { font-size: 32px; }
  .elementor-9063 .elementor-element.elementor-element-86be23d { font-size: 16px; }
  .elementor-9063 .elementor-element.elementor-element-80b2c5f { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9063 .elementor-element.elementor-element-a851654 .elementor-heading-title { font-size: 26px; }
  .elementor-9063 .elementor-element.elementor-element-48c1caa { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-c4b4dea { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9063 .elementor-element.elementor-element-d18e60a { --e-icon-list-icon-size: 40px; }
  .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-dcbc83d { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-cef2a63 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-a794d9e { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-364e47b { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-211a37b { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-c8097ed { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-d9e6672 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-a99d1a8 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-f82b897 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-8741488 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-00ee5d5 { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9063 .elementor-element.elementor-element-777a299 .elementor-heading-title { font-size: 26px; }
  .elementor-9063 .elementor-element.elementor-element-b6afb44 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-ca85909 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-1646d2b { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9063 .elementor-element.elementor-element-da96bfb .elementor-heading-title { font-size: 26px; }
  .elementor-9063 .elementor-element.elementor-element-c65b9eb { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-9077b31 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-29e5269 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-40612f1 { --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; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --flex-wrap: wrap; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9063 .elementor-element.elementor-element-946664a { --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-9063 .elementor-element.elementor-element-34ec752 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
  .elementor-9063 .elementor-element.elementor-element-0f64f8f { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-9063 .elementor-element.elementor-element-e50c9d1 .elementor-heading-title { font-size: 26px; }
  .elementor-9063 .elementor-element.elementor-element-3189e23 { text-align: start; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-d71d939 { --grid-columns: 2; }
  .elementor-9063 .elementor-element.elementor-element-8f6030b { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9063 .elementor-element.elementor-element-f0a78a0 .elementor-heading-title { font-size: 26px; }
  .elementor-9063 .elementor-element.elementor-element-04f990e { text-align: center; font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (min-width: 576px) {
  .elementor-9063 .elementor-element.elementor-element-6a22ccb { --width: 50%; }
  .elementor-9063 .elementor-element.elementor-element-129571d { --width: 49%; }
  .elementor-9063 .elementor-element.elementor-element-55f0ef4 { --width: 32%; }
  .elementor-9063 .elementor-element.elementor-element-44fa7bb { --width: 32%; }
  .elementor-9063 .elementor-element.elementor-element-b5c5ec8 { --width: 32%; }
  .elementor-9063 .elementor-element.elementor-element-7e45758 { --width: 49%; }
}
@media (max-width: 1024px) and (min-width: 576px) {
  .elementor-9063 .elementor-element.elementor-element-7e45758 { --width: 47%; }
}
@media (max-width: 767px) and (min-width: 576px) {
  .elementor-9063 .elementor-element.elementor-element-f58f697 { --width: 100%; }
  .elementor-9063 .elementor-element.elementor-element-7e45758 { --width: 100%; }
}
@media (min-width: 2400px) {
  .elementor-9063 .elementor-element.elementor-element-b4b1388 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-48c1caa { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d18e60a .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c9ca56b .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-cef2a63 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-c0865b7 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-de6cc7b .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-211a37b { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-7205069 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-b8d64d6 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-a99d1a8 { --grid-auto-flow: row; }
  .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-9505801 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9063 .elementor-element.elementor-element-d796dd0 .elementor-icon-list-item > a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-b6afb44 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-ca85909 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-c65b9eb { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-9077b31 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-29e5269 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-946664a { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-3189e23 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9063 .elementor-element.elementor-element-04f990e { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
.elementor-9063 .elementor-element.elementor-element-519b8f7 { line-height: 1.06; letter-spacing: -0.01em; max-width: 13ch; }
.elementor-9063 .elementor-element.elementor-element-587f09a a { width: 100%; }
.elementor-9063 .elementor-element.elementor-element-b4b1388 { min-height: clamp(400px, 60vh, 700px); overflow: hidden; padding: 0px 20px; }
.elementor-9063 .elementor-element.elementor-element-1f2caf4 p { margin: 0px; }
.elementor-9063 .elementor-element.elementor-element-a1c49bb p { margin: 0px; }
.elementor-9063 .elementor-element.elementor-element-fd0f3b3 p { margin: 0px; }
.elementor-9063 .elementor-element.elementor-element-3189e23 p { margin-bottom: 0px; }
.elementor-9063 .elementor-element.elementor-element-04f990e p { margin-bottom: 0px; }
.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; }
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container { overflow: hidden; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items { display: flex; flex-wrap: wrap; margin-inline: -8px; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item { word-break: break-word; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: 8px; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { border-width: 0px; border-inline-start-width: 1px; border-style: solid; height: 100%; inset-inline: auto -8px; position: relative; width: auto; }
.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }
.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }
.elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; }
.elementor-widget .elementor-icon-list-icon { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }
.elementor-widget .elementor-icon-list-icon svg { height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em); }
.elementor-widget .elementor-icon-list-icon i { font-size: var(--e-icon-list-icon-size); width: 1.25em; }
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0); }
.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a { justify-content: center; }
.elementor-widget.elementor-align-center .elementor-icon-list-item::after { margin: auto; }
.elementor-widget.elementor-align-center .elementor-inline-items { justify-content: center; }
.elementor-widget.elementor-align-start .elementor-icon-list-item, .elementor-widget.elementor-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }
.elementor-widget.elementor-align-start .elementor-inline-items { justify-content: start; }
.elementor-widget.elementor-align-end .elementor-icon-list-item, .elementor-widget.elementor-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }
.elementor-widget.elementor-align-end .elementor-icon-list-items { justify-content: end; }
.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
@media (min-width: 2400px) {
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }
  .elementor-widget.elementor-widescreen-align-start .elementor-inline-items { justify-content: start; }
  .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }
  .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items { justify-content: end; }
  .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 1440px) {
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-laptop-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-laptop-align-start .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }
  .elementor-widget.elementor-laptop-align-start .elementor-inline-items { justify-content: start; }
  .elementor-widget.elementor-laptop-align-end .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }
  .elementor-widget.elementor-laptop-align-end .elementor-icon-list-items { justify-content: end; }
  .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 1200px) {
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }
  .elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items { justify-content: start; }
  .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }
  .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items { justify-content: end; }
  .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 1024px) {
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-tablet-align-start .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }
  .elementor-widget.elementor-tablet-align-start .elementor-inline-items { justify-content: start; }
  .elementor-widget.elementor-tablet-align-end .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }
  .elementor-widget.elementor-tablet-align-end .elementor-icon-list-items { justify-content: end; }
  .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 767px) {
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }
  .elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items { justify-content: start; }
  .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }
  .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items { justify-content: end; }
  .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 575px) {
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-mobile-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-mobile-align-start .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }
  .elementor-widget.elementor-mobile-align-start .elementor-inline-items { justify-content: start; }
  .elementor-widget.elementor-mobile-align-end .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }
  .elementor-widget.elementor-mobile-align-end .elementor-icon-list-items { justify-content: end; }
  .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items { padding: 0px; }
.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 { 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 { 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[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; }
.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]) .e-con { display: none; }
.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-opened { display: none; }
.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-widget-n-accordion .e-n-accordion-item > span { cursor: pointer; }
.elementor-9156 .elementor-element.elementor-element-8f9f8c0 { --display: flex; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; --padding-top: 53px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-image-box .elementor-image-box-description { 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-9156 .elementor-element.elementor-element-efce3a9.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-9156 .elementor-element.elementor-element-efce3a9.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-9156 .elementor-element.elementor-element-efce3a9.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-title { margin-bottom: 0px; font-family: Poppins, sans-serif; font-size: 24px; font-weight: 600; color: var( --e-global-color-70c9739 ); }
.elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-wrapper .elementor-image-box-img { width: 70px; }
.elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-img img { height: 65px; object-fit: cover; object-position: center center; border-radius: 100%; transition-duration: 0.3s; }
.elementor-9156 .elementor-element.elementor-element-efce3a9:has(:hover) .elementor-image-box-title, .elementor-9156 .elementor-element.elementor-element-efce3a9:has(:focus) .elementor-image-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-description { 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: var( --e-global-color-primary ); }
.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-9156 .elementor-element.elementor-element-5d6aebc { 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 ); }
.elementor-9156 .elementor-element.elementor-element-5d6aebc a { color: var( --e-global-color-primary ); }
#elementor-popup-modal-9156 .dialog-widget-content { animation-duration: 1.2s; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
#elementor-popup-modal-9156 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
#elementor-popup-modal-9156 .dialog-message { width: 640px; height: auto; }
#elementor-popup-modal-9156 .dialog-close-button { display: flex; }
@media (min-width: 2400px) {
  .elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9156 .elementor-element.elementor-element-5d6aebc { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 1440px) {
  .elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9156 .elementor-element.elementor-element-5d6aebc { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 1024px) {
  .elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9156 .elementor-element.elementor-element-5d6aebc { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 575px) {
  .elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-9156 .elementor-element.elementor-element-efce3a9 .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9156 .elementor-element.elementor-element-5d6aebc { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
.elementor-9184 .elementor-element.elementor-element-56af7ca { --display: flex; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; --padding-top: 53px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-image-box .elementor-image-box-description { 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-9184 .elementor-element.elementor-element-e5fb15d.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-9184 .elementor-element.elementor-element-e5fb15d.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-9184 .elementor-element.elementor-element-e5fb15d.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-title { margin-bottom: 0px; font-family: Poppins, sans-serif; font-size: 24px; font-weight: 600; color: var( --e-global-color-70c9739 ); }
.elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-wrapper .elementor-image-box-img { width: 70px; }
.elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-img img { height: 65px; object-fit: cover; object-position: center center; border-radius: 100%; transition-duration: 0.3s; }
.elementor-9184 .elementor-element.elementor-element-e5fb15d:has(:hover) .elementor-image-box-title, .elementor-9184 .elementor-element.elementor-element-e5fb15d:has(:focus) .elementor-image-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-description { 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: var( --e-global-color-primary ); }
.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-9184 .elementor-element.elementor-element-3ff3108 { 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 ); }
.elementor-9184 .elementor-element.elementor-element-3ff3108 a { color: var( --e-global-color-primary ); }
#elementor-popup-modal-9184 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
#elementor-popup-modal-9184 .dialog-message { width: 640px; height: auto; }
#elementor-popup-modal-9184 .dialog-close-button { display: flex; }
#elementor-popup-modal-9184 .dialog-widget-content { box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
@media (min-width: 2400px) {
  .elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9184 .elementor-element.elementor-element-3ff3108 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 1440px) {
  .elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9184 .elementor-element.elementor-element-3ff3108 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 1024px) {
  .elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9184 .elementor-element.elementor-element-3ff3108 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 575px) {
  .elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-9184 .elementor-element.elementor-element-e5fb15d .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9184 .elementor-element.elementor-element-3ff3108 { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
.elementor-9177 .elementor-element.elementor-element-50c6392 { --display: flex; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; --padding-top: 53px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-image-box .elementor-image-box-description { 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-9177 .elementor-element.elementor-element-e952ebe.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-9177 .elementor-element.elementor-element-e952ebe.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-9177 .elementor-element.elementor-element-e952ebe.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-title { margin-bottom: 0px; font-family: Poppins, sans-serif; font-size: 24px; font-weight: 600; color: var( --e-global-color-70c9739 ); }
.elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-wrapper .elementor-image-box-img { width: 70px; }
.elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-img img { height: 65px; object-fit: cover; object-position: center center; border-radius: 100%; transition-duration: 0.3s; }
.elementor-9177 .elementor-element.elementor-element-e952ebe:has(:hover) .elementor-image-box-title, .elementor-9177 .elementor-element.elementor-element-e952ebe:has(:focus) .elementor-image-box-title { color: var( --e-global-color-70c9739 ); }
.elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-description { 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: var( --e-global-color-primary ); }
.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-9177 .elementor-element.elementor-element-2b34f7f { 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 ); }
.elementor-9177 .elementor-element.elementor-element-2b34f7f a { color: var( --e-global-color-primary ); }
#elementor-popup-modal-9177 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
#elementor-popup-modal-9177 .dialog-message { width: 640px; height: auto; }
#elementor-popup-modal-9177 .dialog-close-button { display: flex; }
#elementor-popup-modal-9177 .dialog-widget-content { box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
@media (min-width: 2400px) {
  .elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9177 .elementor-element.elementor-element-2b34f7f { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 1440px) {
  .elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9177 .elementor-element.elementor-element-2b34f7f { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 1024px) {
  .elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9177 .elementor-element.elementor-element-2b34f7f { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
@media (max-width: 575px) {
  .elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-9177 .elementor-element.elementor-element-e952ebe .elementor-image-box-description { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
  .elementor-9177 .elementor-element.elementor-element-2b34f7f { font-size: var( --e-global-typography-6f9523b-font-size ); line-height: var( --e-global-typography-6f9523b-line-height ); }
}
.elementor-widget-image-box .elementor-image-box-content { width: 100%; }
@media (min-width: 576px) {
  .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { display: flex; }
  .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { flex-direction: row-reverse; text-align: end; }
  [dir="rtl"] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { flex-direction: row; }
  .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { flex-direction: row; text-align: start; }
  [dir="rtl"] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { flex-direction: row-reverse; }
  .elementor-widget-image-box.elementor-position-top .elementor-image-box-img { margin: auto; }
  .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper { align-items: flex-start; }
  .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper { align-items: center; }
  .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper { align-items: flex-end; }
}
@media (max-width: 575px) {
  .elementor-widget-image-box .elementor-image-box-img { margin-bottom: 15px; margin-inline: auto !important; }
}
.elementor-widget-image-box .elementor-image-box-img { display: inline-block; }
.elementor-widget-image-box .elementor-image-box-img img { display: block; line-height: 0; }
.elementor-widget-image-box .elementor-image-box-title a { color: inherit; }
.elementor-widget-image-box .elementor-image-box-wrapper { text-align: center; }
.elementor-widget-image-box .elementor-image-box-description { margin: 0px; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
[data-elementor-type="popup"] .elementor-section-wrap:not(:empty) + #elementor-add-new-section, [data-elementor-type="popup"]:not(.elementor-edit-area) { display: none; }
.elementor-popup-modal.dialog-type-lightbox { background-color: transparent; display: flex; pointer-events: none; user-select: auto; }
.elementor-popup-modal .dialog-buttons-wrapper, .elementor-popup-modal .dialog-header { display: none; }
.elementor-popup-modal .dialog-close-button { display: none; inset-inline-end: 20px; margin-top: 0px; opacity: 1; pointer-events: all; top: 20px; z-index: 9999; }
.elementor-popup-modal .dialog-close-button svg { fill: rgb(31, 33, 36); height: 1em; width: 1em; }
.elementor-popup-modal .dialog-widget-content { background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; max-height: 100%; max-width: 100%; overflow: visible; pointer-events: all; width: auto; }
.elementor-popup-modal .dialog-message { display: flex; max-height: 100vh; max-width: 100vw; overflow: auto; padding: 0px; width: 640px; }
.elementor-popup-modal .elementor { width: 100%; }