@media (min-width: 1201px) {
  body.page-id-20153 .elementor-element-7e115ef {
    margin-top: 260px !important;
  }

  body.page-id-20338 .elementor-element-7e115ef {
    margin-top: 330px !important;
  }

  .elementor-10924 .elementor-element.elementor-element-6ab9539 > .elementor-element-populated {
    margin-top: 0 !important;
    padding-top: 64px !important;
    align-content: flex-start !important;
    align-items: flex-start !important;
  }

  .elementor-10924 .elementor-element.elementor-element-a08747a {
    margin: 0 0 0 0 !important;
  }

  body.page-id-20481 .elementor-element-dec00a1 {
    padding-top: 235px !important;
  }

  body.page-id-20347 .elementor-element-55cf119 {
    padding-top: 196px !important;
  }

  body.page-id-20161 .elementor-element-2a558a3 {
    margin-top: 150px !important;
  }

  body.page-id-20161 .elementor-element-8eb192d {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  body.page-id-20161 .elementor-element-8eb192d > .elementor-widget-wrap {
    align-content: center !important;
    justify-content: center !important;
  }
}

@media (min-width: 768px) and (max-width: 1200px) and (orientation: landscape) and (min-height: 601px) {
  body.page-id-20153 .elementor-element-7e115ef {
    margin-top: 190px !important;
  }

  body.page-id-20338 .elementor-element-7e115ef {
    margin-top: 280px !important;
  }

  .elementor-10924 .elementor-element.elementor-element-6ab9539 > .elementor-element-populated {
    margin-top: 0 !important;
    padding-top: 52px !important;
    align-content: flex-start !important;
    align-items: flex-start !important;
  }

  .elementor-10924 .elementor-element.elementor-element-a08747a {
    margin: 0 0 0 0 !important;
  }

  body.page-id-20481 .elementor-element-dec00a1 {
    padding-top: 180px !important;
  }

  body.page-id-20347 .elementor-element-55cf119 {
    padding-top: 152px !important;
  }

  body.page-id-20161 .elementor-element-2a558a3 {
    margin-top: 120px !important;
  }

  body.page-id-20161 .elementor-element-8eb192d {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  body.page-id-20161 .elementor-element-8eb192d > .elementor-widget-wrap {
    align-content: center !important;
    justify-content: center !important;
  }
}


@media (min-width: 768px) and (max-width: 1200px) and (orientation: portrait) {
  body.page-id-20161 .elementor-element-8eb192d {
    padding-top: 64px;
  }

  .elementor-10924 .elementor-element.elementor-element-a08747a {
    margin: 0 0 0 0 !important;
  }
}
