.primary > svg path {
  fill: #fff7ef;
}
.hover-primary:hover > svg path {
  fill: #fff7ef;
}
.secondary > svg path {
  fill: #ff5c00;
}
.hover-secondary:hover > svg path {
  fill: #ff5c00;
}
.tertiary > svg path {
  fill: #39aaa9;
}
.hover-tertiary:hover > svg path {
  fill: #39aaa9;
}
.black > svg path {
  fill: #1d1d1d;
}
.hover-black:hover > svg path {
  fill: #1d1d1d;
}
.white > svg path {
  fill: #FFFFFF;
}
.hover-white:hover > svg path {
  fill: #FFFFFF;
}
.light-grey > svg path {
  fill: #F1F1F1;
}
.hover-light-grey:hover > svg path {
  fill: #F1F1F1;
}
.dark-blue > svg path {
  fill: #3d7f85;
}
.hover-dark-blue:hover > svg path {
  fill: #3d7f85;
}
.navy > svg path {
  fill: #4a5559;
}
.hover-navy:hover > svg path {
  fill: #4a5559;
}
.sky-blue > svg path {
  fill: #b4dfde;
}
.hover-sky-blue:hover > svg path {
  fill: #b4dfde;
}
:root {
  --display-borders-radius: 30px;
  --display-borders-thickness: 2px;
  --display-fonts-fonts-heading-font-family: "Red Hat Display", sans-serif;
  --display-fonts-fonts-body-font-family: "Red Hat Display", sans-serif;
  --display-fonts-headings-h1: 3rem;
  --display-fonts-headings-h2: 2.5rem;
  --display-fonts-headings-h3: 2rem;
  --display-fonts-headings-h4: 1.6rem;
  --display-fonts-headings-h5: 1.2rem;
  --display-fonts-headings-h6: 1rem;
  --display-fonts-headings-font-weight: 700;
  --display-fonts-body-base-font-size: 1rem;
  --display-fonts-body-font-weight: 500;
}
:root {
  --header-logo-sizing-header-logo: 200px;
  --header-logo-sizing-floating-nav-logo: 200px;
}
:root {
  --footer-logo-sizing-footer-logo: 200px;
}
ul.main li.call-to-action a {
  font-size: calc(var(--button-font-size) * var(--display-factor));
  padding: 10px 30px;
  display: inline-block;
  font-family: var(--display-fonts-fonts-heading-font-family);
  letter-spacing: 0.5px;
  border: var(--button-border-thickness) solid transparent;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  background: transparent;
  font-weight: var(--button-font-weight);
  white-space: nowrap;
  border-radius: calc(var(--button-border-radius) * var(--display-factor));
  transition: all 0.25s ease-in-out 0s;
  background: #39aaa9;
  color: #FFFFFF;
  font-size: 1rem !important;
}
ul.main li.call-to-action a:hover {
  background: #ff5c00;
  color: #FFFFFF;
}
ul.main li.call-to-action a:hover {
  color: #fff7ef;
}
.tss-wrapper .carousel-wrapper .tss-carousel .tss-grid-item .single-item-wrapper .tss-meta-info .profile-img-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
