@charset "utf-8";

.elementor-9 .elementor-element.elementor-element-104cc35 { --display: flex; --min-height: 100vh; --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; --overflow: hidden; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 40px; --padding-right: 40px; --z-index: 0; }

.elementor-9 .elementor-element.elementor-element-104cc35:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-104cc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: radial-gradient(at center right, var( --e-global-color-765afeb ) 0%, var( --e-global-color-488e969 ) 64%); }

.elementor-9 .elementor-element.elementor-element-104cc35::before, .elementor-9 .elementor-element.elementor-element-104cc35 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-104cc35 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-104cc35 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-104cc35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-104cc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }

.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 ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-9 .elementor-element.elementor-element-161fe79 > .elementor-widget-container { --e-transform-rotateZ: 40deg; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-161fe79 { left: -135px; }

body.rtl .elementor-9 .elementor-element.elementor-element-161fe79 { right: -135px; }

.elementor-9 .elementor-element.elementor-element-161fe79 { bottom: -186px; }

.elementor-9 .elementor-element.elementor-element-161fe79 img { width: 553px; opacity: 0.1; }

.elementor-9 .elementor-element.elementor-element-1b177de > .elementor-widget-container { --e-transform-rotateZ: 9deg; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1b177de { left: 56%; }

body.rtl .elementor-9 .elementor-element.elementor-element-1b177de { right: 56%; }

.elementor-9 .elementor-element.elementor-element-1b177de { bottom: 28%; }

.elementor-9 .elementor-element.elementor-element-1b177de img { width: 553px; opacity: 0.1; }

.elementor-9 .elementor-element.elementor-element-0e93e44 { width: var( --container-widget-width, 50% ); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; bottom: -20%; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0e93e44 { right: -8%; }

body.rtl .elementor-9 .elementor-element.elementor-element-0e93e44 { left: -8%; }

.elementor-9 .elementor-element.elementor-element-0e93e44 img { width: 100%; opacity: 1; }

.elementor-9 .elementor-element.elementor-element-f5dd8ec { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --z-index: 5; }

.elementor-9 .elementor-element.elementor-element-7bbd595 { --display: flex; --justify-content: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 90px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-9fd8ce4 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-widget-heading .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-8572550 { width: auto; }

.elementor-9 .elementor-element.elementor-element-8572550 > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; padding: 5px 16px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-b991b91 ); border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-8572550 .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-3a3f6dd { width: var( --container-widget-width, 86% ); max-width: 86%; --container-widget-width: 86%; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-3a3f6dd > .elementor-widget-container { margin: 0px 0px 12px; }

.elementor-9 .elementor-element.elementor-element-3a3f6dd .elementor-heading-title { color: var( --e-global-color-7efa153 ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-32393a5 { right: 155px; }

body.rtl .elementor-9 .elementor-element.elementor-element-32393a5 { left: 155px; }

.elementor-9 .elementor-element.elementor-element-32393a5 { bottom: 10px; }

.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 ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); 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-9 .elementor-element.elementor-element-28b7596 { width: var( --container-widget-width, 79% ); max-width: 79%; --container-widget-width: 79%; --container-widget-flex-grow: 0; color: var( --e-global-color-9254497 ); }

.elementor-9 .elementor-element.elementor-element-28b7596 > .elementor-widget-container { margin: 0px 0px 36px; }

.elementor-9 .elementor-element.elementor-element-ff80d53 { --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: 25px 25px; --row-gap: 25px; --column-gap: 25px; }

.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 ); text-transform: var( --e-global-typography-accent-text-transform ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); }

.elementor-9 .elementor-element.elementor-element-3210519 .elementor-button { background-color: var( --e-global-color-e42f517 ); }

.elementor-9 .elementor-element.elementor-element-3210519 .elementor-button-content-wrapper { flex-direction: row; }

.elementor-9 .elementor-element.elementor-element-3210519 .elementor-button .elementor-button-content-wrapper { gap: 8px; }

.elementor-9 .elementor-element.elementor-element-71ed130 .elementor-button { background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-71ed130 { width: auto; }

.elementor-9 .elementor-element.elementor-element-6209c72 { --display: flex; }

.elementor-9 .elementor-element.elementor-element-20bf40f { --display: flex; --padding-top: 118px; --padding-bottom: 118px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-20bf40f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-20bf40f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-1c7dd43 ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8c0db1f { left: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-8c0db1f { right: 0px; }

.elementor-9 .elementor-element.elementor-element-8c0db1f { top: 0px; }

.elementor-9 .elementor-element.elementor-element-0f8de1d { --display: grid; --e-con-grid-template-columns: repeat(5, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 11; }

.elementor-9 .elementor-element.elementor-element-3e2f617 { --display: flex; --min-height: 0px; --justify-content: space-between; --gap: 36px 0px; --row-gap: 36px; --column-gap: 0px; --overlay-opacity: 0; --border-radius: 24px 24px 24px 24px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-3e2f617:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3e2f617 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-3e2f617::before, .elementor-9 .elementor-element.elementor-element-3e2f617 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3e2f617 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3e2f617 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3e2f617 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3e2f617 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url(pattern-2-f86359af3b1c3c83.png); --background-overlay: ''; background-position: center center; background-repeat: repeat; background-size: cover; }

.elementor-9 .elementor-element.elementor-element-3e2f617:hover::before, .elementor-9 .elementor-element.elementor-element-3e2f617:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3e2f617:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3e2f617 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-3e2f617 > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-3e2f617:hover { --overlay-opacity: 1; }

.elementor-9 .elementor-element.elementor-element-050a363 > .elementor-widget-container { margin: 23px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-7a8bf07 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-7a8bf07 .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-27c4c75 { --display: flex; --min-height: 0px; --justify-content: space-between; --gap: 36px 0px; --row-gap: 36px; --column-gap: 0px; --overlay-opacity: 0; --border-radius: 24px 24px 24px 24px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-27c4c75:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-27c4c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-27c4c75::before, .elementor-9 .elementor-element.elementor-element-27c4c75 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-27c4c75 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-27c4c75 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-27c4c75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-27c4c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url(pattern-2-f86359af3b1c3c83.png); --background-overlay: ''; background-position: center center; background-repeat: repeat; background-size: cover; }

.elementor-9 .elementor-element.elementor-element-27c4c75:hover::before, .elementor-9 .elementor-element.elementor-element-27c4c75:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-27c4c75:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-27c4c75 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-27c4c75 > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-27c4c75:hover { --overlay-opacity: 1; }

.elementor-9 .elementor-element.elementor-element-a792e7d > .elementor-widget-container { margin: 4px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-ae98c45 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-ae98c45 .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-fdd8e58 { --display: flex; --min-height: 0px; --justify-content: space-between; --gap: 36px 0px; --row-gap: 36px; --column-gap: 0px; --overlay-opacity: 0; --border-radius: 24px 24px 24px 24px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-fdd8e58:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fdd8e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-fdd8e58::before, .elementor-9 .elementor-element.elementor-element-fdd8e58 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fdd8e58 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fdd8e58 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fdd8e58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fdd8e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url(pattern-2-f86359af3b1c3c83.png); --background-overlay: ''; background-position: center center; background-repeat: repeat; background-size: cover; }

.elementor-9 .elementor-element.elementor-element-fdd8e58:hover::before, .elementor-9 .elementor-element.elementor-element-fdd8e58:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fdd8e58:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fdd8e58 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-fdd8e58 > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-fdd8e58:hover { --overlay-opacity: 1; }

.elementor-9 .elementor-element.elementor-element-ddba1d6 > .elementor-widget-container { margin: 21px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-cf78a3d { text-align: center; }

.elementor-9 .elementor-element.elementor-element-cf78a3d .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-2004f14 { --display: flex; --min-height: 0px; --justify-content: space-between; --gap: 36px 0px; --row-gap: 36px; --column-gap: 0px; --overlay-opacity: 0; --border-radius: 24px 24px 24px 24px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-2004f14:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2004f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-2004f14::before, .elementor-9 .elementor-element.elementor-element-2004f14 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2004f14 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2004f14 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2004f14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2004f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url(pattern-2-f86359af3b1c3c83.png); --background-overlay: ''; background-position: center center; background-repeat: repeat; background-size: cover; }

.elementor-9 .elementor-element.elementor-element-2004f14:hover::before, .elementor-9 .elementor-element.elementor-element-2004f14:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2004f14:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2004f14 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-2004f14 > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-2004f14:hover { --overlay-opacity: 1; }

.elementor-9 .elementor-element.elementor-element-6cf56b7 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-6cf56b7 .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-230cd5f { --display: flex; --min-height: 0px; --justify-content: space-between; --gap: 36px 0px; --row-gap: 36px; --column-gap: 0px; --overlay-opacity: 0; --border-radius: 24px 24px 24px 24px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-230cd5f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-230cd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-230cd5f::before, .elementor-9 .elementor-element.elementor-element-230cd5f > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-230cd5f > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-230cd5f > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-230cd5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-230cd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url(pattern-2-f86359af3b1c3c83.png); --background-overlay: ''; background-position: center center; background-repeat: repeat; background-size: cover; }

.elementor-9 .elementor-element.elementor-element-230cd5f:hover::before, .elementor-9 .elementor-element.elementor-element-230cd5f:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-230cd5f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-230cd5f > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-230cd5f > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-230cd5f:hover { --overlay-opacity: 1; }

.elementor-9 .elementor-element.elementor-element-10cc670 > .elementor-widget-container { margin: 17px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-9af18b5 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-9af18b5 .elementor-heading-title { color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0873952 { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-0873952 { left: 0px; }

.elementor-9 .elementor-element.elementor-element-0873952 { bottom: 0px; }

.elementor-9 .elementor-element.elementor-element-fcc3065 { --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; --overflow: hidden; --padding-top: 136px; --padding-bottom: 136px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-fcc3065:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fcc3065 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-dad779d ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-abf3794 { left: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-abf3794 { right: 0px; }

.elementor-9 .elementor-element.elementor-element-abf3794 { bottom: 0px; }

.elementor-9 .elementor-element.elementor-element-cc8db72 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-df1a227 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-237c195 { right: 135px; }

body.rtl .elementor-9 .elementor-element.elementor-element-237c195 { left: 135px; }

.elementor-9 .elementor-element.elementor-element-237c195 { bottom: 59px; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ff12a0b { left: -45px; }

body.rtl .elementor-9 .elementor-element.elementor-element-ff12a0b { right: -45px; }

.elementor-9 .elementor-element.elementor-element-ff12a0b { top: 0px; }

.elementor-9 .elementor-element.elementor-element-ff12a0b .elementor-widget-container { --e-transform-origin-x: center; --e-transform-origin-y: center; }

.elementor-9 .elementor-element.elementor-element-7241232 { width: var( --container-widget-width, 50% ); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; z-index: 2; }

.elementor-9 .elementor-element.elementor-element-7241232 > .elementor-widget-container { border-style: none; }

.elementor-9 .elementor-element.elementor-element-7241232:not(.elementor-widget-image) .elementor-widget-container, .elementor-9 .elementor-element.elementor-element-7241232.elementor-widget-image .elementor-widget-container img { mask-image: url(shape-imag-41be895e2a67f072.png); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }

.elementor-9 .elementor-element.elementor-element-7241232 img { width: 100%; border-style: none; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-692e0ea { left: 400px; }

body.rtl .elementor-9 .elementor-element.elementor-element-692e0ea { right: 400px; }

.elementor-9 .elementor-element.elementor-element-692e0ea { top: 0px; }

.elementor-9 .elementor-element.elementor-element-ebbd4b0 { width: var( --container-widget-width, 50% ); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-ebbd4b0 > .elementor-widget-container { margin: 20px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-ebbd4b0:not(.elementor-widget-image) .elementor-widget-container, .elementor-9 .elementor-element.elementor-element-ebbd4b0.elementor-widget-image .elementor-widget-container img { mask-image: url(shape-imag-41be895e2a67f072.png); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }

.elementor-9 .elementor-element.elementor-element-ebbd4b0 img { width: 100%; }

.elementor-9 .elementor-element.elementor-element-0ceedcd { --display: flex; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 130px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-61232ed { --display: flex; --min-height: 34px; --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: 5px 5px; --row-gap: 5px; --column-gap: 5px; --border-radius: 4px 4px 4px 4px; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 14px; --padding-right: 14px; }

.elementor-9 .elementor-element.elementor-element-61232ed:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-61232ed > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-61232ed.e-con { --e-con-transform-rotateZ: 2.49deg; }

.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-weight: var( --e-global-typography-secondary-font-weight ); }

.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-9 .elementor-element.elementor-element-e700dba { --divider-border-style: solid; --divider-color: var( --e-global-color-3b5da1f ); --divider-border-width: 1px; width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-e700dba .elementor-divider-separator { width: 100%; margin: 0px 0px 0px auto; }

.elementor-9 .elementor-element.elementor-element-e700dba .elementor-divider { text-align: right; padding-block: 0px; }

.elementor-9 .elementor-element.elementor-element-c9fe0f0.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-c9fe0f0 .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-de6da50 { width: var( --container-widget-width, 524px ); max-width: 524px; --container-widget-width: 524px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-de6da50 > .elementor-widget-container { margin: 0px 0px 12px; }

.elementor-9 .elementor-element.elementor-element-24c5b89 { width: var( --container-widget-width, 524px ); max-width: 524px; --container-widget-width: 524px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-24c5b89 > .elementor-widget-container { margin: 0px 0px 36px; }

.elementor-9 .elementor-element.elementor-element-78574c4 { --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; }

.elementor-9 .elementor-element.elementor-element-ba9f765 .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-ba9f765 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ba9f765 .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-ba9f765 { width: auto; }

.elementor-9 .elementor-element.elementor-element-ba9f765.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-ba9f765 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ba9f765 .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-9926713 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; }

.elementor-9 .elementor-element.elementor-element-ed876bd { --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-evenly; --margin-top: 96px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; }

.elementor-9 .elementor-element.elementor-element-07e633b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }

.elementor-9 .elementor-element.elementor-element-c1ffec6 { --display: flex; --min-height: 92px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 50px 50px 50px 50px; box-shadow: rgba(99, 99, 99, 0.25) 4px 2px 16px 0px; --padding-top: 1px; --padding-bottom: 1px; --padding-left: 1px; --padding-right: 1px; }

.elementor-9 .elementor-element.elementor-element-c1ffec6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c1ffec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(100deg, var( --e-global-color-a908463 ) 49%, var( --e-global-color-e42f517 ) 100%); }

.elementor-9 .elementor-element.elementor-element-c1ffec6.e-con { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-3ba411f > .elementor-widget-container { background-color: var( --e-global-color-9254497 ); padding: 25px; border-style: none; border-radius: 50px; }

.elementor-9 .elementor-element.elementor-element-3ba411f.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-3ba411f { text-align: center; }

.elementor-9 .elementor-element.elementor-element-3ba411f img { width: 42px; height: 42px; }

.elementor-9 .elementor-element.elementor-element-a78e6fa { --display: flex; --justify-content: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }

.elementor-9 .elementor-element.elementor-element-70c0dc9 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }

.elementor-9 .elementor-element.elementor-element-d4f8209 { --display: flex; --min-height: 92px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 50px 50px 50px 50px; box-shadow: rgba(99, 99, 99, 0.25) 4px 2px 16px 0px; --padding-top: 1px; --padding-bottom: 1px; --padding-left: 1px; --padding-right: 1px; }

.elementor-9 .elementor-element.elementor-element-d4f8209:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d4f8209 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(100deg, var( --e-global-color-a908463 ) 49%, var( --e-global-color-e42f517 ) 100%); }

.elementor-9 .elementor-element.elementor-element-d4f8209.e-con { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-8031c44 > .elementor-widget-container { background-color: var( --e-global-color-9254497 ); padding: 25px; border-style: none; border-radius: 50px; }

.elementor-9 .elementor-element.elementor-element-8031c44 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-8031c44 img { width: 42px; height: 42px; }

.elementor-9 .elementor-element.elementor-element-d559990 { --display: flex; --justify-content: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }

.elementor-9 .elementor-element.elementor-element-7e5f658 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }

.elementor-9 .elementor-element.elementor-element-7ee1017 { --display: flex; --min-height: 92px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 50px 50px 50px 50px; box-shadow: rgba(99, 99, 99, 0.25) 4px 2px 16px 0px; --padding-top: 1px; --padding-bottom: 1px; --padding-left: 1px; --padding-right: 1px; }

.elementor-9 .elementor-element.elementor-element-7ee1017:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7ee1017 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(100deg, var( --e-global-color-a908463 ) 49%, var( --e-global-color-e42f517 ) 100%); }

.elementor-9 .elementor-element.elementor-element-7ee1017.e-con { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-94bbdb2 > .elementor-widget-container { background-color: var( --e-global-color-9254497 ); padding: 25px; border-style: none; border-radius: 50px; }

.elementor-9 .elementor-element.elementor-element-94bbdb2 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-94bbdb2 img { width: 42px; height: 42px; }

.elementor-9 .elementor-element.elementor-element-d311367 { --display: flex; --justify-content: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }

.elementor-9 .elementor-element.elementor-element-8d7254a { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 136px; --padding-bottom: 136px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-8d7254a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8d7254a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-1c7dd43 ); }

.elementor-9 .elementor-element.elementor-element-6c6892d { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }

.elementor-9 .elementor-element.elementor-element-f5d6ad0 { width: auto; }

.elementor-9 .elementor-element.elementor-element-f5d6ad0 > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; background-color: var( --e-global-color-secondary ); padding: 5px 14px; border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-f5d6ad0 .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-cc74f81 > .elementor-widget-container { margin: 12px 0px 24px; }

.elementor-9 .elementor-element.elementor-element-425251a { width: var( --container-widget-width, 402px ); max-width: 402px; --container-widget-width: 402px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-053bccc { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; --margin-top: 48px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-9 .elementor-element.elementor-element-82e38b1 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 36px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-82e38b1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-82e38b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-a6fa18a { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-a6fa18a > .elementor-widget-container { margin: 0px 0px 25px; }

.elementor-9 .elementor-element.elementor-element-a6fa18a img { width: 100%; height: 260px; object-fit: cover; object-position: center center; border-style: dashed; border-width: 0px 0px 10px; border-color: var( --e-global-color-3b5da1f ); border-radius: 24px 24px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-72f7a5a { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-72f7a5a > .elementor-widget-container { margin: 8px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-74a95fd > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-74a95fd .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-0470287 .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-0470287 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-0470287 .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-0470287 { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-0470287 > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-0470287 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-0470287 .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-7ec4161 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 36px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-7ec4161:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7ec4161 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-c24b151 { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-c24b151 > .elementor-widget-container { margin: 0px 0px 25px; }

.elementor-9 .elementor-element.elementor-element-c24b151 img { width: 100%; height: 260px; object-fit: cover; object-position: center center; border-style: dashed; border-width: 0px 0px 10px; border-color: var( --e-global-color-3b5da1f ); border-radius: 24px 24px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-557f20b { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-557f20b > .elementor-widget-container { margin: 8px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-474a76c > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-474a76c .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-9a1edaf .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-9a1edaf .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9a1edaf .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-9a1edaf { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-9a1edaf > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-9a1edaf .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9a1edaf .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-468363d { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 36px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-468363d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-468363d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-1b4732b { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-1b4732b > .elementor-widget-container { margin: 0px 0px 25px; }

.elementor-9 .elementor-element.elementor-element-1b4732b img { width: 100%; height: 260px; object-fit: cover; object-position: center center; border-style: dashed; border-width: 0px 0px 10px; border-color: var( --e-global-color-3b5da1f ); border-radius: 24px 24px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-c48f91d { width: var( --container-widget-width, 260px ); max-width: 260px; --container-widget-width: 260px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-c48f91d > .elementor-widget-container { margin: 8px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-4e3e582 > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-4e3e582 .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-ef6394e .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-ef6394e .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ef6394e .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-ef6394e { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-ef6394e > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-ef6394e .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ef6394e .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-117a1e6 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 36px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-117a1e6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-117a1e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-86613f4 { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-86613f4 > .elementor-widget-container { margin: 0px 0px 25px; }

.elementor-9 .elementor-element.elementor-element-86613f4 img { width: 100%; height: 260px; object-fit: cover; object-position: center center; border-style: dashed; border-width: 0px 0px 10px; border-color: var( --e-global-color-3b5da1f ); border-radius: 24px 24px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-2d1b278 { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-2d1b278 > .elementor-widget-container { margin: 8px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-5236333 > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-5236333 .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-ecac104 .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-ecac104 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ecac104 .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-ecac104 { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-ecac104 > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-ecac104 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ecac104 .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-574e803 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 36px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-574e803:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-574e803 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-2dcd347 { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-2dcd347 > .elementor-widget-container { margin: 0px 0px 25px; }

.elementor-9 .elementor-element.elementor-element-2dcd347 img { width: 100%; height: 260px; object-fit: cover; object-position: center center; border-style: dashed; border-width: 0px 0px 10px; border-color: var( --e-global-color-3b5da1f ); border-radius: 24px 24px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-c10ed79 { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-c10ed79 > .elementor-widget-container { margin: 8px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-34edc0b > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-34edc0b .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-590b1b3 .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-590b1b3 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-590b1b3 .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-590b1b3 { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-590b1b3 > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-590b1b3 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-590b1b3 .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-40c1bb0 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 36px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-40c1bb0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-40c1bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-d4d01ef { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-d4d01ef > .elementor-widget-container { margin: 0px 0px 25px; }

.elementor-9 .elementor-element.elementor-element-d4d01ef img { width: 100%; height: 260px; object-fit: cover; object-position: center center; border-style: dashed; border-width: 0px 0px 10px; border-color: var( --e-global-color-3b5da1f ); border-radius: 24px 24px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-626e4d6 { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-626e4d6 > .elementor-widget-container { margin: 8px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-edf5fd7 > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-edf5fd7 .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-5b8a4ee .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-5b8a4ee .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5b8a4ee .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-5b8a4ee { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-5b8a4ee > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-5b8a4ee .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-5b8a4ee .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-6bc7374 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 36px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-6bc7374:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6bc7374 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-3473abd { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-3473abd > .elementor-widget-container { margin: 0px 0px 25px; }

.elementor-9 .elementor-element.elementor-element-3473abd img { width: 100%; height: 260px; object-fit: cover; object-position: center center; border-style: dashed; border-width: 0px 0px 10px; border-color: var( --e-global-color-3b5da1f ); border-radius: 24px 24px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-dc6902d { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-dc6902d > .elementor-widget-container { margin: 8px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-3f43570 > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-3f43570 .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-3f0ed3b .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-3f0ed3b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-3f0ed3b .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-3f0ed3b { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-3f0ed3b > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-3f0ed3b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-3f0ed3b .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-478e94f { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 36px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-478e94f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-478e94f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-82ae158 { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-82ae158 > .elementor-widget-container { margin: 0px 0px 25px; }

.elementor-9 .elementor-element.elementor-element-82ae158 img { width: 100%; height: 260px; object-fit: cover; object-position: center center; border-style: dashed; border-width: 0px 0px 10px; border-color: var( --e-global-color-3b5da1f ); border-radius: 24px 24px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-e80a57e { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-e80a57e > .elementor-widget-container { margin: 8px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-32bdabf > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-32bdabf .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-9aedde8 .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-9aedde8 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9aedde8 .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-9aedde8 { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-9aedde8 > .elementor-widget-container { margin: 16px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-9aedde8 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9aedde8 .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-2e4103b { --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; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-9 .elementor-element.elementor-element-8c8c153 .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-8c8c153 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-8c8c153 .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-8c8c153 > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-8c8c153 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-8c8c153 .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-2970fb3 { --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; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; --overflow: hidden; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-2970fb3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2970fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-de126df.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-de126df .elementor-heading-title { font-weight: var( --e-global-typography-6bef0c2-font-weight ); text-transform: var( --e-global-typography-6bef0c2-text-transform ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-01b09db.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-08d2897.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-08d2897 .elementor-heading-title { font-weight: var( --e-global-typography-6bef0c2-font-weight ); text-transform: var( --e-global-typography-6bef0c2-text-transform ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-af06fbd.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-437dce3.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-437dce3 .elementor-heading-title { font-weight: var( --e-global-typography-6bef0c2-font-weight ); text-transform: var( --e-global-typography-6bef0c2-text-transform ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-d359c09.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-8197730.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-8197730 .elementor-heading-title { font-weight: var( --e-global-typography-6bef0c2-font-weight ); text-transform: var( --e-global-typography-6bef0c2-text-transform ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-f6e8052.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-95e9ed7.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-95e9ed7 .elementor-heading-title { font-weight: var( --e-global-typography-6bef0c2-font-weight ); text-transform: var( --e-global-typography-6bef0c2-text-transform ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-fc6c9d4.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-30f11cb.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-30f11cb .elementor-heading-title { font-weight: var( --e-global-typography-6bef0c2-font-weight ); text-transform: var( --e-global-typography-6bef0c2-text-transform ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-2f36831 { --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: 42px 90px; --row-gap: 42px; --column-gap: 90px; --flex-wrap: wrap; --overflow: hidden; --padding-top: 120px; --padding-bottom: 120px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-2f36831:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2f36831 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-1c7dd43 ); }

.elementor-9 .elementor-element.elementor-element-2f36831.e-con { --flex-grow: 0; --flex-shrink: 1; }

.elementor-9 .elementor-element.elementor-element-40f22e8 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --z-index: 2; }

.elementor-9 .elementor-element.elementor-element-6b4dbeb { width: auto; }

.elementor-9 .elementor-element.elementor-element-6b4dbeb > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; background-color: var( --e-global-color-secondary ); padding: 5px 14px; border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-6b4dbeb .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-61ea6ff > .elementor-widget-container { margin: 0px 0px 12px; }

.elementor-9 .elementor-element.elementor-element-61ea6ff .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-939d578 > .elementor-widget-container { margin: 0px 0px 20px; }

.elementor-9 .elementor-element.elementor-element-939d578 { text-align: start; color: var( --e-global-color-2ec2c23 ); }

.elementor-9 .elementor-element.elementor-element-667f950 .elementor-button { background-color: transparent; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); box-shadow: rgba(143, 83, 70, 0.2) 0px 3px 9px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-a908463 ); }

.elementor-9 .elementor-element.elementor-element-667f950 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-667f950 .elementor-button:focus { background-color: var( --e-global-color-a908463 ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-667f950 { width: auto; }

.elementor-9 .elementor-element.elementor-element-667f950 > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-667f950 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-667f950 .elementor-button:focus svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-e1bd8b6 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --padding-top: 46px; --padding-bottom: 46px; --padding-left: 58px; --padding-right: 58px; --z-index: 4; }

.elementor-9 .elementor-element.elementor-element-e1bd8b6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e1bd8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-e1bd8b6.e-con { --e-con-transform-rotateZ: -5.18deg; --align-self: flex-start; }

.elementor-9 .elementor-element.elementor-element-576a9a1 { --display: flex; --min-height: 64px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --overlay-opacity: 0.5; --border-radius: 50px 50px 50px 50px; box-shadow: rgba(99, 99, 99, 0.25) 4px 2px 16px 0px; --margin-top: 0px; --margin-bottom: 24px; --margin-left: 0px; --margin-right: 0px; --padding-top: 1px; --padding-bottom: 1px; --padding-left: 1px; --padding-right: 1px; }

.elementor-9 .elementor-element.elementor-element-576a9a1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-576a9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(100deg, var( --e-global-color-a908463 ) 49%, var( --e-global-color-e42f517 ) 100%); }

.elementor-9 .elementor-element.elementor-element-576a9a1::before, .elementor-9 .elementor-element.elementor-element-576a9a1 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-576a9a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-576a9a1 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-576a9a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-576a9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-576a9a1.e-con { --align-self: flex-start; --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-7deaf66 > .elementor-widget-container { background-color: var( --e-global-color-7efa153 ); padding: 16px; border-style: none; border-radius: 50px; }

.elementor-9 .elementor-element.elementor-element-7deaf66 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-7deaf66 img { width: 39px; height: 30px; }

.elementor-9 .elementor-element.elementor-element-29180fe > .elementor-widget-container { margin: 0px 0px 16px; }

.elementor-9 .elementor-element.elementor-element-29180fe .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-0942be7 { width: var( --container-widget-width, 402px ); max-width: 402px; --container-widget-width: 402px; --container-widget-flex-grow: 0; text-align: start; color: var( --e-global-color-2ec2c23 ); }

.elementor-9 .elementor-element.elementor-element-9cbe994 { --spacer-size: 8px; width: var( --container-widget-width, 24px ); max-width: 24px; --container-widget-width: 24px; --container-widget-flex-grow: 0; top: 13px; z-index: 2; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-9cbe994 > .elementor-widget-container { --e-transform-rotateZ: 5.18deg; background-color: var( --e-global-color-primary ); margin: 0px; border-style: solid; border-width: 8px; border-color: var( --e-global-color-1c7dd43 ); border-radius: 99px; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9cbe994 { right: 16px; }

body.rtl .elementor-9 .elementor-element.elementor-element-9cbe994 { left: 16px; }

.elementor-9 .elementor-element.elementor-element-e21d88a { --spacer-size: 1000px; width: var( --container-widget-width, 1% ); max-width: 1%; --container-widget-width: 1%; --container-widget-flex-grow: 0; bottom: 100%; z-index: 3; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-e21d88a > .elementor-widget-container { --e-transform-rotateZ: 5.18deg; margin: 0px 0px -25px -25px; border-style: dashed; border-width: 0px 2px 0px 0px; border-color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e21d88a { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-e21d88a { left: 0px; }

.elementor-9 .elementor-element.elementor-element-c941716 { --spacer-size: 1000px; width: var( --container-widget-width, 1% ); max-width: 1%; --container-widget-width: 1%; --container-widget-flex-grow: 0; bottom: 100%; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-c941716 > .elementor-widget-container { --e-transform-rotateZ: 9deg; margin: 0px 0px 0px -20px; border-style: dashed; border-width: 0px 2px 0px 0px; border-color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c941716 { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-c941716 { left: 0px; }

.elementor-9 .elementor-element.elementor-element-e7e5ac1 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --padding-top: 46px; --padding-bottom: 46px; --padding-left: 58px; --padding-right: 58px; --z-index: 3; }

.elementor-9 .elementor-element.elementor-element-e7e5ac1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e7e5ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-e7e5ac1.e-con { --e-con-transform-rotateZ: -5.18deg; --align-self: flex-start; }

.elementor-9 .elementor-element.elementor-element-382569b { --display: flex; --min-height: 64px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --overlay-opacity: 0.5; --border-radius: 50px 50px 50px 50px; box-shadow: rgba(99, 99, 99, 0.25) 4px 2px 16px 0px; --margin-top: 0px; --margin-bottom: 24px; --margin-left: 0px; --margin-right: 0px; --padding-top: 1px; --padding-bottom: 1px; --padding-left: 1px; --padding-right: 1px; }

.elementor-9 .elementor-element.elementor-element-382569b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-382569b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(100deg, var( --e-global-color-a908463 ) 49%, var( --e-global-color-e42f517 ) 100%); }

.elementor-9 .elementor-element.elementor-element-382569b::before, .elementor-9 .elementor-element.elementor-element-382569b > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-382569b > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-382569b > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-382569b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-382569b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-382569b.e-con { --align-self: flex-start; --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-eb365a6 > .elementor-widget-container { background-color: var( --e-global-color-7efa153 ); padding: 16px; border-style: none; border-radius: 50px; }

.elementor-9 .elementor-element.elementor-element-eb365a6 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-eb365a6 img { width: 39px; height: 30px; }

.elementor-9 .elementor-element.elementor-element-e376686 > .elementor-widget-container { margin: 0px 0px 16px; }

.elementor-9 .elementor-element.elementor-element-e376686 .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-af1ebd4 { width: var( --container-widget-width, 402px ); max-width: 402px; --container-widget-width: 402px; --container-widget-flex-grow: 0; text-align: start; color: var( --e-global-color-2ec2c23 ); }

.elementor-9 .elementor-element.elementor-element-a1e685f { --spacer-size: 8px; width: var( --container-widget-width, 24px ); max-width: 24px; --container-widget-width: 24px; --container-widget-flex-grow: 0; top: 13px; z-index: 2; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-a1e685f > .elementor-widget-container { --e-transform-rotateZ: 5.18deg; background-color: var( --e-global-color-primary ); margin: 0px; border-style: solid; border-width: 8px; border-color: var( --e-global-color-1c7dd43 ); border-radius: 99px; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a1e685f { right: 16px; }

body.rtl .elementor-9 .elementor-element.elementor-element-a1e685f { left: 16px; }

.elementor-9 .elementor-element.elementor-element-1db7a9e { --spacer-size: 1000px; width: var( --container-widget-width, 1% ); max-width: 1%; --container-widget-width: 1%; --container-widget-flex-grow: 0; bottom: 100%; z-index: 3; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-1db7a9e > .elementor-widget-container { --e-transform-rotateZ: 5.18deg; margin: 0px 0px -25px -25px; border-style: dashed; border-width: 0px 2px 0px 0px; border-color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1db7a9e { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-1db7a9e { left: 0px; }

.elementor-9 .elementor-element.elementor-element-0dec9dc { --spacer-size: 1000px; width: var( --container-widget-width, 1% ); max-width: 1%; --container-widget-width: 1%; --container-widget-flex-grow: 0; bottom: 100%; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-0dec9dc > .elementor-widget-container { --e-transform-rotateZ: 9deg; margin: 0px 0px 0px -20px; border-style: dashed; border-width: 0px 2px 0px 0px; border-color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0dec9dc { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-0dec9dc { left: 0px; }

.elementor-9 .elementor-element.elementor-element-13a2c64 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 100px; --margin-right: 0px; --padding-top: 46px; --padding-bottom: 46px; --padding-left: 58px; --padding-right: 58px; --z-index: 2; }

.elementor-9 .elementor-element.elementor-element-13a2c64:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-13a2c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-13a2c64.e-con { --e-con-transform-rotateZ: -5.18deg; --align-self: flex-start; }

.elementor-9 .elementor-element.elementor-element-d842875 { --display: flex; --min-height: 64px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --overlay-opacity: 0.5; --border-radius: 50px 50px 50px 50px; box-shadow: rgba(99, 99, 99, 0.25) 4px 2px 16px 0px; --margin-top: 0px; --margin-bottom: 24px; --margin-left: 0px; --margin-right: 0px; --padding-top: 1px; --padding-bottom: 1px; --padding-left: 1px; --padding-right: 1px; }

.elementor-9 .elementor-element.elementor-element-d842875:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d842875 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(100deg, var( --e-global-color-a908463 ) 49%, var( --e-global-color-e42f517 ) 100%); }

.elementor-9 .elementor-element.elementor-element-d842875::before, .elementor-9 .elementor-element.elementor-element-d842875 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d842875 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d842875 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d842875 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d842875 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-d842875.e-con { --align-self: flex-start; --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-e5c6845 > .elementor-widget-container { background-color: var( --e-global-color-7efa153 ); padding: 16px; border-style: none; border-radius: 50px; }

.elementor-9 .elementor-element.elementor-element-e5c6845 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-e5c6845 img { width: 39px; height: 30px; }

.elementor-9 .elementor-element.elementor-element-f623f0b { --spacer-size: 8px; width: var( --container-widget-width, 24px ); max-width: 24px; --container-widget-width: 24px; --container-widget-flex-grow: 0; top: 13px; z-index: 2; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-f623f0b > .elementor-widget-container { --e-transform-rotateZ: 5.18deg; background-color: var( --e-global-color-primary ); margin: 0px; border-style: solid; border-width: 8px; border-color: var( --e-global-color-1c7dd43 ); border-radius: 99px; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f623f0b { right: 16px; }

body.rtl .elementor-9 .elementor-element.elementor-element-f623f0b { left: 16px; }

.elementor-9 .elementor-element.elementor-element-73254e1 { --spacer-size: 1000px; width: var( --container-widget-width, 1% ); max-width: 1%; --container-widget-width: 1%; --container-widget-flex-grow: 0; bottom: 100%; z-index: 3; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-73254e1 > .elementor-widget-container { --e-transform-rotateZ: 5.18deg; margin: 0px 0px -25px -25px; border-style: dashed; border-width: 0px 2px 0px 0px; border-color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-73254e1 { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-73254e1 { left: 0px; }

.elementor-9 .elementor-element.elementor-element-4bab4fe { --spacer-size: 1000px; width: var( --container-widget-width, 1% ); max-width: 1%; --container-widget-width: 1%; --container-widget-flex-grow: 0; bottom: 100%; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-4bab4fe > .elementor-widget-container { --e-transform-rotateZ: 9deg; margin: 0px 0px 0px -20px; border-style: dashed; border-width: 0px 2px 0px 0px; border-color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4bab4fe { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-4bab4fe { left: 0px; }

.elementor-9 .elementor-element.elementor-element-ad08bf2 > .elementor-widget-container { margin: 0px 0px 16px; }

.elementor-9 .elementor-element.elementor-element-ad08bf2 .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-2b5686c { width: var( --container-widget-width, 402px ); max-width: 402px; --container-widget-width: 402px; --container-widget-flex-grow: 0; text-align: start; color: var( --e-global-color-2ec2c23 ); }

.elementor-9 .elementor-element.elementor-element-10b8f74 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --padding-top: 46px; --padding-bottom: 46px; --padding-left: 58px; --padding-right: 58px; --z-index: 1; }

.elementor-9 .elementor-element.elementor-element-10b8f74:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-10b8f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-10b8f74.e-con { --align-self: flex-start; }

.elementor-9 .elementor-element.elementor-element-9370e37 { --display: flex; --min-height: 64px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --overlay-opacity: 0.5; --border-radius: 50px 50px 50px 50px; box-shadow: rgba(99, 99, 99, 0.25) 4px 2px 16px 0px; --margin-top: 0px; --margin-bottom: 24px; --margin-left: 0px; --margin-right: 0px; --padding-top: 1px; --padding-bottom: 1px; --padding-left: 1px; --padding-right: 1px; }

.elementor-9 .elementor-element.elementor-element-9370e37:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9370e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(100deg, var( --e-global-color-a908463 ) 49%, var( --e-global-color-e42f517 ) 100%); }

.elementor-9 .elementor-element.elementor-element-9370e37::before, .elementor-9 .elementor-element.elementor-element-9370e37 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9370e37 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9370e37 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9370e37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9370e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-9370e37.e-con { --align-self: flex-start; --flex-grow: 0; --flex-shrink: 0; }

.elementor-9 .elementor-element.elementor-element-8a29121 > .elementor-widget-container { background-color: var( --e-global-color-7efa153 ); padding: 16px; border-style: none; border-radius: 50px; }

.elementor-9 .elementor-element.elementor-element-8a29121 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-8a29121 img { width: 39px; height: 30px; }

.elementor-9 .elementor-element.elementor-element-a148797 > .elementor-widget-container { margin: 0px 0px 16px; }

.elementor-9 .elementor-element.elementor-element-a148797 .elementor-heading-title { color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-1df64c6 { width: var( --container-widget-width, 402px ); max-width: 402px; --container-widget-width: 402px; --container-widget-flex-grow: 0; text-align: start; color: var( --e-global-color-9254497 ); }

.elementor-9 .elementor-element.elementor-element-2386a39 { --spacer-size: 8px; width: var( --container-widget-width, 24px ); max-width: 24px; --container-widget-width: 24px; --container-widget-flex-grow: 0; top: 13px; z-index: 2; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-2386a39 > .elementor-widget-container { --e-transform-rotateZ: 0deg; background-color: var( --e-global-color-primary ); margin: 0px; border-style: solid; border-width: 8px; border-color: var( --e-global-color-1c7dd43 ); border-radius: 99px; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2386a39 { right: 16px; }

body.rtl .elementor-9 .elementor-element.elementor-element-2386a39 { left: 16px; }

.elementor-9 .elementor-element.elementor-element-800336b { --spacer-size: 1000px; width: var( --container-widget-width, 1% ); max-width: 1%; --container-widget-width: 1%; --container-widget-flex-grow: 0; bottom: 100%; z-index: 3; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-800336b > .elementor-widget-container { --e-transform-rotateZ: 0deg; margin: 0px 0px -25px -25px; border-style: dashed; border-width: 0px 2px 0px 0px; border-color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-800336b { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-800336b { left: 0px; }

.elementor-9 .elementor-element.elementor-element-abb9aec { --spacer-size: 1000px; width: var( --container-widget-width, 1% ); max-width: 1%; --container-widget-width: 1%; --container-widget-flex-grow: 0; bottom: 100%; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }

.elementor-9 .elementor-element.elementor-element-abb9aec > .elementor-widget-container { --e-transform-rotateZ: 4deg; margin: 0px 0px 0px -20px; border-style: dashed; border-width: 0px 2px 0px 0px; border-color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-abb9aec { right: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-abb9aec { left: 0px; }

.elementor-9 .elementor-element.elementor-element-8566888 { --display: flex; --min-height: 678px; --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 25px; }

.elementor-9 .elementor-element.elementor-element-8566888:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8566888 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(quickbite-resturant-5d265633d21c1e92.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-9 .elementor-element.elementor-element-8566888::before, .elementor-9 .elementor-element.elementor-element-8566888 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8566888 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8566888 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8566888 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8566888 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-1b016f7 ); --background-overlay: ''; }

.elementor-9 .elementor-element.elementor-element-3185379 > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-3185379 .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-9f64863 { width: var( --container-widget-width, 400px ); max-width: 400px; --container-widget-width: 400px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-9f64863 > .elementor-widget-container { margin: 12px 0px 24px; }

.elementor-9 .elementor-element.elementor-element-9f64863 .elementor-heading-title { color: var( --e-global-color-7efa153 ); }

.elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-primary ); }

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-49d4481 .elementor-icon-wrapper { text-align: center; }

.elementor-9 .elementor-element.elementor-element-49d4481.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-49d4481.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-49d4481.elementor-view-default .elementor-icon { color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-49d4481.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-49d4481.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-49d4481 .elementor-icon { font-size: 30px; padding: 20px; }

.elementor-9 .elementor-element.elementor-element-49d4481 .elementor-icon svg { height: 30px; }

.elementor-9 .elementor-element.elementor-element-afaec9b { --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: 130px; --padding-bottom: 085px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-afaec9b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-afaec9b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-dad779d ); background-image: url(special-burger-3e9fb4e9ce5a300a.jpg); background-position: center bottom; background-repeat: no-repeat; background-size: auto; }

.elementor-9 .elementor-element.elementor-element-5a7c7f5 { --display: flex; --margin-top: 0px; --margin-bottom: 78px; --margin-left: 0px; --margin-right: 0px; }

.elementor-9 .elementor-element.elementor-element-c65177f > .elementor-widget-container { margin: 0px 0px 0px -41px; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c65177f { right: 45%; }

body.rtl .elementor-9 .elementor-element.elementor-element-c65177f { left: 45%; }

.elementor-9 .elementor-element.elementor-element-c65177f { bottom: -31px; z-index: 0; }

.elementor-9 .elementor-element.elementor-element-c65177f .elementor-widget-container { --e-transform-origin-x: center; --e-transform-origin-y: center; }

.elementor-9 .elementor-element.elementor-element-acac126 { --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; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --border-radius: 0px 0px 24px 24px; --margin-top: -265px; --margin-bottom: 0px; --margin-left: -220px; --margin-right: 0px; --padding-top: 65px; --padding-bottom: 65px; --padding-left: 80px; --padding-right: 80px; --z-index: 1; }

.elementor-9 .elementor-element.elementor-element-acac126:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-acac126 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-acac126.e-con { --align-self: flex-end; }

.elementor-9 .elementor-element.elementor-element-0af557c > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; background-color: var( --e-global-color-secondary ); padding: 5px 14px; border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-0af557c .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-561abfc > .elementor-widget-container { margin: 0px 0px 12px; }

.elementor-9 .elementor-element.elementor-element-561abfc { text-align: center; }

.elementor-9 .elementor-element.elementor-element-91d2405 { text-align: center; }

.elementor-9 .elementor-element.elementor-element-ae75177 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 64px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-9 .elementor-element.elementor-element-7763c99 > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; background-color: var( --e-global-color-secondary ); padding: 5px 14px; border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-7763c99 .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-7c43127 > .elementor-widget-container { margin: 12px 0px 24px; }

.elementor-9 .elementor-element.elementor-element-7c43127 .elementor-heading-title { color: var( --e-global-color-primary ); }

.elementor-9 .elementor-element.elementor-element-d8f5bcc { width: var( --container-widget-width, 402px ); max-width: 402px; --container-widget-width: 402px; --container-widget-flex-grow: 0; text-align: center; color: var( --e-global-color-2ec2c23 ); }

.elementor-9 .elementor-element.elementor-element-d8f5bcc > .elementor-widget-container { margin: 0px 0px 48px; }

.elementor-9 .elementor-element.elementor-element-c6afc6c { --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: 24px 24px; --row-gap: 24px; --column-gap: 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-a06104a { --display: flex; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }

.elementor-9 .elementor-element.elementor-element-6cea580 { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-6cea580 > .elementor-widget-container { margin: 0px 0px 12px; }

.elementor-9 .elementor-element.elementor-element-6cea580 img { width: 100%; height: 400px; object-fit: cover; object-position: center center; border-radius: 24px; }

.elementor-9 .elementor-element.elementor-element-abe52cf > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-abe52cf { text-align: center; }

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }

.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }

.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-8016a24 > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-8016a24 .elementor-icon-list-icon i { color: var( --e-global-color-2ec2c23 ); transition: color 0.3s; }

.elementor-9 .elementor-element.elementor-element-8016a24 .elementor-icon-list-icon svg { fill: var( --e-global-color-2ec2c23 ); transition: fill 0.3s; }

.elementor-9 .elementor-element.elementor-element-8016a24 { --e-icon-list-icon-size: 8px; --icon-vertical-offset: 0px; }

.elementor-9 .elementor-element.elementor-element-8016a24 .elementor-icon-list-text { color: var( --e-global-color-2ec2c23 ); transition: color 0.3s; }

.elementor-9 .elementor-element.elementor-element-6102dfe { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }

.elementor-9 .elementor-element.elementor-element-d167d85 { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-d167d85 > .elementor-widget-container { margin: 0px 0px 12px; }

.elementor-9 .elementor-element.elementor-element-d167d85 img { width: 100%; height: 400px; object-fit: cover; object-position: center center; border-radius: 24px; }

.elementor-9 .elementor-element.elementor-element-04c870f > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-b8aecfb > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-b8aecfb .elementor-icon-list-icon i { color: var( --e-global-color-2ec2c23 ); transition: color 0.3s; }

.elementor-9 .elementor-element.elementor-element-b8aecfb .elementor-icon-list-icon svg { fill: var( --e-global-color-2ec2c23 ); transition: fill 0.3s; }

.elementor-9 .elementor-element.elementor-element-b8aecfb { --e-icon-list-icon-size: 8px; --icon-vertical-offset: 0px; }

.elementor-9 .elementor-element.elementor-element-b8aecfb .elementor-icon-list-text { color: var( --e-global-color-2ec2c23 ); transition: color 0.3s; }

.elementor-9 .elementor-element.elementor-element-f814846 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }

.elementor-9 .elementor-element.elementor-element-6c53aba { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-6c53aba > .elementor-widget-container { margin: 0px 0px 12px; }

.elementor-9 .elementor-element.elementor-element-6c53aba img { width: 100%; height: 400px; object-fit: cover; object-position: center center; border-radius: 24px; }

.elementor-9 .elementor-element.elementor-element-bd4d35f > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-241678c > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-241678c .elementor-icon-list-icon i { color: var( --e-global-color-2ec2c23 ); transition: color 0.3s; }

.elementor-9 .elementor-element.elementor-element-241678c .elementor-icon-list-icon svg { fill: var( --e-global-color-2ec2c23 ); transition: fill 0.3s; }

.elementor-9 .elementor-element.elementor-element-241678c { --e-icon-list-icon-size: 8px; --icon-vertical-offset: 0px; }

.elementor-9 .elementor-element.elementor-element-241678c .elementor-icon-list-text { color: var( --e-global-color-2ec2c23 ); transition: color 0.3s; }

.elementor-9 .elementor-element.elementor-element-f5adb30 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }

.elementor-9 .elementor-element.elementor-element-2c7495c { width: 100%; max-width: 100%; }

.elementor-9 .elementor-element.elementor-element-2c7495c > .elementor-widget-container { margin: 0px 0px 12px; }

.elementor-9 .elementor-element.elementor-element-2c7495c img { width: 100%; height: 400px; object-fit: cover; object-position: center center; border-radius: 24px; }

.elementor-9 .elementor-element.elementor-element-010adef > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-d60e964 > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-d60e964 .elementor-icon-list-icon i { color: var( --e-global-color-2ec2c23 ); transition: color 0.3s; }

.elementor-9 .elementor-element.elementor-element-d60e964 .elementor-icon-list-icon svg { fill: var( --e-global-color-2ec2c23 ); transition: fill 0.3s; }

.elementor-9 .elementor-element.elementor-element-d60e964 { --e-icon-list-icon-size: 8px; --icon-vertical-offset: 0px; }

.elementor-9 .elementor-element.elementor-element-d60e964 .elementor-icon-list-text { color: var( --e-global-color-2ec2c23 ); transition: color 0.3s; }

.elementor-9 .elementor-element.elementor-element-7e84a78 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --padding-top: 136px; --padding-bottom: 136px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-7e84a78:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e84a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-6886845 ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4a8282c { right: 81px; }

body.rtl .elementor-9 .elementor-element.elementor-element-4a8282c { left: 81px; }

.elementor-9 .elementor-element.elementor-element-4a8282c { top: -62px; }

.elementor-9 .elementor-element.elementor-element-4a8282c img { width: 330px; opacity: 0.1; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-32be1e3 { left: 0px; }

body.rtl .elementor-9 .elementor-element.elementor-element-32be1e3 { right: 0px; }

.elementor-9 .elementor-element.elementor-element-32be1e3 { bottom: 0px; }

.elementor-9 .elementor-element.elementor-element-32be1e3 img { width: 287px; opacity: 0.1; }

.elementor-9 .elementor-element.elementor-element-771eb5d { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }

.elementor-9 .elementor-element.elementor-element-793f0d2 { width: auto; }

.elementor-9 .elementor-element.elementor-element-793f0d2 > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; background-color: var( --e-global-color-secondary ); padding: 5px 14px; border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-793f0d2 .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-16ab124 > .elementor-widget-container { --e-transform-rotateZ: 0deg; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-16ab124 { left: -73px; }

body.rtl .elementor-9 .elementor-element.elementor-element-16ab124 { right: -73px; }

.elementor-9 .elementor-element.elementor-element-16ab124 { top: 604px; }

.elementor-9 .elementor-element.elementor-element-16ab124 img { width: 200px; height: 190px; object-fit: cover; object-position: center center; opacity: 0.1; }

.elementor-9 .elementor-element.elementor-element-a865262 > .elementor-widget-container { margin: 12px 0px 24px; }

.elementor-9 .elementor-element.elementor-element-a865262 .elementor-heading-title { color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-8537d5b { width: var( --container-widget-width, 402px ); max-width: 402px; --container-widget-width: 402px; --container-widget-flex-grow: 0; text-align: center; color: var( --e-global-color-9254497 ); }

.elementor-9 .elementor-element.elementor-element-04de082 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 48px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --z-index: 1; }

.elementor-9 .elementor-element.elementor-element-2c09d1e { --display: flex; --gap: 90px 90px; --row-gap: 90px; --column-gap: 90px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-9 .elementor-element.elementor-element-9354678 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 24px 24px 24px 24px; --margin-top: 26px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 40px; --padding-right: 40px; --z-index: 1; }

.elementor-9 .elementor-element.elementor-element-9354678:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9354678 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-9354678.e-con { --e-con-transform-rotateZ: -4.82deg; }

.elementor-9 .elementor-element.elementor-element-993cba8 .elementor-icon-wrapper { text-align: center; }

.elementor-9 .elementor-element.elementor-element-993cba8.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-993cba8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-993cba8.elementor-view-default .elementor-icon { color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-993cba8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-993cba8.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-secondary ); }

.elementor-widget-testimonial .elementor-testimonial-content { 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 ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-widget-testimonial .elementor-testimonial-name { color: var( --e-global-color-primary ); }

.elementor-widget-testimonial .elementor-testimonial-job { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }

.elementor-9 .elementor-element.elementor-element-4ba34ab { width: var( --container-widget-width, 475px ); max-width: 475px; --container-widget-width: 475px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-wrapper { text-align: center; }

.elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-content { color: var( --e-global-color-accent ); font-family: var( --e-global-typography-a1e5eca-font-family ), Sans-serif; font-size: var( --e-global-typography-a1e5eca-font-size ); font-weight: var( --e-global-typography-a1e5eca-font-weight ); line-height: var( --e-global-typography-a1e5eca-line-height ); }

.elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-name { font-family: var( --e-global-typography-a1e5eca-font-family ), Sans-serif; font-size: var( --e-global-typography-a1e5eca-font-size ); font-weight: var( --e-global-typography-a1e5eca-font-weight ); line-height: var( --e-global-typography-a1e5eca-line-height ); }

.elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-job { 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 ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-9 .elementor-element.elementor-element-bee1cef { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 24px 24px 24px 24px; --margin-top: 26px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 40px; --padding-right: 40px; --z-index: 1; }

.elementor-9 .elementor-element.elementor-element-bee1cef:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bee1cef > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-bee1cef.e-con { --e-con-transform-rotateZ: -4.82deg; }

.elementor-9 .elementor-element.elementor-element-3138313 .elementor-icon-wrapper { text-align: center; }

.elementor-9 .elementor-element.elementor-element-3138313.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-3138313.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3138313.elementor-view-default .elementor-icon { color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-3138313.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3138313.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-539216f { width: var( --container-widget-width, 475px ); max-width: 475px; --container-widget-width: 475px; --container-widget-flex-grow: 0; }

.elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-wrapper { text-align: center; }

.elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-content { color: var( --e-global-color-accent ); font-family: var( --e-global-typography-a1e5eca-font-family ), Sans-serif; font-size: var( --e-global-typography-a1e5eca-font-size ); font-weight: var( --e-global-typography-a1e5eca-font-weight ); line-height: var( --e-global-typography-a1e5eca-line-height ); }

.elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-name { font-family: var( --e-global-typography-a1e5eca-font-family ), Sans-serif; font-size: var( --e-global-typography-a1e5eca-font-size ); font-weight: var( --e-global-typography-a1e5eca-font-weight ); line-height: var( --e-global-typography-a1e5eca-line-height ); }

.elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-job { 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 ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-9 .elementor-element.elementor-element-79b8e6e.elementor-element { --align-self: stretch; --flex-grow: 0; --flex-shrink: 1; }

.elementor-9 .elementor-element.elementor-element-79b8e6e img { width: 358px; height: 842px; object-fit: cover; object-position: center center; }

.elementor-9 .elementor-element.elementor-element-97bae10 { --display: flex; --justify-content: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-9 .elementor-element.elementor-element-97bae10.e-con { --e-con-transform-rotateZ: -5.28deg; }

.elementor-9 .elementor-element.elementor-element-8d54b1d { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 100%; --padding-left: 0%; --padding-right: 0%; }

.elementor-9 .elementor-element.elementor-element-8d54b1d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8d54b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(burger-video-5c8eb0766063eee7.png?v=2); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-9 .elementor-element.elementor-element-afa2403 > .elementor-widget-container { margin: -30px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-afa2403 { top: 50%; }

.elementor-9 .elementor-element.elementor-element-afa2403 .elementor-icon-wrapper { text-align: center; }

.elementor-9 .elementor-element.elementor-element-afa2403.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-afa2403.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-afa2403.elementor-view-default .elementor-icon { color: var( --e-global-color-7efa153 ); border-color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-afa2403.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-afa2403.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-afa2403 .elementor-icon { font-size: 24px; padding: 15px; border-width: 5px; }

.elementor-9 .elementor-element.elementor-element-afa2403 .elementor-icon svg { height: 24px; }

.elementor-9 .elementor-element.elementor-element-0fddd74 .elementor-button { background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); border-style: solid; border-width: 1px; border-color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-0fddd74 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-0fddd74 .elementor-button:focus { background-color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-0fddd74 > .elementor-widget-container { margin: 82px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-381b8d4 { --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; --gap: 58px 58px; --row-gap: 58px; --column-gap: 58px; --padding-top: 136px; --padding-bottom: 136px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-381b8d4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-381b8d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-1c7dd43 ); }

.elementor-9 .elementor-element.elementor-element-efd6ab4 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }

.elementor-9 .elementor-element.elementor-element-dbda41f { width: auto; }

.elementor-9 .elementor-element.elementor-element-dbda41f > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; background-color: var( --e-global-color-secondary ); padding: 5px 14px; border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-dbda41f .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-064c2e3 > .elementor-widget-container { margin: 12px 0px 24px; }

.elementor-9 .elementor-element.elementor-element-9a472a2 { width: var( --container-widget-width, 514px ); max-width: 514px; --container-widget-width: 514px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-9a472a2 > .elementor-widget-container { margin: 0px; }

.elementor-widget-loop-grid .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); }

.elementor-widget-loop-grid .elementor-pagination { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }

.elementor-widget-loop-grid .e-load-more-message { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }

.elementor-9 .elementor-element.elementor-element-7be5d50 { --grid-columns: 3; --grid-row-gap: 40px; --grid-column-gap: 36px; }

.elementor-9 .elementor-element.elementor-element-7be5d50 .elementor-loop-container { grid-auto-rows: 1fr; }

.elementor-9 .elementor-element.elementor-element-7be5d50 .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-7be5d50 .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-7be5d50 .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-7be5d50 .e-loop-item .elementor-section-wrap > .e-con { height: 100%; }

.elementor-9 .elementor-element.elementor-element-a052f01 .elementor-button { background-color: transparent; font-family: "PT Sans", sans-serif; font-size: 16px; font-weight: 400; text-transform: uppercase; line-height: 1.625em; background-image: linear-gradient(236deg, var( --e-global-color-e42f517 ) 0%, var( --e-global-color-a908463 ) 80%); }

.elementor-9 .elementor-element.elementor-element-a052f01 > .elementor-widget-container { margin: 0px; }

.elementor-9 .elementor-element.elementor-element-3c2ad31 { --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: 112px 112px; --row-gap: 112px; --column-gap: 112px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 136px; --padding-bottom: 136px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-3c2ad31:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3c2ad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-dad779d ); }

.elementor-9 .elementor-element.elementor-element-16720db { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 60px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-bc1e657 { width: auto; }

.elementor-9 .elementor-element.elementor-element-bc1e657 > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; background-color: var( --e-global-color-secondary ); padding: 5px 14px; border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-bc1e657 .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

.elementor-9 .elementor-element.elementor-element-a9104aa > .elementor-widget-container { margin: 12px 0px 24px; }

.elementor-9 .elementor-element.elementor-element-fc081f3 { width: 100%; max-width: 100%; text-align: start; }

.elementor-9 .elementor-element.elementor-element-fc081f3 > .elementor-widget-container { margin: 48px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-fc081f3 img { width: 100%; border-radius: 24px; }

.elementor-9 .elementor-element.elementor-element-8e269ca { --display: flex; --justify-content: flex-end; }

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon { color: var( --e-global-color-primary ); }

.elementor-widget-toggle .elementor-toggle-icon svg { fill: var( --e-global-color-primary ); }

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon { color: var( --e-global-color-accent ); }

.elementor-widget-toggle .elementor-tab-content { 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 ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-9 .elementor-element.elementor-element-6a7d237 .elementor-tab-title { border-width: 0px; background-color: var( --e-global-color-7efa153 ); padding: 22px 30px 20px; }

.elementor-9 .elementor-element.elementor-element-6a7d237 .elementor-tab-content { border-width: 0px; background-color: var( --e-global-color-7efa153 ); padding: 0px 30px 26px; }

.elementor-9 .elementor-element.elementor-element-6a7d237 .elementor-toggle-item:not(:last-child) { margin-block-end: 24px; }

.elementor-9 .elementor-element.elementor-element-6a7d237 .elementor-toggle-title { font-family: var( --e-global-typography-9df7172-font-family ), Sans-serif; font-size: var( --e-global-typography-9df7172-font-size ); font-weight: var( --e-global-typography-9df7172-font-weight ); line-height: var( --e-global-typography-9df7172-line-height ); }

.elementor-9 .elementor-element.elementor-element-1cea633 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --padding-top: 96px; --padding-bottom: 96px; --padding-left: 40px; --padding-right: 40px; }

.elementor-9 .elementor-element.elementor-element-1cea633:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1cea633 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-1c7dd43 ); }

.elementor-9 .elementor-element.elementor-element-522bf61 { --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; }

.elementor-9 .elementor-element.elementor-element-23105f8 { --display: flex; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6991132 { left: 73px; }

body.rtl .elementor-9 .elementor-element.elementor-element-6991132 { right: 73px; }

.elementor-9 .elementor-element.elementor-element-6991132 { top: 6px; }

.elementor-9 .elementor-element.elementor-element-6991132 .elementor-widget-container { --e-transform-origin-x: center; --e-transform-origin-y: center; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9fc435d { left: 75px; }

body.rtl .elementor-9 .elementor-element.elementor-element-9fc435d { right: 75px; }

.elementor-9 .elementor-element.elementor-element-9fc435d { top: 62px; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-89f28f9 { right: -145px; }

body.rtl .elementor-9 .elementor-element.elementor-element-89f28f9 { left: -145px; }

.elementor-9 .elementor-element.elementor-element-89f28f9 { bottom: 14px; }

.elementor-9 .elementor-element.elementor-element-89f28f9 img { width: 100%; }

.elementor-9 .elementor-element.elementor-element-12696da { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 105px; --padding-bottom: 105px; --padding-left: 0px; --padding-right: 0px; }

.elementor-9 .elementor-element.elementor-element-12696da:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-12696da > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-6886845 ); }

.elementor-9 .elementor-element.elementor-element-3c51266 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }

.elementor-9 .elementor-element.elementor-element-c30e8ed { width: auto; }

.elementor-9 .elementor-element.elementor-element-c30e8ed > .elementor-widget-container { --e-transform-rotateZ: 2.5deg; background-color: var( --e-global-color-secondary ); padding: 5px 14px; border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-c30e8ed .elementor-heading-title { font-family: var( --e-global-typography-7da56a6-font-family ), Sans-serif; font-size: var( --e-global-typography-7da56a6-font-size ); font-weight: var( --e-global-typography-7da56a6-font-weight ); text-transform: var( --e-global-typography-7da56a6-text-transform ); line-height: var( --e-global-typography-7da56a6-line-height ); color: var( --e-global-color-3b5da1f ); }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1a08980 { right: -288px; }

body.rtl .elementor-9 .elementor-element.elementor-element-1a08980 { left: -288px; }

.elementor-9 .elementor-element.elementor-element-1a08980 { bottom: -445px; }

.elementor-9 .elementor-element.elementor-element-37d0718 { width: var( --container-widget-width, 51% ); max-width: 51%; --container-widget-width: 51%; --container-widget-flex-grow: 0; text-align: center; }

.elementor-9 .elementor-element.elementor-element-37d0718 > .elementor-widget-container { margin: 12px 0px 42px; }

.elementor-9 .elementor-element.elementor-element-37d0718 .elementor-heading-title { text-transform: var( --e-global-typography-c799693-text-transform ); color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-c0c14e3 .elementor-heading-title { color: var( --e-global-color-7efa153 ); }

.elementor-9 .elementor-element.elementor-element-36f6a8d .elementor-button { background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%); border-style: solid; border-width: 1px; border-color: var( --e-global-color-7efa153 ); border-radius: 4px; }

.elementor-9 .elementor-element.elementor-element-36f6a8d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-36f6a8d .elementor-button:focus { background-color: var( --e-global-color-7efa153 ); color: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-36f6a8d > .elementor-widget-container { margin: 64px 0px 0px; }

.elementor-9 .elementor-element.elementor-element-36f6a8d .elementor-button-content-wrapper { flex-direction: row; }

.elementor-9 .elementor-element.elementor-element-36f6a8d .elementor-button .elementor-button-content-wrapper { gap: 10px; }

.elementor-9 .elementor-element.elementor-element-36f6a8d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-36f6a8d .elementor-button:focus svg { fill: var( --e-global-color-secondary ); }

.elementor-9 .elementor-element.elementor-element-9b90b61 { --display: flex; }

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-167b8c0 { left: -65px; }

body.rtl .elementor-9 .elementor-element.elementor-element-167b8c0 { right: -65px; }

.elementor-9 .elementor-element.elementor-element-167b8c0 { bottom: -197px; }

.elementor-9 .elementor-element.elementor-element-167b8c0 img { width: 100%; height: 212px; object-fit: cover; object-position: left top; }

@media (min-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-6209c72 { --width: 72%; }
  .elementor-9 .elementor-element.elementor-element-df1a227 { --width: 60%; }
  .elementor-9 .elementor-element.elementor-element-0ceedcd { --width: 56%; }
  .elementor-9 .elementor-element.elementor-element-61232ed { --width: 194px; }
  .elementor-9 .elementor-element.elementor-element-9926713 { --width: 61%; }
  .elementor-9 .elementor-element.elementor-element-07e633b { --width: 56%; }
  .elementor-9 .elementor-element.elementor-element-c1ffec6 { --width: 92px; }
  .elementor-9 .elementor-element.elementor-element-70c0dc9 { --width: 56%; }
  .elementor-9 .elementor-element.elementor-element-d4f8209 { --width: 92px; }
  .elementor-9 .elementor-element.elementor-element-7e5f658 { --width: 56%; }
  .elementor-9 .elementor-element.elementor-element-7ee1017 { --width: 92px; }
  .elementor-9 .elementor-element.elementor-element-82e38b1 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-7ec4161 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-468363d { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-117a1e6 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-574e803 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-40c1bb0 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-6bc7374 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-478e94f { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-40f22e8 { --width: 423px; }
  .elementor-9 .elementor-element.elementor-element-e1bd8b6 { --width: 418px; }
  .elementor-9 .elementor-element.elementor-element-576a9a1 { --width: 64px; }
  .elementor-9 .elementor-element.elementor-element-e7e5ac1 { --width: 418px; }
  .elementor-9 .elementor-element.elementor-element-382569b { --width: 64px; }
  .elementor-9 .elementor-element.elementor-element-13a2c64 { --width: 418px; }
  .elementor-9 .elementor-element.elementor-element-d842875 { --width: 64px; }
  .elementor-9 .elementor-element.elementor-element-10b8f74 { --width: 418px; }
  .elementor-9 .elementor-element.elementor-element-9370e37 { --width: 64px; }
  .elementor-9 .elementor-element.elementor-element-acac126 { --width: 666px; }
  .elementor-9 .elementor-element.elementor-element-2c09d1e { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-97bae10 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-16720db { --width: 90%; }
  .elementor-9 .elementor-element.elementor-element-23105f8 { --width: 62%; }
  .elementor-9 .elementor-element.elementor-element-12696da { --width: 100%; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-df1a227 { --width: 50%; }
  .elementor-9 .elementor-element.elementor-element-07e633b { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-70c0dc9 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-7e5f658 { --width: 100%; }
  .elementor-9 .elementor-element.elementor-element-40f22e8 { --width: 47%; }
  .elementor-9 .elementor-element.elementor-element-e1bd8b6 { --width: 47%; }
  .elementor-9 .elementor-element.elementor-element-e7e5ac1 { --width: 47%; }
  .elementor-9 .elementor-element.elementor-element-13a2c64 { --width: 47%; }
  .elementor-9 .elementor-element.elementor-element-a06104a { --width: 47%; }
  .elementor-9 .elementor-element.elementor-element-6102dfe { --width: 47%; }
  .elementor-9 .elementor-element.elementor-element-f814846 { --width: 47%; }
  .elementor-9 .elementor-element.elementor-element-f5adb30 { --width: 47%; }
  .elementor-9 .elementor-element.elementor-element-23105f8 { --width: 100%; }
}

@media (min-width: 1025px) {
  .elementor-9 .elementor-element.elementor-element-8566888:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8566888 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: fixed; }
}

@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-104cc35 { --padding-top: 140px; --padding-bottom: 400px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-161fe79 img { width: 327px; }
  .elementor-9 .elementor-element.elementor-element-1b177de img { width: 327px; }
  .elementor-9 .elementor-element.elementor-element-0e93e44 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; bottom: -81px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0e93e44 { right: 0%; }
  body.rtl .elementor-9 .elementor-element.elementor-element-0e93e44 { left: 0%; }
  .elementor-9 .elementor-element.elementor-element-0e93e44 img { height: 450px; object-fit: contain; object-position: center top; }
  .elementor-9 .elementor-element.elementor-element-f5dd8ec { --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-9 .elementor-element.elementor-element-8572550 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); }
  .elementor-9 .elementor-element.elementor-element-20bf40f { --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-8c0db1f img { max-width: 150px; }
  .elementor-9 .elementor-element.elementor-element-0f8de1d { --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9 .elementor-element.elementor-element-0873952 img { max-width: 250px; }
  .elementor-9 .elementor-element.elementor-element-fcc3065 { --justify-content: center; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-abf3794 { left: -10px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-abf3794 { right: -10px; }
  .elementor-9 .elementor-element.elementor-element-abf3794 { bottom: 0px; }
  .elementor-9 .elementor-element.elementor-element-abf3794 img { max-width: 150px; }
  .elementor-9 .elementor-element.elementor-element-cc8db72 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
  .elementor-9 .elementor-element.elementor-element-df1a227 { --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; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-237c195 { right: 0px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-237c195 { left: 0px; }
  .elementor-9 .elementor-element.elementor-element-237c195 { bottom: 16px; }
  .elementor-9 .elementor-element.elementor-element-0ceedcd { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-c9fe0f0 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-78574c4 { --justify-content: flex-start; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap: wrap; }
  .elementor-9 .elementor-element.elementor-element-ed876bd { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 100px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-07e633b { --justify-content: flex-start; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-9 .elementor-element.elementor-element-70c0dc9 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-9 .elementor-element.elementor-element-8d7254a { --padding-top: 100px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-f5d6ad0 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-053bccc { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9 .elementor-element.elementor-element-2f36831 { --gap: 40px 30px; --row-gap: 40px; --column-gap: 30px; }
  .elementor-9 .elementor-element.elementor-element-6b4dbeb .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-e1bd8b6 { --z-index: 56; }
  .elementor-9 .elementor-element.elementor-element-13a2c64 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --z-index: 4; }
  .elementor-9 .elementor-element.elementor-element-9f64863 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-afaec9b { --padding-top: 100px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-5a7c7f5 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c65177f { right: 90%; }
  body.rtl .elementor-9 .elementor-element.elementor-element-c65177f { left: 90%; }
  .elementor-9 .elementor-element.elementor-element-0af557c .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-7763c99 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-c6afc6c { --flex-wrap: wrap; }
  .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-7e84a78 { --padding-top: 100px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-4a8282c img { width: 237px; }
  .elementor-9 .elementor-element.elementor-element-793f0d2 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-widget-testimonial .elementor-testimonial-content { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-content { font-size: var( --e-global-typography-a1e5eca-font-size ); line-height: var( --e-global-typography-a1e5eca-line-height ); }
  .elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-name { font-size: var( --e-global-typography-a1e5eca-font-size ); line-height: var( --e-global-typography-a1e5eca-line-height ); }
  .elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-job { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-content { font-size: var( --e-global-typography-a1e5eca-font-size ); line-height: var( --e-global-typography-a1e5eca-line-height ); }
  .elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-name { font-size: var( --e-global-typography-a1e5eca-font-size ); line-height: var( --e-global-typography-a1e5eca-line-height ); }
  .elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-job { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-79b8e6e img { width: 146px; }
  .elementor-9 .elementor-element.elementor-element-97bae10 { --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-9 .elementor-element.elementor-element-97bae10.e-con { --align-self: center; }
  .elementor-9 .elementor-element.elementor-element-8d54b1d { --min-height: 400px; --justify-content: center; }
  .elementor-9 .elementor-element.elementor-element-8d54b1d.e-con { --align-self: center; }
  .elementor-9 .elementor-element.elementor-element-381b8d4 { --padding-top: 100px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-dbda41f .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-widget-loop-grid .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); }
  .elementor-9 .elementor-element.elementor-element-7be5d50 { --grid-columns: 2; }
  .elementor-9 .elementor-element.elementor-element-3c2ad31 { --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-16720db { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-bc1e657 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-widget-toggle .elementor-tab-content { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-6a7d237 .elementor-toggle-title { font-size: var( --e-global-typography-9df7172-font-size ); line-height: var( --e-global-typography-9df7172-line-height ); }
  .elementor-9 .elementor-element.elementor-element-1cea633 { --padding-top: 190px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-522bf61 { --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-9 .elementor-element.elementor-element-23105f8 { --min-height: 595px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6991132 { left: 0px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-6991132 { right: 0px; }
  .elementor-9 .elementor-element.elementor-element-6991132 { top: -76px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9fc435d { left: 0px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-9fc435d { right: 0px; }
  .elementor-9 .elementor-element.elementor-element-9fc435d { top: 0px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-89f28f9 { right: 0px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-89f28f9 { left: 0px; }
  .elementor-9 .elementor-element.elementor-element-89f28f9 { bottom: 0px; }
  .elementor-9 .elementor-element.elementor-element-c30e8ed .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1a08980 { right: -56px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-1a08980 { left: -56px; }
  .elementor-9 .elementor-element.elementor-element-1a08980 { bottom: -303px; }
  .elementor-9 .elementor-element.elementor-element-1a08980 img { max-width: 250px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-167b8c0 { left: 0px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-167b8c0 { right: 0px; }
  .elementor-9 .elementor-element.elementor-element-167b8c0 img { height: 172px; object-fit: contain; }
}

@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-104cc35 { --min-height: 1vh; }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-161fe79 img { width: 140px; }
  .elementor-9 .elementor-element.elementor-element-1b177de img { width: 140px; }
  .elementor-9 .elementor-element.elementor-element-0e93e44 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; bottom: -85px; }
  .elementor-9 .elementor-element.elementor-element-0e93e44 img { height: 395px; object-fit: cover; object-position: center top; }
  .elementor-9 .elementor-element.elementor-element-f5dd8ec { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-7bbd595 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-8572550 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-3a3f6dd { width: 100%; max-width: 100%; }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-28b7596 { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-28b7596 > .elementor-widget-container { margin: 0px 0px 20px; }
  .elementor-9 .elementor-element.elementor-element-ff80d53 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); }
  .elementor-9 .elementor-element.elementor-element-20bf40f { --min-height: 1px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-8c0db1f img { max-width: 91px; }
  .elementor-9 .elementor-element.elementor-element-0f8de1d { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 25px 0px; --row-gap: 25px; --column-gap: 0px; --grid-auto-flow: row; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-0873952 img { max-width: 150px; }
  .elementor-9 .elementor-element.elementor-element-fcc3065 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-abf3794 img { max-width: 100px; }
  .elementor-9 .elementor-element.elementor-element-cc8db72 { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ff12a0b { left: -25px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-ff12a0b { right: -25px; }
  .elementor-9 .elementor-element.elementor-element-ff12a0b img { max-width: 60px; }
  .elementor-9 .elementor-element.elementor-element-0ceedcd { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-61232ed { --width: 150px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --flex-wrap: nowrap; }
  .elementor-9 .elementor-element.elementor-element-e700dba .elementor-divider { padding-block: 0px; }
  .elementor-9 .elementor-element.elementor-element-c9fe0f0 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-de6da50 > .elementor-widget-container { margin: 0px 0px -2px; }
  .elementor-9 .elementor-element.elementor-element-24c5b89 > .elementor-widget-container { margin: 0px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-ed876bd { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-07e633b { --width: 100%; --justify-content: center; }
  .elementor-9 .elementor-element.elementor-element-c1ffec6 { --width: 92px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
  .elementor-9 .elementor-element.elementor-element-fb6d138 { text-align: center; }
  .elementor-9 .elementor-element.elementor-element-c3982fe { text-align: center; }
  .elementor-9 .elementor-element.elementor-element-70c0dc9 { --justify-content: center; }
  .elementor-9 .elementor-element.elementor-element-d4f8209 { --width: 92px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
  .elementor-9 .elementor-element.elementor-element-9561cb8 { text-align: center; }
  .elementor-9 .elementor-element.elementor-element-03a2ce8 { text-align: center; }
  .elementor-9 .elementor-element.elementor-element-7e5f658 { --justify-content: center; }
  .elementor-9 .elementor-element.elementor-element-7ee1017 { --width: 92px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
  .elementor-9 .elementor-element.elementor-element-4119200 { text-align: center; }
  .elementor-9 .elementor-element.elementor-element-9df1561 { text-align: center; }
  .elementor-9 .elementor-element.elementor-element-8d7254a { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-f5d6ad0 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-cc74f81 > .elementor-widget-container { margin: 12px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-053bccc { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 25px 0px; --row-gap: 25px; --column-gap: 0px; --grid-auto-flow: row; }
  .elementor-9 .elementor-element.elementor-element-82e38b1 { --padding-top: 0px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-a6fa18a { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-a6fa18a > .elementor-widget-container { margin: 0px 0px 15px; }
  .elementor-9 .elementor-element.elementor-element-7ec4161 { --padding-top: 0px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-c24b151 { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-c24b151 > .elementor-widget-container { margin: 0px 0px 15px; }
  .elementor-9 .elementor-element.elementor-element-468363d { --padding-top: 0px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-1b4732b { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-1b4732b > .elementor-widget-container { margin: 0px 0px 15px; }
  .elementor-9 .elementor-element.elementor-element-117a1e6 { --padding-top: 0px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-86613f4 { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-86613f4 > .elementor-widget-container { margin: 0px 0px 15px; }
  .elementor-9 .elementor-element.elementor-element-574e803 { --padding-top: 0px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-2dcd347 { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-2dcd347 > .elementor-widget-container { margin: 0px 0px 15px; }
  .elementor-9 .elementor-element.elementor-element-40c1bb0 { --padding-top: 0px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-d4d01ef { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-d4d01ef > .elementor-widget-container { margin: 0px 0px 15px; }
  .elementor-9 .elementor-element.elementor-element-6bc7374 { --padding-top: 0px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-3473abd { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-3473abd > .elementor-widget-container { margin: 0px 0px 15px; }
  .elementor-9 .elementor-element.elementor-element-478e94f { --padding-top: 0px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-82ae158 { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-82ae158 > .elementor-widget-container { margin: 0px 0px 15px; }
  .elementor-9 .elementor-element.elementor-element-2970fb3 { --flex-wrap: nowrap; }
  .elementor-9 .elementor-element.elementor-element-2f36831 { --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-40f22e8 { --margin-top: 0px; --margin-bottom: 15px; --margin-left: 0px; --margin-right: 0px; --z-index: 5; }
  .elementor-9 .elementor-element.elementor-element-6b4dbeb .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-61ea6ff > .elementor-widget-container { margin: 0px 0px -2px; }
  .elementor-9 .elementor-element.elementor-element-939d578 > .elementor-widget-container { margin: 0px 0px 8px; }
  .elementor-9 .elementor-element.elementor-element-e1bd8b6.e-con { --e-con-transform-rotateZ: 0deg; }
  .elementor-9 .elementor-element.elementor-element-e1bd8b6 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; --z-index: 4; }
  .elementor-9 .elementor-element.elementor-element-576a9a1 { --width: 64px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-9 .elementor-element.elementor-element-7deaf66 img { width: 29px; height: 29px; }
  .elementor-9 .elementor-element.elementor-element-29180fe > .elementor-widget-container { margin: 0px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-e21d88a { --spacer-size: 1500px; --container-widget-width: 2px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 2px ); max-width: 2px; }
  .elementor-9 .elementor-element.elementor-element-c941716 { --spacer-size: 1500px; --container-widget-width: 2px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 2px ); max-width: 2px; }
  .elementor-9 .elementor-element.elementor-element-e7e5ac1.e-con { --e-con-transform-rotateZ: 0deg; }
  .elementor-9 .elementor-element.elementor-element-e7e5ac1 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; --z-index: 3; }
  .elementor-9 .elementor-element.elementor-element-382569b { --width: 64px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-9 .elementor-element.elementor-element-eb365a6 img { width: 29px; height: 29px; }
  .elementor-9 .elementor-element.elementor-element-e376686 > .elementor-widget-container { margin: 0px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-1db7a9e { --spacer-size: 50px; --container-widget-width: 2px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 2px ); max-width: 2px; }
  .elementor-9 .elementor-element.elementor-element-1db7a9e > .elementor-widget-container { --e-transform-rotateZ: -4deg; }
  .elementor-9 .elementor-element.elementor-element-0dec9dc { --spacer-size: 50px; --container-widget-width: 2px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 2px ); max-width: 2px; }
  .elementor-9 .elementor-element.elementor-element-0dec9dc > .elementor-widget-container { --e-transform-rotateZ: 0deg; margin: 0px 0px 0px -24px; }
  .elementor-9 .elementor-element.elementor-element-13a2c64.e-con { --e-con-transform-rotateZ: 0deg; }
  .elementor-9 .elementor-element.elementor-element-13a2c64 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; --z-index: 2; }
  .elementor-9 .elementor-element.elementor-element-d842875 { --width: 64px; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-9 .elementor-element.elementor-element-e5c6845 img { width: 29px; height: 29px; }
  .elementor-9 .elementor-element.elementor-element-73254e1 { --spacer-size: 50px; --container-widget-width: 2px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 2px ); max-width: 2px; }
  .elementor-9 .elementor-element.elementor-element-73254e1 > .elementor-widget-container { --e-transform-rotateZ: -4deg; }
  .elementor-9 .elementor-element.elementor-element-4bab4fe { --spacer-size: 50px; --container-widget-width: 2px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 2px ); max-width: 2px; }
  .elementor-9 .elementor-element.elementor-element-4bab4fe > .elementor-widget-container { --e-transform-rotateZ: 0deg; margin: 0px 0px 0px -24px; }
  .elementor-9 .elementor-element.elementor-element-ad08bf2 > .elementor-widget-container { margin: 0px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-10b8f74 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; --z-index: 1; }
  .elementor-9 .elementor-element.elementor-element-9370e37 { --width: 64px; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-9 .elementor-element.elementor-element-8a29121 img { width: 29px; height: 29px; }
  .elementor-9 .elementor-element.elementor-element-a148797 > .elementor-widget-container { margin: 0px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-800336b { --spacer-size: 50px; --container-widget-width: 2px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 2px ); max-width: 2px; }
  .elementor-9 .elementor-element.elementor-element-800336b > .elementor-widget-container { --e-transform-rotateZ: -4deg; }
  .elementor-9 .elementor-element.elementor-element-abb9aec { --spacer-size: 50px; --container-widget-width: 2px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 2px ); max-width: 2px; }
  .elementor-9 .elementor-element.elementor-element-abb9aec > .elementor-widget-container { --e-transform-rotateZ: 0deg; margin: 0px 0px 0px -24px; }
  .elementor-9 .elementor-element.elementor-element-8566888 { --min-height: 500px; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-9f64863 > .elementor-widget-container { margin: 12px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-49d4481 .elementor-icon { font-size: 20px; }
  .elementor-9 .elementor-element.elementor-element-49d4481 .elementor-icon svg { height: 20px; }
  .elementor-9 .elementor-element.elementor-element-afaec9b { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c65177f { right: 80%; }
  body.rtl .elementor-9 .elementor-element.elementor-element-c65177f { left: 80%; }
  .elementor-9 .elementor-element.elementor-element-c65177f img { max-width: 60px; }
  .elementor-9 .elementor-element.elementor-element-acac126 { --margin-top: -100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-0af557c .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-561abfc > .elementor-widget-container { margin: 0px 0px -2px; }
  .elementor-9 .elementor-element.elementor-element-7763c99 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-7c43127 > .elementor-widget-container { margin: 12px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-d8f5bcc > .elementor-widget-container { margin: 0px 0px 40px; }
  .elementor-9 .elementor-element.elementor-element-c6afc6c { --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; }
  .elementor-9 .elementor-element.elementor-element-6cea580 img { height: 250px; }
  .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-d167d85 img { height: 250px; }
  .elementor-9 .elementor-element.elementor-element-6c53aba img { height: 250px; }
  .elementor-9 .elementor-element.elementor-element-2c7495c img { height: 250px; }
  .elementor-9 .elementor-element.elementor-element-7e84a78 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4a8282c { right: 50%; }
  body.rtl .elementor-9 .elementor-element.elementor-element-4a8282c { left: 50%; }
  .elementor-9 .elementor-element.elementor-element-4a8282c { top: 0px; }
  .elementor-9 .elementor-element.elementor-element-4a8282c img { width: 140px; }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-32be1e3 { left: -1px; }
  body.rtl .elementor-9 .elementor-element.elementor-element-32be1e3 { right: -1px; }
  .elementor-9 .elementor-element.elementor-element-32be1e3 { bottom: -0.003px; }
  .elementor-9 .elementor-element.elementor-element-32be1e3 img { width: 140px; }
  .elementor-9 .elementor-element.elementor-element-793f0d2 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-a865262 > .elementor-widget-container { margin: 12px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-04de082 { --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-2c09d1e { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-9354678.e-con { --e-con-transform-rotateZ: 0deg; }
  .elementor-9 .elementor-element.elementor-element-9354678 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-993cba8 .elementor-icon { font-size: 40px; }
  .elementor-9 .elementor-element.elementor-element-993cba8 .elementor-icon svg { height: 40px; }
  .elementor-widget-testimonial .elementor-testimonial-content { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-content { font-size: var( --e-global-typography-a1e5eca-font-size ); line-height: var( --e-global-typography-a1e5eca-line-height ); }
  .elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-name { font-size: var( --e-global-typography-a1e5eca-font-size ); line-height: var( --e-global-typography-a1e5eca-line-height ); }
  .elementor-9 .elementor-element.elementor-element-4ba34ab .elementor-testimonial-job { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-bee1cef.e-con { --e-con-transform-rotateZ: 0deg; }
  .elementor-9 .elementor-element.elementor-element-bee1cef { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-3138313 .elementor-icon { font-size: 40px; }
  .elementor-9 .elementor-element.elementor-element-3138313 .elementor-icon svg { height: 40px; }
  .elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-content { font-size: var( --e-global-typography-a1e5eca-font-size ); line-height: var( --e-global-typography-a1e5eca-line-height ); }
  .elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-name { font-size: var( --e-global-typography-a1e5eca-font-size ); line-height: var( --e-global-typography-a1e5eca-line-height ); }
  .elementor-9 .elementor-element.elementor-element-539216f .elementor-testimonial-job { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-97bae10.e-con { --e-con-transform-rotateZ: 0deg; }
  .elementor-9 .elementor-element.elementor-element-8d54b1d { --min-height: 250px; }
  .elementor-9 .elementor-element.elementor-element-0fddd74 > .elementor-widget-container { margin: 40px 0px 0px; }
  .elementor-9 .elementor-element.elementor-element-381b8d4 { --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-dbda41f .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-064c2e3 > .elementor-widget-container { margin: 12px 0px 10px; }
  .elementor-widget-loop-grid .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); }
  .elementor-9 .elementor-element.elementor-element-7be5d50 { --grid-columns: 1; --grid-row-gap: 25px; --grid-column-gap: 25px; }
  .elementor-9 .elementor-element.elementor-element-3c2ad31 { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-bc1e657 .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-a9104aa > .elementor-widget-container { margin: 12px 0px 10px; }
  .elementor-9 .elementor-element.elementor-element-fc081f3 > .elementor-widget-container { margin: 40px 0px 0px; }
  .elementor-widget-toggle .elementor-tab-content { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-9 .elementor-element.elementor-element-6a7d237 .elementor-toggle-title { font-size: var( --e-global-typography-9df7172-font-size ); line-height: var( --e-global-typography-9df7172-line-height ); }
  .elementor-9 .elementor-element.elementor-element-6a7d237 .elementor-tab-title { padding: 20px; }
  .elementor-9 .elementor-element.elementor-element-6a7d237 .elementor-tab-content { padding: 0px 20px 20px; }
  .elementor-9 .elementor-element.elementor-element-1cea633 { --padding-top: 90px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9 .elementor-element.elementor-element-23105f8 { --min-height: 370px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9 .elementor-element.elementor-element-6991132 { width: var( --container-widget-width, 60% ); max-width: 60%; --container-widget-width: 60%; --container-widget-flex-grow: 0; top: -58px; text-align: start; }
  .elementor-9 .elementor-element.elementor-element-6991132 img { width: 100%; }
  .elementor-9 .elementor-element.elementor-element-9fc435d { text-align: start; }
  .elementor-9 .elementor-element.elementor-element-9fc435d img { width: 60%; }
  .elementor-9 .elementor-element.elementor-element-89f28f9 { text-align: end; }
  .elementor-9 .elementor-element.elementor-element-89f28f9 img { width: 90%; height: 250px; object-fit: contain; }
  .elementor-9 .elementor-element.elementor-element-12696da { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-9 .elementor-element.elementor-element-c30e8ed .elementor-heading-title { font-size: var( --e-global-typography-7da56a6-font-size ); line-height: var( --e-global-typography-7da56a6-line-height ); }
  .elementor-9 .elementor-element.elementor-element-37d0718 { width: 100%; max-width: 100%; }
  .elementor-9 .elementor-element.elementor-element-37d0718 > .elementor-widget-container { margin: 12px 0px 20px; }
  .elementor-9 .elementor-element.elementor-element-36f6a8d > .elementor-widget-container { margin: 30px 0px 0px; }
  .elementor-9 .elementor-element.elementor-element-167b8c0 { width: 100%; max-width: 100%; bottom: -13px; text-align: center; }
  .elementor-9 .elementor-element.elementor-element-167b8c0 img { width: 1000px; height: 40px; object-position: center center; }
}