@charset "utf-8";

.elementor-527 .elementor-element.elementor-element-fc1fa68 { --display: flex; }

.elementor-527 .elementor-element.elementor-element-611d861 { --display: flex; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .elementor-repeater-item-a567844 .swiper-slide-bg { background-image: url("021.png"); background-size: cover; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .elementor-repeater-item-c5ad75f .swiper-slide-bg { background-image: url("020.png"); background-size: cover; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .elementor-repeater-item-c5ad75f .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.35); }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .elementor-repeater-item-bd571ec .swiper-slide-bg { background-image: url("019.jpg"); background-size: cover; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .elementor-repeater-item-52bd77f .swiper-slide-bg { background-image: url("018.jpg"); background-size: cover; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .elementor-repeater-item-4374bb7 .swiper-slide-bg { background-image: url("017.png"); background-size: cover; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .swiper-slide { transition-duration: calc(6s); height: 500px; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a { width: 100%; max-width: 100%; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .swiper-slide-contents { max-width: 35%; text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px; }

.elementor-527 .elementor-element.elementor-element-bb5cd0a .swiper-slide-inner { padding: 0px 0px 0px 100px; text-align: left; }

.elementor-527 .elementor-element.elementor-element-bef0d30 { --display: flex; }

.elementor-527 .elementor-element.elementor-element-5fafc7a { --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-527 .elementor-element.elementor-element-5c47611 > .elementor-widget-container { margin: 50px 0px 20px; }

.elementor-527 .elementor-element.elementor-element-024b249 { --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: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; }

.elementor-527 .elementor-element.elementor-element-9f28392 { --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-527 .elementor-element.elementor-element-b5c95a3 .elementor-wrapper { --video-aspect-ratio: 1.77777; }

.elementor-527 .elementor-element.elementor-element-bef9d23 { --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-527 .elementor-element.elementor-element-7d4767a > .elementor-widget-container { margin: 0px 0px 0px 20px; }

.elementor-527 .elementor-element.elementor-element-7d4767a { text-align: justify; font-size: 16px; font-weight: 300; }

.elementor-527 .elementor-element.elementor-element-a2b8d4c .elementor-button { background-color: var( --e-global-color-885d050 ); fill: var( --e-global-color-960a696 ); color: var( --e-global-color-960a696 ); }

.elementor-527 .elementor-element.elementor-element-a2b8d4c .elementor-button:hover, .elementor-527 .elementor-element.elementor-element-a2b8d4c .elementor-button:focus { background-color: var( --e-global-color-secondary ); color: var( --e-global-color-c023202 ); }

.elementor-527 .elementor-element.elementor-element-a2b8d4c > .elementor-widget-container { margin: 0px 0px 0px 20px; }

.elementor-527 .elementor-element.elementor-element-a2b8d4c .elementor-button:hover svg, .elementor-527 .elementor-element.elementor-element-a2b8d4c .elementor-button:focus svg { fill: var( --e-global-color-c023202 ); }

.elementor-527 .elementor-element.elementor-element-51ef5ad { --display: flex; --margin-top: 0px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; }

.elementor-527 .elementor-element.elementor-element-8b1f919 { --display: flex; }

@media (min-width: 768px) {
  .elementor-527 .elementor-element.elementor-element-5fafc7a { --width: 100%; }
  .elementor-527 .elementor-element.elementor-element-9f28392 { --width: 50%; }
  .elementor-527 .elementor-element.elementor-element-bef9d23 { --width: 50%; }
}

@media (max-width: 767px) {
  .elementor-527 .elementor-element.elementor-element-bb5cd0a .swiper-slide-contents { max-width: 60%; }
  .elementor-527 .elementor-element.elementor-element-bb5cd0a .swiper-slide-inner { padding: 0px 0px 0px 40px; }
}