@charset "utf-8";

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

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

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

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

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

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

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

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

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

.elementor-662 .elementor-element.elementor-element-b4917f9 { --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; }

.elementor-662 .elementor-element.elementor-element-e59be35 { --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-662 .elementor-element.elementor-element-281b8f8 { --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-662 .elementor-element.elementor-element-871b4af { --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; }

.elementor-662 .elementor-element.elementor-element-f1a7580 { --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-662 .elementor-element.elementor-element-80efd7c { --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-662 .elementor-element.elementor-element-c6e64d3 { --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; }

.elementor-662 .elementor-element.elementor-element-c9945a8 { --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; --justify-content: center; }

.elementor-662 .elementor-element.elementor-element-e598203 { --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-662 .elementor-element.elementor-element-14ee3b0.elementor-element { --align-self: center; }

.elementor-662 .elementor-element.elementor-element-14ee3b0 { text-align: center; }

.elementor-662 .elementor-element.elementor-element-fa428fe { --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-662 .elementor-element.elementor-element-91ebf3b { --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; --justify-content: center; }

.elementor-662 .elementor-element.elementor-element-b5d395c.elementor-element { --align-self: center; }

.elementor-662 .elementor-element.elementor-element-b5d395c { text-align: center; }

.elementor-662 .elementor-element.elementor-element-cd2ea54 { --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-662 .elementor-element.elementor-element-8bb7317 { --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-662 .elementor-element.elementor-element-ed8e370 { --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-662 .elementor-element.elementor-element-5b96eff { --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-662 .elementor-element.elementor-element-5a00d51 { --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-662 .elementor-element.elementor-element-a9d013e { --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-662 .elementor-element.elementor-element-df2afa5 { --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-662 .elementor-element.elementor-element-074c191 { --spacer-size: 50px; }

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

@media (min-width: 768px) {
  .elementor-662 .elementor-element.elementor-element-e59be35 { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-281b8f8 { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-f1a7580 { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-80efd7c { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-c9945a8 { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-e598203 { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-91ebf3b { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-cd2ea54 { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-ed8e370 { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-5b96eff { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-a9d013e { --width: 50%; }
  .elementor-662 .elementor-element.elementor-element-df2afa5 { --width: 50%; }
}

@media (max-width: 767px) {
  .elementor-662 .elementor-element.elementor-element-b4917f9 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-e59be35 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-281b8f8 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-871b4af { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-f1a7580 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-80efd7c { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-c6e64d3 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-c9945a8 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-e598203 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-fa428fe { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-91ebf3b { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-cd2ea54 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-8bb7317 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-ed8e370 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-5b96eff { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-5a00d51 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-a9d013e { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-662 .elementor-element.elementor-element-df2afa5 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
}