.elementor-1191 .elementor-element.elementor-element-6ce0f36:not(.elementor-motion-effects-element-type-background), .elementor-1191 .elementor-element.elementor-element-6ce0f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-1191 .elementor-element.elementor-element-6ce0f36 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 0px 0px;
}
.elementor-1191 .elementor-element.elementor-element-6ce0f36 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1191 .elementor-element.elementor-element-ea52475 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: -20px;
}
.elementor-1191 .elementor-element.elementor-element-b89d187 {
  text-align: center;
}
.elementor-1191 .elementor-element.elementor-element-3822d8d:not(.elementor-motion-effects-element-type-background), .elementor-1191 .elementor-element.elementor-element-3822d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-1191 .elementor-element.elementor-element-3822d8d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 80px 0px;
}
.elementor-1191 .elementor-element.elementor-element-3822d8d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1191 .elementor-element.elementor-element-72fd61e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1191 .elementor-element.elementor-element-72fd61e > .elementor-container {
  max-width: 836px;
  min-height: 446px;
}
.elementor-1191 .elementor-element.elementor-element-72fd61e {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1191 .elementor-element.elementor-element-5c076cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1191 .elementor-element.elementor-element-5c076cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor2);
  
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-1191 .elementor-element.elementor-element-5c076cf > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000021 0%, var(--e-global-color-astglobalcolor2) 100%);
  opacity: 1;
}
.elementor-1191 .elementor-element.elementor-element-5c076cf:hover > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000045 0%, var(--e-global-color-astglobalcolor2) 100%);
  opacity: 1;
}
.elementor-1191 .elementor-element.elementor-element-5c076cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1191 .elementor-element.elementor-element-5c076cf > .elementor-element-populated {
  transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 35px 40px 35px 35px;
}
.elementor-1191 .elementor-element.elementor-element-5c076cf > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.7s, border-radius 0.3s, opacity 0.7s;
}
.elementor-1191 .elementor-element.elementor-element-8c03c32 {
  padding: 35% 0% 0% 0%;
}
.elementor-1191 .elementor-element.elementor-element-8c03c32 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-1191 .elementor-element.elementor-element-0d4bb37 .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-1191 .elementor-element.elementor-element-2168075 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1191 .elementor-element.elementor-element-2168075 {
  padding: 0px 0px 0px 0px;
}
.elementor-1191 .elementor-element.elementor-element-3895055:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1191 .elementor-element.elementor-element-3895055 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor2);
  background-image:"";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1191 .elementor-element.elementor-element-3895055 > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000021 0%, var(--e-global-color-astglobalcolor2) 100%);
  opacity: 1;
}
.elementor-1191 .elementor-element.elementor-element-3895055:hover > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000045 0%, var(--e-global-color-astglobalcolor2) 100%);
  opacity: 1;
}
.elementor-1191 .elementor-element.elementor-element-3895055 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1191 .elementor-element.elementor-element-3895055 > .elementor-element-populated {
  transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 35px 40px 35px 35px;
}
.elementor-1191 .elementor-element.elementor-element-3895055 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.7s, border-radius 0.3s, opacity 0.7s;
}
.elementor-1191 .elementor-element.elementor-element-bd09773 {
  padding: 35% 0% 0% 0%;
}
.elementor-1191 .elementor-element.elementor-element-bd09773 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-1191 .elementor-element.elementor-element-672001a .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-1191 .elementor-element.elementor-element-7a021b9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1191 .elementor-element.elementor-element-7a021b9 {
  padding: 0px 0px 0px 0px;
}
.elementor-1191 .elementor-element.elementor-element-a38500a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1191 .elementor-element.elementor-element-a38500a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor2);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1191 .elementor-element.elementor-element-a38500a > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000021 0%, var(--e-global-color-astglobalcolor2) 100%);
  opacity: 1;
}
.elementor-1191 .elementor-element.elementor-element-a38500a:hover > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000045 0%, var(--e-global-color-astglobalcolor2) 100%);
  opacity: 1;
}
.elementor-1191 .elementor-element.elementor-element-a38500a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1191 .elementor-element.elementor-element-a38500a > .elementor-element-populated {
  transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 35px 40px 35px 35px;
}
.elementor-1191 .elementor-element.elementor-element-a38500a > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.7s, border-radius 0.3s, opacity 0.7s;
}
.elementor-1191 .elementor-element.elementor-element-d6a4041 {
  padding: 35% 0% 0% 0%;
}
.elementor-1191 .elementor-element.elementor-element-d6a4041 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-1191 .elementor-element.elementor-element-198b924 .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-1191 .elementor-element.elementor-element-6cea292:not(.elementor-motion-effects-element-type-background), .elementor-1191 .elementor-element.elementor-element-6cea292 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-1191 .elementor-element.elementor-element-6cea292 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 80px 0px;
}
.elementor-1191 .elementor-element.elementor-element-6cea292 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1191 .elementor-element.elementor-element-e8215be > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1191 .elementor-element.elementor-element-90f13cb {
  text-align: center;
}
.elementor-1191 .elementor-element.elementor-element-7c92cdb {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-1191 .elementor-element.elementor-element-4b44c7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-1191 .elementor-element.elementor-element-4b44c7e > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-1191 .elementor-element.elementor-element-03499a6 .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-1191 .elementor-element.elementor-element-ea4b954 {
  width: var(--container-widget-width, 99.615%);
  max-width: 99.615%;
  --container-widget-width: 99.615%;
  --container-widget-flex-grow: 0;
}
.elementor-1191 .elementor-element.elementor-element-ea4b954 .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1191 .elementor-element.elementor-element-ea4b954 .elementor-image-box-title {
  margin-bottom: 10px;
}
.elementor-1191 .elementor-element.elementor-element-356f0bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-1191 .elementor-element.elementor-element-356f0bb > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-1191 .elementor-element.elementor-element-cc10142 .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-1191 .elementor-element.elementor-element-c723307 .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1191 .elementor-element.elementor-element-c723307 .elementor-image-box-title {
  margin-bottom: 10px;
}
.elementor-1191 .elementor-element.elementor-element-b146cd7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-1191 .elementor-element.elementor-element-b146cd7 > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-1191 .elementor-element.elementor-element-820d25e .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-1191 .elementor-element.elementor-element-75741c8 .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1191 .elementor-element.elementor-element-75741c8 .elementor-image-box-title {
  margin-bottom: 10px;
}
.elementor-1191 .elementor-element.elementor-element-c2dfbe6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-1191 .elementor-element.elementor-element-c2dfbe6 > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-1191 .elementor-element.elementor-element-029adf6 .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-1191 .elementor-element.elementor-element-a557c8c .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1191 .elementor-element.elementor-element-a557c8c .elementor-image-box-title {
  margin-bottom: 10px;
}
.elementor-1191 .elementor-element.elementor-element-baf6197 {
  padding: 35% 0% 0% 0%;
}
.elementor-1191 .elementor-element.elementor-element-baf6197 .elementor-heading-title {
  color: #FFFFFF;
}
@media(min-width:768px) {
  .elementor-1191 .elementor-element.elementor-element-8e2bc6d {
    width: 100%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-1191 .elementor-element.elementor-element-4b44c7e {
    width: 50%;
  }
  .elementor-1191 .elementor-element.elementor-element-356f0bb {
    width: 50%;
  }
  .elementor-1191 .elementor-element.elementor-element-b146cd7 {
    width: 50%;
  }
  .elementor-1191 .elementor-element.elementor-element-c2dfbe6 {
    width: 50%;
  }
}
@media(min-width:1025px) {
  .elementor-1191 .elementor-element.elementor-element-5c076cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1191 .elementor-element.elementor-element-5c076cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-1191 .elementor-element.elementor-element-3895055:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1191 .elementor-element.elementor-element-3895055 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-1191 .elementor-element.elementor-element-a38500a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1191 .elementor-element.elementor-element-a38500a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}
@media(max-width:1024px) {
  .elementor-1191 .elementor-element.elementor-element-6ce0f36 {
    padding: 80px 20px 0px 20px;
  }
  .elementor-1191 .elementor-element.elementor-element-3822d8d {
    padding: 0px 20px 70px 20px;
  }
  .elementor-1191 .elementor-element.elementor-element-6cea292 {
    padding: 0px 10px 60px 10px;
  }
}
@media(max-width:767px) {
  .elementor-1191 .elementor-element.elementor-element-ea52475 > .elementor-element-populated {
    margin: 0px 25px 0px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
  }
  .elementor-1191 .elementor-element.elementor-element-b89d187 {
    text-align: center;
  }
  .elementor-1191 .elementor-element.elementor-element-b89d187 .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-1191 .elementor-element.elementor-element-b3047c9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1191 .elementor-element.elementor-element-90f13cb {
    text-align: center;
  }
}