html .page-template-newSeo {
  --light: #fff;
  --primary: #55A5C2;
  --dark: #001B2B;
  --text: "Poppins";
  --headings: "DM Serif Display";
  --subheadings: Archivo, sans-serif;
  --btnRadius: 8px;
}
html .page-template-newSeo .colorLight p, html .page-template-newSeo .colorLight li {
  color: var(--light);
}
html .page-template-newSeo .colorLight .combs .uabb-subheading * {
  color: var(--primary);
}
html .page-template-newSeo .colorLight .combs h2 {
  color: var(--light);
}
html .page-template-newSeo .colorDark p, html .page-template-newSeo .colorDark li {
  color: var(--dark);
}
html .page-template-newSeo .colorDark .combs .uabb-subheading * {
  color: var(--primary);
}
html .page-template-newSeo .colorDark .combs h2 {
  color: var(--dark);
}
html .page-template-newSeo h1 {
  font-size: clamp(2.25rem, 5vw, 3.125rem);
  line-height: 105%;
}
html .page-template-newSeo h2 {
  font-size: clamp(2rem, 3vw, 3.125rem);
}
html .page-template-newSeo h2.large {
  font-size: clamp(2rem, 3.5vw, 3.125rem);
}
html .page-template-newSeo h2.extraLarge {
  font-size: clamp(2rem, 4vw, 3.125rem);
}
html .page-template-newSeo h3 {
  font-size: clamp(1.5rem, 1.75vw, 1.75rem);
}
html .page-template-newSeo h4 {
  font-size: clamp(1.25rem, 1.5vw, 1.5rem);
}
html .page-template-newSeo h5 {
  font-size: clamp(1.15rem, 1.25vw, 1.25rem);
}
html .page-template-newSeo h6 {
  font-size: clamp(1rem, 1.15vw, 1.15rem);
}
html .page-template-newSeo p, html .page-template-newSeo li, html .page-template-newSeo ol, html .page-template-newSeo ul {
  font-size: clamp(0.875rem, 1.1vw, 1.0625rem);
}
html .page-template-newSeo .hasFullStop h1 .uabb-heading-text::after, html .page-template-newSeo .hasFullStop h2 .uabb-heading-text::after, html .page-template-newSeo .hasFullStop h3 .uabb-heading-text::after {
  content: ".";
  color: var(--primary);
}
html .page-template-newSeo .uabb-heading-text {
  font-size: inherit;
  color: inherit;
}
html .page-template-newSeo .combs .uabb-module-content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
html .page-template-newSeo .combs .uabb-subheading * {
  font-size: 0.75rem;
  font-weight: 600;
}
html .page-template-newSeo .padRight {
  padding-right: 4rem;
}
html .page-template-newSeo .padLeft {
  padding-left: 4rem;
}
html .page-template-newSeo .btn-comb .fl-button-wrap a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  text-align: center;
  width: auto;
  padding: 1rem 2rem;
  border-radius: var(--btnRadius);
  border: 1.5px solid transparent;
  font-size: 0.85rem;
  line-height: 1;
  color: var(--light);
  overflow: hidden;
  position: relative;
  transition: var(--ease);
  cursor: pointer;
  font-weight: 600;
  font-family: var(--subheadings);
}
@media (width >=768px) {
  html .page-template-newSeo .btn-comb .fl-button-wrap a {
    flex: 0 0 auto;
    font-size: 0.85rem;
  }
}
@media (width >=1024px) {
  html .page-template-newSeo .btn-comb .fl-button-wrap a {
    font-size: 0.85rem;
  }
}
html .page-template-newSeo .btn-comb .fl-button-text {
  color: inherit;
  font-size: inherit;
}
html .page-template-newSeo .btn-comb .primaryBtn .fl-button {
  background: var(--primary);
  color: var(--light);
}
html .page-template-newSeo .btn-comb .primaryBtn .fl-button .fl-button-icon {
  color: var(--light);
}
html .page-template-newSeo .btn-comb .borderBtn .fl-button {
  border-color: var(--light);
  color: var(--light);
  background: transparent;
}
html .page-template-newSeo .btn-comb .borderBtn .fl-button .fl-button-icon {
  color: var(--light);
}
html .page-template-newSeo .btn-comb .borderBtn.dark .fl-button {
  border-color: var(--dark);
  color: var(--dark);
  background: transparent;
}
html .page-template-newSeo .btn-comb .borderBtn.dark .fl-button .fl-button-icon {
  color: var(--dark);
}
html .page-template-newSeo .centered {
  text-align: center;
}
html .page-template-newSeo .centered .btn-comb .fl-col-content {
  align-items: center;
  justify-content: center;
}
html .page-template-newSeo .borderList ul li {
  border: 1px solid rgba(0, 27, 43, 0.14);
  border-radius: var(--btnRadius);
  padding: 10px 10px 10px 50px;
}
html .page-template-newSeo .borderList ul li::before {
  left: 20px;
}
html .page-template-newSeo .reversed .fl-row-fixed-width > .fl-col-group {
  display: flex;
  flex-direction: row-reverse;
}
