.elementor-3955 .elementor-element.elementor-element-f7539dc { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --margin-top: 0; --margin-bottom: 0; --margin-left: 0; --margin-right: 0; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-f7539dc:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-f7539dc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 0, 0); }
.elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); }
body:not(.rtl) .elementor-3955 .elementor-element.elementor-element-f739a96 { left: 0px; }
body.rtl .elementor-3955 .elementor-element.elementor-element-f739a96 { right: 0px; }
.elementor-3955 .elementor-element.elementor-element-f739a96 { top: 0px; z-index: 0; }
.elementor-3955 .elementor-element.elementor-element-f739a96 img { width: 100vw; height: 100vh; object-fit: cover; object-position: center center; }
.elementor-3955 .elementor-element.elementor-element-23fb66f { --display: flex; --position: absolute; top: 0px; --z-index: 1; }
body:not(.rtl) .elementor-3955 .elementor-element.elementor-element-23fb66f { left: 0px; }
body.rtl .elementor-3955 .elementor-element.elementor-element-23fb66f { right: 0px; }
.elementor-3955 .elementor-element.elementor-element-37c6257 { --display: flex; --min-height: 700px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; --z-index: 1; }
.elementor-3955 .elementor-element.elementor-element-22c4f2d { --display: flex; --min-height: calc(100vh - 351px); --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-3955 .elementor-element.elementor-element-c0ae542 { width: var( --container-widget-width, 48% ); max-width: 48%; --container-widget-width: 48%; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-c0ae542 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-43184d4 { width: var( --container-widget-width, 45% ); max-width: 45%; margin: 29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 45%; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-43184d4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 24px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-cf2bf29 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-3955 .elementor-element.elementor-element-14bf89f .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; line-height: 17px; border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.2); border-radius: 0px; padding: 15px 31px 15px 29px; }
.elementor-3955 .elementor-element.elementor-element-14bf89f { margin: 41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-14bf89f.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-3955 .elementor-element.elementor-element-14bf89f .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-3955 .elementor-element.elementor-element-14bf89f .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-3955 .elementor-element.elementor-element-499f70f { --display: flex; --position: absolute; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; bottom: 0px; }
body:not(.rtl) .elementor-3955 .elementor-element.elementor-element-499f70f { left: 0px; }
body.rtl .elementor-3955 .elementor-element.elementor-element-499f70f { right: 0px; }
.elementor-3955 .elementor-element.elementor-element-346acf4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --flex-wrap: nowrap; border-style: solid; --border-style: solid; border-width: 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-a3e39ca { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.32); --border-color: #FFFFFF52; --padding-top: 23px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 60px; }
.elementor-3955 .elementor-element.elementor-element-2c76292 { width: var( --container-widget-width, 199px ); max-width: 199px; --container-widget-width: 199px; --container-widget-flex-grow: 0; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-2c76292 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 500; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-55fb923 { width: var( --container-widget-width, 199px ); max-width: 199px; --container-widget-width: 199px; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-55fb923 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-40840a9 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.32); --border-color: #FFFFFF52; --padding-top: 23px; --padding-bottom: 24px; --padding-left: 60px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-76cd7af .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 500; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-9e4dcba .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-9baa836 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --padding-top: 125px; --padding-bottom: 121px; --padding-left: 20px; --padding-right: 20px; --z-index: 3; }
.elementor-3955 .elementor-element.elementor-element-03991d2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-3708e66 { --display: flex; }
.elementor-3955 .elementor-element.elementor-element-07a2ab2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 52px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-42412d9 { width: 100%; max-width: 100%; margin: 44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-42412d9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 200; line-height: 32px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-ba71b91 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 0px 50px; --row-gap: 0px; --column-gap: 50px; --overflow: auto; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 20px; --padding-right: 20px; --z-index: 3; }
.elementor-3955 .elementor-element.elementor-element-ba71b91:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-ba71b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-f27cbb2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 15px; font-weight: 400; line-height: 18px; color: rgb(128, 136, 148); }
.elementor-3955 .elementor-element.elementor-element-1a2242a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 15px; font-weight: 400; line-height: 18px; color: rgb(128, 136, 148); }
.elementor-3955 .elementor-element.elementor-element-ed834e0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 15px; font-weight: 400; line-height: 18px; color: rgb(128, 136, 148); }
.elementor-3955 .elementor-element.elementor-element-b4c9e88 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 15px; font-weight: 400; line-height: 18px; color: rgb(128, 136, 148); }
.elementor-3955 .elementor-element.elementor-element-617eedb { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 120px; --padding-bottom: 119px; --padding-left: 20px; --padding-right: 20px; }
.elementor-3955 .elementor-element.elementor-element-617eedb:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-617eedb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-669d208 { --display: flex; }
.elementor-3955 .elementor-element.elementor-element-a01a4e3 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --z-index: 2; }
.elementor-3955 .elementor-element.elementor-element-fc9eea3 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-fc9eea3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-56ba579 { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-56ba579 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-c70ee0d { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-7d2f104 { --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: 0px 30px; --row-gap: 0px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: var( --e-global-color-text ); --border-color: var( --e-global-color-text ); --padding-top: 60px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-cee32f9 { width: var( --container-widget-width, 74px ); max-width: 74px; --container-widget-width: 74px; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-cee32f9.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3955 .elementor-element.elementor-element-cee32f9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 200; line-height: 30px; }
.elementor-3955 .elementor-element.elementor-element-5f4137f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-31132d7 { --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: 0px 30px; --row-gap: 0px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: var( --e-global-color-text ); --border-color: var( --e-global-color-text ); --padding-top: 60px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-b1ba12f { width: var( --container-widget-width, 74px ); max-width: 74px; --container-widget-width: 74px; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-b1ba12f.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3955 .elementor-element.elementor-element-b1ba12f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 200; line-height: 30px; }
.elementor-3955 .elementor-element.elementor-element-8d480a1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-7218a1d { --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: 0px 30px; --row-gap: 0px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: var( --e-global-color-text ); --border-color: var( --e-global-color-text ); --padding-top: 60px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-d8178f0 { width: var( --container-widget-width, 74px ); max-width: 74px; --container-widget-width: 74px; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-d8178f0.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-3955 .elementor-element.elementor-element-d8178f0 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 80px; font-weight: 200; line-height: 30px; }
.elementor-3955 .elementor-element.elementor-element-dd2a38e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 200; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-1ee80ec { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 120px; --padding-bottom: 119px; --padding-left: 020px; --padding-right: 20px; }
.elementor-3955 .elementor-element.elementor-element-1ee80ec:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-1ee80ec > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(241, 241, 241); }
.elementor-3955 .elementor-element.elementor-element-48eacd2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-48eacd2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-63a5d06 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-63a5d06 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-4323a70 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 58px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-5e12c74 { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-5e12c74:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-5e12c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/about/2313483257831096324-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-3955 .elementor-element.elementor-element-bcdacc0 { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-3955 .elementor-element.elementor-element-bcdacc0:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-bcdacc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-99149af { z-index: 2; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-99149af .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-1255346 { width: var( --container-widget-width, 89% ); max-width: 89%; margin: 18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: left; }
.elementor-3955 .elementor-element.elementor-element-1255346 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 1; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-701085e { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-701085e:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-701085e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(45, 51, 59); background-image: url("/wp-content/uploads/menu/about/2412728003447488528-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-3955 .elementor-element.elementor-element-012ed0f { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-3955 .elementor-element.elementor-element-012ed0f:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-012ed0f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-65f2602 { z-index: 2; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-65f2602 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-767aa42 { width: var( --container-widget-width, 89% ); max-width: 89%; margin: 18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: left; }
.elementor-3955 .elementor-element.elementor-element-767aa42 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 1; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-b22c224 { --display: flex; --min-height: 410px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-b22c224:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-b22c224 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(45, 51, 59); background-image: url("/wp-content/uploads/menu/about/2030459825200562187-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-3955 .elementor-element.elementor-element-0bbc64e { --display: flex; --min-height: 169px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --padding-top: 39px; --padding-bottom: 0px; --padding-left: 51px; --padding-right: 51px; }
.elementor-3955 .elementor-element.elementor-element-0bbc64e:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-0bbc64e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-2479f93 { z-index: 2; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-2479f93 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-bf9dd32 { width: var( --container-widget-width, 89% ); max-width: 89%; margin: 18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 89%; --container-widget-flex-grow: 0; z-index: 2; text-align: left; }
.elementor-3955 .elementor-element.elementor-element-bf9dd32 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 1; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-a7f002e { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 180px; --padding-left: 020px; --padding-right: 20px; }
.elementor-3955 .elementor-element.elementor-element-a7f002e:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-a7f002e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-7809d4b { margin: 122px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-7809d4b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-72a0855 { margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-72a0855 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-d8359da { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 51px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-2790eb1 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-3955 .elementor-element.elementor-element-2790eb1:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-2790eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(241, 241, 241); }
.elementor-3955 .elementor-element.elementor-element-b860a28 { margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; top: 50%; }
body:not(.rtl) .elementor-3955 .elementor-element.elementor-element-b860a28 { right: -10.5px; }
body.rtl .elementor-3955 .elementor-element.elementor-element-b860a28 { left: -10.5px; }
.elementor-3955 .elementor-element.elementor-element-b860a28 img { width: 21px; height: 24px; }
.elementor-3955 .elementor-element.elementor-element-5cde4f8 { text-align: center; }
.elementor-3955 .elementor-element.elementor-element-5cde4f8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 600; color: rgba(40, 45, 53, 0.2); }
.elementor-3955 .elementor-element.elementor-element-9efd24f { margin: 23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-9efd24f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 1; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-38e10b5 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-3955 .elementor-element.elementor-element-38e10b5:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-38e10b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-3955 .elementor-element.elementor-element-9313d74 { text-align: center; }
.elementor-3955 .elementor-element.elementor-element-9313d74 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 600; color: rgba(40, 45, 53, 0.2); }
.elementor-3955 .elementor-element.elementor-element-ace7220 { width: var( --container-widget-width, 72% ); max-width: 72%; margin: 23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 72%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-ace7220 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-5198474 { margin: -72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; top: 50%; }
body:not(.rtl) .elementor-3955 .elementor-element.elementor-element-5198474 { right: -10.5px; }
body.rtl .elementor-3955 .elementor-element.elementor-element-5198474 { left: -10.5px; }
.elementor-3955 .elementor-element.elementor-element-5198474 img { width: 21px; height: 24px; }
.elementor-3955 .elementor-element.elementor-element-86a8151 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-3955 .elementor-element.elementor-element-86a8151:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-86a8151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(241, 241, 241); }
.elementor-3955 .elementor-element.elementor-element-042c09a { text-align: center; }
.elementor-3955 .elementor-element.elementor-element-042c09a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 600; color: rgba(40, 45, 53, 0.2); }
.elementor-3955 .elementor-element.elementor-element-8eef8e1 { margin: 23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-8eef8e1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 1; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-c4228c3 { margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; top: 50%; }
body:not(.rtl) .elementor-3955 .elementor-element.elementor-element-c4228c3 { right: -10.5px; }
body.rtl .elementor-3955 .elementor-element.elementor-element-c4228c3 { left: -10.5px; }
.elementor-3955 .elementor-element.elementor-element-c4228c3 img { width: 21px; height: 24px; }
.elementor-3955 .elementor-element.elementor-element-5263758 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-3955 .elementor-element.elementor-element-5263758:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-5263758 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-3955 .elementor-element.elementor-element-4896a1b { text-align: center; }
.elementor-3955 .elementor-element.elementor-element-4896a1b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 600; color: rgba(40, 45, 53, 0.2); }
.elementor-3955 .elementor-element.elementor-element-1f54540 { margin: 23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-1f54540 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 1; color: var( --e-global-color-text ); }
.elementor-3955 .elementor-element.elementor-element-86407aa { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 118px; --padding-bottom: 140px; --padding-left: 20px; --padding-right: 20px; }
.elementor-3955 .elementor-element.elementor-element-86407aa:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-86407aa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(6, 29, 119); background-image: url("/wp-content/uploads/menu/about/36-2x-scaled-2.webp"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
.elementor-3955 .elementor-element.elementor-element-ecb047e { width: 100%; max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: left; }
.elementor-3955 .elementor-element.elementor-element-ecb047e.elementor-element { --align-self: center; }
.elementor-3955 .elementor-element.elementor-element-ecb047e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-ee131f8 { margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-ee131f8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-8f7cbf1 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --margin-top: 187px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-5c5ed3f { --display: flex; --min-height: 165px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-5c5ed3f:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-5c5ed3f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-3955 .elementor-element.elementor-element-9b69ef7 { width: var( --container-widget-width, 65px ); max-width: 65px; --container-widget-width: 65px; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-9b69ef7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 200; }
.elementor-3955 .elementor-element.elementor-element-ebbbc27 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-3955 .elementor-element.elementor-element-c6c2174 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-dfb1a5a { margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-dfb1a5a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 15px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-efa7542 { --display: flex; --min-height: 165px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-efa7542:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-efa7542 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-3955 .elementor-element.elementor-element-90b28bb { width: var( --container-widget-width, 65px ); max-width: 65px; --container-widget-width: 65px; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-90b28bb .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 200; }
.elementor-3955 .elementor-element.elementor-element-993691c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-3955 .elementor-element.elementor-element-d1ae37b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-dcf95d2 { margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-dcf95d2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 15px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-e0d9b4c { --display: flex; --min-height: 165px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-e0d9b4c:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-e0d9b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-3955 .elementor-element.elementor-element-a6f0503 { width: var( --container-widget-width, 65px ); max-width: 65px; --container-widget-width: 65px; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-a6f0503 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 200; }
.elementor-3955 .elementor-element.elementor-element-1c3aecb { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-3955 .elementor-element.elementor-element-7e6aa58 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-e91e811 { width: var( --container-widget-width, 83% ); max-width: 83%; margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 83%; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-e91e811 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-2578031 { --display: flex; --min-height: 165px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 38px; --padding-right: 0px; }
.elementor-3955 .elementor-element.elementor-element-2578031:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-2578031 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.04); }
.elementor-3955 .elementor-element.elementor-element-1e3284f { width: var( --container-widget-width, 65px ); max-width: 65px; --container-widget-width: 65px; --container-widget-flex-grow: 0; }
.elementor-3955 .elementor-element.elementor-element-1e3284f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 60px; font-weight: 200; }
.elementor-3955 .elementor-element.elementor-element-261b3a3 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.elementor-3955 .elementor-element.elementor-element-9ee4e14 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 28px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-24c4333 { margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-3955 .elementor-element.elementor-element-24c4333 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 15px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-2e282d5 { --display: flex; --min-height: 400px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --overlay-opacity: 1; --padding-top: 115px; --padding-bottom: 91px; --padding-left: 20px; --padding-right: 20px; }
.elementor-3955 .elementor-element.elementor-element-2e282d5:not(.elementor-motion-effects-element-type-background), .elementor-3955 .elementor-element.elementor-element-2e282d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/about/2-copy.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-3955 .elementor-element.elementor-element-2e282d5::before, .elementor-3955 .elementor-element.elementor-element-2e282d5 > .elementor-background-video-container::before, .elementor-3955 .elementor-element.elementor-element-2e282d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3955 .elementor-element.elementor-element-2e282d5 > .elementor-background-slideshow::before, .elementor-3955 .elementor-element.elementor-element-2e282d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3955 .elementor-element.elementor-element-2e282d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-3955 .elementor-element.elementor-element-a55a2d1 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px; }
.elementor-3955 .elementor-element.elementor-element-a55a2d1.elementor-element { --align-self: center; }
.elementor-3955 .elementor-element.elementor-element-a55a2d1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 50px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-a10d7e5 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px; text-align: center; }
.elementor-3955 .elementor-element.elementor-element-a10d7e5.elementor-element { --align-self: center; }
.elementor-3955 .elementor-element.elementor-element-a10d7e5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-3955 .elementor-element.elementor-element-b5625f6 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-3955 .elementor-element.elementor-element-2a7b9e7 .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 600; line-height: 16px; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-3955 .elementor-element.elementor-element-2a7b9e7 { padding: 0px; }
.elementor-3955 .elementor-element.elementor-element-2a7b9e7.elementor-element { --align-self: center; }
.elementor-3955 .elementor-element.elementor-element-2a7b9e7 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-3955 .elementor-element.elementor-element-2a7b9e7 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-3955 .elementor-element.elementor-element-8cd9a02 .elementor-button { background-color: rgba(255, 255, 255, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 600; line-height: 17px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-3955 .elementor-element.elementor-element-8cd9a02 { padding: 0px; }
.elementor-3955 .elementor-element.elementor-element-8cd9a02 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-3955 .elementor-element.elementor-element-8cd9a02 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-3955 .elementor-element.elementor-element-9148629 { --display: flex; }
@media (min-width: 768px) {
  .elementor-3955 .elementor-element.elementor-element-a3e39ca { --width: 616px; }
  .elementor-3955 .elementor-element.elementor-element-3708e66 { --width: 50%; }
}
@media (max-width: 1439px) and (min-width: 768px) {
  .elementor-3955 .elementor-element.elementor-element-a3e39ca { --width: auto; }
  .elementor-3955 .elementor-element.elementor-element-40840a9 { --width: auto; }
}
@media (max-width: 1640px) {
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-3955 .elementor-element.elementor-element-4323a70 { --grid-auto-flow: row; }
  .elementor-3955 .elementor-element.elementor-element-8f7cbf1 { --grid-auto-flow: row; }
}
@media (max-width: 1439px) {
  .elementor-3955 .elementor-element.elementor-element-f7539dc { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-3955 .elementor-element.elementor-element-37c6257 { --min-height: 752px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-3955 .elementor-element.elementor-element-499f70f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-40840a9 { border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; }
  .elementor-3955 .elementor-element.elementor-element-ba71b91 { --padding-top: 14px; --padding-bottom: 14px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-617eedb { --padding-top: 0px; --padding-bottom: 180px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-1ee80ec { --padding-top: 50px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-4323a70 { --grid-auto-flow: row; }
  .elementor-3955 .elementor-element.elementor-element-bcdacc0 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-99149af { text-align: left; }
  .elementor-3955 .elementor-element.elementor-element-1255346 { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-012ed0f { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-65f2602 { text-align: left; }
  .elementor-3955 .elementor-element.elementor-element-767aa42 { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-0bbc64e { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-2479f93 { text-align: left; }
  .elementor-3955 .elementor-element.elementor-element-bf9dd32 { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-a7f002e { --padding-top: 0px; --padding-bottom: 180px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-7809d4b { margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-8f7cbf1 { --grid-auto-flow: row; }
  .elementor-3955 .elementor-element.elementor-element-a55a2d1 { text-align: center; }
}
@media (max-width: 903px) {
  .elementor-3955 .elementor-element.elementor-element-4323a70 { --grid-auto-flow: row; }
  .elementor-3955 .elementor-element.elementor-element-8f7cbf1 { --grid-auto-flow: row; }
}
@media (max-width: 767px) {
  .elementor-3955 .elementor-element.elementor-element-f7539dc { --justify-content: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-3955 .elementor-element.elementor-element-37c6257 { --min-height: 540px; }
  .elementor-3955 .elementor-element.elementor-element-22c4f2d { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); }
  .elementor-3955 .elementor-element.elementor-element-c0ae542 { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-c0ae542 .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-3955 .elementor-element.elementor-element-43184d4 { width: 100%; max-width: 100%; margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-43184d4 .elementor-heading-title { line-height: 24px; }
  .elementor-3955 .elementor-element.elementor-element-cf2bf29 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); }
  .elementor-3955 .elementor-element.elementor-element-14bf89f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
  .elementor-3955 .elementor-element.elementor-element-14bf89f .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-3955 .elementor-element.elementor-element-499f70f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-a3e39ca { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-3955 .elementor-element.elementor-element-2c76292 { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-2c76292 .elementor-heading-title { font-size: 16px; }
  .elementor-3955 .elementor-element.elementor-element-55fb923 { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-55fb923 .elementor-heading-title { font-size: 16px; }
  .elementor-3955 .elementor-element.elementor-element-40840a9 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-3955 .elementor-element.elementor-element-76cd7af { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-76cd7af .elementor-heading-title { font-size: 16px; }
  .elementor-3955 .elementor-element.elementor-element-9e4dcba { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-9e4dcba .elementor-heading-title { font-size: 16px; }
  .elementor-3955 .elementor-element.elementor-element-9baa836 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-03991d2 .elementor-heading-title { font-size: 24px; }
  .elementor-3955 .elementor-element.elementor-element-07a2ab2 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-07a2ab2 .elementor-heading-title { font-size: 28px; }
  .elementor-3955 .elementor-element.elementor-element-42412d9 { width: 100%; max-width: 100%; margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-42412d9 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-3955 .elementor-element.elementor-element-ba71b91 { --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: 2px 5px; --row-gap: 2px; --column-gap: 5px; --flex-wrap: wrap; --align-content: flex-start; }
  .elementor-3955 .elementor-element.elementor-element-617eedb { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-fc9eea3 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-fc9eea3 .elementor-heading-title { font-size: 30px; }
  .elementor-3955 .elementor-element.elementor-element-56ba579 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-56ba579 .elementor-heading-title { font-size: 18px; }
  .elementor-3955 .elementor-element.elementor-element-c70ee0d { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3955 .elementor-element.elementor-element-7d2f104 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3955 .elementor-element.elementor-element-cee32f9 .elementor-heading-title { font-size: 48px; }
  .elementor-3955 .elementor-element.elementor-element-5f4137f .elementor-heading-title { font-size: 24px; }
  .elementor-3955 .elementor-element.elementor-element-31132d7 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3955 .elementor-element.elementor-element-b1ba12f .elementor-heading-title { font-size: 48px; }
  .elementor-3955 .elementor-element.elementor-element-8d480a1 .elementor-heading-title { font-size: 24px; }
  .elementor-3955 .elementor-element.elementor-element-7218a1d { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3955 .elementor-element.elementor-element-d8178f0 .elementor-heading-title { font-size: 48px; }
  .elementor-3955 .elementor-element.elementor-element-dd2a38e .elementor-heading-title { font-size: 24px; }
  .elementor-3955 .elementor-element.elementor-element-1ee80ec { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-48eacd2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-48eacd2 .elementor-heading-title { font-size: 30px; line-height: 32px; }
  .elementor-3955 .elementor-element.elementor-element-63a5d06 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-63a5d06 .elementor-heading-title { font-size: 18px; }
  .elementor-3955 .elementor-element.elementor-element-4323a70 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3955 .elementor-element.elementor-element-bcdacc0 { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-1255346 { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-012ed0f { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-65f2602 { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-767aa42 { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-0bbc64e { --min-height: 150px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-2479f93 { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-bf9dd32 { text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-a7f002e { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-7809d4b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-7809d4b .elementor-heading-title { font-size: 30px; }
  .elementor-3955 .elementor-element.elementor-element-72a0855 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3955 .elementor-element.elementor-element-72a0855 .elementor-heading-title { font-size: 18px; }
  .elementor-3955 .elementor-element.elementor-element-d8359da { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3955 .elementor-element.elementor-element-86407aa { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-ecb047e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px; text-align: left; }
  .elementor-3955 .elementor-element.elementor-element-ecb047e .elementor-heading-title { font-size: 30px; }
  .elementor-3955 .elementor-element.elementor-element-8f7cbf1 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 35px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3955 .elementor-element.elementor-element-5c5ed3f { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-9b69ef7 .elementor-heading-title { font-size: 49px; }
  .elementor-3955 .elementor-element.elementor-element-c6c2174 .elementor-heading-title { font-size: 24px; }
  .elementor-3955 .elementor-element.elementor-element-dfb1a5a { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-efa7542 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-90b28bb .elementor-heading-title { font-size: 49px; }
  .elementor-3955 .elementor-element.elementor-element-d1ae37b .elementor-heading-title { font-size: 24px; }
  .elementor-3955 .elementor-element.elementor-element-dcf95d2 { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-e0d9b4c { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-a6f0503 .elementor-heading-title { font-size: 49px; }
  .elementor-3955 .elementor-element.elementor-element-1c3aecb { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-3955 .elementor-element.elementor-element-7e6aa58 .elementor-heading-title { font-size: 24px; }
  .elementor-3955 .elementor-element.elementor-element-e91e811 { width: 100%; max-width: 100%; text-align: left; }
  .elementor-3955 .elementor-element.elementor-element-2578031 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3955 .elementor-element.elementor-element-1e3284f .elementor-heading-title { font-size: 49px; }
  .elementor-3955 .elementor-element.elementor-element-9ee4e14 .elementor-heading-title { font-size: 24px; }
  .elementor-3955 .elementor-element.elementor-element-24c4333 { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-2e282d5 { --min-height: 300px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3955 .elementor-element.elementor-element-a55a2d1 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px; text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-a55a2d1 .elementor-heading-title { font-size: 30px; }
  .elementor-3955 .elementor-element.elementor-element-a10d7e5 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; text-align: center; }
  .elementor-3955 .elementor-element.elementor-element-a10d7e5 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-3955 .elementor-element.elementor-element-b5625f6 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-around; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-3955 .elementor-element.elementor-element-2a7b9e7 { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-2a7b9e7 .elementor-button { padding: 15px 59px; }
  .elementor-3955 .elementor-element.elementor-element-8cd9a02 { width: 100%; max-width: 100%; }
  .elementor-3955 .elementor-element.elementor-element-8cd9a02 .elementor-button { font-size: 17px; padding: 15px 34px; }
}
.elementor-3955 .elementor-element.elementor-element-23fb66f { height: 100%; }
@media screen and (min-width: 767px) {
  .elementor-3955 .elementor-element.elementor-element-37c6257 { height: 100vh; }
}
@media screen and (max-width: 767px) {
  .elementor-3955 .elementor-element.elementor-element-37c6257 { height: calc(-100px + 100vh); }
}
@media (max-width: 767px) {
  .elementor-3955 .elementor-element.elementor-element-ba71b91 .e-con-inner { display: grid; grid-template-columns: 1fr 1fr; row-gap: 7px; }
}
.elementor-3955 .elementor-element.elementor-element-38e10b5 { top: 60px; }
@media (max-width: 767px) {
  .elementor-3955 .elementor-element.elementor-element-38e10b5 { top: 0px; }
}
.elementor-3955 .elementor-element.elementor-element-5263758 { top: 60px; }
@media (max-width: 767px) {
  .elementor-3955 .elementor-element.elementor-element-5263758 { top: 0px; }
}