.elementor-widget-container h2 {
  font-family: "Inter", sans-serif;
  font-size: clamp(11px, 32px, 32px);
  font-weight: 700;
  line-height: 55.2px;
  text-align: left;
  color: #001f3f;
  letter-spacing: 1.1px;
  padding: 32px 0 0 0;
}

.elementor-widget-container h3 {
  font-family: "Inter", sans-serif;
  font-size: clamp(11px, 26px, 26px);
  font-weight: 700;
  line-height: 55.2px;
  text-align: left;
  color: #001f3f;
  letter-spacing: 1.1px;
  padding: 18px 0 0 0;
}

.elementor-widget-container p, .elementor-widget-container li{
  font-family: "Inter", sans-serif;
  font-size: clamp(11px, 18px, 18px);
  font-weight: 400;
  line-height: 28.8px;
  text-align: left;
  color: rgba(12, 31, 68, 0.7);
  letter-spacing: 0.15px;
  list-style:disc;
  position: relative;
}

.elementor-widget-container li::marker {
  color: #001f3f;
}

.elementor-widget-container a {
  font-family: "Inter", sans-serif;
  font-size: clamp(11px, 18px, 18px);
  font-weight: 400;
  line-height: 28.8px;
  text-align: left;
  color: #356efc;
  letter-spacing: 0.15px;
  padding: 0 0 34px 0;
  position: relative;
}

.elementor-widget-container ul {
  padding: 16px 0;
}

.page-title {
        font-family: "Inter", sans-serif;
        font-size: clamp(11px, 32px, 32px);
        font-weight: 700;
        line-height: 55.2px;
        text-align: left;
        color: #001f3f;
        letter-spacing: 1.1px;
        padding: 32px 0 8px 0;
}

.last-updated {
    display:block;
    margin:0 0 64px 0;
}


@media screen and (max-width: 768.9px) {
  .elementor-widget-container h2 {
    font-family: "Inter", sans-serif;
    font-size: clamp(11px, 32px, 32px);
    font-weight: 700;
    line-height: 1.2;
    text-align: left;
    color: #001f3f;
    letter-spacing: 1.1px;
    padding: 32px 0 0 0;
}

    .elementor-widget-container p {
        margin:16px 0;
}

    .elementor-widget-container ul, .elementor-widget-container ol{
        padding:0px 20px!important;
    }}