.k-doc-31333 .k-el.b-21f458f {
  --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;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --padding-top: 118px;
  --padding-bottom: 70px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.k-doc-31333 .k-el.b-08005be .k-heading-title {
  line-height: 40px;
}

.k-doc-31333 .k-el.b-82d1f35 {
  width: var( --container-widget-width, 700px );
  max-width: 700px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  --container-widget-width: 700px;
  --container-widget-flex-grow: 0;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-695dac8 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-04f4330 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-bee5274 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-00e4dd9 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-6b61dde {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-61d4d6c {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-ccb68f8 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-de6366a {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

.k-doc-31333 .k-el.b-6e7201b {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 5px 0px 0px 0px;
  line-height: 22px;
}

:root {
  --page-title-display: none;
}

@media (max-width:1024px) {
  .k-doc-31333 .k-el.b-21f458f {
    --padding-top: 80px;
    --padding-bottom: 60px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
}

@media (max-width:767px) {
  .k-doc-31333 .k-el.b-21f458f {
    --padding-top: 38px;
    --padding-bottom: 38px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .k-doc-31333 .k-el.b-08005be .k-heading-title {
    font-size: 24px;
    line-height: 26px;
  }
  .k-doc-31333 .k-el.b-82d1f35 {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-695dac8 {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-04f4330 {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-bee5274 {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-00e4dd9 {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-6b61dde {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-61d4d6c {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-ccb68f8 {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-de6366a {
    padding: 0px 0px 0px 0px;
  }
  .k-doc-31333 .k-el.b-6e7201b {
    padding: 0px 0px 0px 0px;
  }
}
