.elementor-motion-effects-element, .elementor-motion-effects-layer { transition-duration: 1s; transition-property: transform, opacity; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); }
@media (prefers-reduced-motion: reduce) {
  .elementor-motion-effects-element, .elementor-motion-effects-layer { transition-duration: 0s !important; }
}
.elementor-motion-effects-container { height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); width: 100%; }
.elementor-motion-effects-layer { background-repeat: no-repeat; background-size: cover; left: 0px; position: absolute; top: 0px; }
.elementor-motion-effects-perspective { perspective: 1200px; }
.elementor-motion-effects-element { transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
.elementor-counter { align-items: stretch; display: flex; flex-direction: column-reverse; justify-content: center; }
.elementor-counter .elementor-counter-number { flex-grow: var(--counter-number-grow,0); }
.elementor-counter .elementor-counter-number-wrapper { display: flex; flex: 1 1 0%; font-size: 69px; font-weight: 600; line-height: 1; text-align: center; }
.elementor-counter .elementor-counter-number-prefix { flex-grow: var(--counter-prefix-grow,1); text-align: end; white-space: pre-wrap; }
.elementor-counter .elementor-counter-number-suffix { flex-grow: var(--counter-suffix-grow,1); text-align: start; white-space: pre-wrap; }
.elementor-counter .elementor-counter-title { align-items: center; display: flex; flex: 1 1 0%; font-size: 19px; font-weight: 400; justify-content: center; line-height: 2.5; margin: 0px; padding: 0px; }
.elementor-9073 .elementor-element.elementor-element-16011c9 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --margin-top: 0; --margin-bottom: 0; --margin-left: 0; --margin-right: 0; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-16011c9:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-16011c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 0, 0); }
.elementor-widget-image .widget-image-caption { color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); }
body:not(.rtl) .elementor-9073 .elementor-element.elementor-element-bd9a185 { left: 0px; }
body.rtl .elementor-9073 .elementor-element.elementor-element-bd9a185 { right: 0px; }
.elementor-9073 .elementor-element.elementor-element-bd9a185 { top: 0px; z-index: 0; }
.elementor-9073 .elementor-element.elementor-element-bd9a185 img { width: 100vw; height: 100vh; object-fit: cover; object-position: center center; }
.elementor-9073 .elementor-element.elementor-element-172d431 { --display: flex; --position: absolute; top: 0px; --z-index: 1; }
body:not(.rtl) .elementor-9073 .elementor-element.elementor-element-172d431 { left: 0px; }
body.rtl .elementor-9073 .elementor-element.elementor-element-172d431 { right: 0px; }
.elementor-9073 .elementor-element.elementor-element-6749fe2 { --display: flex; --min-height: 700px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; --z-index: 1; }
.elementor-9073 .elementor-element.elementor-element-e5cbe57 { --display: flex; --min-height: calc(100vh - 351px); --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-widget-heading .elementor-heading-title { font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-primary); }
.elementor-9073 .elementor-element.elementor-element-1662fd6 { width: var(--container-widget-width, 48% ); max-width: 48%; --container-widget-width: 48%; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-1662fd6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-995031c { width: var(--container-widget-width, 45% ); max-width: 45%; margin: 29px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 45%; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-995031c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 24px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-55b4a09 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-widget-button .elementor-button { background-color: var(--e-global-color-accent); font-family: var(--e-global-typography-accent-font-family),Sans-serif; font-size: var(--e-global-typography-accent-font-size); font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-9073 .elementor-element.elementor-element-e6f2245 .elementor-button { background-color: rgba(29, 21, 21, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; line-height: 17px; border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.2); border-radius: 0px; padding: 15px 31px 15px 29px; }
.elementor-9073 .elementor-element.elementor-element-881dd7d, .elementor-9073 .elementor-element.elementor-element-e6f2245 { margin: 41px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9073 .elementor-element.elementor-element-e6f2245.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-e6f2245 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-9073 .elementor-element.elementor-element-881dd7d .elementor-button .elementor-button-content-wrapper, .elementor-9073 .elementor-element.elementor-element-e6f2245 .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-9073 .elementor-element.elementor-element-881dd7d .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; line-height: 17px; border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.2); border-radius: 0px; padding: 15px 31px 15px 29px; }
.elementor-9073 .elementor-element.elementor-element-881dd7d.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-881dd7d .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-9073 .elementor-element.elementor-element-49122d4 { --display: flex; --position: absolute; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; bottom: 0px; }
body:not(.rtl) .elementor-9073 .elementor-element.elementor-element-49122d4 { left: 0px; }
body.rtl .elementor-9073 .elementor-element.elementor-element-49122d4 { right: 0px; }
.elementor-9073 .elementor-element.elementor-element-11e49e9, .elementor-9073 .elementor-element.elementor-element-2bbcc1d, .elementor-9073 .elementor-element.elementor-element-ddb7581 { --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; border-style: solid; --border-style: solid; --border-left-width: 0px; }
.elementor-9073 .elementor-element.elementor-element-11e49e9 { --justify-content: flex-start; --flex-wrap: nowrap; border-width: 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-2bbcc1d, .elementor-9073 .elementor-element.elementor-element-ddb7581 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; border-color: rgba(255, 255, 255, 0.32); --border-color: #FFFFFF52; --padding-top: 23px; --padding-bottom: 24px; }
.elementor-9073 .elementor-element.elementor-element-2bbcc1d { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-left: 30px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-2bbcc1d.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-widget-counter .elementor-counter-number-wrapper { color: var(--e-global-color-primary); font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); }
.elementor-widget-counter .elementor-counter-title { color: var(--e-global-color-secondary); font-family: var(--e-global-typography-secondary-font-family),Sans-serif; font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
.elementor-9073 .elementor-element.elementor-element-12a48f6 .elementor-counter-number-wrapper { color: rgb(255, 255, 255); font-family: Rajdhani, sans-serif; font-size: 80px; font-weight: 600; line-height: 80px; }
.elementor-9073 .elementor-element.elementor-element-118fe7d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-ddb7581 { --justify-content: flex-start; --padding-left: 40px; --padding-right: 60px; }
.elementor-9073 .elementor-element.elementor-element-ddb7581.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-b542f3c { width: var(--container-widget-width, 161px ); max-width: 161px; --container-widget-width: 161px; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-b542f3c .elementor-counter-number-wrapper { color: rgb(255, 255, 255); font-family: Rajdhani, sans-serif; font-size: 80px; font-weight: 600; line-height: 80px; letter-spacing: -0.9px; }
.elementor-9073 .elementor-element.elementor-element-6ec17fb { width: var(--container-widget-width, 199px ); max-width: 199px; --container-widget-width: 199px; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-6ec17fb .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-25b04ed, .elementor-9073 .elementor-element.elementor-element-c669d08 { --display: flex; --flex-direction: row; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
.elementor-9073 .elementor-element.elementor-element-25b04ed { --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: flex-start; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.32); --border-color: #FFFFFF52; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 23px; --padding-bottom: 24px; --padding-left: 60px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-4899096 .elementor-counter-number-wrapper { color: rgb(255, 255, 255); font-family: Rajdhani, sans-serif; font-size: 80px; font-weight: 600; line-height: 80px; }
.elementor-9073 .elementor-element.elementor-element-61aff87 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-c669d08 { --container-widget-width: initial; --justify-content: space-between; --padding-top: 125px; --padding-bottom: 121px; --padding-left: 20px; --padding-right: 20px; --z-index: 3; }
.elementor-9073 .elementor-element.elementor-element-ab43c23 { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-20890a7 { border-style: solid; border-width: 0px; border-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-20890a7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 52px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-825513e { width: 100%; max-width: 100%; margin: 44px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9073 .elementor-element.elementor-element-825513e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 200; line-height: 32px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-6d26773 { --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; --padding-top: 120px; --padding-bottom: 119px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-6d26773:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-6d26773 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-23230a3 { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-5c95a4b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --z-index: 2; }
.elementor-9073 .elementor-element.elementor-element-003b1f8 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9073 .elementor-element.elementor-element-003b1f8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-29ed150, .elementor-9073 .elementor-element.elementor-element-512330a { --display: flex; --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.elementor-9073 .elementor-element.elementor-element-29ed150 { --container-widget-width: 100%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-512330a { --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --align-items: flex-start; --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: var(--e-global-color-text); --border-color: var( --e-global-color-text ); --padding-top: 50px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-bb9ea51 { width: var(--container-widget-width, 586px ); max-width: 586px; --container-widget-width: 586px; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-bb9ea51.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-bb9ea51 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 40px; font-weight: 200; line-height: 30px; color: rgb(216, 12, 24); }
.elementor-9073 .elementor-element.elementor-element-5808c41 { padding: 20px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-5808c41 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 200; color: rgb(40, 45, 53); }
.elementor-9073 .elementor-element.elementor-element-b7b8be2 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(40, 45, 53); --border-color: #282D35; --padding-top: 50px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-ca4b750 { width: var(--container-widget-width, 586px ); max-width: 586px; --container-widget-width: 586px; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-ca4b750.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-ca4b750 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 40px; font-weight: 200; line-height: 30px; }
.elementor-9073 .elementor-element.elementor-element-da6c3c0 { padding: 20px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-da6c3c0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 200; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-7b16ff9 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: var(--e-global-color-text); --border-color: var( --e-global-color-text ); --padding-top: 50px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-8bfc501 { width: var(--container-widget-width, 586px ); max-width: 586px; --container-widget-width: 586px; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-8bfc501.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-8bfc501 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 40px; font-weight: 200; line-height: 30px; }
.elementor-9073 .elementor-element.elementor-element-abeb80b { padding: 20px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-abeb80b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 200; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-7145248 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 120px; --padding-bottom: 119px; --padding-left: 020px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-7145248:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-7145248 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(241, 241, 241); }
.elementor-9073 .elementor-element.elementor-element-f4805ab { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9073 .elementor-element.elementor-element-f4805ab .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-6d0ccde { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 58px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-2024851 { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-2024851:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-2024851 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/services/ai-assistants-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9073 .elementor-element.elementor-element-24b3378 { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-9073 .elementor-element.elementor-element-24b3378:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-24b3378 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-674d32c { z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-674d32c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-c0eeacf { width: var(--container-widget-width, 89% ); max-width: 89%; margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-c0eeacf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 1; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-2b4ef15 { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-2b4ef15:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-2b4ef15 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/services/process-automation-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9073 .elementor-element.elementor-element-5da3033 { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-9073 .elementor-element.elementor-element-5da3033:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-5da3033 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-1cf63da { z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-1cf63da .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-bb02cc0 { width: var(--container-widget-width, 89% ); max-width: 89%; margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-bb02cc0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 1; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-a6207f9 { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-a6207f9:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-a6207f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(45, 51, 59); background-image: url("/wp-content/uploads/menu/services/Predictive-maintenance.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9073 .elementor-element.elementor-element-bafc284 { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-9073 .elementor-element.elementor-element-bafc284:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-bafc284 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-900d9b2.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-900d9b2 { z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-900d9b2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-0a36695 { width: var(--container-widget-width, 89% ); max-width: 89%; margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-0a36695 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 1; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-e36432c { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-e36432c:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-e36432c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(45, 51, 59); background-image: url("/wp-content/uploads/menu/services/Personalization-engines1-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9073 .elementor-element.elementor-element-b3449e0 { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-9073 .elementor-element.elementor-element-b3449e0:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-b3449e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-7c63105 { z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-7c63105 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-717ede0 { width: var(--container-widget-width, 89% ); max-width: 89%; margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-717ede0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 1; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-bd0bd17 { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-bd0bd17:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-bd0bd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(45, 51, 59); background-image: url("/wp-content/uploads/menu/services/ecommerceai.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9073 .elementor-element.elementor-element-f58af68 { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-9073 .elementor-element.elementor-element-f58af68:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-f58af68 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-f260865 { z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-f260865 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-2f28bf6 { width: var(--container-widget-width, 89% ); max-width: 89%; margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-2f28bf6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 1; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-1209a78 { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-1209a78:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-1209a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(45, 51, 59); background-image: url("/wp-content/uploads/menu/services/bi-dashboard.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9073 .elementor-element.elementor-element-92caed8 { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-9073 .elementor-element.elementor-element-92caed8:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-92caed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-966c3e1 { z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-966c3e1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-0f31a3f { width: var(--container-widget-width, 89% ); max-width: 89%; margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-0f31a3f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 1; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-caf1c6e { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 180px; --padding-left: 020px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-caf1c6e:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-caf1c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-52f6b66 { margin: 122px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9073 .elementor-element.elementor-element-52f6b66 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-f2d416b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 51px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-b4ce0da { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-9073 .elementor-element.elementor-element-b4ce0da:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-b4ce0da > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(241, 241, 241); }
.elementor-9073 .elementor-element.elementor-element-8a180b2 { margin: -12px 0 calc(var(--kit-widget-spacing, 0px) + 0px); top: 50%; }
body:not(.rtl) .elementor-9073 .elementor-element.elementor-element-8a180b2 { right: -10.5px; }
body.rtl .elementor-9073 .elementor-element.elementor-element-8a180b2 { left: -10.5px; }
.elementor-9073 .elementor-element.elementor-element-8a180b2 img, .elementor-9073 .elementor-element.elementor-element-944208b img, .elementor-9073 .elementor-element.elementor-element-d097fc7 img { width: 21px; height: 24px; }
.elementor-9073 .elementor-element.elementor-element-ff10495 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-ff10495 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgba(40, 45, 53, 0.2); }
.elementor-9073 .elementor-element.elementor-element-0cbf26d { margin: 23px 0 calc(var(--kit-widget-spacing, 0px) + 0px); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-0cbf26d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-6b133b3 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-9073 .elementor-element.elementor-element-6b133b3:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-6b133b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-8ace4e5 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-8ace4e5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgba(40, 45, 53, 0.2); }
.elementor-9073 .elementor-element.elementor-element-7ee8b93 { width: var(--container-widget-width, 72% ); max-width: 72%; margin: 23px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 72%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-7ee8b93 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-944208b { margin: -72px 0 calc(var(--kit-widget-spacing, 0px) + 0px); top: 50%; }
body:not(.rtl) .elementor-9073 .elementor-element.elementor-element-944208b { right: -10.5px; }
body.rtl .elementor-9073 .elementor-element.elementor-element-944208b { left: -10.5px; }
.elementor-9073 .elementor-element.elementor-element-bb76447 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-9073 .elementor-element.elementor-element-bb76447:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-bb76447 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(241, 241, 241); }
.elementor-9073 .elementor-element.elementor-element-551c9ca { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-551c9ca .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgba(40, 45, 53, 0.2); }
.elementor-9073 .elementor-element.elementor-element-58d7d07 { margin: 23px 0 calc(var(--kit-widget-spacing, 0px) + 0px); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-58d7d07 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-d097fc7 { margin: -12px 0 calc(var(--kit-widget-spacing, 0px) + 0px); top: 50%; }
body:not(.rtl) .elementor-9073 .elementor-element.elementor-element-d097fc7 { right: -10.5px; }
body.rtl .elementor-9073 .elementor-element.elementor-element-d097fc7 { left: -10.5px; }
.elementor-9073 .elementor-element.elementor-element-d00c0b4 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-9073 .elementor-element.elementor-element-d00c0b4:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-d00c0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-204762b { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-204762b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgba(40, 45, 53, 0.2); }
.elementor-9073 .elementor-element.elementor-element-0bedd77 { margin: 23px 0 calc(var(--kit-widget-spacing, 0px) + 0px); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-0bedd77 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-9073 .elementor-element.elementor-element-1da4d60 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 118px; --padding-bottom: 140px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-1da4d60:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-1da4d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(6, 29, 119); background-image: url("/wp-content/uploads/menu/services/36-2x-scaled-2.webp"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
.elementor-9073 .elementor-element.elementor-element-abb19b3 { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-abb19b3.elementor-element { --align-self: center; }
.elementor-9073 .elementor-element.elementor-element-abb19b3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-ce530a8 { margin: 19px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9073 .elementor-element.elementor-element-ce530a8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-2dacdbe { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --margin-top: 187px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-400aafc { --display: flex; --min-height: 165px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-400aafc:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-400aafc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-9073 .elementor-element.elementor-element-a7749ed { width: var(--container-widget-width, 65px ); max-width: 65px; --container-widget-width: 65px; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-a7749ed .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 200; }
.elementor-9073 .elementor-element.elementor-element-0d6bf6d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-9073 .elementor-element.elementor-element-c0ecfec .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-b1eb7df { margin: 12px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9073 .elementor-element.elementor-element-b1eb7df .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 15px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-09c5c83 { --display: flex; --min-height: 165px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-09c5c83:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-09c5c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-9073 .elementor-element.elementor-element-a25e819 { width: var(--container-widget-width, 65px ); max-width: 65px; --container-widget-width: 65px; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-a25e819 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 200; }
.elementor-9073 .elementor-element.elementor-element-763515b { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-9073 .elementor-element.elementor-element-fb73719 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-257c30c { margin: 12px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9073 .elementor-element.elementor-element-257c30c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 15px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-9e7b770 { --display: flex; --min-height: 165px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-9e7b770:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-9e7b770 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-9073 .elementor-element.elementor-element-e2c7f5a { width: var(--container-widget-width, 65px ); max-width: 65px; --container-widget-width: 65px; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-e2c7f5a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 200; }
.elementor-9073 .elementor-element.elementor-element-f801876 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-9073 .elementor-element.elementor-element-71b44d4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-ab6675e { width: var(--container-widget-width, 83% ); max-width: 83%; margin: 12px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 83%; --container-widget-flex-grow: 0; }
.elementor-9073 .elementor-element.elementor-element-ab6675e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-2781d65 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 118px; --padding-bottom: 100px; --padding-left: 100px; --padding-right: 100px; }
.elementor-9073 .elementor-element.elementor-element-70a4e23 { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 41px); padding: 0px; }
.elementor-9073 .elementor-element.elementor-element-70a4e23.elementor-element { --align-self: center; }
.elementor-9073 .elementor-element.elementor-element-70a4e23 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 40px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-539875d { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --margin-top: 100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-e33abd4 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-e33abd4:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-e33abd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-9fd7e73 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-9fd7e73.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-fa4349f { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-9710c8d { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-9c4aad8 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-0e8f244 { --display: flex; }
.elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-widget-icon.elementor-view-default .elementor-icon, .elementor-widget-icon.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-widget-icon.elementor-view-default .elementor-icon svg, .elementor-widget-icon.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-9073 .elementor-element.elementor-element-f500cd8 .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-19e983e { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-19e983e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-e8200e2 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-1e0562b, .elementor-9073 .elementor-element.elementor-element-665fa2a { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-1e0562b { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-1e0562b.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-9d117db .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(87, 72, 72); }
.elementor-9073 .elementor-element.elementor-element-665fa2a { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-365c729 { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-365c729 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-dece8e0 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-dece8e0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-3a5434b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-3a5434b:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-3a5434b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-d790ace { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-a54d29d { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-7030556 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-90193bb .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-a54d29d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-6a7e374 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-90193bb { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-8d2d797 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-7030556 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-a9c0e66 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-a9c0e66:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-a9c0e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-28fb2bd { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-28fb2bd.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-d107114 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-2e5a470 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-ff6cb77 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-1fedd76 { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-21d7f5f .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-547e89d { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-547e89d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-4dc45ff { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-674897b { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-674897b.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-1b3bba8 { padding: 0px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-1b3bba8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-90bdb0d { --display: flex; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 5px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-90bdb0d.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-15087e4 { padding: 10px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); }
.elementor-9073 .elementor-element.elementor-element-15087e4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-7a1001d { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-7a1001d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-8302a9c { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-8302a9c:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-8302a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-753d1f3 { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-3f1a39b { padding: 0px; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-01c81c1 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-19e5547 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-3f1a39b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-9389e19 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-19e5547 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-2ce4cf3 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-01c81c1 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-4f2eb55 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-4f2eb55:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-4f2eb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-ad45253 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-ad45253.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-7f42044 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-b419903 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-b0c152f { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-877226e { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-4890791 .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-eb9079d { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-eb9079d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-d65f8e2 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-b61a8f7 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-b61a8f7.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-3ee84ac { padding: 0px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-3ee84ac .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-0790950 { --display: flex; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 5px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-0790950.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-05bb036 { padding: 10px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); }
.elementor-9073 .elementor-element.elementor-element-05bb036 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-cbf2225 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-cbf2225 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-619fa4a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-619fa4a:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-619fa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-c01c482 { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-e86446e { padding: 0px; text-align: center; }
.elementor-9073 .elementor-element.elementor-element-4e12691 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-565420a .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-e86446e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-84544bb { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-565420a { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-11a5c67 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-4e12691 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-d523532 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-d523532:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-d523532 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-dcd68f1 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-dcd68f1.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-a33a1f8 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-b5e6812 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-2578a62 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-b7c3b96 { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-ca764b4 .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-9a1770f { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-9a1770f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-7bdd894 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-574150c, .elementor-9073 .elementor-element.elementor-element-a4c1ce8 { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-a4c1ce8 { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-a4c1ce8.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-1c03742 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-8eb3e46 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-574150c { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-8eb3e46 { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-ea574a6 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-ea574a6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-6e3267e { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-6e3267e:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-6e3267e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-2d282c5 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-152d5ee { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-152d5ee .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-3a4d059 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-9ad1663 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-b8cd379 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-9ad1663 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-9b30909 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-3a4d059 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-8f335f5 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-8f335f5:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-8f335f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-11d1a2d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-11d1a2d.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-544c2a9 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-8c92328 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-dfefc0b { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-2e150bc { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-3c59c36 .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-2a8e5dc { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-2a8e5dc .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-086d393 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-036203a, .elementor-9073 .elementor-element.elementor-element-bc58447 { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-036203a { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-036203a.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-9370eb6 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-ff7a99d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-bc58447 { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-9370eb6 { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-8f02ba8 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-8f02ba8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-0d60302 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-0d60302:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-0d60302 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-16d1531 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-833788f { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-833788f .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-8a1cd98 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-9b77a32 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-4fbc1c2 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-8a1cd98 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-37060a1 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-9b77a32 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-500078e { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-500078e:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-500078e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-1dd1eb3 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-1dd1eb3.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-70761d3 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-10668c7 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-3107f61 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-1d1d120 { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-5c03432 .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-7fabdd7 { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-7fabdd7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-5ee41b7 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-9ab5c6d, .elementor-9073 .elementor-element.elementor-element-ac378fd { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-ac378fd { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-ac378fd.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-a2dadcb .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-ad10f63 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-9ab5c6d { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-a2dadcb { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-aa9dc74 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-aa9dc74 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-268fd83 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-268fd83:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-268fd83 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-7f2491f { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-e1a88ae { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-00eff1d .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-2d07c30 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-e1a88ae .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-3a646ed { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-00eff1d { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-4eccb4e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-2d07c30 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-73b5bbb { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-73b5bbb:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-73b5bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-3175d49 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-3175d49.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-7f1f858 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-7b780b5 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-029bc40 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-3fffae9 { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-5f2c76b .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-419fec4 { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-419fec4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-cdc72a2 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-130774e, .elementor-9073 .elementor-element.elementor-element-50bc758 { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-50bc758 { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-50bc758.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-e2851d8 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-f9defad .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-130774e { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-e2851d8 { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-4a665b2 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-4a665b2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-b224f76 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-b224f76:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-b224f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-6931880 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-cf620da { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-7ae7fe8 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-94d54da .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-cf620da .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-8e1d226 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-7ae7fe8 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-daa9781 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-94d54da { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-508ffe1 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-508ffe1:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-508ffe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-6b35a82 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-6b35a82.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-9c01a30 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-db4c52c { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-11ae43c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-564f431 { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-560f99d .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-6afc709 { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-6afc709 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-df00cb9 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-4a1e57a, .elementor-9073 .elementor-element.elementor-element-f2c6f2f { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-4a1e57a { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-4a1e57a.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-ce0f80c .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-f80e825 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-f2c6f2f { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-f80e825 { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-5f573b6 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-5f573b6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-172ba2a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-172ba2a:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-172ba2a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-d4da5c4 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-6b6c1e4 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-6b6c1e4 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-7a7fdf5 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-b24fe9b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-01237d1 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-b24fe9b { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-046cb66 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-7a7fdf5 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-475bf87 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-475bf87:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-475bf87 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-877fd61 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-877fd61.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-a4ed81b { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-24b88a7 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-66cf663 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-e3c5a4c { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-c49c3d0 .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-934e076 { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-934e076 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-43a664e { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-6ab5a66, .elementor-9073 .elementor-element.elementor-element-74ab290 { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-74ab290 { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-74ab290.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-1412992 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-eebe308 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-6ab5a66 { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-1412992 { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-e08e2f5 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-e08e2f5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-1bb1d85 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-1bb1d85:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-1bb1d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-0c1d2e5 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-d56ee22 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-3ab53fc .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-d1efe5c .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-d56ee22 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-6ddacbe { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-d1efe5c { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-ea2bd2f { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-3ab53fc { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-935d18f { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-935d18f:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-935d18f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-67a68e5 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-67a68e5.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-ac105fa { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-ad2547c { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-b2d1f36 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-dd5c9ac { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-3ddc03d .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-f56ad4d { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-f56ad4d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-263df2d { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-2a2a46b, .elementor-9073 .elementor-element.elementor-element-be4f4ed { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-be4f4ed { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-be4f4ed.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-c875ec9 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-d365fd0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-2a2a46b { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-d365fd0 { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-d5c6171 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-d5c6171 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-b50dfa7 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-b50dfa7:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-b50dfa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-f115f8b { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-a492bf1 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-05d9d09 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-8758ae7 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-a492bf1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-fc988ca { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-05d9d09 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-53a2d34 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-8758ae7 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-5913917 { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9073 .elementor-element.elementor-element-5913917:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-5913917 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-e08c586 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 30px; }
.elementor-9073 .elementor-element.elementor-element-e08c586.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9073 .elementor-element.elementor-element-389e4ca { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-ac7c4f5 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-daadef5 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-38f7385 { --display: flex; }
.elementor-9073 .elementor-element.elementor-element-e6ab09d .elementor-icon-wrapper { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-75bdf89 { border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-75bdf89 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-304ab4b { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9073 .elementor-element.elementor-element-4686517, .elementor-9073 .elementor-element.elementor-element-4b1f2e1 { --display: flex; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-4b1f2e1 { --padding-bottom: 5px; }
.elementor-9073 .elementor-element.elementor-element-4b1f2e1.e-con { --align-self: flex-end; }
.elementor-9073 .elementor-element.elementor-element-a682b8c .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-c461d69 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-4686517 { --flex-direction: column; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-bottom: 0px; }
.elementor-9073 .elementor-element.elementor-element-a682b8c { padding: 12px 0px 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(204, 204, 204); text-align: left; }
.elementor-9073 .elementor-element.elementor-element-a95a307 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 50px 0px 58px; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9073 .elementor-element.elementor-element-a95a307 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 27px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-32d0ac6 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 25px; --padding-left: 30px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-32d0ac6:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-32d0ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9073 .elementor-element.elementor-element-f9427d1 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-c026b81 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-66cda0f .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-b04a092 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-c026b81 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9073 .elementor-element.elementor-element-fa67d29 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-b04a092 { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-9ad175b { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9073 .elementor-element.elementor-element-66cda0f { text-align: center; }
.elementor-9073 .elementor-element.elementor-element-cab6c8b { --display: flex; --min-height: 400px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --overlay-opacity: 1; --padding-top: 115px; --padding-bottom: 91px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9073 .elementor-element.elementor-element-cab6c8b:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-cab6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/services/2-copy.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9073 .elementor-element.elementor-element-cab6c8b::before, .elementor-9073 .elementor-element.elementor-element-cab6c8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9073 .elementor-element.elementor-element-cab6c8b > .e-con-inner > .elementor-background-video-container::before, .elementor-9073 .elementor-element.elementor-element-cab6c8b > .elementor-background-slideshow::before, .elementor-9073 .elementor-element.elementor-element-cab6c8b > .elementor-background-video-container::before, .elementor-9073 .elementor-element.elementor-element-cab6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-9073 .elementor-element.elementor-element-ee9f7f0 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 22px); }
.elementor-9073 .elementor-element.elementor-element-ee9f7f0.elementor-element { --align-self: center; }
.elementor-9073 .elementor-element.elementor-element-ee9f7f0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 50px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-9a6186c { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 43px); text-align: center; }
.elementor-9073 .elementor-element.elementor-element-9a6186c.elementor-element { --align-self: center; }
.elementor-9073 .elementor-element.elementor-element-9a6186c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-9073 .elementor-element.elementor-element-7f7cef6 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-9073 .elementor-element.elementor-element-bdac8a5 .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 600; line-height: 16px; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-9073 .elementor-element.elementor-element-bdac8a5, .elementor-9073 .elementor-element.elementor-element-e578d9c { padding: 0px; }
.elementor-9073 .elementor-element.elementor-element-bdac8a5.elementor-element { --align-self: center; }
.elementor-9073 .elementor-element.elementor-element-bdac8a5 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-9073 .elementor-element.elementor-element-bdac8a5 .elementor-button .elementor-button-content-wrapper, .elementor-9073 .elementor-element.elementor-element-e578d9c .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-9073 .elementor-element.elementor-element-e578d9c .elementor-button { background-color: rgba(255, 255, 255, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 600; line-height: 17px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-9073 .elementor-element.elementor-element-e578d9c .elementor-button-content-wrapper { flex-direction: row-reverse; }
@media (max-width: 1640px) {
  .elementor-widget-image .widget-image-caption { font-size: var(--e-global-typography-text-font-size); }
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-widget-counter .elementor-counter-number-wrapper { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-counter .elementor-counter-title { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-9073 .elementor-element.elementor-element-8bfc501, .elementor-9073 .elementor-element.elementor-element-bb9ea51, .elementor-9073 .elementor-element.elementor-element-ca4b750 { width: var(--container-widget-width, 631px ); max-width: 631px; --container-widget-width: 631px; --container-widget-flex-grow: 0; }
  .elementor-9073 .elementor-element.elementor-element-6d0ccde { --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-900d9b2 { width: var(--container-widget-width, 403.656px ); max-width: 403.656px; --container-widget-width: 403.656px; --container-widget-flex-grow: 0; }
  .elementor-9073 .elementor-element.elementor-element-086d393, .elementor-9073 .elementor-element.elementor-element-10668c7, .elementor-9073 .elementor-element.elementor-element-24b88a7, .elementor-9073 .elementor-element.elementor-element-263df2d, .elementor-9073 .elementor-element.elementor-element-2dacdbe, .elementor-9073 .elementor-element.elementor-element-2e5a470, .elementor-9073 .elementor-element.elementor-element-304ab4b, .elementor-9073 .elementor-element.elementor-element-389e4ca, .elementor-9073 .elementor-element.elementor-element-43a664e, .elementor-9073 .elementor-element.elementor-element-4dc45ff, .elementor-9073 .elementor-element.elementor-element-539875d, .elementor-9073 .elementor-element.elementor-element-544c2a9, .elementor-9073 .elementor-element.elementor-element-5ee41b7, .elementor-9073 .elementor-element.elementor-element-70761d3, .elementor-9073 .elementor-element.elementor-element-7b780b5, .elementor-9073 .elementor-element.elementor-element-7bdd894, .elementor-9073 .elementor-element.elementor-element-7f1f858, .elementor-9073 .elementor-element.elementor-element-7f42044, .elementor-9073 .elementor-element.elementor-element-8c92328, .elementor-9073 .elementor-element.elementor-element-9710c8d, .elementor-9073 .elementor-element.elementor-element-9c01a30, .elementor-9073 .elementor-element.elementor-element-a33a1f8, .elementor-9073 .elementor-element.elementor-element-a4ed81b, .elementor-9073 .elementor-element.elementor-element-ac105fa, .elementor-9073 .elementor-element.elementor-element-ac7c4f5, .elementor-9073 .elementor-element.elementor-element-ad2547c, .elementor-9073 .elementor-element.elementor-element-b419903, .elementor-9073 .elementor-element.elementor-element-b5e6812, .elementor-9073 .elementor-element.elementor-element-cdc72a2, .elementor-9073 .elementor-element.elementor-element-d107114, .elementor-9073 .elementor-element.elementor-element-d65f8e2, .elementor-9073 .elementor-element.elementor-element-db4c52c, .elementor-9073 .elementor-element.elementor-element-df00cb9, .elementor-9073 .elementor-element.elementor-element-e8200e2, .elementor-9073 .elementor-element.elementor-element-fa4349f { --grid-auto-flow: row; }
}
@media (max-width: 1439px) {
  .elementor-9073 .elementor-element.elementor-element-16011c9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-widget-image .widget-image-caption { font-size: var(--e-global-typography-text-font-size); }
  .elementor-9073 .elementor-element.elementor-element-6749fe2 { --min-height: 752px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-9073 .elementor-element.elementor-element-49122d4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-25b04ed, .elementor-9073 .elementor-element.elementor-element-2bbcc1d { border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; }
  .elementor-widget-counter .elementor-counter-number-wrapper { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-counter .elementor-counter-title { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-9073 .elementor-element.elementor-element-6d26773 { --padding-top: 0px; --padding-bottom: 180px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-7145248 { --padding-top: 50px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-6d0ccde { --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-24b3378 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-674d32c { text-align: left; }
  .elementor-9073 .elementor-element.elementor-element-c0eeacf { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-5da3033 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-1cf63da { text-align: left; }
  .elementor-9073 .elementor-element.elementor-element-bb02cc0 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-bafc284 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-900d9b2 { text-align: left; }
  .elementor-9073 .elementor-element.elementor-element-0a36695 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-b3449e0 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-7c63105 { text-align: left; }
  .elementor-9073 .elementor-element.elementor-element-717ede0 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-f58af68 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-f260865 { text-align: left; }
  .elementor-9073 .elementor-element.elementor-element-2f28bf6 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-92caed8 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-966c3e1 { text-align: left; }
  .elementor-9073 .elementor-element.elementor-element-0f31a3f { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-caf1c6e { --padding-top: 0px; --padding-bottom: 180px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-52f6b66 { margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9073 .elementor-element.elementor-element-086d393, .elementor-9073 .elementor-element.elementor-element-10668c7, .elementor-9073 .elementor-element.elementor-element-24b88a7, .elementor-9073 .elementor-element.elementor-element-263df2d, .elementor-9073 .elementor-element.elementor-element-2dacdbe, .elementor-9073 .elementor-element.elementor-element-2e5a470, .elementor-9073 .elementor-element.elementor-element-304ab4b, .elementor-9073 .elementor-element.elementor-element-389e4ca, .elementor-9073 .elementor-element.elementor-element-43a664e, .elementor-9073 .elementor-element.elementor-element-4dc45ff, .elementor-9073 .elementor-element.elementor-element-539875d, .elementor-9073 .elementor-element.elementor-element-544c2a9, .elementor-9073 .elementor-element.elementor-element-5ee41b7, .elementor-9073 .elementor-element.elementor-element-70761d3, .elementor-9073 .elementor-element.elementor-element-7b780b5, .elementor-9073 .elementor-element.elementor-element-7bdd894, .elementor-9073 .elementor-element.elementor-element-7f1f858, .elementor-9073 .elementor-element.elementor-element-7f42044, .elementor-9073 .elementor-element.elementor-element-8c92328, .elementor-9073 .elementor-element.elementor-element-9710c8d, .elementor-9073 .elementor-element.elementor-element-9c01a30, .elementor-9073 .elementor-element.elementor-element-a33a1f8, .elementor-9073 .elementor-element.elementor-element-a4ed81b, .elementor-9073 .elementor-element.elementor-element-ac105fa, .elementor-9073 .elementor-element.elementor-element-ac7c4f5, .elementor-9073 .elementor-element.elementor-element-ad2547c, .elementor-9073 .elementor-element.elementor-element-b419903, .elementor-9073 .elementor-element.elementor-element-b5e6812, .elementor-9073 .elementor-element.elementor-element-cdc72a2, .elementor-9073 .elementor-element.elementor-element-d107114, .elementor-9073 .elementor-element.elementor-element-d65f8e2, .elementor-9073 .elementor-element.elementor-element-db4c52c, .elementor-9073 .elementor-element.elementor-element-df00cb9, .elementor-9073 .elementor-element.elementor-element-e8200e2, .elementor-9073 .elementor-element.elementor-element-fa4349f { --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-ee9f7f0 { text-align: center; }
}
@media (max-width: 903px) {
  .elementor-9073 .elementor-element.elementor-element-086d393, .elementor-9073 .elementor-element.elementor-element-10668c7, .elementor-9073 .elementor-element.elementor-element-24b88a7, .elementor-9073 .elementor-element.elementor-element-263df2d, .elementor-9073 .elementor-element.elementor-element-2dacdbe, .elementor-9073 .elementor-element.elementor-element-2e5a470, .elementor-9073 .elementor-element.elementor-element-304ab4b, .elementor-9073 .elementor-element.elementor-element-389e4ca, .elementor-9073 .elementor-element.elementor-element-43a664e, .elementor-9073 .elementor-element.elementor-element-4dc45ff, .elementor-9073 .elementor-element.elementor-element-539875d, .elementor-9073 .elementor-element.elementor-element-544c2a9, .elementor-9073 .elementor-element.elementor-element-5ee41b7, .elementor-9073 .elementor-element.elementor-element-6d0ccde, .elementor-9073 .elementor-element.elementor-element-70761d3, .elementor-9073 .elementor-element.elementor-element-7b780b5, .elementor-9073 .elementor-element.elementor-element-7bdd894, .elementor-9073 .elementor-element.elementor-element-7f1f858, .elementor-9073 .elementor-element.elementor-element-7f42044, .elementor-9073 .elementor-element.elementor-element-8c92328, .elementor-9073 .elementor-element.elementor-element-9710c8d, .elementor-9073 .elementor-element.elementor-element-9c01a30, .elementor-9073 .elementor-element.elementor-element-a33a1f8, .elementor-9073 .elementor-element.elementor-element-a4ed81b, .elementor-9073 .elementor-element.elementor-element-ac105fa, .elementor-9073 .elementor-element.elementor-element-ac7c4f5, .elementor-9073 .elementor-element.elementor-element-ad2547c, .elementor-9073 .elementor-element.elementor-element-b419903, .elementor-9073 .elementor-element.elementor-element-b5e6812, .elementor-9073 .elementor-element.elementor-element-cdc72a2, .elementor-9073 .elementor-element.elementor-element-d107114, .elementor-9073 .elementor-element.elementor-element-d65f8e2, .elementor-9073 .elementor-element.elementor-element-db4c52c, .elementor-9073 .elementor-element.elementor-element-df00cb9, .elementor-9073 .elementor-element.elementor-element-e8200e2, .elementor-9073 .elementor-element.elementor-element-fa4349f { --grid-auto-flow: row; }
}
@media (max-width: 767px) {
  .elementor-9073 .elementor-element.elementor-element-16011c9 { --justify-content: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-widget-image .widget-image-caption { font-size: var(--e-global-typography-text-font-size); }
  .elementor-9073 .elementor-element.elementor-element-6749fe2 { --min-height: 540px; }
  .elementor-9073 .elementor-element.elementor-element-e5cbe57 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-9073 .elementor-element.elementor-element-1662fd6 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-1662fd6 .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-9073 .elementor-element.elementor-element-995031c { width: 100%; max-width: 100%; margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9073 .elementor-element.elementor-element-995031c .elementor-heading-title { line-height: 24px; }
  .elementor-9073 .elementor-element.elementor-element-55b4a09 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-9073 .elementor-element.elementor-element-881dd7d, .elementor-9073 .elementor-element.elementor-element-e6f2245 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; }
  .elementor-9073 .elementor-element.elementor-element-881dd7d .elementor-button, .elementor-9073 .elementor-element.elementor-element-e6f2245 .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-9073 .elementor-element.elementor-element-49122d4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-2bbcc1d { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-widget-counter .elementor-counter-number-wrapper { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-counter .elementor-counter-title { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-9073 .elementor-element.elementor-element-12a48f6 .elementor-counter-number-wrapper { font-size: 28px; line-height: 28px; }
  .elementor-9073 .elementor-element.elementor-element-118fe7d { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-118fe7d .elementor-heading-title { font-size: 16px; }
  .elementor-9073 .elementor-element.elementor-element-ddb7581 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9073 .elementor-element.elementor-element-b542f3c .elementor-counter-number-wrapper { font-size: 28px; line-height: 28px; }
  .elementor-9073 .elementor-element.elementor-element-6ec17fb { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-6ec17fb .elementor-heading-title { font-size: 16px; }
  .elementor-9073 .elementor-element.elementor-element-25b04ed { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9073 .elementor-element.elementor-element-4899096 .elementor-counter-number-wrapper { font-size: 28px; line-height: 28px; }
  .elementor-9073 .elementor-element.elementor-element-61aff87 { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-61aff87 .elementor-heading-title { font-size: 16px; }
  .elementor-9073 .elementor-element.elementor-element-c669d08 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-20890a7 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9073 .elementor-element.elementor-element-20890a7 .elementor-heading-title { font-size: 28px; }
  .elementor-9073 .elementor-element.elementor-element-825513e { width: 100%; max-width: 100%; margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9073 .elementor-element.elementor-element-825513e .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-9073 .elementor-element.elementor-element-6d26773 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-003b1f8 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9073 .elementor-element.elementor-element-003b1f8 .elementor-heading-title { font-size: 30px; }
  .elementor-9073 .elementor-element.elementor-element-29ed150 { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9073 .elementor-element.elementor-element-512330a, .elementor-9073 .elementor-element.elementor-element-7b16ff9, .elementor-9073 .elementor-element.elementor-element-b7b8be2 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9073 .elementor-element.elementor-element-bb9ea51 .elementor-heading-title { font-size: 48px; }
  .elementor-9073 .elementor-element.elementor-element-5808c41 .elementor-heading-title { font-size: 24px; }
  .elementor-9073 .elementor-element.elementor-element-ca4b750 .elementor-heading-title { font-size: 48px; }
  .elementor-9073 .elementor-element.elementor-element-da6c3c0 .elementor-heading-title { font-size: 24px; }
  .elementor-9073 .elementor-element.elementor-element-8bfc501 .elementor-heading-title { font-size: 48px; }
  .elementor-9073 .elementor-element.elementor-element-abeb80b .elementor-heading-title { font-size: 24px; }
  .elementor-9073 .elementor-element.elementor-element-7145248 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-f4805ab { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9073 .elementor-element.elementor-element-f4805ab .elementor-heading-title { font-size: 30px; line-height: 32px; }
  .elementor-9073 .elementor-element.elementor-element-6d0ccde { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9073 .elementor-element.elementor-element-24b3378 { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-c0eeacf { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-5da3033 { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-bb02cc0 { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-bafc284 { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-0a36695, .elementor-9073 .elementor-element.elementor-element-900d9b2 { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-b3449e0 { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-717ede0, .elementor-9073 .elementor-element.elementor-element-7c63105 { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-f58af68 { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-2f28bf6, .elementor-9073 .elementor-element.elementor-element-f260865 { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-92caed8 { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-0f31a3f, .elementor-9073 .elementor-element.elementor-element-966c3e1 { text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-caf1c6e { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-52f6b66 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9073 .elementor-element.elementor-element-52f6b66 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-abb19b3 .elementor-heading-title { font-size: 30px; }
  .elementor-9073 .elementor-element.elementor-element-f2d416b { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9073 .elementor-element.elementor-element-1da4d60 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-abb19b3 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 14px); text-align: left; }
  .elementor-9073 .elementor-element.elementor-element-2dacdbe { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 35px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9073 .elementor-element.elementor-element-400aafc { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-a7749ed .elementor-heading-title { font-size: 49px; }
  .elementor-9073 .elementor-element.elementor-element-c0ecfec .elementor-heading-title { font-size: 24px; }
  .elementor-9073 .elementor-element.elementor-element-b1eb7df { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-09c5c83 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-a25e819 .elementor-heading-title { font-size: 49px; }
  .elementor-9073 .elementor-element.elementor-element-fb73719 .elementor-heading-title { font-size: 24px; }
  .elementor-9073 .elementor-element.elementor-element-257c30c { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-9e7b770 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-e2c7f5a .elementor-heading-title { font-size: 49px; }
  .elementor-9073 .elementor-element.elementor-element-f801876 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-9073 .elementor-element.elementor-element-71b44d4 .elementor-heading-title { font-size: 24px; }
  .elementor-9073 .elementor-element.elementor-element-ab6675e { width: 100%; max-width: 100%; text-align: left; }
  .elementor-9073 .elementor-element.elementor-element-2781d65 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9073 .elementor-element.elementor-element-70a4e23 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); }
  .elementor-9073 .elementor-element.elementor-element-70a4e23 .elementor-heading-title { font-size: 30px; }
  .elementor-9073 .elementor-element.elementor-element-539875d { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-e33abd4 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-9710c8d, .elementor-9073 .elementor-element.elementor-element-e8200e2, .elementor-9073 .elementor-element.elementor-element-fa4349f { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-00eff1d .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-01c81c1 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-05bb036 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-05d9d09 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-1412992 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-15087e4 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-152d5ee .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-19e5547 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-19e983e .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-1b3bba8 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-1c03742 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-2a8e5dc .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-2d07c30 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-365c729 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-3a4d059 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-3ab53fc .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-3ee84ac .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-3f1a39b .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-419fec4 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-4e12691 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-547e89d .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-565420a .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-66cda0f .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-6afc709 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-6b6c1e4 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-7030556 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-75bdf89 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-7a7fdf5 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-7ae7fe8 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-7fabdd7 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-833788f .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-8758ae7 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-8a1cd98 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-8eb3e46 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-90193bb .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-934e076 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-9370eb6 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-94d54da .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-9a1770f .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-9ad1663 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-9b77a32 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-9d117db .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-a2dadcb .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-a492bf1 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-a54d29d .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-a682b8c .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-ad10f63 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-b04a092 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-b24fe9b .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-c026b81 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-c461d69 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-c875ec9 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-ce0f80c .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-cf620da .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-d1efe5c .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-d365fd0 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-d56ee22 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-e1a88ae .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-e2851d8 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-e86446e .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-eb9079d .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-eebe308 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-f56ad4d .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-f80e825 .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-f9defad .elementor-heading-title, .elementor-9073 .elementor-element.elementor-element-ff7a99d .elementor-heading-title { font-size: 24px; }
  .elementor-9073 .elementor-element.elementor-element-dece8e0 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-a9c0e66 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-2e5a470, .elementor-9073 .elementor-element.elementor-element-4dc45ff, .elementor-9073 .elementor-element.elementor-element-d107114 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-7a1001d { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-4f2eb55 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-7f42044, .elementor-9073 .elementor-element.elementor-element-b419903, .elementor-9073 .elementor-element.elementor-element-d65f8e2 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-cbf2225 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-d523532 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-7bdd894, .elementor-9073 .elementor-element.elementor-element-a33a1f8, .elementor-9073 .elementor-element.elementor-element-b5e6812 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-ea574a6 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-8f335f5 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-086d393, .elementor-9073 .elementor-element.elementor-element-544c2a9, .elementor-9073 .elementor-element.elementor-element-8c92328 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-8f02ba8 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-500078e { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-10668c7, .elementor-9073 .elementor-element.elementor-element-5ee41b7, .elementor-9073 .elementor-element.elementor-element-70761d3 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-aa9dc74 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-73b5bbb { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-7b780b5, .elementor-9073 .elementor-element.elementor-element-7f1f858, .elementor-9073 .elementor-element.elementor-element-cdc72a2 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-4a665b2 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-508ffe1 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-9c01a30, .elementor-9073 .elementor-element.elementor-element-db4c52c, .elementor-9073 .elementor-element.elementor-element-df00cb9 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-5f573b6 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-475bf87 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-24b88a7, .elementor-9073 .elementor-element.elementor-element-43a664e, .elementor-9073 .elementor-element.elementor-element-a4ed81b { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-e08e2f5 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-935d18f { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-263df2d, .elementor-9073 .elementor-element.elementor-element-ac105fa, .elementor-9073 .elementor-element.elementor-element-ad2547c { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-d5c6171 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-5913917 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9073 .elementor-element.elementor-element-304ab4b, .elementor-9073 .elementor-element.elementor-element-389e4ca, .elementor-9073 .elementor-element.elementor-element-ac7c4f5 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9073 .elementor-element.elementor-element-a95a307 { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-cab6c8b { --min-height: 300px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9073 .elementor-element.elementor-element-ee9f7f0 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 14px); text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-ee9f7f0 .elementor-heading-title { font-size: 30px; }
  .elementor-9073 .elementor-element.elementor-element-9a6186c { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); text-align: center; }
  .elementor-9073 .elementor-element.elementor-element-9a6186c .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-9073 .elementor-element.elementor-element-7f7cef6 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-around; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-9073 .elementor-element.elementor-element-bdac8a5, .elementor-9073 .elementor-element.elementor-element-e578d9c { width: 100%; max-width: 100%; }
  .elementor-9073 .elementor-element.elementor-element-bdac8a5 .elementor-button { padding: 15px 59px; }
  .elementor-9073 .elementor-element.elementor-element-e578d9c .elementor-button { font-size: 17px; padding: 15px 34px; }
}
@media (min-width: 768px) {
  .elementor-9073 .elementor-element.elementor-element-2bbcc1d, .elementor-9073 .elementor-element.elementor-element-ddb7581 { --width: 450px; }
  .elementor-9073 .elementor-element.elementor-element-25b04ed { --width: 1250px; }
  .elementor-9073 .elementor-element.elementor-element-ab43c23 { --width: 50%; }
  .elementor-9073 .elementor-element.elementor-element-2781d65 { --width: 100%; }
}
@media (max-width: 1640px) and (min-width: 768px) {
  .elementor-9073 .elementor-element.elementor-element-2bbcc1d { --width: 452.594; }
  .elementor-9073 .elementor-element.elementor-element-ddb7581 { --width: 315; }
  .elementor-9073 .elementor-element.elementor-element-11d1a2d, .elementor-9073 .elementor-element.elementor-element-1dd1eb3, .elementor-9073 .elementor-element.elementor-element-28fb2bd, .elementor-9073 .elementor-element.elementor-element-3175d49, .elementor-9073 .elementor-element.elementor-element-67a68e5, .elementor-9073 .elementor-element.elementor-element-6b35a82, .elementor-9073 .elementor-element.elementor-element-877fd61, .elementor-9073 .elementor-element.elementor-element-9fd7e73, .elementor-9073 .elementor-element.elementor-element-ad45253, .elementor-9073 .elementor-element.elementor-element-dcd68f1, .elementor-9073 .elementor-element.elementor-element-e08c586 { --width: 643.5px; }
}
@media (max-width: 1439px) and (min-width: 768px) {
  .elementor-9073 .elementor-element.elementor-element-25b04ed, .elementor-9073 .elementor-element.elementor-element-2bbcc1d, .elementor-9073 .elementor-element.elementor-element-ddb7581 { --width: auto; }
}
.elementor-9073 .elementor-element.elementor-element-172d431 { height: 100%; }
@media screen and (min-width: 767px) {
  .elementor-9073 .elementor-element.elementor-element-6749fe2 { height: 100vh; }
}
@media screen and (max-width: 767px) {
  .elementor-9073 .elementor-element.elementor-element-6749fe2 { height: calc(-100px + 100vh); }
}
.elementor-9073 .elementor-element.elementor-element-6b133b3 { top: 60px; }
@media (max-width: 767px) {
  .elementor-9073 .elementor-element.elementor-element-6b133b3 { top: 0px; }
}
.elementor-9073 .elementor-element.elementor-element-d00c0b4 { top: 60px; }
@media (max-width: 767px) {
  .elementor-9073 .elementor-element.elementor-element-d00c0b4 { top: 0px; }
}