@charset "utf-8";

.elementor-7 .elementor-element.elementor-element-7257406c { --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 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: -135px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; }

.elementor-7 .elementor-element.elementor-element-117a10d6 { --display: flex; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 40px; }

.elementor-7 .elementor-element.elementor-element-117a10d6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-117a10d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-39e85c96 > .elementor-widget-container { margin: -8px; }

.elementor-7 .elementor-element.elementor-element-39e85c96 { text-align: end; }

.elementor-7 .elementor-element.elementor-element-100832d2 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-747b1793 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --overlay-opacity: 0.5; --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-7 .elementor-element.elementor-element-747b1793::before, .elementor-7 .elementor-element.elementor-element-747b1793 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-747b1793 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-747b1793 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-747b1793 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-747b1793 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-5d3e47e ); --background-overlay: ''; }

.elementor-7 .elementor-element.elementor-element-747b1793.e-con { --align-self: flex-start; }

.elementor-7 .elementor-element.elementor-element-49c6091b { --display: flex; }

.elementor-7 .elementor-element.elementor-element-2d6c18c9 .elementor-heading-title { font-family: var( --e-global-typography-13f5c25-font-family ), Sans-serif; font-size: var( --e-global-typography-13f5c25-font-size ); font-weight: var( --e-global-typography-13f5c25-font-weight ); line-height: var( --e-global-typography-13f5c25-line-height ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-65b2e02d { color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-43889fc6 .elementor-repeater-item-aff1a77.pp-button:hover, .elementor-7 .elementor-element.elementor-element-43889fc6 .elementor-repeater-item-aff1a77.pp-button:focus-visible { background: var( --e-global-color-secondary ); }

.elementor-7 .elementor-element.elementor-element-43889fc6 .pp-buttons-group { gap: 10px; }

.elementor-7 .elementor-element.elementor-element-43889fc6 .pp-button { background: var( --e-global-color-primary ); color: rgb(255, 255, 255); }

.elementor-7 .elementor-element.elementor-element-43889fc6 .pp-button:hover, .elementor-7 .elementor-element.elementor-element-43889fc6 .pp-button:focus-visible { background: var( --e-global-color-5d3e47e ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-43889fc6 .pp-icon-before .pp-button-icon { margin-right: 8px; }

.elementor-7 .elementor-element.elementor-element-43889fc6 .pp-icon-after .pp-button-icon { margin-left: 8px; }

.elementor-7 .elementor-element.elementor-element-43889fc6 .pp-icon-top .pp-button-icon { margin-bottom: 8px; }

.elementor-7 .elementor-element.elementor-element-43889fc6 .pp-icon-bottom .pp-button-icon { margin-top: 8px; }

.pp-tooltip-43889fc6 { text-align: center; }

.pp-tooltip.pp-tooltip-43889fc6 .tooltipster-box { background-color: rgb(0, 0, 0); }

.pp-tooltip.pp-tooltip-43889fc6.tooltipster-top .tooltipster-arrow-background { border-top-color: rgb(0, 0, 0); }

.pp-tooltip.pp-tooltip-43889fc6.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: rgb(0, 0, 0); }

.pp-tooltip.pp-tooltip-43889fc6.tooltipster-left .tooltipster-arrow-background { border-left-color: rgb(0, 0, 0); }

.pp-tooltip.pp-tooltip-43889fc6.tooltipster-right .tooltipster-arrow-background { border-right-color: rgb(0, 0, 0); }

.pp-tooltip.pp-tooltip-43889fc6 .pp-tooltip-content { color: rgb(255, 255, 255); }

.elementor-7 .elementor-element.elementor-element-149949b6 { --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; --overlay-opacity: 0.5; --padding-top: 0px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-149949b6::before, .elementor-7 .elementor-element.elementor-element-149949b6 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-149949b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-149949b6 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-149949b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-149949b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("/images/oil-03.png"); --background-overlay: ''; background-repeat: no-repeat; background-size: auto; }

.elementor-7 .elementor-element.elementor-element-244c0baf { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }

.elementor-7 .elementor-element.elementor-element-575a8d24 > .elementor-widget-container { margin: -50px 0px 0px; }

.elementor-7 .elementor-element.elementor-element-575a8d24 img { width: 75%; }

.elementor-7 .elementor-element.elementor-element-1b346277 { --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: 100px; --padding-bottom: 10px; --padding-left: 80px; --padding-right: 10px; }

.elementor-7 .elementor-element.elementor-element-2ee00a1a { --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 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-2ee00a1a.e-con { --flex-grow: 1; --flex-shrink: 0; }

.elementor-7 .elementor-element.elementor-element-6169d24c { --divider-border-style: solid; --divider-color: var( --e-global-color-012c1c7 ); --divider-border-width: 2px; width: var( --container-widget-width, 70px ); max-width: 70px; --container-widget-width: 70px; --container-widget-flex-grow: 0; align-self: center; }

.elementor-7 .elementor-element.elementor-element-6169d24c > .elementor-widget-container { margin: 0px 0px 0px -20px; }

.elementor-7 .elementor-element.elementor-element-6169d24c .elementor-divider-separator { width: 70px; margin: 0px auto 0px 0px; }

.elementor-7 .elementor-element.elementor-element-6169d24c .elementor-divider { text-align: left; padding-block: 15px; }

.elementor-7 .elementor-element.elementor-element-44f56913.elementor-element { --align-self: flex-start; }

.elementor-7 .elementor-element.elementor-element-44f56913 .elementor-heading-title { font-family: var( --e-global-typography-e543f35-font-family ), Sans-serif; font-size: var( --e-global-typography-e543f35-font-size ); font-weight: var( --e-global-typography-e543f35-font-weight ); line-height: var( --e-global-typography-e543f35-line-height ); color: var( --e-global-color-accent ); }

.elementor-7 .elementor-element.elementor-element-54729cb4 { --spacer-size: 10px; width: 100%; max-width: 100%; }

.elementor-7 .elementor-element.elementor-element-54729cb4.elementor-element { --flex-grow: 1; --flex-shrink: 0; }

.elementor-7 .elementor-element.elementor-element-41ff25b4 .elementor-heading-title { color: var( --e-global-color-5d3e47e ); }

.elementor-7 .elementor-element.elementor-element-30bf7a29 { --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; --overlay-opacity: 0.5; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-30bf7a29:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-30bf7a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-73ad93f ); }

.elementor-7 .elementor-element.elementor-element-30bf7a29::before, .elementor-7 .elementor-element.elementor-element-30bf7a29 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-30bf7a29 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-30bf7a29 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-30bf7a29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-30bf7a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("/images/oil-02.png"); --background-overlay: ''; background-position: right top; background-repeat: no-repeat; background-size: auto; }

.elementor-7 .elementor-element.elementor-element-486c46fe { --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: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 80px; }

.elementor-7 .elementor-element.elementor-element-be5ca21 { --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 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-be5ca21.e-con { --flex-grow: 1; --flex-shrink: 0; }

.elementor-7 .elementor-element.elementor-element-65c5a58f { --divider-border-style: solid; --divider-color: var( --e-global-color-012c1c7 ); --divider-border-width: 2px; width: var( --container-widget-width, 70px ); max-width: 70px; --container-widget-width: 70px; --container-widget-flex-grow: 0; align-self: center; }

.elementor-7 .elementor-element.elementor-element-65c5a58f > .elementor-widget-container { margin: 0px 0px 0px -20px; }

.elementor-7 .elementor-element.elementor-element-65c5a58f .elementor-divider-separator { width: 70px; margin: 0px auto 0px 0px; }

.elementor-7 .elementor-element.elementor-element-65c5a58f .elementor-divider { text-align: left; padding-block: 15px; }

.elementor-7 .elementor-element.elementor-element-1ff4c9ca { --spacer-size: 10px; width: 100%; max-width: 100%; }

.elementor-7 .elementor-element.elementor-element-1ff4c9ca.elementor-element { --flex-grow: 1; --flex-shrink: 0; }

.elementor-7 .elementor-element.elementor-element-5de468db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(4px); }

.elementor-7 .elementor-element.elementor-element-5de468db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(4px); }

.elementor-7 .elementor-element.elementor-element-5de468db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(4px); }

.elementor-7 .elementor-element.elementor-element-5de468db .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-4px); }

.elementor-7 .elementor-element.elementor-element-5de468db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-4px); }

.elementor-7 .elementor-element.elementor-element-5de468db .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-7 .elementor-element.elementor-element-5de468db .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-7 .elementor-element.elementor-element-5de468db { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-7 .elementor-element.elementor-element-5de468db .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }

.elementor-7 .elementor-element.elementor-element-6fb9d9c8 { --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; }

.elementor-7 .elementor-element.elementor-element-68eba022 { --display: flex; --margin-top: -150px; --margin-bottom: 0px; --margin-left: 30px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }

.elementor-7 .elementor-element.elementor-element-68eba022:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-68eba022 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }

.elementor-7 .elementor-element.elementor-element-5cf5f79e .elementor-heading-title { color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-45edebd9 { color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-35458fe6 { --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: 70px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-1431c40d { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 60px; }

.elementor-7 .elementor-element.elementor-element-27d19fcf { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-84c2a30 { --display: flex; --margin-top: -100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-7936a12f > .elementor-widget-container { margin: 0px -50px -10px -70px; }

.elementor-7 .elementor-element.elementor-element-7936a12f { text-align: center; }

.elementor-7 .elementor-element.elementor-element-320273a2 { --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; --overlay-opacity: 0.9; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-320273a2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-320273a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); background-image: url("/images/hero-1-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-7 .elementor-element.elementor-element-320273a2::before, .elementor-7 .elementor-element.elementor-element-320273a2 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-320273a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-320273a2 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-320273a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-320273a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-primary ); --background-overlay: ''; }

.elementor-7 .elementor-element.elementor-element-d7513d1 { text-align: center; }

.elementor-7 .elementor-element.elementor-element-d7513d1 .elementor-heading-title { color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-5170975d .elementor-button { background-color: var( --e-global-color-secondary ); fill: var( --e-global-color-4789b68 ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-5170975d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5170975d .elementor-button:focus { background-color: var( --e-global-color-4789b68 ); color: var( --e-global-color-5d3e47e ); }

.elementor-7 .elementor-element.elementor-element-5170975d .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-5170975d .elementor-button:focus svg { fill: var( --e-global-color-5d3e47e ); }

.elementor-7 .elementor-element.elementor-element-60920866 { --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: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-3ce7d5ec { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }

.elementor-7 .elementor-element.elementor-element-6e23a05d { --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 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-6e23a05d.e-con { --flex-grow: 1; --flex-shrink: 0; }

.elementor-7 .elementor-element.elementor-element-26a22966 { --divider-border-style: solid; --divider-color: var( --e-global-color-012c1c7 ); --divider-border-width: 2px; width: var( --container-widget-width, 70px ); max-width: 70px; --container-widget-width: 70px; --container-widget-flex-grow: 0; align-self: center; }

.elementor-7 .elementor-element.elementor-element-26a22966 > .elementor-widget-container { margin: 0px 0px 0px -20px; }

.elementor-7 .elementor-element.elementor-element-26a22966 .elementor-divider-separator { width: 70px; margin: 0px auto 0px 0px; }

.elementor-7 .elementor-element.elementor-element-26a22966 .elementor-divider { text-align: left; padding-block: 15px; }

.elementor-7 .elementor-element.elementor-element-38eeebc5.elementor-element { --align-self: flex-start; }

.elementor-7 .elementor-element.elementor-element-38eeebc5 .elementor-heading-title { font-family: var( --e-global-typography-e543f35-font-family ), Sans-serif; font-size: var( --e-global-typography-e543f35-font-size ); font-weight: var( --e-global-typography-e543f35-font-weight ); line-height: var( --e-global-typography-e543f35-line-height ); color: var( --e-global-color-accent ); }

.elementor-7 .elementor-element.elementor-element-540dbdc5 { --spacer-size: 10px; width: 100%; max-width: 100%; }

.elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box { text-align: left; }

.elementor-7 .elementor-element.elementor-element-1a743e7c { --grid-column-gap: 20px; --grid-row-gap: 20px; }

.elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-icon, .elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-icon img { border-radius: 50px; }

.elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-icon img { width: 100px; }

.elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-title { font-family: var( --e-global-typography-9e8a596-font-family ), Sans-serif; font-size: var( --e-global-typography-9e8a596-font-size ); line-height: var( --e-global-typography-9e8a596-line-height ); margin-bottom: 5px; }

.elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-subtitle { font-family: var( --e-global-typography-628a15c-font-family ), Sans-serif; font-size: var( --e-global-typography-628a15c-font-size ); font-style: var( --e-global-typography-628a15c-font-style ); margin-bottom: 20px; }

.elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-description { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); margin-bottom: 0px; }

.elementor-7 .elementor-element.elementor-element-2085280d { --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: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-2085280d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2085280d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-73ad93f ); }

.elementor-7 .elementor-element.elementor-element-4dead08 { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }

.elementor-7 .elementor-element.elementor-element-aa783d9 { --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 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-aa783d9.e-con { --flex-grow: 1; --flex-shrink: 0; }

.elementor-7 .elementor-element.elementor-element-5257216 { --divider-border-style: solid; --divider-color: var( --e-global-color-012c1c7 ); --divider-border-width: 2px; width: var( --container-widget-width, 70px ); max-width: 70px; --container-widget-width: 70px; --container-widget-flex-grow: 0; align-self: center; }

.elementor-7 .elementor-element.elementor-element-5257216 > .elementor-widget-container { margin: 0px 0px 0px -20px; }

.elementor-7 .elementor-element.elementor-element-5257216 .elementor-divider-separator { width: 70px; margin: 0px auto 0px 0px; }

.elementor-7 .elementor-element.elementor-element-5257216 .elementor-divider { text-align: left; padding-block: 15px; }

.elementor-7 .elementor-element.elementor-element-c7628a7.elementor-element { --align-self: flex-start; }

.elementor-7 .elementor-element.elementor-element-c7628a7 .elementor-heading-title { font-family: var( --e-global-typography-e543f35-font-family ), Sans-serif; font-size: var( --e-global-typography-e543f35-font-size ); font-weight: var( --e-global-typography-e543f35-font-weight ); line-height: var( --e-global-typography-e543f35-line-height ); color: var( --e-global-color-accent ); }

.elementor-7 .elementor-element.elementor-element-a5624a6 { --spacer-size: 10px; width: 100%; max-width: 100%; }

.elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box { text-align: left; }

.elementor-7 .elementor-element.elementor-element-b66baa0 { --grid-column-gap: 20px; --grid-row-gap: 20px; }

.elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-icon, .elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-icon img { border-radius: 50px; }

.elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-icon img { width: 100px; }

.elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-title { font-family: var( --e-global-typography-9e8a596-font-family ), Sans-serif; font-size: var( --e-global-typography-9e8a596-font-size ); line-height: var( --e-global-typography-9e8a596-line-height ); margin-bottom: 5px; }

.elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-subtitle { font-family: var( --e-global-typography-628a15c-font-family ), Sans-serif; font-size: var( --e-global-typography-628a15c-font-size ); font-style: var( --e-global-typography-628a15c-font-style ); margin-bottom: 20px; }

.elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-divider { border-bottom-style: solid; width: 30px; border-bottom-width: 2px; }

.elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-divider-wrap { margin-bottom: 20px; }

.elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-description { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); margin-bottom: 0px; }

.elementor-7 .elementor-element.elementor-element-6ac1ae19 { --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; --overlay-opacity: 0.85; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-6ac1ae19::before, .elementor-7 .elementor-element.elementor-element-6ac1ae19 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6ac1ae19 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6ac1ae19 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6ac1ae19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6ac1ae19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-a533e22 ); --background-overlay: ''; }

.elementor-7 .elementor-element.elementor-element-301cdefd { --display: flex; }

.elementor-7 .elementor-element.elementor-element-128669bf .elementor-heading-title { color: var( --e-global-color-secondary ); }

.elementor-7 .elementor-element.elementor-element-4c5615aa { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }

.elementor-7 .elementor-element.elementor-element-5b0f598d { --e-image-carousel-slides-to-show: 4; }

.elementor-7 .elementor-element.elementor-element-5b0f598d > .elementor-widget-container { margin: 15px 0px 20px; }

.elementor-7 .elementor-element.elementor-element-5b0f598d .swiper-wrapper { display: flex; align-items: center; }

.elementor-7 .elementor-element.elementor-element-331a3add { --display: flex; --margin-top: 0px; --margin-bottom: -130px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; }

.elementor-7 .elementor-element.elementor-element-7c93977b { --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; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-7c93977b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7c93977b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }

.elementor-7 .elementor-element.elementor-element-2cc857d4 { --display: flex; }

.elementor-7 .elementor-element.elementor-element-13aead5b > .elementor-widget-container { padding: 0px 20px 0px 30px; }

.elementor-7 .elementor-element.elementor-element-13aead5b { text-align: start; }

.elementor-7 .elementor-element.elementor-element-1eef60a { text-align: center; }

.elementor-7 .elementor-element.elementor-element-1eef60a .elementor-heading-title { color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-7ad9280a { --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-7 .elementor-element.elementor-element-773d4e3c { width: auto; }

.elementor-7 .elementor-element.elementor-element-773d4e3c > .elementor-widget-container { margin: 0px 20px 0px 0px; }

.elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-wrapper { align-items: start; gap: 16px; }

.elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-773d4e3c.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); fill: var( --e-global-color-4789b68 ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-773d4e3c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-773d4e3c.elementor-view-default .elementor-icon { fill: var( --e-global-color-secondary ); color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }

.elementor-7 .elementor-element.elementor-element-773d4e3c.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon { font-size: 28px; padding: 13px; }

.elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-title a { font-family: var( --e-global-typography-e9fe8c1-font-family ), Sans-serif; font-size: var( --e-global-typography-e9fe8c1-font-size ); font-weight: var( --e-global-typography-e9fe8c1-font-weight ); }

.elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-7d2b143 { width: auto; }

.elementor-7 .elementor-element.elementor-element-7d2b143 > .elementor-widget-container { margin: 0px 40px 0px 0px; }

.elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-wrapper { align-items: start; gap: 16px; }

.elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-7d2b143.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); fill: var( --e-global-color-4789b68 ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-7d2b143.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7d2b143.elementor-view-default .elementor-icon { fill: var( --e-global-color-secondary ); color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }

.elementor-7 .elementor-element.elementor-element-7d2b143.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon { font-size: 28px; padding: 13px; }

.elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-title a { font-family: var( --e-global-typography-e9fe8c1-font-family ), Sans-serif; font-size: var( --e-global-typography-e9fe8c1-font-size ); font-weight: var( --e-global-typography-e9fe8c1-font-weight ); }

.elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-520c476d { width: auto; }

.elementor-7 .elementor-element.elementor-element-520c476d > .elementor-widget-container { margin: 0px 40px 0px 0px; }

.elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-wrapper { align-items: start; gap: 16px; }

.elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-520c476d.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); fill: var( --e-global-color-4789b68 ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-520c476d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-520c476d.elementor-view-default .elementor-icon { fill: var( --e-global-color-secondary ); color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }

.elementor-7 .elementor-element.elementor-element-520c476d.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon { font-size: 28px; padding: 13px; }

.elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-title a { font-family: var( --e-global-typography-e9fe8c1-font-family ), Sans-serif; font-size: var( --e-global-typography-e9fe8c1-font-size ); font-weight: var( --e-global-typography-e9fe8c1-font-weight ); }

.elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-4789b68 ); }

.elementor-7 .elementor-element.elementor-element-2fc2fdd3 { --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; --overlay-opacity: 0.95; --padding-top: 100px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-2fc2fdd3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2fc2fdd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-a533e22 ); background-image: url("/images/rev-cover.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-7 .elementor-element.elementor-element-2fc2fdd3::before, .elementor-7 .elementor-element.elementor-element-2fc2fdd3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2fc2fdd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2fc2fdd3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2fc2fdd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2fc2fdd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-a533e22 ); --background-overlay: ''; }

.elementor-7 .elementor-element.elementor-element-6fc0acbf { --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: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }

.elementor-7 .elementor-element.elementor-element-3da5d8cf { --display: flex; --overlay-opacity: 0.3; }

.elementor-7 .elementor-element.elementor-element-3da5d8cf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3da5d8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-a533e22 ); }

.elementor-7 .elementor-element.elementor-element-3da5d8cf::before, .elementor-7 .elementor-element.elementor-element-3da5d8cf > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3da5d8cf > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3da5d8cf > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3da5d8cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3da5d8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-5d3e47e ); --background-overlay: ''; }

.elementor-7 .elementor-element.elementor-element-3c54790b > .elementor-widget-container { margin: 10px 0px 0px; }

.elementor-7 .elementor-element.elementor-element-3c54790b { text-align: start; color: var( --e-global-color-4789b68 ); }

@media (max-width: 1024px) {
  .elementor-7 .elementor-element.elementor-element-2d6c18c9 .elementor-heading-title { font-size: var( --e-global-typography-13f5c25-font-size ); line-height: var( --e-global-typography-13f5c25-line-height ); }
  .elementor-7 .elementor-element.elementor-element-44f56913 .elementor-heading-title { font-size: var( --e-global-typography-e543f35-font-size ); line-height: var( --e-global-typography-e543f35-line-height ); }
  .elementor-7 .elementor-element.elementor-element-38eeebc5 .elementor-heading-title { font-size: var( --e-global-typography-e543f35-font-size ); line-height: var( --e-global-typography-e543f35-line-height ); }
  .elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-title { font-size: var( --e-global-typography-9e8a596-font-size ); line-height: var( --e-global-typography-9e8a596-line-height ); }
  .elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-subtitle { font-size: var( --e-global-typography-628a15c-font-size ); }
  .elementor-7 .elementor-element.elementor-element-c7628a7 .elementor-heading-title { font-size: var( --e-global-typography-e543f35-font-size ); line-height: var( --e-global-typography-e543f35-line-height ); }
  .elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-title { font-size: var( --e-global-typography-9e8a596-font-size ); line-height: var( --e-global-typography-9e8a596-line-height ); }
  .elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-subtitle { font-size: var( --e-global-typography-628a15c-font-size ); }
  .elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-title a { font-size: var( --e-global-typography-e9fe8c1-font-size ); }
  .elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-title a { font-size: var( --e-global-typography-e9fe8c1-font-size ); }
  .elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-title a { font-size: var( --e-global-typography-e9fe8c1-font-size ); }
  .elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
}

@media (min-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-117a10d6 { --width: 33%; }
  .elementor-7 .elementor-element.elementor-element-100832d2 { --width: 66.66%; }
  .elementor-7 .elementor-element.elementor-element-49c6091b { --width: 70%; }
  .elementor-7 .elementor-element.elementor-element-244c0baf { --width: 50%; }
  .elementor-7 .elementor-element.elementor-element-1b346277 { --width: 50%; }
  .elementor-7 .elementor-element.elementor-element-486c46fe { --width: 50%; }
  .elementor-7 .elementor-element.elementor-element-6fb9d9c8 { --width: 50%; }
  .elementor-7 .elementor-element.elementor-element-68eba022 { --width: 90%; }
  .elementor-7 .elementor-element.elementor-element-1431c40d { --width: 100%; }
  .elementor-7 .elementor-element.elementor-element-320273a2 { --content-width: 900px; }
  .elementor-7 .elementor-element.elementor-element-3ce7d5ec { --width: 100%; }
  .elementor-7 .elementor-element.elementor-element-2085280d { --content-width: 90%; }
  .elementor-7 .elementor-element.elementor-element-4dead08 { --width: 100%; }
  .elementor-7 .elementor-element.elementor-element-301cdefd { --width: 70%; }
  .elementor-7 .elementor-element.elementor-element-2cc857d4 { --width: 20%; }
  .elementor-7 .elementor-element.elementor-element-7ad9280a { --width: 80%; }
}

@media (max-width: 767px) {
  .elementor-7 .elementor-element.elementor-element-747b1793 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7 .elementor-element.elementor-element-2d6c18c9 .elementor-heading-title { font-size: var( --e-global-typography-13f5c25-font-size ); line-height: var( --e-global-typography-13f5c25-line-height ); }
  .elementor-7 .elementor-element.elementor-element-1b346277 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7 .elementor-element.elementor-element-44f56913 .elementor-heading-title { font-size: var( --e-global-typography-e543f35-font-size ); line-height: var( --e-global-typography-e543f35-line-height ); }
  .elementor-7 .elementor-element.elementor-element-486c46fe { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7 .elementor-element.elementor-element-1431c40d { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7 .elementor-element.elementor-element-7a160b3 > .elementor-widget-container { margin: 10px; }
  .elementor-7 .elementor-element.elementor-element-38eeebc5 .elementor-heading-title { font-size: var( --e-global-typography-e543f35-font-size ); line-height: var( --e-global-typography-e543f35-line-height ); }
  .elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-title { font-size: var( --e-global-typography-9e8a596-font-size ); line-height: var( --e-global-typography-9e8a596-line-height ); }
  .elementor-7 .elementor-element.elementor-element-1a743e7c .pp-info-box-subtitle { font-size: var( --e-global-typography-628a15c-font-size ); }
  .elementor-7 .elementor-element.elementor-element-c7628a7 .elementor-heading-title { font-size: var( --e-global-typography-e543f35-font-size ); line-height: var( --e-global-typography-e543f35-line-height ); }
  .elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-title { font-size: var( --e-global-typography-9e8a596-font-size ); line-height: var( --e-global-typography-9e8a596-line-height ); }
  .elementor-7 .elementor-element.elementor-element-b66baa0 .pp-info-box-subtitle { font-size: var( --e-global-typography-628a15c-font-size ); }
  .elementor-7 .elementor-element.elementor-element-128669bf { text-align: center; }
  .elementor-7 .elementor-element.elementor-element-7ad9280a { --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; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 10px; --margin-right: 0px; }
  .elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-wrapper { text-align: start; }
  .elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-title a { font-size: var( --e-global-typography-e9fe8c1-font-size ); }
  .elementor-7 .elementor-element.elementor-element-773d4e3c .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-wrapper { text-align: start; }
  .elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-title a { font-size: var( --e-global-typography-e9fe8c1-font-size ); }
  .elementor-7 .elementor-element.elementor-element-7d2b143 .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-wrapper { text-align: start; }
  .elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-title a { font-size: var( --e-global-typography-e9fe8c1-font-size ); }
  .elementor-7 .elementor-element.elementor-element-520c476d .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
}
