.elementor-5424 .elementor-element.elementor-element-180a5ad { --display: flex; --min-height: 600px; --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: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-180a5ad:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-180a5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 0, 0); background-image: url("/wp-content/uploads/menu/case-studies/2x-scaled-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-5424 .elementor-element.elementor-element-036b2b5 { --display: flex; --margin-top: 207px; --margin-bottom: 133px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-5424 .elementor-element.elementor-element-49e6947 { --display: flex; }
.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-5424 .elementor-element.elementor-element-7d716ca { width: var( --container-widget-width, 50% ); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; z-index: 1; }
.elementor-5424 .elementor-element.elementor-element-7d716ca .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 600; line-height: 27px; color: rgba(255, 255, 255, 0.5); }
.elementor-5424 .elementor-element.elementor-element-edad75b { width: var( --container-widget-width, 50% ); max-width: 50%; margin: 29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 50%; --container-widget-flex-grow: 0; z-index: 1; }
.elementor-5424 .elementor-element.elementor-element-edad75b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 40px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-e3d675a { --display: flex; }
.elementor-5424 .elementor-element.elementor-element-70f2f14 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 38px; --padding-bottom: 31px; --padding-left: 20px; --padding-right: 0px; --z-index: 1; }
.elementor-5424 .elementor-element.elementor-element-70f2f14:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-70f2f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.12); }
.elementor-5424 .elementor-element.elementor-element-286d60b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 0% 12.64%; --row-gap: 0%; --column-gap: 12.64%; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%; }
.elementor-5424 .elementor-element.elementor-element-65c0ea7 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 14px 0px; --row-gap: 14px; --column-gap: 0px; }
.elementor-5424 .elementor-element.elementor-element-1cca0da .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 36px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-522e9c9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-5aff48e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 14px 0px; --row-gap: 14px; --column-gap: 0px; }
.elementor-5424 .elementor-element.elementor-element-b9425ed .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 36px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-5fd7446 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-cef3e94 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 14px 0px; --row-gap: 14px; --column-gap: 0px; }
.elementor-5424 .elementor-element.elementor-element-c38bbff .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 36px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-d80a68f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-f0cba21 { --display: flex; --position: absolute; --min-height: 100%; --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; bottom: 0px; }
.elementor-5424 .elementor-element.elementor-element-f0cba21:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-f0cba21 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/case-studies/1-7-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
body:not(.rtl) .elementor-5424 .elementor-element.elementor-element-f0cba21 { right: 0px; }
body.rtl .elementor-5424 .elementor-element.elementor-element-f0cba21 { left: 0px; }
.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-5424 .elementor-element.elementor-element-cf5f57f .elementor-button { background-color: rgba(255, 255, 255, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; }
.elementor-5424 .elementor-element.elementor-element-cf5f57f { width: 100%; max-width: 100%; }
.elementor-5424 .elementor-element.elementor-element-cf5f57f .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-5424 .elementor-element.elementor-element-cf5f57f .elementor-button .elementor-button-content-wrapper { gap: 17px; }
.elementor-5424 .elementor-element.elementor-element-dc25e4a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --gap: 0% 9.0278%; --row-gap: 0%; --column-gap: 9.0278%; --padding-top: 120px; --padding-bottom: 100px; --padding-left: 20px; --padding-right: 20px; }
.elementor-5424 .elementor-element.elementor-element-6dcee09 { --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: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-5424 .elementor-element.elementor-element-ac934af.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-5424 .elementor-element.elementor-element-ac934af { text-align: left; }
.elementor-5424 .elementor-element.elementor-element-ac934af img { height: 50px; object-fit: contain; object-position: center center; }
.elementor-5424 .elementor-element.elementor-element-f0b7dc4 { --display: flex; --border-radius: 20px 20px 20px 20px; --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 65px; --padding-bottom: 54px; --padding-left: 79px; --padding-right: 68px; }
.elementor-5424 .elementor-element.elementor-element-f0b7dc4:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-f0b7dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(244, 246, 247); }
.elementor-5424 .elementor-element.elementor-element-ef1bc57 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 200; line-height: 28px; color: var( --e-global-color-text ); }
body:not(.rtl) .elementor-5424 .elementor-element.elementor-element-a4cab2b { left: 30px; }
body.rtl .elementor-5424 .elementor-element.elementor-element-a4cab2b { right: 30px; }
.elementor-5424 .elementor-element.elementor-element-a4cab2b { top: 30px; }
.elementor-5424 .elementor-element.elementor-element-a4cab2b img { width: 32px; max-width: 100%; height: 27px; }
body:not(.rtl) .elementor-5424 .elementor-element.elementor-element-fcb54e6 { right: 30px; }
body.rtl .elementor-5424 .elementor-element.elementor-element-fcb54e6 { left: 30px; }
.elementor-5424 .elementor-element.elementor-element-fcb54e6 { bottom: 30px; }
.elementor-5424 .elementor-element.elementor-element-fcb54e6 img { width: 32px; max-width: 100%; height: 27px; }
.elementor-5424 .elementor-element.elementor-element-c1c38e8 { margin: 59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-c1c38e8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-5424 .elementor-element.elementor-element-1dc30fd { --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: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-c2c5de7 { --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: 21px 21px; --row-gap: 21px; --column-gap: 21px; }
.elementor-5424 .elementor-element.elementor-element-946baa9 { --display: flex; --min-height: 6px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --border-radius: 50% 50% 50% 50%; --margin-top: 3px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-946baa9:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-946baa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-220fe8e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(224, 226, 229); --border-color: #E0E2E5; --padding-top: 0px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-c234d6e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 13px; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-6ab0671 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 14px; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-e0e11d7 { --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: 21px 21px; --row-gap: 21px; --column-gap: 21px; --margin-top: 24px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-a550398 { --display: flex; --min-height: 6px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --border-radius: 50% 50% 50% 50%; --margin-top: 3px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-a550398:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-a550398 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-cd5aaf1 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(224, 226, 229); --border-color: #E0E2E5; --padding-top: 0px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-fa494b2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 13px; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-4bab76f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 14px; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-b6410a0 { --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: 21px 21px; --row-gap: 21px; --column-gap: 21px; --margin-top: 24px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-476b401 { --display: flex; --min-height: 6px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --border-radius: 50% 50% 50% 50%; --margin-top: 3px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-476b401:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-476b401 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-127875c { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(224, 226, 229); --border-color: #E0E2E5; --padding-top: 0px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-f7e7c94 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 13px; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-c28f7a4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 14px; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-c9da035 { --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: 21px 21px; --row-gap: 21px; --column-gap: 21px; --margin-top: 24px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-7b80fe2 { --display: flex; --min-height: 6px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --border-radius: 50% 50% 50% 50%; --margin-top: 3px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-7b80fe2:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-7b80fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-aa746a3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(224, 226, 229); --border-color: #E0E2E5; --padding-top: 0px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-eab3c07 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 13px; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-dcb5473 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 14px; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-3f71ce2 { --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: 21px 21px; --row-gap: 21px; --column-gap: 21px; --margin-top: 24px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-da8c262 { --display: flex; --min-height: 6px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --border-radius: 50% 50% 50% 50%; --margin-top: 3px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-da8c262:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-da8c262 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-06d4bfc { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; 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(224, 226, 229); --border-color: #E0E2E5; --padding-top: 0px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-5661a11 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 13px; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-4178d62 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 14px; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-ec75668 { margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-ec75668 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-5424 .elementor-element.elementor-element-2f78755 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-2f78755 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-81339d7 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 21px 21px; --row-gap: 21px; --column-gap: 21px; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-af586ea { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-af586ea .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-be9e47a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; color: rgb(48, 53, 66); }
.elementor-5424 .elementor-element.elementor-element-580abfd { --display: flex; --border-radius: 20px 20px 20px 20px; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-5424 .elementor-element.elementor-element-580abfd:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-580abfd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(244, 246, 247); }
.elementor-5424 .elementor-element.elementor-element-45d4924 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-610a154 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-47b1f91 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 41px; --padding-left: 29px; --padding-right: 29px; }
.elementor-5424 .elementor-element.elementor-element-47b1f91:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-47b1f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-2edff8d { text-align: center; }
.elementor-5424 .elementor-element.elementor-element-2edff8d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-7a50520 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-5424 .elementor-element.elementor-element-7a50520 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-ea5995d { margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-ea5995d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-cc1dc71 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 41px; --padding-left: 29px; --padding-right: 29px; }
.elementor-5424 .elementor-element.elementor-element-cc1dc71:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-cc1dc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-3ce6358 { text-align: center; }
.elementor-5424 .elementor-element.elementor-element-3ce6358 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-efafc63 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-5424 .elementor-element.elementor-element-efafc63 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-53b6350 { margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-53b6350 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-3569f01 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 41px; --padding-left: 29px; --padding-right: 29px; }
.elementor-5424 .elementor-element.elementor-element-3569f01:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-3569f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-ecb64f6 { text-align: center; }
.elementor-5424 .elementor-element.elementor-element-ecb64f6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-2ba8b9e { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-5424 .elementor-element.elementor-element-2ba8b9e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-96d538a { margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-96d538a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-5c0e6cc { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 41px; --padding-left: 29px; --padding-right: 29px; }
.elementor-5424 .elementor-element.elementor-element-5c0e6cc:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-5c0e6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-f2b4f20 { text-align: center; }
.elementor-5424 .elementor-element.elementor-element-f2b4f20 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-82d0d25 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-5424 .elementor-element.elementor-element-82d0d25 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-14af24c { margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-14af24c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-dc76781 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 41px; --padding-left: 29px; --padding-right: 29px; }
.elementor-5424 .elementor-element.elementor-element-dc76781:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-dc76781 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-bbf9cf4 { text-align: center; }
.elementor-5424 .elementor-element.elementor-element-bbf9cf4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-cc39df5 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-5424 .elementor-element.elementor-element-cc39df5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-054c94e { margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-054c94e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-d1473b0 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 10px 10px 10px 10px; --padding-top: 29px; --padding-bottom: 41px; --padding-left: 29px; --padding-right: 29px; }
.elementor-5424 .elementor-element.elementor-element-d1473b0:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-d1473b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-43b2918 { text-align: center; }
.elementor-5424 .elementor-element.elementor-element-43b2918 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; color: rgb(224, 226, 229); }
.elementor-5424 .elementor-element.elementor-element-2570a76 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-5424 .elementor-element.elementor-element-2570a76 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-5693446 { margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-5693446 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-0b034cf { margin: 59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-0b034cf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-5424 .elementor-element.elementor-element-3bacab2 { --display: grid; --min-height: 0px; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: start; --align-items: stretch; --margin-top: 36px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-c4f88df { --display: flex; --min-height: 60px; --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; --border-radius: 20px 20px 20px 20px; --padding-top: 21px; --padding-bottom: 21px; --padding-left: 23px; --padding-right: 23px; }
.elementor-5424 .elementor-element.elementor-element-c4f88df:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-c4f88df > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(244, 246, 247) 0%, rgb(255, 255, 255) 100%); }
.elementor-5424 .elementor-element.elementor-element-084933c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-b1d034d { --display: flex; --min-height: 60px; --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; --border-radius: 20px 20px 20px 20px; --padding-top: 21px; --padding-bottom: 21px; --padding-left: 23px; --padding-right: 23px; }
.elementor-5424 .elementor-element.elementor-element-b1d034d:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-b1d034d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(244, 246, 247) 0%, rgb(255, 255, 255) 100%); }
.elementor-5424 .elementor-element.elementor-element-3e9eb87 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-49233bc { --display: flex; --min-height: 60px; --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; --border-radius: 20px 20px 20px 20px; --padding-top: 21px; --padding-bottom: 21px; --padding-left: 23px; --padding-right: 23px; }
.elementor-5424 .elementor-element.elementor-element-49233bc:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-49233bc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(244, 246, 247) 0%, rgb(255, 255, 255) 100%); }
.elementor-5424 .elementor-element.elementor-element-2f5cdc5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-9b62e27 { --display: flex; --min-height: 60px; --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; --border-radius: 20px 20px 20px 20px; --padding-top: 21px; --padding-bottom: 21px; --padding-left: 23px; --padding-right: 23px; }
.elementor-5424 .elementor-element.elementor-element-9b62e27:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-9b62e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(244, 246, 247) 0%, rgb(255, 255, 255) 100%); }
.elementor-5424 .elementor-element.elementor-element-cb08efb .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-b481904 { --display: flex; --min-height: 60px; --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; --border-radius: 20px 20px 20px 20px; --padding-top: 21px; --padding-bottom: 21px; --padding-left: 23px; --padding-right: 23px; }
.elementor-5424 .elementor-element.elementor-element-b481904:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-b481904 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(244, 246, 247) 0%, rgb(255, 255, 255) 100%); }
.elementor-5424 .elementor-element.elementor-element-263d839 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-1f824d0 { --display: flex; --min-height: 60px; --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; --border-radius: 20px 20px 20px 20px; --padding-top: 21px; --padding-bottom: 21px; --padding-left: 23px; --padding-right: 23px; }
.elementor-5424 .elementor-element.elementor-element-1f824d0:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-1f824d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(244, 246, 247) 0%, rgb(255, 255, 255) 100%); }
.elementor-5424 .elementor-element.elementor-element-6d8ae99 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-793b618 { --display: flex; --padding-top: 0px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-793b618.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-5424 .elementor-element.elementor-element-600ea19 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-c387862 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-c387862 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 600; line-height: 60px; color: var( --e-global-color-text ); }
.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
.elementor-widget-divider .elementor-divider__text { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
.elementor-widget-divider.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); }
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon { color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-secondary ); }
.elementor-5424 .elementor-element.elementor-element-d46c269 { --divider-border-style: solid; --divider-color: #E0E2E5; --divider-border-width: 1px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; }
.elementor-5424 .elementor-element.elementor-element-d46c269 .elementor-divider-separator { width: 100%; }
.elementor-5424 .elementor-element.elementor-element-d46c269 .elementor-divider { padding-block: 0px; }
.elementor-5424 .elementor-element.elementor-element-b099eae .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-3e27e33 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --flex-wrap: wrap; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-ba08fbf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; color: rgb(48, 53, 66); }
.elementor-5424 .elementor-element.elementor-element-71890b2 { --divider-border-style: solid; --divider-color: #E0E2E5; --divider-border-width: 1px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; }
.elementor-5424 .elementor-element.elementor-element-71890b2 .elementor-divider-separator { width: 100%; }
.elementor-5424 .elementor-element.elementor-element-71890b2 .elementor-divider { padding-block: 0px; }
.elementor-5424 .elementor-element.elementor-element-761ad94 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-7d10600 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --flex-wrap: wrap; --margin-top: 16px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-339eeac .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; color: rgb(48, 53, 66); }
.elementor-5424 .elementor-element.elementor-element-94cf500 { --divider-border-style: solid; --divider-color: #E0E2E5; --divider-border-width: 1px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; }
.elementor-5424 .elementor-element.elementor-element-94cf500 .elementor-divider-separator { width: 100%; }
.elementor-5424 .elementor-element.elementor-element-94cf500 .elementor-divider { padding-block: 0px; }
.elementor-5424 .elementor-element.elementor-element-58d701b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-5424 .elementor-element.elementor-element-e8d9dcb { --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; --flex-wrap: wrap; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-5424 .elementor-element.elementor-element-cd8a882 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-d4b838e { --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: 78px; --padding-bottom: 84px; --padding-left: 20px; --padding-right: 20px; }
.elementor-5424 .elementor-element.elementor-element-d4b838e:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-d4b838e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(0deg, rgb(255, 255, 255) 35%, rgb(244, 246, 247) 100%); }
.elementor-5424 .elementor-element.elementor-element-8217c52 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px; text-align: center; }
.elementor-5424 .elementor-element.elementor-element-8217c52 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-widget-loop-grid .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-widget-loop-grid .elementor-pagination { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
.elementor-widget-loop-grid .e-load-more-message { 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-5424 .elementor-element.elementor-element-17db0c0 { --grid-columns: 3; }
.elementor-5424 .elementor-element.elementor-element-17db0c0 .elementor-loop-container { grid-auto-rows: 1fr; }
.elementor-5424 .elementor-element.elementor-element-17db0c0 .e-loop-item > .elementor-section, .elementor-5424 .elementor-element.elementor-element-17db0c0 .e-loop-item > .elementor-section > .elementor-container, .elementor-5424 .elementor-element.elementor-element-17db0c0 .e-loop-item > .e-con, .elementor-5424 .elementor-element.elementor-element-17db0c0 .e-loop-item .elementor-section-wrap > .e-con { height: 100%; }
.elementor-5424 .elementor-element.elementor-element-613de9c { --display: flex; --min-height: 320px; --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: 147px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-5424 .elementor-element.elementor-element-613de9c:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-613de9c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(22, 26, 32); background-image: url("/wp-content/uploads/menu/case-studies/2335183228004335640-2x-scaled.webp"); background-position: center top; background-repeat: no-repeat; background-size: contain; }
.elementor-5424 .elementor-element.elementor-element-613de9c::before, .elementor-5424 .elementor-element.elementor-element-613de9c > .elementor-background-video-container::before, .elementor-5424 .elementor-element.elementor-element-613de9c > .e-con-inner > .elementor-background-video-container::before, .elementor-5424 .elementor-element.elementor-element-613de9c > .elementor-background-slideshow::before, .elementor-5424 .elementor-element.elementor-element-613de9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5424 .elementor-element.elementor-element-613de9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-5424 .elementor-element.elementor-element-8fc4ad2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px; }
.elementor-5424 .elementor-element.elementor-element-8fc4ad2.elementor-element { --align-self: center; }
.elementor-5424 .elementor-element.elementor-element-8fc4ad2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 50px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-e34eba1 { width: 100%; max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 41px) 0px; padding: 0px; text-align: center; }
.elementor-5424 .elementor-element.elementor-element-e34eba1.elementor-element { --align-self: center; }
.elementor-5424 .elementor-element.elementor-element-e34eba1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-5424 .elementor-element.elementor-element-988961e .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-5424 .elementor-element.elementor-element-988961e { padding: 0px; }
.elementor-5424 .elementor-element.elementor-element-988961e.elementor-element { --align-self: center; }
.elementor-5424 .elementor-element.elementor-element-988961e .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-5424 .elementor-element.elementor-element-988961e .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-5424 .elementor-element.elementor-element-2bf94ea { --divider-border-style: solid; --divider-color: #FFFFFF33; --divider-border-width: 1px; margin: 99px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-5424 .elementor-element.elementor-element-2bf94ea .elementor-divider-separator { width: 100%; }
.elementor-5424 .elementor-element.elementor-element-1b518b9 { --display: flex; }
@media (min-width: 768px) {
  .elementor-5424 .elementor-element.elementor-element-286d60b { --width: 54.79vw; }
  .elementor-5424 .elementor-element.elementor-element-65c0ea7 { --width: 14%; }
  .elementor-5424 .elementor-element.elementor-element-5aff48e { --width: 14%; }
  .elementor-5424 .elementor-element.elementor-element-cef3e94 { --width: 14%; }
  .elementor-5424 .elementor-element.elementor-element-f0cba21 { --width: 32.7vw; }
  .elementor-5424 .elementor-element.elementor-element-946baa9 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-a550398 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-476b401 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-7b80fe2 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-da8c262 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-793b618 { --width: 25%; }
}
@media (max-width: 1439px) and (min-width: 768px) {
  .elementor-5424 .elementor-element.elementor-element-65c0ea7 { --width: auto; }
  .elementor-5424 .elementor-element.elementor-element-5aff48e { --width: auto; }
  .elementor-5424 .elementor-element.elementor-element-cef3e94 { --width: auto; }
}
@media (max-width: 903px) and (min-width: 768px) {
  .elementor-5424 .elementor-element.elementor-element-793b618 { --width: 100%; }
}
@media (max-width: 1640px) {
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-5424 .elementor-element.elementor-element-610a154 { --grid-auto-flow: row; }
  .elementor-5424 .elementor-element.elementor-element-3bacab2 { --grid-auto-flow: row; }
  .elementor-widget-divider .elementor-divider__text { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-widget-loop-grid .elementor-pagination { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-widget-loop-grid .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-widget-loop-grid .e-load-more-message { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
}
@media (max-width: 1439px) {
  .elementor-5424 .elementor-element.elementor-element-180a5ad { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); }
  .elementor-5424 .elementor-element.elementor-element-70f2f14 { --padding-top: 45px; --padding-bottom: 43px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-5424 .elementor-element.elementor-element-286d60b { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: stretch; }
  .elementor-5424 .elementor-element.elementor-element-65c0ea7.e-con { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-5424 .elementor-element.elementor-element-5aff48e.e-con { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-5424 .elementor-element.elementor-element-cef3e94.e-con { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-5424 .elementor-element.elementor-element-610a154 { --grid-auto-flow: row; }
  .elementor-5424 .elementor-element.elementor-element-3bacab2 { --grid-auto-flow: row; }
  .elementor-widget-divider .elementor-divider__text { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-widget-loop-grid .elementor-pagination { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-widget-loop-grid .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-widget-loop-grid .e-load-more-message { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-5424 .elementor-element.elementor-element-17db0c0 { --grid-columns: 2; }
  .elementor-5424 .elementor-element.elementor-element-8fc4ad2 { text-align: center; }
}
@media (max-width: 903px) {
  .elementor-5424 .elementor-element.elementor-element-180a5ad { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-5424 .elementor-element.elementor-element-036b2b5 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-5424 .elementor-element.elementor-element-49e6947 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-5424 .elementor-element.elementor-element-286d60b { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
  .elementor-5424 .elementor-element.elementor-element-dc25e4a { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 30px 20px; --row-gap: 30px; --column-gap: 20px; }
  .elementor-5424 .elementor-element.elementor-element-610a154 { --grid-auto-flow: row; }
  .elementor-5424 .elementor-element.elementor-element-3bacab2 { --grid-auto-flow: row; }
}
@media (max-width: 767px) {
  .elementor-5424 .elementor-element.elementor-element-180a5ad { --min-height: 0px; --justify-content: flex-start; --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-5424 .elementor-element.elementor-element-180a5ad:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-180a5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: right top; }
  .elementor-5424 .elementor-element.elementor-element-036b2b5 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); }
  .elementor-5424 .elementor-element.elementor-element-7d716ca { width: 100%; max-width: 100%; }
  .elementor-5424 .elementor-element.elementor-element-7d716ca .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-5424 .elementor-element.elementor-element-edad75b { width: 100%; max-width: 100%; }
  .elementor-5424 .elementor-element.elementor-element-edad75b .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-5424 .elementor-element.elementor-element-e3d675a { --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-5424 .elementor-element.elementor-element-70f2f14 { --min-height: 270px; --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: 20px; --padding-bottom: 90px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-5424 .elementor-element.elementor-element-286d60b { --gap: 20px 0px; --row-gap: 20px; --column-gap: 0px; }
  .elementor-5424 .elementor-element.elementor-element-65c0ea7 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-5424 .elementor-element.elementor-element-1cca0da .elementor-heading-title { font-size: 18px; }
  .elementor-5424 .elementor-element.elementor-element-522e9c9 .elementor-heading-title { font-size: 18px; }
  .elementor-5424 .elementor-element.elementor-element-5aff48e { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-5424 .elementor-element.elementor-element-b9425ed .elementor-heading-title { font-size: 18px; }
  .elementor-5424 .elementor-element.elementor-element-5fd7446 .elementor-heading-title { font-size: 18px; }
  .elementor-5424 .elementor-element.elementor-element-cef3e94 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-5424 .elementor-element.elementor-element-c38bbff .elementor-heading-title { font-size: 18px; }
  .elementor-5424 .elementor-element.elementor-element-d80a68f .elementor-heading-title { font-size: 18px; }
  .elementor-5424 .elementor-element.elementor-element-f0cba21 { --min-height: 50px; }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-5424 .elementor-element.elementor-element-dc25e4a { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-5424 .elementor-element.elementor-element-6dcee09 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-5424 .elementor-element.elementor-element-f0b7dc4 { --padding-top: 51px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-5424 .elementor-element.elementor-element-ef1bc57 .elementor-heading-title { font-size: 18px; }
  body:not(.rtl) .elementor-5424 .elementor-element.elementor-element-a4cab2b { left: 20px; }
  body.rtl .elementor-5424 .elementor-element.elementor-element-a4cab2b { right: 20px; }
  .elementor-5424 .elementor-element.elementor-element-a4cab2b { top: 20px; }
  body:not(.rtl) .elementor-5424 .elementor-element.elementor-element-fcb54e6 { right: 20px; }
  body.rtl .elementor-5424 .elementor-element.elementor-element-fcb54e6 { left: 20px; }
  .elementor-5424 .elementor-element.elementor-element-fcb54e6 { bottom: 20px; }
  .elementor-5424 .elementor-element.elementor-element-c1c38e8 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-5424 .elementor-element.elementor-element-c2c5de7 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
  .elementor-5424 .elementor-element.elementor-element-946baa9 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-220fe8e { --width: 94%; }
  .elementor-5424 .elementor-element.elementor-element-e0e11d7 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
  .elementor-5424 .elementor-element.elementor-element-a550398 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-cd5aaf1 { --width: 94%; }
  .elementor-5424 .elementor-element.elementor-element-b6410a0 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
  .elementor-5424 .elementor-element.elementor-element-476b401 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-127875c { --width: 94%; }
  .elementor-5424 .elementor-element.elementor-element-c9da035 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
  .elementor-5424 .elementor-element.elementor-element-7b80fe2 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-aa746a3 { --width: 94%; }
  .elementor-5424 .elementor-element.elementor-element-3f71ce2 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
  .elementor-5424 .elementor-element.elementor-element-da8c262 { --width: 6px; }
  .elementor-5424 .elementor-element.elementor-element-06d4bfc { --width: 94%; }
  .elementor-5424 .elementor-element.elementor-element-ec75668 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-5424 .elementor-element.elementor-element-81339d7 { --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-5424 .elementor-element.elementor-element-580abfd { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-5424 .elementor-element.elementor-element-610a154 { --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-5424 .elementor-element.elementor-element-0b034cf { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-5424 .elementor-element.elementor-element-3bacab2 { --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-5424 .elementor-element.elementor-element-793b618 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; --z-index: 1; }
  .elementor-5424 .elementor-element.elementor-element-c387862 .elementor-heading-title { font-size: 30px; line-height: 0.7em; }
  .elementor-widget-divider .elementor-divider__text { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-5424 .elementor-element.elementor-element-d4b838e { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-5424 .elementor-element.elementor-element-8217c52 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
  .elementor-widget-loop-grid .elementor-pagination { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-widget-loop-grid .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-widget-loop-grid .e-load-more-message { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-5424 .elementor-element.elementor-element-17db0c0 { --grid-columns: 1; }
  .elementor-5424 .elementor-element.elementor-element-613de9c { --min-height: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-5424 .elementor-element.elementor-element-8fc4ad2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px; text-align: center; }
  .elementor-5424 .elementor-element.elementor-element-8fc4ad2 .elementor-heading-title { font-size: 30px; }
  .elementor-5424 .elementor-element.elementor-element-e34eba1 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; text-align: center; }
  .elementor-5424 .elementor-element.elementor-element-e34eba1 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-5424 .elementor-element.elementor-element-988961e { width: 100%; max-width: 100%; }
  .elementor-5424 .elementor-element.elementor-element-988961e .elementor-button { padding: 15px 59px; }
  .elementor-5424 .elementor-element.elementor-element-2bf94ea { margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
}
.elementor-5424 .elementor-element.elementor-element-cf5f57f { height: 100%; }
.elementor-5424 .elementor-element.elementor-element-70f2f14 { background-color: rgba(40, 45, 53, 0.8) !important; }
@media (max-width: 767px) {
  .elementor-5424 .elementor-element.elementor-element-70f2f14 { background-color: rgb(40, 45, 53) !important; }
}
.elementor-5424 .elementor-element.elementor-element-946baa9 { height: 6px; }
.elementor-5424 .elementor-element.elementor-element-a550398 { height: 6px; }
.elementor-5424 .elementor-element.elementor-element-476b401 { height: 6px; }
.elementor-5424 .elementor-element.elementor-element-7b80fe2 { height: 6px; }
.elementor-5424 .elementor-element.elementor-element-da8c262 { height: 6px; }
.services { display: flex; flex-flow: wrap; gap: 10px; }
.service { display: inline-block; background-color: rgb(244, 246, 247); border-radius: 4px; padding: 10px 20px; }
.teches { display: flex; flex-flow: wrap; gap: 10px; }
.tech { display: inline-block; background-color: rgb(244, 246, 247); border-radius: 4px; padding: 10px 20px; }
.biwrapper { display: flex; flex-flow: wrap; gap: 10px; }
.bi { color: white; display: inline-block; background-color: rgb(40, 45, 53); border-radius: 4px; padding: 10px 20px; }