.elementor-3953 .elementor-element.elementor-element-44edda0 { --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-3953 .elementor-element.elementor-element-44edda0:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-44edda0 > .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-3953 .elementor-element.elementor-element-c382663 { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-c382663 { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-c382663 { top: 0px; z-index: 0; }
.elementor-3953 .elementor-element.elementor-element-c382663 img { width: 100vw; height: 100vh; object-fit: cover; object-position: center center; }
.elementor-3953 .elementor-element.elementor-element-2eec135 { --display: flex; --position: absolute; top: 0px; --z-index: 1; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-2eec135 { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-2eec135 { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-3a5205a { --display: flex; --min-height: 700px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; --z-index: 1; }
.elementor-3953 .elementor-element.elementor-element-cc931db { --display: flex; --min-height: calc(100vh - 330px); --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-3953 .elementor-element.elementor-element-8b00d4f { width: var( --container-widget-width, 54% ); max-width: 54%; --container-widget-width: 54%; --container-widget-flex-grow: 0; }
.elementor-3953 .elementor-element.elementor-element-8b00d4f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-10996ea { width: var( --container-widget-width, 49% ); max-width: 49%; margin: 29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 49%; --container-widget-flex-grow: 0; }
.elementor-3953 .elementor-element.elementor-element-10996ea .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-cac58ea { --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-3953 .elementor-element.elementor-element-5e8f537 .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 34px; }
.elementor-3953 .elementor-element.elementor-element-5e8f537 { margin: 41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-5e8f537 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-3953 .elementor-element.elementor-element-5e8f537 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-5420e39 .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 34px; }
.elementor-3953 .elementor-element.elementor-element-5420e39 { margin: 41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-5420e39 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-3953 .elementor-element.elementor-element-5420e39 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-216d66a { --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; }
.elementor-3953 .elementor-element.elementor-element-216d66a:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-216d66a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(40, 45, 53, 0); }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-216d66a { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-216d66a { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-daafcf4 { --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-end; --align-items: center; --flex-wrap: nowrap; 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: rgb(255, 255, 255); --border-color: #FFFFFF; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-465e2f7 { --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; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; 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: rgba(255, 255, 255, 0.32); --border-color: #FFFFFF52; --padding-top: 23px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 74px; }
.elementor-3953 .elementor-element.elementor-element-98391b2 { width: auto; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-98391b2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 40px; font-weight: 500; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-d3f355b { width: auto; margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-d3f355b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-5cc65ef { --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; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; 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: rgba(255, 255, 255, 0.32); --border-color: #FFFFFF52; --padding-top: 23px; --padding-bottom: 24px; --padding-left: 74px; --padding-right: 74px; }
.elementor-3953 .elementor-element.elementor-element-392c30b { width: auto; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-392c30b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 40px; font-weight: 500; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-d9c49ce { width: auto; margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-d9c49ce .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-d04af70 { --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; --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; --padding-top: 23px; --padding-bottom: 24px; --padding-left: 74px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-b34b171 { width: auto; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-b34b171 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 40px; font-weight: 500; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-d0d5743 { width: auto; margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-d0d5743 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-15f75d1 { --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: 81px; --padding-bottom: 120px; --padding-left: 20px; --padding-right: 20px; --z-index: 2; }
.elementor-3953 .elementor-element.elementor-element-dfe2c04 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-edd939a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-7e6c690 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-7e6c690 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
.elementor-widget-divider .elementor-divider__text { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
.elementor-widget-divider.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); }
.elementor-widget-divider.elementor-view-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-3953 .elementor-element.elementor-element-dfec2e9 { --divider-border-style: solid; --divider-color: #FFFFFF33; --divider-border-width: 1px; margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px; }
.elementor-3953 .elementor-element.elementor-element-dfec2e9 .elementor-divider-separator { width: 100%; }
.elementor-3953 .elementor-element.elementor-element-dfec2e9 .elementor-divider { padding-block: 0px; }
.elementor-3953 .elementor-element.elementor-element-3575152 { --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; }
.elementor-3953 .elementor-element.elementor-element-0cee65c { --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; }
.elementor-3953 .elementor-element.elementor-element-bd04030 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-615bfe1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-e47a4c5 { --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; }
.elementor-3953 .elementor-element.elementor-element-cf9a12b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-86c23b6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-4e3570b { --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: 77px; --padding-bottom: 78px; --padding-left: 62px; --padding-right: 93px; }
.elementor-3953 .elementor-element.elementor-element-4e3570b:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-4e3570b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.25); }
.elementor-3953 .elementor-element.elementor-element-4e3570b.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-3957535 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; line-height: 24px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-5cd7654 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 119px; --padding-bottom: 120px; --padding-left: 20px; --padding-right: 20px; }
.elementor-3953 .elementor-element.elementor-element-5cd7654:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-5cd7654 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-b37535e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-d63f141 { --display: grid; --e-con-grid-template-columns: 490fr 940fr; --e-con-grid-template-rows: repeat(1, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --margin-top: 59px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-5e5a4cc { --display: flex; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 60px; --padding-right: 60px; }
.elementor-3953 .elementor-element.elementor-element-5e5a4cc:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-5e5a4cc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(214, 216, 219); }
.elementor-3953 .elementor-element.elementor-element-6fc0646 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-3953 .elementor-element.elementor-element-76e1525 { margin: 37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-07744aa { --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: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
.elementor-3953 .elementor-element.elementor-element-07744aa:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-07744aa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(26, 26, 26); }
.elementor-3953 .elementor-element.elementor-element-1f2fcad { --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 20px; --row-gap: 0px; --column-gap: 20px; --background-transition: 0.3s; --padding-top: 85px; --padding-bottom: 85px; --padding-left: 85px; --padding-right: 85px; grid-column: span 2; }
.elementor-3953 .elementor-element.elementor-element-1f2fcad:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-1f2fcad > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(46, 46, 46); }
.elementor-3953 .elementor-element.elementor-element-1f2fcad:hover { background-color: rgba(46, 46, 46, 0.4); }
.elementor-3953 .elementor-element.elementor-element-e36ab4a.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-e36ab4a img { width: 130px; }
.elementor-3953 .elementor-element.elementor-element-bf5d20a { --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-3953 .elementor-element.elementor-element-7103a0f { width: 100%; max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: left; }
.elementor-3953 .elementor-element.elementor-element-7103a0f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-5b6fcb3 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-5b6fcb3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-bfd3740 { width: 100%; max-width: 100%; margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: left; }
.elementor-3953 .elementor-element.elementor-element-bfd3740 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-b135c7d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7.5px; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-b135c7d { right: 38px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-b135c7d { left: 38px; }
.elementor-3953 .elementor-element.elementor-element-b135c7d img { width: 15px; }
.elementor-3953 .elementor-element.elementor-element-879e750 { --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: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --background-transition: 0.3s; --padding-top: 51px; --padding-bottom: 49px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-879e750:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-879e750 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(46, 46, 46); }
.elementor-3953 .elementor-element.elementor-element-879e750:hover { background-color: rgba(46, 46, 46, 0.4); }
.elementor-3953 .elementor-element.elementor-element-47ca88e img { width: 110px; height: 110px; }
.elementor-3953 .elementor-element.elementor-element-5f943f3 { --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-3953 .elementor-element.elementor-element-b8055d4 { width: 100%; max-width: 100%; margin: 32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-b8055d4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-efe3581 { width: 100%; max-width: 100%; margin: 11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-efe3581 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-1f324c9 { width: 100%; max-width: 100%; margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-1f324c9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-0c3e487 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7.5px; bottom: 38px; }
.elementor-3953 .elementor-element.elementor-element-0c3e487 img { width: 15px; }
.elementor-3953 .elementor-element.elementor-element-daec765 { --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: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --background-transition: 0.3s; --padding-top: 51px; --padding-bottom: 49px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-daec765:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-daec765 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(46, 46, 46); }
.elementor-3953 .elementor-element.elementor-element-daec765:hover { background-color: rgba(46, 46, 46, 0.4); }
.elementor-3953 .elementor-element.elementor-element-f953f3f img { width: 110px; height: 110px; }
.elementor-3953 .elementor-element.elementor-element-b467212 { --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-3953 .elementor-element.elementor-element-73351e7 { width: 100%; max-width: 100%; margin: 32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-73351e7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-251999c { width: 100%; max-width: 100%; margin: 11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-251999c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-f62bd94 { width: 100%; max-width: 100%; margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-f62bd94 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-6ff0d96 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7.5px; bottom: 38px; }
.elementor-3953 .elementor-element.elementor-element-6ff0d96 img { width: 15px; }
.elementor-3953 .elementor-element.elementor-element-06c8afb { --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: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --background-transition: 0.3s; --padding-top: 51px; --padding-bottom: 49px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-06c8afb:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-06c8afb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(46, 46, 46); }
.elementor-3953 .elementor-element.elementor-element-06c8afb:hover { background-color: rgba(46, 46, 46, 0.4); }
.elementor-3953 .elementor-element.elementor-element-08ed4ca img { width: 110px; height: 110px; }
.elementor-3953 .elementor-element.elementor-element-13a0203 { --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-3953 .elementor-element.elementor-element-63f17af { width: 100%; max-width: 100%; margin: 32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-63f17af .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-1eb6ecd { width: 100%; max-width: 100%; margin: 11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-1eb6ecd .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-1c9982c { width: 100%; max-width: 100%; margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-1c9982c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 16px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-66d0e79 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7.5px; bottom: 38px; }
.elementor-3953 .elementor-element.elementor-element-66d0e79 img { width: 15px; }
.elementor-3953 .elementor-element.elementor-element-5a3830b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 119px; --padding-bottom: 135px; --padding-left: 20px; --padding-right: 20px; }
.elementor-3953 .elementor-element.elementor-element-5a3830b:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-5a3830b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(214, 216, 219); }
.elementor-3953 .elementor-element.elementor-element-f13f1cc .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-a43bc3f { margin: 39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-a43bc3f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 400; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-456100c { --display: grid; --e-con-grid-template-columns: 560fr 420fr 420fr; --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 45px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-5a157b5 { --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; border-style: solid; --border-style: solid; border-width: 0px 0px 3px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 3px; --border-left-width: 0px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --padding-top: 30px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.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-3953 .elementor-element.elementor-element-25469af .elementor-counter { flex-direction: column-reverse; gap: 23px; }
.elementor-3953 .elementor-element.elementor-element-25469af .elementor-counter-title { justify-content: start; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-25469af .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; gap: 0px; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 110px; font-weight: 400; line-height: 80px; }
.elementor-3953 .elementor-element.elementor-element-c1fbf7b { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 3px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 3px; --border-left-width: 0px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-0bc95d3 { --display: flex; --min-height: 81px; --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; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-7fff49d { --display: flex; --position: absolute; border-style: dotted; --border-style: dotted; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(216, 12, 24, 0.4); --border-color: #D80C1866; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-7fff49d { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-7fff49d { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-15122cc { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-15122cc:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-15122cc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(216, 12, 24); background-image: url("/wp-content/uploads/menu/about/mubiao-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-3953 .elementor-element.elementor-element-c4c31f5 { width: var( --container-widget-width, 68% ); max-width: 68%; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 68%; --container-widget-flex-grow: 0; }
.elementor-3953 .elementor-element.elementor-element-c4c31f5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-6496286 { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 3px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 3px; --border-left-width: 0px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-99d7fd2 { --display: flex; --min-height: 81px; --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; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-6a29ef2 { --display: flex; --position: absolute; border-style: dotted; --border-style: dotted; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(216, 12, 24, 0.4); --border-color: #D80C1866; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-6a29ef2 { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-6a29ef2 { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-b972029 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-b972029:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-b972029 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); background-image: url("/wp-content/uploads/menu/about/a-tuandui5-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-3953 .elementor-element.elementor-element-240867e { width: var( --container-widget-width, 56% ); max-width: 56%; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 56%; --container-widget-flex-grow: 0; }
.elementor-3953 .elementor-element.elementor-element-240867e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-b948e10 { --display: flex; --min-height: 500px; --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-end; --align-items: center; --margin-top: 80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-b948e10:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-b948e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/about/2401549217212661764-2x-scaled-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-3953 .elementor-element.elementor-element-ed9f830 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 120px; }
.elementor-3953 .elementor-element.elementor-element-219d3d2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-ef7a144 { margin: 29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-ef7a144 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-ee1ce44 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 122px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-3953 .elementor-element.elementor-element-ee1ce44:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-ee1ce44 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-f431cc1 { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-f431cc1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-960d6eb { width: var( --container-widget-width, 51% ); max-width: 51%; margin: 22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 51%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-960d6eb .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-faf49c0 { width: var( --container-widget-width, 80.833% ); max-width: 80.833%; margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 80.833%; --container-widget-flex-grow: 0; }
.elementor-3953 .elementor-element.elementor-element-faf49c0 .elementor-wrapper { --video-aspect-ratio: 2.33333; filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); }
.elementor-3953 .elementor-element.elementor-element-3884e76 { --display: flex; --min-height: 979px; --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: space-between; --align-items: center; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-3953 .elementor-element.elementor-element-3884e76:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-3884e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-b05b2fb { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-b05b2fb { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-b05b2fb { top: -50px; }
.elementor-3953 .elementor-element.elementor-element-338e518 { --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: center; }
.elementor-3953 .elementor-element.elementor-element-6bd08b6 { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-6bd08b6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-3953 .elementor-element.elementor-element-cefe3d8 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -960px; top: 40px; text-align: center; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-cefe3d8 { left: 50%; }
body.rtl .elementor-3953 .elementor-element.elementor-element-cefe3d8 { right: 50%; }
.elementor-3953 .elementor-element.elementor-element-cefe3d8 img { width: 1920px; max-width: 1920px; }
.elementor-3953 .elementor-element.elementor-element-bfb3f0d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -960px; top: 222px; text-align: center; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-bfb3f0d { left: 50%; }
body.rtl .elementor-3953 .elementor-element.elementor-element-bfb3f0d { right: 50%; }
.elementor-3953 .elementor-element.elementor-element-bfb3f0d img { width: 1920px; max-width: 1920px; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-70d67ca { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-70d67ca { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-70d67ca { bottom: 15.677vw; z-index: 2; }
.elementor-3953 .elementor-element.elementor-element-70d67ca img { width: 100%; max-width: 100%; }
.elementor-3953 .elementor-element.elementor-element-43fa4c1 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -960px; bottom: 0px; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-43fa4c1 { left: 50%; }
body.rtl .elementor-3953 .elementor-element.elementor-element-43fa4c1 { right: 50%; }
.elementor-3953 .elementor-element.elementor-element-43fa4c1 img { width: 1920px; max-width: 1920px; }
.elementor-3953 .elementor-element.elementor-element-0416ffa { --display: flex; --position: absolute; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --margin-top: 4px; --margin-bottom: 0px; --margin-left: -14px; --margin-right: 0px; top: 142px; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-0416ffa { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-0416ffa { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-72aeb87 { --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-end; --align-items: center; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; }
.elementor-3953 .elementor-element.elementor-element-92fc61a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 180px; font-weight: 600; color: rgb(234, 237, 239); }
.elementor-3953 .elementor-element.elementor-element-152ae38 { --display: flex; --position: absolute; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; bottom: 15.4167vw; --z-index: 10; }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-152ae38 { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-152ae38 { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-9a628bd { --display: grid; --e-con-grid-template-columns: repeat(9, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: start; --align-items: start; }
.elementor-3953 .elementor-element.elementor-element-a288bd5 { --display: flex; --min-height: 100%; --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: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-3953 .elementor-element.elementor-element-a288bd5:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-a288bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.8); }
.elementor-3953 .elementor-element.elementor-element-744acc9 { text-align: right; }
.elementor-3953 .elementor-element.elementor-element-744acc9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-3c243d2 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-3c243d2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-aeefdaf { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-aeefdaf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-7d3254f { --display: flex; --min-height: 100%; --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: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-3953 .elementor-element.elementor-element-7d3254f:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-7d3254f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.8); }
.elementor-3953 .elementor-element.elementor-element-d01706a { text-align: right; }
.elementor-3953 .elementor-element.elementor-element-d01706a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-66c0619 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-66c0619 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-591335d { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-591335d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-a3204be { --display: flex; --min-height: 100%; --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: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-3953 .elementor-element.elementor-element-a3204be:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-a3204be > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.8); }
.elementor-3953 .elementor-element.elementor-element-e10d633 { text-align: right; }
.elementor-3953 .elementor-element.elementor-element-e10d633 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-90a037a { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-90a037a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-2cf2c8b { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-2cf2c8b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-92ddf6f { --display: flex; --min-height: 100%; --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: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-3953 .elementor-element.elementor-element-92ddf6f:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-92ddf6f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.8); }
.elementor-3953 .elementor-element.elementor-element-d171dc5 { text-align: right; }
.elementor-3953 .elementor-element.elementor-element-d171dc5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-b046a3e { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-b046a3e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-d407536 { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-d407536 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-f96497a { --display: flex; --min-height: 100%; --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: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-3953 .elementor-element.elementor-element-f96497a:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-f96497a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.8); }
.elementor-3953 .elementor-element.elementor-element-bb9fd99 { text-align: right; }
.elementor-3953 .elementor-element.elementor-element-bb9fd99 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-b2ac7be { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-b2ac7be .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-7875b0e { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-7875b0e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-b9ba22e { --display: flex; --min-height: 100%; --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: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-3953 .elementor-element.elementor-element-b9ba22e:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-b9ba22e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.8); }
.elementor-3953 .elementor-element.elementor-element-b4e57b7 { text-align: right; }
.elementor-3953 .elementor-element.elementor-element-b4e57b7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-fefadde { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-fefadde .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-427c2a1 { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-427c2a1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-7a02a3b { --display: flex; --min-height: 100%; --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: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-3953 .elementor-element.elementor-element-7a02a3b:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-7a02a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.8); }
.elementor-3953 .elementor-element.elementor-element-9515ae1 { text-align: right; }
.elementor-3953 .elementor-element.elementor-element-9515ae1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-066d57d { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-066d57d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-1896451 { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-1896451 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-07b9600 { --display: flex; --min-height: 100%; --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: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-3953 .elementor-element.elementor-element-07b9600:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-07b9600 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.8); }
.elementor-3953 .elementor-element.elementor-element-790af2c { text-align: right; }
.elementor-3953 .elementor-element.elementor-element-790af2c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 26px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-24106ab { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-24106ab .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-16b5bc9 { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-16b5bc9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-a2e5931 { --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; --flex-wrap: nowrap; --padding-top: 0vw; --padding-bottom: 6.25vw; --padding-left: 0vw; --padding-right: 0vw; --z-index: 10; }
.elementor-3953 .elementor-element.elementor-element-169c7f8 { --display: flex; --min-height: 60px; --background-transition: 0.3s; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-169c7f8:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-169c7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/about/5-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-3953 .elementor-element.elementor-element-169c7f8:hover { background-image: url("/wp-content/uploads/menu/about/5.webp"); }
.elementor-3953 .elementor-element.elementor-element-169c7f8.e-con { --align-self: flex-start; --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-1de8b6c { --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: flex-start; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-3953 .elementor-element.elementor-element-677e816 { --display: flex; --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; }
.elementor-3953 .elementor-element.elementor-element-2b1bbf6 { --display: flex; --min-height: 48px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: rgb(62, 70, 74); --border-color: #3E464A; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-2b1bbf6:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-2b1bbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.2); }
.elementor-3953 .elementor-element.elementor-element-2b1bbf6.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-8ee16e4 { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-8ee16e4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.3); }
.elementor-3953 .elementor-element.elementor-element-ebd167f { --display: flex; --min-height: 48px; --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; }
.elementor-3953 .elementor-element.elementor-element-a328677 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-a328677:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-a328677 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-a328677.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-2827ab0 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-2827ab0:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-2827ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-2827ab0.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-e807f07 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-e807f07:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-e807f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-e807f07.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-a6c070b { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-a6c070b:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-a6c070b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-a6c070b.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-bae3a7f { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-bae3a7f:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-bae3a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-bae3a7f.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-3b149b0 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-3b149b0:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-3b149b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-3b149b0.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-112b8f0 { --display: flex; --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; }
.elementor-3953 .elementor-element.elementor-element-e555e72 { --display: flex; --min-height: 48px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: rgb(62, 70, 74); --border-color: #3E464A; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-e555e72:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-e555e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.2); }
.elementor-3953 .elementor-element.elementor-element-e555e72.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-f4847a0 { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-f4847a0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.3); }
.elementor-3953 .elementor-element.elementor-element-ff25aae { --display: flex; --min-height: 48px; --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; }
.elementor-3953 .elementor-element.elementor-element-c3c8a9a { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-c3c8a9a:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-c3c8a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-c3c8a9a.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-531b3ad { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-531b3ad:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-531b3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-531b3ad.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-88c0fe3 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-88c0fe3:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-88c0fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-88c0fe3.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-dd38fc0 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-dd38fc0:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-dd38fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-dd38fc0.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-35ad7ac { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-35ad7ac:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-35ad7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-35ad7ac.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-d3def87 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-d3def87:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-d3def87 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-d3def87.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-327a698 { --display: flex; --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; }
.elementor-3953 .elementor-element.elementor-element-3075d66 { --display: flex; --min-height: 48px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: rgb(62, 70, 74); --border-color: #3E464A; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-3075d66:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-3075d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.2); }
.elementor-3953 .elementor-element.elementor-element-3075d66.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-c1b2a98 { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-c1b2a98 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.3); }
.elementor-3953 .elementor-element.elementor-element-5a5da3a { --display: flex; --min-height: 48px; --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; }
.elementor-3953 .elementor-element.elementor-element-7c3428d { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-7c3428d:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-7c3428d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-7c3428d.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-c817c5d { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-c817c5d:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-c817c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-c817c5d.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-58575dd { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-58575dd:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-58575dd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-58575dd.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-a476806 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-a476806:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-a476806 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-a476806.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-41a36b7 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-41a36b7:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-41a36b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-41a36b7.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-cb04d65 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-cb04d65:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-cb04d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-cb04d65.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-92f8aff { --display: flex; --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; }
.elementor-3953 .elementor-element.elementor-element-875e95e { --display: flex; --min-height: 48px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: rgb(62, 70, 74); --border-color: #3E464A; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-875e95e:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-875e95e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.2); }
.elementor-3953 .elementor-element.elementor-element-875e95e.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-c762783 { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-c762783 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.3); }
.elementor-3953 .elementor-element.elementor-element-8282ada { --display: flex; --min-height: 48px; --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; }
.elementor-3953 .elementor-element.elementor-element-6cd84ee { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-6cd84ee:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-6cd84ee > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-6cd84ee.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-3a77ffa { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-3a77ffa:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-3a77ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-3a77ffa.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-f846d35 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-f846d35:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-f846d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-f846d35.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-358bc1e { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-358bc1e:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-358bc1e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-358bc1e.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-6a9e9f4 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-6a9e9f4:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-6a9e9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-6a9e9f4.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-9f6e898 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-9f6e898:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-9f6e898 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-9f6e898.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-7c84b4c { --display: flex; --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; }
.elementor-3953 .elementor-element.elementor-element-d415485 { --display: flex; --min-height: 48px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: rgb(62, 70, 74); --border-color: #3E464A; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-d415485:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-d415485 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.2); }
.elementor-3953 .elementor-element.elementor-element-d415485.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-30d08b3 { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-30d08b3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.3); }
.elementor-3953 .elementor-element.elementor-element-6658a12 { --display: flex; --min-height: 48px; --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; }
.elementor-3953 .elementor-element.elementor-element-d0b8fce { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-d0b8fce:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-d0b8fce > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-d0b8fce.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-f9bc649 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-f9bc649:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-f9bc649 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-f9bc649.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-be0b772 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-be0b772:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-be0b772 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-be0b772.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-7918567 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-7918567:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-7918567 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-7918567.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-be26e4f { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-be26e4f:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-be26e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-be26e4f.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-eaf1c25 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-eaf1c25:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-eaf1c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-eaf1c25.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-306e3ac { --display: flex; --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; }
.elementor-3953 .elementor-element.elementor-element-bed3e66 { --display: flex; --min-height: 48px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: rgb(62, 70, 74); --border-color: #3E464A; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-bed3e66:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-bed3e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.2); }
.elementor-3953 .elementor-element.elementor-element-bed3e66.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-8b78580 { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-8b78580 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.3); }
.elementor-3953 .elementor-element.elementor-element-bef3517 { --display: flex; --min-height: 48px; --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; }
.elementor-3953 .elementor-element.elementor-element-b5b8bf0 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-b5b8bf0:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-b5b8bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-b5b8bf0.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-46323c9 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-46323c9:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-46323c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-46323c9.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-934162c { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-934162c:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-934162c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-934162c.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-aa90e6f { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-aa90e6f:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-aa90e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-aa90e6f.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-f112f19 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-f112f19:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-f112f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-f112f19.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-c22dfb3 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-c22dfb3:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-c22dfb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-c22dfb3.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-737f28d { --display: flex; --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; }
.elementor-3953 .elementor-element.elementor-element-8cde564 { --display: flex; --min-height: 48px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: rgb(62, 70, 74); --border-color: #3E464A; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-8cde564:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-8cde564 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.2); }
.elementor-3953 .elementor-element.elementor-element-8cde564.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-1ac925c { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-1ac925c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.3); }
.elementor-3953 .elementor-element.elementor-element-8415f24 { --display: flex; --min-height: 48px; --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; }
.elementor-3953 .elementor-element.elementor-element-cbfcffe { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-cbfcffe:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-cbfcffe > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-cbfcffe.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-a64ff9d { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-a64ff9d:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-a64ff9d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-a64ff9d.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-35334ab { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-35334ab:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-35334ab > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-35334ab.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-9d798e1 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-9d798e1:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-9d798e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-9d798e1.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-a2aa441 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-a2aa441:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-a2aa441 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-a2aa441.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-b0790f1 { --display: flex; --min-height: 3px; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-b0790f1:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-b0790f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-b0790f1.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-3a5ec33 { --display: flex; --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; }
.elementor-3953 .elementor-element.elementor-element-ee25018 { --display: flex; --min-height: 48px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: rgb(62, 70, 74); --border-color: #3E464A; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-ee25018:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-ee25018 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.2); }
.elementor-3953 .elementor-element.elementor-element-ee25018.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-0d12edb { text-align: center; }
.elementor-3953 .elementor-element.elementor-element-0d12edb .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.3); }
.elementor-3953 .elementor-element.elementor-element-7c8024e { --display: flex; --min-height: 60px; --background-transition: 0.3s; --border-radius: 50% 50% 50% 50%; }
.elementor-3953 .elementor-element.elementor-element-7c8024e:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-7c8024e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/about/4.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-3953 .elementor-element.elementor-element-7c8024e:hover { background-image: url("/wp-content/uploads/menu/about/4-1.webp"); }
.elementor-3953 .elementor-element.elementor-element-7c8024e.e-con { --align-self: flex-start; --order: 99999; --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-973f085 { --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: 20px; --padding-right: 20px; }
.elementor-3953 .elementor-element.elementor-element-973f085:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-973f085 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(45deg, rgb(212, 213, 215) 0%, rgb(255, 255, 255) 74%); }
.elementor-3953 .elementor-element.elementor-element-cd99550 { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 2px; }
.elementor-3953 .elementor-element.elementor-element-cd99550 .elementor-divider-separator { width: 100%; }
.elementor-3953 .elementor-element.elementor-element-cd99550 .elementor-divider { padding-block: 0px; }
.elementor-3953 .elementor-element.elementor-element-ea1c9a3 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; }
.elementor-3953 .elementor-element.elementor-element-0003cab { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; }
.elementor-3953 .elementor-element.elementor-element-a6d7174 { --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; --z-index: 1; }
.elementor-3953 .elementor-element.elementor-element-3d81d67 { margin: 61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-3d81d67 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-a72b08a { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-a72b08a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-f68ea21 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 152px 130px; --row-gap: 152px; --column-gap: 130px; --grid-auto-flow: row; --justify-items: end; --margin-top: 172px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-dc41ef8 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-10ac6a7 .elementor-counter { flex-direction: column-reverse; gap: 23px; }
.elementor-3953 .elementor-element.elementor-element-10ac6a7 .elementor-counter-title { justify-content: start; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-10ac6a7 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; gap: 0px; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 110px; font-weight: 400; line-height: 80px; }
.elementor-3953 .elementor-element.elementor-element-377420b { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-3ae3dd4 .elementor-counter { flex-direction: column-reverse; gap: 23px; }
.elementor-3953 .elementor-element.elementor-element-3ae3dd4 .elementor-counter-title { justify-content: start; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-3ae3dd4 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; gap: 0px; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 110px; font-weight: 400; line-height: 80px; }
.elementor-3953 .elementor-element.elementor-element-1d58906 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-ee80068 .elementor-counter { flex-direction: column-reverse; gap: 23px; }
.elementor-3953 .elementor-element.elementor-element-ee80068 .elementor-counter-title { justify-content: start; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-ee80068 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; gap: 0px; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 110px; font-weight: 400; line-height: 80px; }
.elementor-3953 .elementor-element.elementor-element-77253b4 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-9bb41a6 .elementor-counter { flex-direction: column-reverse; gap: 23px; }
.elementor-3953 .elementor-element.elementor-element-9bb41a6 .elementor-counter-title { justify-content: start; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-9bb41a6 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-text ); font-family: Blinker, sans-serif; font-size: 110px; font-weight: 400; line-height: 80px; }
.elementor-3953 .elementor-element.elementor-element-812de90 { --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-3953 .elementor-element.elementor-element-812de90:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-812de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/about/2-copy.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-3953 .elementor-element.elementor-element-812de90::before, .elementor-3953 .elementor-element.elementor-element-812de90 > .elementor-background-video-container::before, .elementor-3953 .elementor-element.elementor-element-812de90 > .e-con-inner > .elementor-background-video-container::before, .elementor-3953 .elementor-element.elementor-element-812de90 > .elementor-background-slideshow::before, .elementor-3953 .elementor-element.elementor-element-812de90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3953 .elementor-element.elementor-element-812de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-3953 .elementor-element.elementor-element-1f763ec { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px; }
.elementor-3953 .elementor-element.elementor-element-1f763ec.elementor-element { --align-self: center; }
.elementor-3953 .elementor-element.elementor-element-1f763ec .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 50px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-68786fe { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px; text-align: center; }
.elementor-3953 .elementor-element.elementor-element-68786fe.elementor-element { --align-self: center; }
.elementor-3953 .elementor-element.elementor-element-68786fe .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-f8a1cb1 { --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-3953 .elementor-element.elementor-element-1a5aab1 .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-3953 .elementor-element.elementor-element-1a5aab1 { padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-1a5aab1.elementor-element { --align-self: center; }
.elementor-3953 .elementor-element.elementor-element-1a5aab1 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-3953 .elementor-element.elementor-element-1a5aab1 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-cce97e5 .elementor-button { background-color: rgba(216, 12, 24, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 600; line-height: 17px; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-3953 .elementor-element.elementor-element-cce97e5 { padding: 0px; }
.elementor-3953 .elementor-element.elementor-element-cce97e5 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-3953 .elementor-element.elementor-element-cce97e5 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-bad199e { --display: flex; }
.elementor-3953 .elementor-element.elementor-element-968d214 { --display: flex; --position: fixed; --min-height: 100vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; top: 0px; --z-index: 100; }
.elementor-3953 .elementor-element.elementor-element-968d214:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-968d214 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 0, 0, 0.81); }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-968d214 { left: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-968d214 { right: 0px; }
.elementor-3953 .elementor-element.elementor-element-36ec356 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 60px; --padding-bottom: 100px; --padding-left: 60px; --padding-right: 60px; }
.elementor-3953 .elementor-element.elementor-element-36ec356:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-36ec356 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-4acfc80 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; }
.elementor-3953 .elementor-element.elementor-element-7062b7b { --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 20px; --row-gap: 0px; --column-gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-78458f6.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-78458f6 { text-align: left; }
.elementor-3953 .elementor-element.elementor-element-78458f6 img { width: 130px; max-width: 100%; }
.elementor-3953 .elementor-element.elementor-element-29ff318 { --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-3953 .elementor-element.elementor-element-28fca17 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 32px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-62ea6e3 { margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-62ea6e3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-ef12682 { right: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-ef12682 { left: 0px; }
.elementor-3953 .elementor-element.elementor-element-ef12682 { top: 0px; text-align: right; }
.elementor-3953 .elementor-element.elementor-element-ef12682 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 700; line-height: 44px; color: rgba(40, 45, 53, 0.1); }
.elementor-3953 .elementor-element.elementor-element-3cb484a { --display: flex; --margin-top: 6px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 150px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-2f53df4 { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-13b2a97 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 60px; --padding-bottom: 100px; --padding-left: 60px; --padding-right: 60px; }
.elementor-3953 .elementor-element.elementor-element-13b2a97:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-13b2a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-f093c30 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; }
.elementor-3953 .elementor-element.elementor-element-0af4f9d { --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 20px; --row-gap: 0px; --column-gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-44f7277.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-44f7277 { text-align: left; }
.elementor-3953 .elementor-element.elementor-element-44f7277 img { width: 130px; max-width: 100%; }
.elementor-3953 .elementor-element.elementor-element-6549f05 { --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-3953 .elementor-element.elementor-element-da302bf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 32px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-94326e5 { margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-94326e5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-6cae084 { right: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-6cae084 { left: 0px; }
.elementor-3953 .elementor-element.elementor-element-6cae084 { top: 0px; text-align: right; }
.elementor-3953 .elementor-element.elementor-element-6cae084 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 700; line-height: 44px; color: rgba(40, 45, 53, 0.1); }
.elementor-3953 .elementor-element.elementor-element-dc56ca4 { --display: flex; --margin-top: 6px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 150px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-a2de282 { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-9a3796a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 60px; --padding-bottom: 100px; --padding-left: 60px; --padding-right: 60px; }
.elementor-3953 .elementor-element.elementor-element-9a3796a:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-9a3796a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-789d491 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; }
.elementor-3953 .elementor-element.elementor-element-4c5b455 { --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 20px; --row-gap: 0px; --column-gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-eb5b07b.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-eb5b07b { text-align: left; }
.elementor-3953 .elementor-element.elementor-element-eb5b07b img { width: 130px; max-width: 100%; }
.elementor-3953 .elementor-element.elementor-element-60e61d8 { --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-3953 .elementor-element.elementor-element-ce737c8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 32px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-276b291 { margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-276b291 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-4a1ebf4 { right: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-4a1ebf4 { left: 0px; }
.elementor-3953 .elementor-element.elementor-element-4a1ebf4 { top: 0px; text-align: right; }
.elementor-3953 .elementor-element.elementor-element-4a1ebf4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 700; line-height: 44px; color: rgba(40, 45, 53, 0.1); }
.elementor-3953 .elementor-element.elementor-element-c99a094 { --display: flex; --margin-top: 6px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 150px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-e6f3bec { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-6199799 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 60px; --padding-bottom: 100px; --padding-left: 60px; --padding-right: 60px; }
.elementor-3953 .elementor-element.elementor-element-6199799:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-6199799 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-ff761ba { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; }
.elementor-3953 .elementor-element.elementor-element-9a66960 { --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 20px; --row-gap: 0px; --column-gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-6c5e161.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-6c5e161 { text-align: left; }
.elementor-3953 .elementor-element.elementor-element-6c5e161 img { width: 130px; max-width: 100%; }
.elementor-3953 .elementor-element.elementor-element-b764ac8 { --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-3953 .elementor-element.elementor-element-d537f41 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 32px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-f8ad433 { margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-f8ad433 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-65ab369 { right: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-65ab369 { left: 0px; }
.elementor-3953 .elementor-element.elementor-element-65ab369 { top: 0px; text-align: right; }
.elementor-3953 .elementor-element.elementor-element-65ab369 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 700; line-height: 44px; color: rgba(40, 45, 53, 0.1); }
.elementor-3953 .elementor-element.elementor-element-685dafe { --display: flex; --margin-top: 6px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 150px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-80df4f1 { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 20px; }
.elementor-3953 .elementor-element.elementor-element-ee7bdc4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 60px; --padding-bottom: 100px; --padding-left: 60px; --padding-right: 60px; }
.elementor-3953 .elementor-element.elementor-element-ee7bdc4:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-ee7bdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3953 .elementor-element.elementor-element-6d4c599 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; }
.elementor-3953 .elementor-element.elementor-element-be04b87 { --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 20px; --row-gap: 0px; --column-gap: 20px; }
.elementor-3953 .elementor-element.elementor-element-4044312.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3953 .elementor-element.elementor-element-4044312 { text-align: left; }
.elementor-3953 .elementor-element.elementor-element-4044312 img { width: 130px; max-width: 100%; }
.elementor-3953 .elementor-element.elementor-element-e806ae2 { --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-3953 .elementor-element.elementor-element-7c61bba .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 32px; font-weight: 600; color: var( --e-global-color-text ); }
.elementor-3953 .elementor-element.elementor-element-89f7aa3 { margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3953 .elementor-element.elementor-element-89f7aa3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-text ); }
body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-3badc59 { right: 0px; }
body.rtl .elementor-3953 .elementor-element.elementor-element-3badc59 { left: 0px; }
.elementor-3953 .elementor-element.elementor-element-3badc59 { top: 0px; text-align: right; }
.elementor-3953 .elementor-element.elementor-element-3badc59 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 700; line-height: 44px; color: rgba(40, 45, 53, 0.1); }
.elementor-3953 .elementor-element.elementor-element-879cb46 { --display: flex; --margin-top: 6px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 150px; --padding-right: 0px; }
.elementor-3953 .elementor-element.elementor-element-c82726e { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 200; line-height: 20px; }
@media (min-width: 768px) {
  .elementor-3953 .elementor-element.elementor-element-465e2f7 { --width: auto; }
  .elementor-3953 .elementor-element.elementor-element-5cc65ef { --width: auto; }
  .elementor-3953 .elementor-element.elementor-element-d04af70 { --width: auto; }
  .elementor-3953 .elementor-element.elementor-element-4e3570b { --width: 58.33%; }
  .elementor-3953 .elementor-element.elementor-element-0bc95d3 { --width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-15122cc { --width: 66px; }
  .elementor-3953 .elementor-element.elementor-element-99d7fd2 { --width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-b972029 { --width: 66px; }
  .elementor-3953 .elementor-element.elementor-element-ed9f830 { --width: 34.44%; }
  .elementor-3953 .elementor-element.elementor-element-a288bd5 { --width: 473px; }
  .elementor-3953 .elementor-element.elementor-element-7d3254f { --width: 473px; }
  .elementor-3953 .elementor-element.elementor-element-a3204be { --width: 473px; }
  .elementor-3953 .elementor-element.elementor-element-92ddf6f { --width: 473px; }
  .elementor-3953 .elementor-element.elementor-element-f96497a { --width: 473px; }
  .elementor-3953 .elementor-element.elementor-element-b9ba22e { --width: 473px; }
  .elementor-3953 .elementor-element.elementor-element-7a02a3b { --width: 473px; }
  .elementor-3953 .elementor-element.elementor-element-07b9600 { --width: 473px; }
  .elementor-3953 .elementor-element.elementor-element-169c7f8 { --width: 60px; }
  .elementor-3953 .elementor-element.elementor-element-677e816 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-2b1bbf6 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-ebd167f { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-a328677 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-2827ab0 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-e807f07 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-a6c070b { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-bae3a7f { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-3b149b0 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-112b8f0 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-e555e72 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-ff25aae { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-c3c8a9a { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-531b3ad { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-88c0fe3 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-dd38fc0 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-35ad7ac { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-d3def87 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-327a698 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-3075d66 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-5a5da3a { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-7c3428d { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-c817c5d { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-58575dd { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-a476806 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-41a36b7 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-cb04d65 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-92f8aff { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-875e95e { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-8282ada { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-6cd84ee { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-3a77ffa { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-f846d35 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-358bc1e { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-6a9e9f4 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-9f6e898 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-7c84b4c { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-d415485 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-6658a12 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-d0b8fce { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-f9bc649 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-be0b772 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-7918567 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-be26e4f { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-eaf1c25 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-306e3ac { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-bed3e66 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-bef3517 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-b5b8bf0 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-46323c9 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-934162c { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-aa90e6f { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-f112f19 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-c22dfb3 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-737f28d { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-8cde564 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-8415f24 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-cbfcffe { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-a64ff9d { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-35334ab { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-9d798e1 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-a2aa441 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-b0790f1 { --width: 3px; }
  .elementor-3953 .elementor-element.elementor-element-3a5ec33 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-ee25018 { --width: 48px; }
  .elementor-3953 .elementor-element.elementor-element-7c8024e { --width: 60px; }
  .elementor-3953 .elementor-element.elementor-element-0003cab { --width: 42%; }
  .elementor-3953 .elementor-element.elementor-element-f68ea21 { --width: 55.417%; }
  .elementor-3953 .elementor-element.elementor-element-dc41ef8 { --width: 334px; }
  .elementor-3953 .elementor-element.elementor-element-377420b { --width: 334px; }
  .elementor-3953 .elementor-element.elementor-element-1d58906 { --width: 334px; }
  .elementor-3953 .elementor-element.elementor-element-77253b4 { --width: 334px; }
  .elementor-3953 .elementor-element.elementor-element-36ec356 { --width: 1000px; }
  .elementor-3953 .elementor-element.elementor-element-13b2a97 { --width: 1000px; }
  .elementor-3953 .elementor-element.elementor-element-9a3796a { --width: 1000px; }
  .elementor-3953 .elementor-element.elementor-element-6199799 { --width: 1000px; }
  .elementor-3953 .elementor-element.elementor-element-ee7bdc4 { --width: 1000px; }
}
@media (max-width: 1439px) and (min-width: 768px) {
  .elementor-3953 .elementor-element.elementor-element-465e2f7 { --width: auto; }
  .elementor-3953 .elementor-element.elementor-element-5cc65ef { --width: auto; }
  .elementor-3953 .elementor-element.elementor-element-d04af70 { --width: auto; }
  .elementor-3953 .elementor-element.elementor-element-dc41ef8 { --width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-377420b { --width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-1d58906 { --width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-77253b4 { --width: 100%; }
}
@media (max-width: 903px) and (min-width: 768px) {
  .elementor-3953 .elementor-element.elementor-element-5e5a4cc { --width: 100%; }
}
@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-divider .elementor-divider__text { font-size: var( --e-global-typography-secondary-font-size ); letter-spacing: var( --e-global-typography-secondary-letter-spacing ); }
  .elementor-3953 .elementor-element.elementor-element-d63f141 { --grid-auto-flow: row; }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-3953 .elementor-element.elementor-element-07744aa { --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-456100c { --grid-auto-flow: row; }
  .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-3953 .elementor-element.elementor-element-bfb3f0d { top: 226px; }
  body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-70d67ca { left: -209px; }
  body.rtl .elementor-3953 .elementor-element.elementor-element-70d67ca { right: -209px; }
  .elementor-3953 .elementor-element.elementor-element-70d67ca { bottom: 15.674vw; }
  .elementor-3953 .elementor-element.elementor-element-9a628bd { --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-f68ea21 { --grid-auto-flow: row; }
}
@media (max-width: 1439px) {
  .elementor-3953 .elementor-element.elementor-element-44edda0 { --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-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-3953 .elementor-element.elementor-element-216d66a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .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-3953 .elementor-element.elementor-element-d63f141 { --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-5e5a4cc { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-3953 .elementor-element.elementor-element-07744aa { --grid-auto-flow: row; }
  body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-b135c7d { right: -132px; }
  body.rtl .elementor-3953 .elementor-element.elementor-element-b135c7d { left: -132px; }
  .elementor-3953 .elementor-element.elementor-element-b135c7d { bottom: -26px; }
  .elementor-3953 .elementor-element.elementor-element-456100c { --grid-auto-flow: row; }
  .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-3953 .elementor-element.elementor-element-ed9f830 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 20px; }
  body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-cefe3d8 { left: 37.721%; }
  body.rtl .elementor-3953 .elementor-element.elementor-element-cefe3d8 { right: 37.721%; }
  .elementor-3953 .elementor-element.elementor-element-cefe3d8 { top: 40px; }
  .elementor-3953 .elementor-element.elementor-element-9a628bd { --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-169c7f8.e-con { --flex-grow: 0; --flex-shrink: 0; }
  .elementor-3953 .elementor-element.elementor-element-7c8024e.e-con { --flex-grow: 0; --flex-shrink: 0; }
  .elementor-3953 .elementor-element.elementor-element-f68ea21 { --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-1f763ec { text-align: center; }
}
@media (max-width: 903px) {
  .elementor-3953 .elementor-element.elementor-element-daafcf4 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-d63f141 { --e-con-grid-template-columns: 1; --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-5e5a4cc { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-07744aa { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-1f2fcad { --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; grid-column: span 1; }
  .elementor-3953 .elementor-element.elementor-element-e36ab4a img { width: 110px; }
  .elementor-3953 .elementor-element.elementor-element-bf5d20a { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-3953 .elementor-element.elementor-element-7103a0f { margin: 32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-5b6fcb3 { margin: 11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-bfd3740 { text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-879e750 { grid-column: span 1; }
  .elementor-3953 .elementor-element.elementor-element-daec765 { grid-column: span 1; }
  .elementor-3953 .elementor-element.elementor-element-06c8afb { grid-column: span 1; }
  .elementor-3953 .elementor-element.elementor-element-456100c { --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-25469af .elementor-counter-number-wrapper { font-size: 88px; }
  .elementor-3953 .elementor-element.elementor-element-152ae38 { bottom: 20px; }
  .elementor-3953 .elementor-element.elementor-element-9a628bd { --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-f68ea21 { --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-10ac6a7 .elementor-counter-number-wrapper { font-size: 88px; }
  .elementor-3953 .elementor-element.elementor-element-3ae3dd4 .elementor-counter-number-wrapper { font-size: 88px; }
  .elementor-3953 .elementor-element.elementor-element-ee80068 .elementor-counter-number-wrapper { font-size: 88px; }
  .elementor-3953 .elementor-element.elementor-element-9bb41a6 .elementor-counter-number-wrapper { font-size: 88px; }
  .elementor-3953 .elementor-element.elementor-element-36ec356 { --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; --flex-wrap: nowrap; }
  .elementor-3953 .elementor-element.elementor-element-13b2a97 { --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; --flex-wrap: nowrap; }
  .elementor-3953 .elementor-element.elementor-element-9a3796a { --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; --flex-wrap: nowrap; }
  .elementor-3953 .elementor-element.elementor-element-6199799 { --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; --flex-wrap: nowrap; }
  .elementor-3953 .elementor-element.elementor-element-ee7bdc4 { --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; --flex-wrap: nowrap; }
}
@media (max-width: 767px) {
  .elementor-3953 .elementor-element.elementor-element-44edda0 { --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-3953 .elementor-element.elementor-element-3a5205a { --min-height: calc(100vh - 70px); }
  .elementor-3953 .elementor-element.elementor-element-cc931db { --margin-top: 60px; --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-3953 .elementor-element.elementor-element-8b00d4f { width: 100%; max-width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-8b00d4f .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-3953 .elementor-element.elementor-element-10996ea { width: 100%; max-width: 100%; margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-10996ea .elementor-heading-title { line-height: 24px; }
  .elementor-3953 .elementor-element.elementor-element-cac58ea { --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; --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-3953 .elementor-element.elementor-element-5e8f537 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-5e8f537 .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-3953 .elementor-element.elementor-element-5420e39 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-5420e39 .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-3953 .elementor-element.elementor-element-216d66a { --min-height: 205px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-daafcf4 { --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-465e2f7 { --justify-content: flex-start; --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-3953 .elementor-element.elementor-element-98391b2 { text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-98391b2 .elementor-heading-title { font-size: 16px; }
  .elementor-3953 .elementor-element.elementor-element-d3f355b { text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-d3f355b .elementor-heading-title { font-size: 16px; }
  .elementor-3953 .elementor-element.elementor-element-5cc65ef { --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-3953 .elementor-element.elementor-element-392c30b { text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-392c30b .elementor-heading-title { font-size: 16px; }
  .elementor-3953 .elementor-element.elementor-element-d9c49ce { text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-d9c49ce .elementor-heading-title { font-size: 16px; }
  .elementor-3953 .elementor-element.elementor-element-d04af70 { --justify-content: flex-start; --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-3953 .elementor-element.elementor-element-b34b171 { text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-b34b171 .elementor-heading-title { font-size: 16px; }
  .elementor-3953 .elementor-element.elementor-element-d0d5743 { text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-d0d5743 .elementor-heading-title { font-size: 16px; }
  .elementor-3953 .elementor-element.elementor-element-15f75d1 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-edd939a .elementor-heading-title { font-size: 28px; }
  .elementor-3953 .elementor-element.elementor-element-7e6c690 .elementor-heading-title { font-size: 18px; }
  .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-3953 .elementor-element.elementor-element-dfec2e9 { margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-3575152 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
  .elementor-3953 .elementor-element.elementor-element-4e3570b { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-3957535 .elementor-heading-title { font-size: 18px; }
  .elementor-3953 .elementor-element.elementor-element-5cd7654 { --padding-top: 50px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-b37535e .elementor-heading-title { font-size: 30px; }
  .elementor-3953 .elementor-element.elementor-element-d63f141 { --e-con-grid-template-columns: 1fr; --grid-auto-flow: row; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-5e5a4cc { grid-area: span 1 / span 1; }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-3953 .elementor-element.elementor-element-07744aa { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-1f2fcad { --min-height: 0px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; grid-column: span 1; }
  .elementor-3953 .elementor-element.elementor-element-e36ab4a.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-3953 .elementor-element.elementor-element-e36ab4a img { max-width: 100%; height: 110px; }
  .elementor-3953 .elementor-element.elementor-element-bf5d20a { --width: 100%; --justify-content: flex-start; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-3953 .elementor-element.elementor-element-7103a0f { margin: 32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-879e750 { grid-column: span 1; }
  .elementor-3953 .elementor-element.elementor-element-5f943f3 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-3953 .elementor-element.elementor-element-daec765 { grid-column: span 1; }
  .elementor-3953 .elementor-element.elementor-element-06c8afb { grid-column: span 1; }
  .elementor-3953 .elementor-element.elementor-element-5a3830b { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-f13f1cc .elementor-heading-title { font-size: 28px; }
  .elementor-3953 .elementor-element.elementor-element-a43bc3f { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-a43bc3f .elementor-heading-title { font-size: 24px; }
  .elementor-3953 .elementor-element.elementor-element-456100c { --e-con-grid-template-columns: 1; --grid-auto-flow: row; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-5a157b5 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 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-3953 .elementor-element.elementor-element-25469af .elementor-counter { gap: 0px; }
  .elementor-3953 .elementor-element.elementor-element-25469af .elementor-counter-number-wrapper { font-size: 50px; }
  .elementor-3953 .elementor-element.elementor-element-c1fbf7b { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-0bc95d3 { --width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-15122cc { --width: 66px; }
  .elementor-3953 .elementor-element.elementor-element-c4c31f5 { width: 100%; max-width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-6496286 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-99d7fd2 { --width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-b972029 { --width: 66px; }
  .elementor-3953 .elementor-element.elementor-element-240867e { width: 100%; max-width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-b948e10 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; }
  .elementor-3953 .elementor-element.elementor-element-b948e10:not(.elementor-motion-effects-element-type-background), .elementor-3953 .elementor-element.elementor-element-b948e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -183px 0px; background-size: cover; }
  .elementor-3953 .elementor-element.elementor-element-ed9f830 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-219d3d2 .elementor-heading-title { font-size: 28px; }
  .elementor-3953 .elementor-element.elementor-element-ee1ce44 { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-f431cc1 { width: 100%; max-width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-f431cc1 .elementor-heading-title { font-size: 28px; }
  .elementor-3953 .elementor-element.elementor-element-960d6eb { width: 100%; max-width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-960d6eb .elementor-heading-title { font-size: 18px; }
  .elementor-3953 .elementor-element.elementor-element-faf49c0 { width: 100%; max-width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-3884e76 { --min-height: 447px; --align-items: stretch; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-3953 .elementor-element.elementor-element-6bd08b6 .elementor-heading-title { font-size: 28px; }
  .elementor-3953 .elementor-element.elementor-element-cefe3d8 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -383px; top: 89px; }
  .elementor-3953 .elementor-element.elementor-element-cefe3d8 img { width: 767px; max-width: 767px; }
  .elementor-3953 .elementor-element.elementor-element-bfb3f0d { top: 135px; }
  .elementor-3953 .elementor-element.elementor-element-70d67ca img { width: 767px; max-width: 767px; }
  .elementor-3953 .elementor-element.elementor-element-43fa4c1 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -383px; }
  body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-43fa4c1 { left: 50%; }
  body.rtl .elementor-3953 .elementor-element.elementor-element-43fa4c1 { right: 50%; }
  .elementor-3953 .elementor-element.elementor-element-43fa4c1 img { width: 767px; max-width: 767px; }
  .elementor-3953 .elementor-element.elementor-element-0416ffa { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; top: 97px; }
  body:not(.rtl) .elementor-3953 .elementor-element.elementor-element-0416ffa { left: 0px; }
  body.rtl .elementor-3953 .elementor-element.elementor-element-0416ffa { right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-72aeb87 { --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-end; --padding-top: 0vw; --padding-bottom: 0vw; --padding-left: 0vw; --padding-right: 7vw; }
  .elementor-3953 .elementor-element.elementor-element-92fc61a .elementor-heading-title { font-size: 100px; }
  .elementor-3953 .elementor-element.elementor-element-152ae38 { --content-width: auto; }
  .elementor-3953 .elementor-element.elementor-element-9a628bd { --width: auto; --e-con-grid-template-columns: repeat(8, 1fr); --grid-auto-flow: row; }
  .elementor-3953 .elementor-element.elementor-element-a288bd5 { --width: 85vw; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3953 .elementor-element.elementor-element-7d3254f { --width: 85vw; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3953 .elementor-element.elementor-element-a3204be { --width: 85vw; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3953 .elementor-element.elementor-element-92ddf6f { --width: 85vw; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3953 .elementor-element.elementor-element-f96497a { --width: 85vw; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3953 .elementor-element.elementor-element-b9ba22e { --width: 85vw; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3953 .elementor-element.elementor-element-7a02a3b { --width: 85vw; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3953 .elementor-element.elementor-element-07b9600 { --width: 85vw; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3953 .elementor-element.elementor-element-a2e5931 { --padding-top: 0vw; --padding-bottom: 0vw; --padding-left: 0vw; --padding-right: 0vw; }
  .elementor-3953 .elementor-element.elementor-element-973f085 { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-3d81d67 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-3d81d67 .elementor-heading-title { font-size: 28px; }
  .elementor-3953 .elementor-element.elementor-element-a72b08a .elementor-heading-title { font-size: 18px; }
  .elementor-3953 .elementor-element.elementor-element-f68ea21 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-10ac6a7 .elementor-counter { gap: 0px; }
  .elementor-3953 .elementor-element.elementor-element-10ac6a7 .elementor-counter-number-wrapper { font-size: 50px; }
  .elementor-3953 .elementor-element.elementor-element-3ae3dd4 .elementor-counter { gap: 0px; }
  .elementor-3953 .elementor-element.elementor-element-3ae3dd4 .elementor-counter-number-wrapper { font-size: 50px; }
  .elementor-3953 .elementor-element.elementor-element-ee80068 .elementor-counter { gap: 0px; }
  .elementor-3953 .elementor-element.elementor-element-ee80068 .elementor-counter-number-wrapper { font-size: 50px; }
  .elementor-3953 .elementor-element.elementor-element-9bb41a6 .elementor-counter { gap: 0px; }
  .elementor-3953 .elementor-element.elementor-element-9bb41a6 .elementor-counter-number-wrapper { font-size: 50px; }
  .elementor-3953 .elementor-element.elementor-element-812de90 { --min-height: 300px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-1f763ec { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px; text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-1f763ec .elementor-heading-title { font-size: 30px; }
  .elementor-3953 .elementor-element.elementor-element-68786fe { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; text-align: center; }
  .elementor-3953 .elementor-element.elementor-element-68786fe .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-3953 .elementor-element.elementor-element-f8a1cb1 { --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-3953 .elementor-element.elementor-element-1a5aab1 { width: 100%; max-width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-1a5aab1 .elementor-button { padding: 15px 34px; }
  .elementor-3953 .elementor-element.elementor-element-cce97e5 { width: 100%; max-width: 100%; }
  .elementor-3953 .elementor-element.elementor-element-cce97e5 .elementor-button { font-size: 17px; padding: 15px 34px; }
  .elementor-3953 .elementor-element.elementor-element-36ec356 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --flex-wrap: nowrap; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-4acfc80.e-con { --flex-grow: 0; --flex-shrink: 0; }
  .elementor-3953 .elementor-element.elementor-element-78458f6 img { width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-28fca17 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-28fca17 .elementor-heading-title { font-size: 27px; }
  .elementor-3953 .elementor-element.elementor-element-62ea6e3 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-3cb484a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-13b2a97 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --flex-wrap: nowrap; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-f093c30.e-con { --flex-grow: 0; --flex-shrink: 0; }
  .elementor-3953 .elementor-element.elementor-element-44f7277 img { width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-da302bf { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-da302bf .elementor-heading-title { font-size: 27px; }
  .elementor-3953 .elementor-element.elementor-element-94326e5 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-dc56ca4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-9a3796a { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --flex-wrap: nowrap; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-789d491.e-con { --flex-grow: 0; --flex-shrink: 0; }
  .elementor-3953 .elementor-element.elementor-element-eb5b07b img { width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-ce737c8 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-ce737c8 .elementor-heading-title { font-size: 27px; }
  .elementor-3953 .elementor-element.elementor-element-276b291 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-c99a094 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-6199799 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --flex-wrap: nowrap; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-ff761ba.e-con { --flex-grow: 0; --flex-shrink: 0; }
  .elementor-3953 .elementor-element.elementor-element-6c5e161 img { width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-d537f41 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-d537f41 .elementor-heading-title { font-size: 27px; }
  .elementor-3953 .elementor-element.elementor-element-f8ad433 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-685dafe { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3953 .elementor-element.elementor-element-ee7bdc4 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --flex-wrap: nowrap; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3953 .elementor-element.elementor-element-6d4c599.e-con { --flex-grow: 0; --flex-shrink: 0; }
  .elementor-3953 .elementor-element.elementor-element-4044312 img { width: 81px; }
  .elementor-3953 .elementor-element.elementor-element-7c61bba { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-7c61bba .elementor-heading-title { font-size: 27px; }
  .elementor-3953 .elementor-element.elementor-element-89f7aa3 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3953 .elementor-element.elementor-element-879cb46 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
}
.elementor-3953 .elementor-element.elementor-element-2eec135 { height: 100%; }
@media screen and (min-width: 767px) {
  .elementor-3953 .elementor-element.elementor-element-3a5205a { height: 100vh; }
}
@media screen and (max-width: 767px) {
  .elementor-3953 .elementor-element.elementor-element-3a5205a { height: calc(-100px + 100vh); }
}
.elementor-3953 .elementor-element.elementor-element-5e5a4cc { height: 100%; }
.elementor-3953 .elementor-element.elementor-element-7fff49d { height: 100%; animation: 10s linear 0s infinite normal none running rotate; }
.elementor-3953 .elementor-element.elementor-element-6a29ef2 { height: 100%; animation: 10s linear 0s infinite normal none running rotate; }
@media (max-width: 767px) {
  .elementor-3953 .elementor-element.elementor-element-ed9f830 { background-color: rgb(197, 199, 203); }
}
.elementor-3953 .elementor-element.elementor-element-faf49c0 { width: 90%; }
.elementor-3953 .elementor-element.elementor-element-cefe3d8 { width: 100%; }
.elementor-3953 .elementor-element.elementor-element-bfb3f0d { width: 100%; }
.elementor-3953 .elementor-element.elementor-element-70d67ca { width: 100%; }
.elementor-3953 .elementor-element.elementor-element-43fa4c1 { width: 100%; }
.elementor-3953 .elementor-element.elementor-element-152ae38 { overflow: visible; }
@media screen and (max-width: 903px) {
  .elementor-3953 .elementor-element.elementor-element-152ae38 { overflow: auto; }
  .elementor-3953 .elementor-element.elementor-element-152ae38::-webkit-scrollbar { display: none; }
}
.elementor-3953 .elementor-element.elementor-element-169c7f8 { height: 60px; }
.elementor-3953 .elementor-element.elementor-element-7c8024e { height: 60px; }
.elementor-counter-number { transition-duration: 0ms !important; animation: auto ease 0s 1 normal none running none !important; }
.elementor-3953 .elementor-element.elementor-element-3cb484a { max-height: 100%; overflow: hidden auto; }
.elementor-3953 .elementor-element.elementor-element-36ec356 { max-width: 80vw; max-height: 80vh; overflow-y: auto; }
.elementor-3953 .elementor-element.elementor-element-dc56ca4 { max-height: 100%; overflow: hidden auto; }
.elementor-3953 .elementor-element.elementor-element-13b2a97 { max-width: 80vw; max-height: 80vh; overflow-y: auto; }
.elementor-3953 .elementor-element.elementor-element-c99a094 { max-height: 100%; overflow: hidden auto; }
.elementor-3953 .elementor-element.elementor-element-9a3796a { max-width: 80vw; max-height: 80vh; overflow-y: auto; }
.elementor-3953 .elementor-element.elementor-element-685dafe { max-height: 100%; overflow: hidden auto; }
.elementor-3953 .elementor-element.elementor-element-6199799 { max-width: 80vw; max-height: 80vh; overflow-y: auto; }
.elementor-3953 .elementor-element.elementor-element-879cb46 { max-height: 100%; overflow: hidden auto; }
.elementor-3953 .elementor-element.elementor-element-ee7bdc4 { max-width: 80vw; max-height: 80vh; overflow-y: auto; }