@charset "utf-8";

.elementor-655 .elementor-element.elementor-element-3aefbf40 { --display: flex; }

.elementor-655 .elementor-element.elementor-element-124ccc91 { --display: flex; --min-height: 250px; --justify-content: center; --overlay-opacity: 0.8; }

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

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

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

.elementor-655 .elementor-element.elementor-element-124ccc91.e-con { --align-self: center; }

.elementor-655 .elementor-element.elementor-element-4590d1cd { text-align: center; }

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

.elementor-655 .elementor-element.elementor-element-1fd21874 { --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-655 .elementor-element.elementor-element-72e70f6c { --spacer-size: 50px; }

.elementor-655 .elementor-element.elementor-element-074c191 { --spacer-size: 50px; }

.elementor-655 .elementor-element.elementor-element-4fabd6a9 { --display: flex; }