@charset "utf-8";

.elementor-604 .elementor-element.elementor-element-e736e91 { --display: flex; }

.elementor-604 .elementor-element.elementor-element-225d3be1 { --display: flex; --min-height: 250px; --justify-content: center; --overlay-opacity: 0.8; }

.elementor-604 .elementor-element.elementor-element-225d3be1:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-225d3be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("011.png"); }

.elementor-604 .elementor-element.elementor-element-225d3be1::before, .elementor-604 .elementor-element.elementor-element-225d3be1 > .elementor-background-video-container::before, .elementor-604 .elementor-element.elementor-element-225d3be1 > .e-con-inner > .elementor-background-video-container::before, .elementor-604 .elementor-element.elementor-element-225d3be1 > .elementor-background-slideshow::before, .elementor-604 .elementor-element.elementor-element-225d3be1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-604 .elementor-element.elementor-element-225d3be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-secondary ); --background-overlay: ''; }

.elementor-604 .elementor-element.elementor-element-225d3be1::before { filter: brightness(40%) contrast(120%) saturate(40%) blur(0px) hue-rotate(0deg); }

.elementor-604 .elementor-element.elementor-element-225d3be1.e-con { --align-self: center; }

.elementor-604 .elementor-element.elementor-element-23ee78b7 { text-align: center; }

.elementor-604 .elementor-element.elementor-element-23ee78b7 .elementor-heading-title { font-size: 40px; font-weight: 600; text-transform: capitalize; color: var( --e-global-color-c023202 ); }

.elementor-604 .elementor-element.elementor-element-538cfb0 { --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-604 .elementor-element.elementor-element-d2491fe { --spacer-size: 50px; }

.elementor-604 .elementor-element.elementor-element-f0b11d4 .elementor-wrapper { --video-aspect-ratio: 1.77777; }

.elementor-604 .elementor-element.elementor-element-69de4c05 { --display: flex; }