.page-id-2212 header,
.page-id-2212 footer {
  display: none !important;
}

.page-id-2212 .elementor-element-6239558 .elementor-widget-wrap {
  padding: 0 !important;
}

.page-id-2212 .elementor-element-4becec7 .elementor-widget-text-editor .elementor-text-editor,
.page-id-2212 .elementor-element-59d743d .elementor-widget-text-editor .elementor-text-editor {
  min-height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-id-2212 .elementor-element-4becec7 .elementor-widget-text-editor .elementor-text-editor p,
.page-id-2212 .elementor-element-59d743d .elementor-widget-text-editor .elementor-text-editor p {
  margin: 0 !important;
}

.page-id-2212 .elementor-element-7b2e553 .elementor-button,
.page-id-2212 .elementor-element-3a77ea3 .elementor-button,
.page-id-2212 .elementor-element-0949c1c .elementor-button,
.page-id-2212 .elementor-element-7f1a7bd .elementor-button,
.page-id-2212 .elementor-element-ae71f14 .elementor-button {
  width: 100% !important;
  max-width: 1000px !important;
}

.page-id-2212 .elementor-element-7b2e553 .elementor-button-text,
.page-id-2212 .elementor-element-3a77ea3 .elementor-button-text,
.page-id-2212 .elementor-element-0949c1c .elementor-button-text,
.page-id-2212 .elementor-element-7f1a7bd .elementor-button-text,
.page-id-2212 .elementor-element-ae71f14 .elementor-button-text {
  flex-grow: 0 !important;
}

@media only screen and (max-width: 600px) {
  .page-id-2212 .elementor-element-f546e9e .elementor-widget-container {
    margin: 0rem !important;
  }

  .page-id-2212 .elementor-2212 .elementor-element-8383a29 {
    padding: 1rem !important;
  }

  .page-id-2212 .elementor-element-4becec7 {
    padding: 0 !important;
  }

  .page-id-2212 .elementor-element-4becec7 .elementor-widget-container {
    border-radius: 20px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.41);
    border: none !important;
  }

  .page-id-2212 .elementor-element-4becec7 .elementor-widget-text-editor .elementor-text-editor,
  .page-id-2212 .elementor-element-59d743d .elementor-widget-text-editor .elementor-text-editor {
    min-height: 80px;
    font-weight: 300;
  }

  .page-id-2212 .elementor-element-2eb3df8 .elementor-icon-list-text {
    font-size: 0.9rem !important;
  }

  .page-id-2212 .elementor-element-4e9a042 {
    padding: 1rem !important;
  }

  .page-id-2212 .elementor-element-938d58a .elementor-col-25 {
    padding: 1rem 2.5rem !important;
  }

  .page-id-2212 .elementor-element-a72d615 img {
    height: calc(100vh - 55px) !important;
  }

  .page-id-2212 .elementor-element-f546e9e {
    margin-top: 30vh !important;
  }

  .page-id-2212 .elementor-element-5d29171 .elementor-column {
    width: 50% !important;
  }

  .page-id-2212 .elementor-element-ed494fa > .elementor-element-populated {
    margin: 0 !important;
  }

  .page-id-2212 .elementor-element-ed494fa > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 5px !important;
  }

  .page-id-2212 .elementor-2212 .elementor-element-f546e9e .elementor-heading-title {
    font-size: 1.6rem !important;
  }

  .page-id-2212 .elementor-2212 .elementor-element-5d29171 > .elementor-background-overlay {
    background-image: linear-gradient(90deg, #FFFFFF 25%, #FFFFFF00 80%);
  }

  .page-id-2212 .elementor-2212 .elementor-element-d65d2ef .elementor-button,
  .page-id-2212 .elementor-2212 .elementor-element-3a77ea3 .elementor-button,
  .page-id-2212 .elementor-2212 .elementor-element-7f1a7bd .elementor-button,
  .page-id-2212 .elementor-2212 .elementor-element-0949c1c .elementor-button,
  .page-id-2212 .elementor-2212 .elementor-element-7b2e553 .elementor-button,
  .page-id-2212 .elementor-2212 .elementor-element-cec4e8b .elementor-button,
  .page-id-2212 .elementor-2212 .elementor-element-b1905a4 .elementor-button {
    font-size: 1rem;
    width: 90%;
  }

  .page-id-2212 .elementor-2212 .elementor-element-6c10cea .elementor-button {
    padding: 10px;
  }
}
